Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: xilinx-aie-runtime
Source: https://github.com/Xilinx/aie-rt

Files: *
Copyright: 2014-2022, Xilinx, Inc
License: Apache-2.0

Files: debian/*
Copyright: 2022, Canonical Ltd
License: Apache-2.0

Files:  driver/src/Makefile.rsc
        driver/src/device/xaie_device_aie.c
        driver/src/device/xaie_device_aie.h
        driver/src/device/xaie_device_aieml.c
        driver/src/device/xaie_device_aieml.h
        driver/src/global/xaie_feature_config.h
        driver/src/interrupt/xaie_interrupt_aie.c
        driver/src/interrupt/xaie_interrupt_aie.h
        driver/src/interrupt/xaie_interrupt_aieml.c
        driver/src/interrupt/xaie_interrupt_aieml.h
        driver/src/interrupt/xaie_interrupt_backtrack.c
        driver/src/interrupt/xaie_interrupt_control.c
        driver/src/io_backend/ext/xaie_io_common.c
        driver/src/io_backend/ext/xaie_io_common.h
        driver/src/io_backend/privilege/xaie_io_privilege.c
        driver/src/io_backend/privilege/xaie_io_privilege.h
        driver/src/lite/xaie_lite.h
        driver/src/lite/xaie_lite_aie.h
        driver/src/lite/xaie_lite_aieml.h
        driver/src/lite/xaie_lite_io.h
        driver/src/lite/xaie_lite_npi.h
        driver/src/lite/xaie_lite_regdef_aie.h
        driver/src/lite/xaie_lite_regdef_aieml.h
        driver/src/pm/xaie_tilectrl.c
        driver/src/pm/xaie_tilectrl.h
        driver/src/rsc/xaie_rsc.c
        driver/src/rsc/xaie_rsc.h
        driver/src/rsc/xaie_rsc_bcast.c
        driver/src/rsc/xaie_rsc_events.c
        driver/src/rsc/xaie_rsc_internal.h
        driver/src/rsc/xaie_rsc_perfcnt.c
        driver/src/rsc/xaie_rsc_trace.c
        fal/CMakeLists.txt
        fal/cmake/collect.cmake
        fal/cmake/depends.cmake
        fal/cmake/modules/FindLibxaiengine.cmake
        fal/cmake/options.cmake
        fal/cmake/platforms/cross-genric-g++.cmake
        fal/cmake/platforms/cross-linux-g++.cmake
        fal/cmake/platforms/versal-linux.cmake
        fal/data/aiefal.mdd
        fal/doc/CMakeLists.txt
        fal/examples/CMakeLists.txt
        fal/src/CMakeLists.txt
        fal/tests/CMakeLists.txt
        fal/tests/utests/CMakeLists.txt
        fal/examples/profile-aie.cpp
        fal/examples/profile-io-aie.cpp
        fal/examples/trace-pc-aie.cpp
        driver/data/aienginev2.mdd
        driver/data/aienginev2.tcl
        driver/examples/Makefile
        driver/src/Makefile
        driver/src/Makefile.Linux
        fal/src/Makefile
        fal/src/common/xaiefal-common.hpp
        fal/src/common/xaiefal-log.hpp
        fal/src/profile/xaiefal-profile.hpp
        fal/src/rsc/xaiefal-bc.hpp
        fal/src/rsc/xaiefal-events.hpp
        fal/src/rsc/xaiefal-groupevent.hpp
        fal/src/rsc/xaiefal-pc.hpp
        fal/src/rsc/xaiefal-perf.hpp
        fal/src/rsc/xaiefal-ss.hpp
        fal/src/rsc/xaiefal-trace.hpp
        fal/src/xaiefal.hpp
        fal/tests/utests/tc/common/tc_config.h
        fal/tests/utests/tc/test.cpp
        fal/tests/utests/tc/test_bc.cpp
        fal/tests/utests/tc/test_combo.cpp
        fal/tests/utests/tc/test_groupevent.cpp
        fal/tests/utests/tc/test_pc.cpp
        fal/tests/utests/tc/test_perf.cpp
        fal/tests/utests/tc/test_rscs_stat.cpp
        fal/tests/utests/tc/test_ss.cpp
        fal/tests/utests/tc/test_trace.cpp
        fal/tests/utests/tc/test_userevent.cpp
        driver/examples/xaie_tile_dma_loopback.c
        driver/src/core/xaie_core_aie.c
        driver/src/core/xaie_core_aie.h
        driver/src/core/xaie_core_aieml.c
        driver/src/core/xaie_core_aieml.h
        driver/src/events/xaie_events.c
        driver/src/interrupt/xaie_interrupt.h
        driver/src/interrupt/xaie_interrupt_init.c
        driver/src/io_backend/ext/xaie_baremetal.c
        driver/src/io_backend/ext/xaie_cdo.c
        driver/src/io_backend/ext/xaie_debug.c
        driver/src/io_backend/ext/xaie_sim.c
        driver/src/io_backend/xaie_io.c
        driver/src/io_backend/xaie_io.h
        driver/src/npi/xaie_npi.c
        driver/src/npi/xaie_npi.h
        driver/src/npi/xaie_npi_aie.c
        driver/src/npi/xaie_npi_aieml.c
        driver/src/pm/xaie_reset.c
        driver/src/pm/xaie_reset_aie.c
        driver/src/pm/xaie_reset_aie.h
        driver/src/pm/xaie_reset_aieml.c
        driver/src/pm/xaie_reset_aieml.h
        driver/src/stream_switch/xaie_ss_aie.c
        driver/src/stream_switch/xaie_ss_aie.h
        driver/src/stream_switch/xaie_ss_aieml.c
        driver/src/stream_switch/xaie_ss_aieml.h
        driver/src/trace/xaie_trace.c
        driver/src/trace/xaie_trace.h
        driver/src/common/xaie_helper.c
        driver/src/common/xaie_helper.h
        driver/src/core/xaie_core.c
        driver/src/core/xaie_core.h
        driver/src/core/xaie_elfloader.c
        driver/src/core/xaie_elfloader.h
        driver/src/dma/xaie_dma.c
        driver/src/dma/xaie_dma.h
        driver/src/dma/xaie_dma_aie.c
        driver/src/dma/xaie_dma_aie.h
        driver/src/dma/xaie_dma_aieml.c
        driver/src/dma/xaie_dma_aieml.h
        driver/src/events/xaie_events.h
        driver/src/events/xaie_events_aie.h
        driver/src/events/xaie_events_aieml.h
        driver/src/global/xaiegbl.c
        driver/src/global/xaiegbl.h
        driver/src/global/xaiegbl_defs.h
        driver/src/global/xaiegbl_params.h
        driver/src/global/xaiegbl_regdef.h
        driver/src/global/xaiegbl_reginit.c
        driver/src/global/xaiemlgbl_params.h
        driver/src/global/xaiemlgbl_reginit.c
        driver/src/locks/xaie_locks.c
        driver/src/locks/xaie_locks.h
        driver/src/locks/xaie_locks_aie.c
        driver/src/locks/xaie_locks_aie.h
        driver/src/locks/xaie_locks_aieml.c
        driver/src/locks/xaie_locks_aieml.h
        driver/src/memory/xaie_mem.c
        driver/src/memory/xaie_mem.h
        driver/src/perfcnt/xaie_perfcnt.c
        driver/src/perfcnt/xaie_perfcnt.h
        driver/src/pl/xaie_plif.c
        driver/src/pl/xaie_plif.h
        driver/src/pm/xaie_clock.c
        driver/src/pm/xaie_clock.h
        driver/src/pm/xaie_ecc.c
        driver/src/pm/xaie_ecc.h
        driver/src/pm/xaie_reset.h
        driver/src/stream_switch/xaie_ss.c
        driver/src/stream_switch/xaie_ss.h
        driver/src/timer/xaie_timer.c
        driver/src/timer/xaie_timer.h
        driver/src/xaiengine.h
        driver/src/io_backend/ext/xaie_socket.c
        driver/src/io_backend/ext/xaie_linux.c
        driver/src/io_backend/ext/xaie_metal.c
Copyright: 2018-2022 Xilinx, Inc. SPDX-License-Identifier: MIT
License:   MIT

Files:     driver/src/io_backend/ext/xlnx-ai-engine.h
Copyright: Xilinx, Inc. SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note
License:   GPL-2

License: MIT
 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice (including the next paragraph) shall be included in all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


License: GPL-2
 This software is licensed under the terms of the GNU General Public
 License version 2, as published by the Free Software Foundation, and
 may be copied, distributed, and modified under those terms.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 On Debian GNU/Linux systems, the complete text of the GNU General
 Public License can be found in `/usr/share/common-licenses/GPL'.

License: Apache-2.0
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
 this work for additional information regarding copyright ownership.
 The ASF licenses this file to You under the Apache License, Version 2.0
 (the "License"); you may not use this file except in compliance with
 the License.  You may obtain a copy of the License at
 .
      https://www.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 On Debian systems, the full text of the Apache Software License version 2 can
 be found in the file `/usr/share/common-licenses/Apache-2.0'.
