From 11fd5c25624f51ba5a5fa1f9f89de9f8851b8c5e Mon Sep 17 00:00:00 2001 From: Chris Freehill Date: Tue, 30 Apr 2024 09:01:09 -0500 Subject: [PATCH] Prepare for integration into rocr Change-Id: I6102b9910dbb9d09e09bb262a03c5c0ad4ce66f4 --- CMakeLists.txt => libhsakmt/CMakeLists.txt | 0 {DEBIAN => libhsakmt/DEBIAN}/control | 0 {DEBIAN => libhsakmt/DEBIAN}/postinst.in | 0 {DEBIAN => libhsakmt/DEBIAN}/prerm.in | 0 {DEBIAN => libhsakmt/DEBIAN}/x86_64-libhsakmt.conf | 0 LICENSE.md => libhsakmt/LICENSE.md | 0 README.md => libhsakmt/README.md | 0 {RPM => libhsakmt/RPM}/hsakmt-roct-devel.spec.in | 0 {RPM => libhsakmt/RPM}/libhsakmt.spec | 0 {RPM => libhsakmt/RPM}/post.in | 0 {RPM => libhsakmt/RPM}/postun.in | 0 {cmake_modules => libhsakmt/cmake_modules}/utils.cmake | 0 .../hsakmt-backward-compat.cmake | 0 hsakmt-config.cmake.in => libhsakmt/hsakmt-config.cmake.in | 0 {include => libhsakmt/include}/hsakmt/hsakmt.h | 0 {include => libhsakmt/include}/hsakmt/hsakmttypes.h | 0 {include => libhsakmt/include}/hsakmt/linux/kfd_ioctl.h | 0 libhsakmt.pc.in => libhsakmt/libhsakmt.pc.in | 0 {src => libhsakmt/src}/debug.c | 0 {src => libhsakmt/src}/events.c | 0 {src => libhsakmt/src}/fmm.c | 0 {src => libhsakmt/src}/fmm.h | 0 {src => libhsakmt/src}/globals.c | 0 {src => libhsakmt/src}/libhsakmt.c | 0 {src => libhsakmt/src}/libhsakmt.h | 0 {src => libhsakmt/src}/libhsakmt.ver | 0 {src => libhsakmt/src}/memory.c | 0 {src => libhsakmt/src}/openclose.c | 0 {src => libhsakmt/src}/pc_sampling.c | 0 {src => libhsakmt/src}/perfctr.c | 0 {src => libhsakmt/src}/pmc_table.c | 0 {src => libhsakmt/src}/pmc_table.h | 0 {src => libhsakmt/src}/queues.c | 0 {src => libhsakmt/src}/rbtree.c | 0 {src => libhsakmt/src}/rbtree.h | 0 {src => libhsakmt/src}/rbtree_amd.h | 0 {src => libhsakmt/src}/spm.c | 0 {src => libhsakmt/src}/svm.c | 0 {src => libhsakmt/src}/time.c | 0 {src => libhsakmt/src}/topology.c | 0 {src => libhsakmt/src}/version.c | 0 {tests => libhsakmt/tests}/kfdtest/.gitignore | 0 {tests => libhsakmt/tests}/kfdtest/CMakeLists.txt | 0 {tests => libhsakmt/tests}/kfdtest/LICENSE.kfdtest | 0 {tests => libhsakmt/tests}/kfdtest/README.txt | 0 {tests => libhsakmt/tests}/kfdtest/gtest-1.6.0/gtest-all.cpp | 0 {tests => libhsakmt/tests}/kfdtest/gtest-1.6.0/gtest/gtest.h | 0 {tests => libhsakmt/tests}/kfdtest/include/amdp2ptest.h | 0 {tests => libhsakmt/tests}/kfdtest/include/asic_reg/gfx_7_2_d.h | 0 .../tests}/kfdtest/include/asic_reg/gfx_7_2_enum.h | 0 .../tests}/kfdtest/include/asic_reg/gfx_7_2_sh_mask.h | 0 {tests => libhsakmt/tests}/kfdtest/include/kfd_pm4_opcodes.h | 0 {tests => libhsakmt/tests}/kfdtest/include/pm4_pkt_struct_ai.h | 0 {tests => libhsakmt/tests}/kfdtest/include/pm4_pkt_struct_ci.h | 0 .../tests}/kfdtest/include/pm4_pkt_struct_common.h | 0 {tests => libhsakmt/tests}/kfdtest/include/pm4_pkt_struct_nv.h | 0 {tests => libhsakmt/tests}/kfdtest/include/sdma_pkt_struct.h | 0 {tests => libhsakmt/tests}/kfdtest/scripts/kfdtest.exclude | 0 {tests => libhsakmt/tests}/kfdtest/scripts/run_kfdtest.sh | 0 {tests => libhsakmt/tests}/kfdtest/src/AqlQueue.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/AqlQueue.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/Assemble.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/Assemble.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/BaseDebug.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/BaseDebug.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/BasePacket.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/BasePacket.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/BaseQueue.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/BaseQueue.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/Dispatch.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/Dispatch.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/GoogleTestExtension.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/GoogleTestExtension.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/IndirectBuffer.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/IndirectBuffer.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDASMTest.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDASMTest.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDBaseComponentTest.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDBaseComponentTest.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDCWSRTest.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDCWSRTest.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDDBGTest.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDDBGTest.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDEventTest.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDEventTest.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDEvictTest.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDEvictTest.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDExceptionTest.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDExceptionTest.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDGWSTest.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDGWSTest.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDGraphicsInterop.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDGraphicsInterop.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDHWSTest.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDHWSTest.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDIPCTest.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDIPCTest.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDLocalMemoryTest.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDLocalMemoryTest.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDMemoryTest.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDMemoryTest.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDMultiProcessTest.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDMultiProcessTest.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDOpenCloseKFDTest.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDOpenCloseKFDTest.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDPCSamplingTest.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDPCSamplingTest.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDPMTest.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDPMTest.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDPerfCounters.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDPerfCounters.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDPerformanceTest.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDQMTest.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDQMTest.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDRASTest.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDRASTest.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDSVMEvictTest.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDSVMEvictTest.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDSVMRangeTest.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDSVMRangeTest.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDTestFlags.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDTestMain.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDTestUtil.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDTestUtil.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDTestUtilQueue.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDTestUtilQueue.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDTopologyTest.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/KFDTopologyTest.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/LinuxOSWrapper.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/OSWrapper.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/PM4Packet.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/PM4Packet.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/PM4Queue.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/PM4Queue.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/RDMATest.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/RDMATest.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/RDMAUtil.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/RDMAUtil.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/SDMAPacket.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/SDMAPacket.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/SDMAQueue.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/SDMAQueue.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/ShaderStore.cpp | 0 {tests => libhsakmt/tests}/kfdtest/src/ShaderStore.hpp | 0 {tests => libhsakmt/tests}/kfdtest/src/XgmiOptimizedSDMAQueue.hpp | 0 {tests => libhsakmt/tests}/rdma/simple/app/CMakeLists.txt | 0 {tests => libhsakmt/tests}/rdma/simple/app/rdma_test.cpp | 0 {tests => libhsakmt/tests}/rdma/simple/drv/Makefile | 0 {tests => libhsakmt/tests}/rdma/simple/drv/amdp2ptest.c | 0 {tests => libhsakmt/tests}/rdma/simple/drv/amdp2ptest.h | 0 {tests => libhsakmt/tests}/reopen/CMakeLists.txt | 0 {tests => libhsakmt/tests}/reopen/kmtreopen.c | 0 152 files changed, 0 insertions(+), 0 deletions(-) rename CMakeLists.txt => libhsakmt/CMakeLists.txt (100%) rename {DEBIAN => libhsakmt/DEBIAN}/control (100%) rename {DEBIAN => libhsakmt/DEBIAN}/postinst.in (100%) rename {DEBIAN => libhsakmt/DEBIAN}/prerm.in (100%) rename {DEBIAN => libhsakmt/DEBIAN}/x86_64-libhsakmt.conf (100%) rename LICENSE.md => libhsakmt/LICENSE.md (100%) rename README.md => libhsakmt/README.md (100%) rename {RPM => libhsakmt/RPM}/hsakmt-roct-devel.spec.in (100%) rename {RPM => libhsakmt/RPM}/libhsakmt.spec (100%) rename {RPM => libhsakmt/RPM}/post.in (100%) rename {RPM => libhsakmt/RPM}/postun.in (100%) rename {cmake_modules => libhsakmt/cmake_modules}/utils.cmake (100%) rename hsakmt-backward-compat.cmake => libhsakmt/hsakmt-backward-compat.cmake (100%) rename hsakmt-config.cmake.in => libhsakmt/hsakmt-config.cmake.in (100%) rename {include => libhsakmt/include}/hsakmt/hsakmt.h (100%) rename {include => libhsakmt/include}/hsakmt/hsakmttypes.h (100%) rename {include => libhsakmt/include}/hsakmt/linux/kfd_ioctl.h (100%) rename libhsakmt.pc.in => libhsakmt/libhsakmt.pc.in (100%) rename {src => libhsakmt/src}/debug.c (100%) rename {src => libhsakmt/src}/events.c (100%) rename {src => libhsakmt/src}/fmm.c (100%) rename {src => libhsakmt/src}/fmm.h (100%) rename {src => libhsakmt/src}/globals.c (100%) rename {src => libhsakmt/src}/libhsakmt.c (100%) rename {src => libhsakmt/src}/libhsakmt.h (100%) rename {src => libhsakmt/src}/libhsakmt.ver (100%) rename {src => libhsakmt/src}/memory.c (100%) rename {src => libhsakmt/src}/openclose.c (100%) rename {src => libhsakmt/src}/pc_sampling.c (100%) rename {src => libhsakmt/src}/perfctr.c (100%) rename {src => libhsakmt/src}/pmc_table.c (100%) rename {src => libhsakmt/src}/pmc_table.h (100%) rename {src => libhsakmt/src}/queues.c (100%) rename {src => libhsakmt/src}/rbtree.c (100%) rename {src => libhsakmt/src}/rbtree.h (100%) rename {src => libhsakmt/src}/rbtree_amd.h (100%) rename {src => libhsakmt/src}/spm.c (100%) rename {src => libhsakmt/src}/svm.c (100%) rename {src => libhsakmt/src}/time.c (100%) rename {src => libhsakmt/src}/topology.c (100%) rename {src => libhsakmt/src}/version.c (100%) rename {tests => libhsakmt/tests}/kfdtest/.gitignore (100%) rename {tests => libhsakmt/tests}/kfdtest/CMakeLists.txt (100%) rename {tests => libhsakmt/tests}/kfdtest/LICENSE.kfdtest (100%) rename {tests => libhsakmt/tests}/kfdtest/README.txt (100%) rename {tests => libhsakmt/tests}/kfdtest/gtest-1.6.0/gtest-all.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/gtest-1.6.0/gtest/gtest.h (100%) rename {tests => libhsakmt/tests}/kfdtest/include/amdp2ptest.h (100%) rename {tests => libhsakmt/tests}/kfdtest/include/asic_reg/gfx_7_2_d.h (100%) rename {tests => libhsakmt/tests}/kfdtest/include/asic_reg/gfx_7_2_enum.h (100%) rename {tests => libhsakmt/tests}/kfdtest/include/asic_reg/gfx_7_2_sh_mask.h (100%) rename {tests => libhsakmt/tests}/kfdtest/include/kfd_pm4_opcodes.h (100%) rename {tests => libhsakmt/tests}/kfdtest/include/pm4_pkt_struct_ai.h (100%) rename {tests => libhsakmt/tests}/kfdtest/include/pm4_pkt_struct_ci.h (100%) rename {tests => libhsakmt/tests}/kfdtest/include/pm4_pkt_struct_common.h (100%) rename {tests => libhsakmt/tests}/kfdtest/include/pm4_pkt_struct_nv.h (100%) rename {tests => libhsakmt/tests}/kfdtest/include/sdma_pkt_struct.h (100%) rename {tests => libhsakmt/tests}/kfdtest/scripts/kfdtest.exclude (100%) rename {tests => libhsakmt/tests}/kfdtest/scripts/run_kfdtest.sh (100%) rename {tests => libhsakmt/tests}/kfdtest/src/AqlQueue.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/AqlQueue.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/Assemble.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/Assemble.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/BaseDebug.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/BaseDebug.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/BasePacket.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/BasePacket.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/BaseQueue.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/BaseQueue.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/Dispatch.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/Dispatch.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/GoogleTestExtension.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/GoogleTestExtension.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/IndirectBuffer.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/IndirectBuffer.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDASMTest.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDASMTest.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDBaseComponentTest.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDBaseComponentTest.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDCWSRTest.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDCWSRTest.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDDBGTest.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDDBGTest.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDEventTest.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDEventTest.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDEvictTest.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDEvictTest.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDExceptionTest.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDExceptionTest.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDGWSTest.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDGWSTest.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDGraphicsInterop.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDGraphicsInterop.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDHWSTest.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDHWSTest.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDIPCTest.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDIPCTest.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDLocalMemoryTest.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDLocalMemoryTest.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDMemoryTest.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDMemoryTest.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDMultiProcessTest.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDMultiProcessTest.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDOpenCloseKFDTest.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDOpenCloseKFDTest.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDPCSamplingTest.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDPCSamplingTest.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDPMTest.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDPMTest.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDPerfCounters.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDPerfCounters.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDPerformanceTest.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDQMTest.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDQMTest.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDRASTest.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDRASTest.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDSVMEvictTest.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDSVMEvictTest.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDSVMRangeTest.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDSVMRangeTest.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDTestFlags.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDTestMain.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDTestUtil.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDTestUtil.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDTestUtilQueue.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDTestUtilQueue.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDTopologyTest.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/KFDTopologyTest.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/LinuxOSWrapper.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/OSWrapper.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/PM4Packet.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/PM4Packet.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/PM4Queue.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/PM4Queue.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/RDMATest.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/RDMATest.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/RDMAUtil.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/RDMAUtil.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/SDMAPacket.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/SDMAPacket.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/SDMAQueue.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/SDMAQueue.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/ShaderStore.cpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/ShaderStore.hpp (100%) rename {tests => libhsakmt/tests}/kfdtest/src/XgmiOptimizedSDMAQueue.hpp (100%) rename {tests => libhsakmt/tests}/rdma/simple/app/CMakeLists.txt (100%) rename {tests => libhsakmt/tests}/rdma/simple/app/rdma_test.cpp (100%) rename {tests => libhsakmt/tests}/rdma/simple/drv/Makefile (100%) rename {tests => libhsakmt/tests}/rdma/simple/drv/amdp2ptest.c (100%) rename {tests => libhsakmt/tests}/rdma/simple/drv/amdp2ptest.h (100%) rename {tests => libhsakmt/tests}/reopen/CMakeLists.txt (100%) rename {tests => libhsakmt/tests}/reopen/kmtreopen.c (100%) diff --git a/CMakeLists.txt b/libhsakmt/CMakeLists.txt similarity index 100% rename from CMakeLists.txt rename to libhsakmt/CMakeLists.txt diff --git a/DEBIAN/control b/libhsakmt/DEBIAN/control similarity index 100% rename from DEBIAN/control rename to libhsakmt/DEBIAN/control diff --git a/DEBIAN/postinst.in b/libhsakmt/DEBIAN/postinst.in similarity index 100% rename from DEBIAN/postinst.in rename to libhsakmt/DEBIAN/postinst.in diff --git a/DEBIAN/prerm.in b/libhsakmt/DEBIAN/prerm.in similarity index 100% rename from DEBIAN/prerm.in rename to libhsakmt/DEBIAN/prerm.in diff --git a/DEBIAN/x86_64-libhsakmt.conf b/libhsakmt/DEBIAN/x86_64-libhsakmt.conf similarity index 100% rename from DEBIAN/x86_64-libhsakmt.conf rename to libhsakmt/DEBIAN/x86_64-libhsakmt.conf diff --git a/LICENSE.md b/libhsakmt/LICENSE.md similarity index 100% rename from LICENSE.md rename to libhsakmt/LICENSE.md diff --git a/README.md b/libhsakmt/README.md similarity index 100% rename from README.md rename to libhsakmt/README.md diff --git a/RPM/hsakmt-roct-devel.spec.in b/libhsakmt/RPM/hsakmt-roct-devel.spec.in similarity index 100% rename from RPM/hsakmt-roct-devel.spec.in rename to libhsakmt/RPM/hsakmt-roct-devel.spec.in diff --git a/RPM/libhsakmt.spec b/libhsakmt/RPM/libhsakmt.spec similarity index 100% rename from RPM/libhsakmt.spec rename to libhsakmt/RPM/libhsakmt.spec diff --git a/RPM/post.in b/libhsakmt/RPM/post.in similarity index 100% rename from RPM/post.in rename to libhsakmt/RPM/post.in diff --git a/RPM/postun.in b/libhsakmt/RPM/postun.in similarity index 100% rename from RPM/postun.in rename to libhsakmt/RPM/postun.in diff --git a/cmake_modules/utils.cmake b/libhsakmt/cmake_modules/utils.cmake similarity index 100% rename from cmake_modules/utils.cmake rename to libhsakmt/cmake_modules/utils.cmake diff --git a/hsakmt-backward-compat.cmake b/libhsakmt/hsakmt-backward-compat.cmake similarity index 100% rename from hsakmt-backward-compat.cmake rename to libhsakmt/hsakmt-backward-compat.cmake diff --git a/hsakmt-config.cmake.in b/libhsakmt/hsakmt-config.cmake.in similarity index 100% rename from hsakmt-config.cmake.in rename to libhsakmt/hsakmt-config.cmake.in diff --git a/include/hsakmt/hsakmt.h b/libhsakmt/include/hsakmt/hsakmt.h similarity index 100% rename from include/hsakmt/hsakmt.h rename to libhsakmt/include/hsakmt/hsakmt.h diff --git a/include/hsakmt/hsakmttypes.h b/libhsakmt/include/hsakmt/hsakmttypes.h similarity index 100% rename from include/hsakmt/hsakmttypes.h rename to libhsakmt/include/hsakmt/hsakmttypes.h diff --git a/include/hsakmt/linux/kfd_ioctl.h b/libhsakmt/include/hsakmt/linux/kfd_ioctl.h similarity index 100% rename from include/hsakmt/linux/kfd_ioctl.h rename to libhsakmt/include/hsakmt/linux/kfd_ioctl.h diff --git a/libhsakmt.pc.in b/libhsakmt/libhsakmt.pc.in similarity index 100% rename from libhsakmt.pc.in rename to libhsakmt/libhsakmt.pc.in diff --git a/src/debug.c b/libhsakmt/src/debug.c similarity index 100% rename from src/debug.c rename to libhsakmt/src/debug.c diff --git a/src/events.c b/libhsakmt/src/events.c similarity index 100% rename from src/events.c rename to libhsakmt/src/events.c diff --git a/src/fmm.c b/libhsakmt/src/fmm.c similarity index 100% rename from src/fmm.c rename to libhsakmt/src/fmm.c diff --git a/src/fmm.h b/libhsakmt/src/fmm.h similarity index 100% rename from src/fmm.h rename to libhsakmt/src/fmm.h diff --git a/src/globals.c b/libhsakmt/src/globals.c similarity index 100% rename from src/globals.c rename to libhsakmt/src/globals.c diff --git a/src/libhsakmt.c b/libhsakmt/src/libhsakmt.c similarity index 100% rename from src/libhsakmt.c rename to libhsakmt/src/libhsakmt.c diff --git a/src/libhsakmt.h b/libhsakmt/src/libhsakmt.h similarity index 100% rename from src/libhsakmt.h rename to libhsakmt/src/libhsakmt.h diff --git a/src/libhsakmt.ver b/libhsakmt/src/libhsakmt.ver similarity index 100% rename from src/libhsakmt.ver rename to libhsakmt/src/libhsakmt.ver diff --git a/src/memory.c b/libhsakmt/src/memory.c similarity index 100% rename from src/memory.c rename to libhsakmt/src/memory.c diff --git a/src/openclose.c b/libhsakmt/src/openclose.c similarity index 100% rename from src/openclose.c rename to libhsakmt/src/openclose.c diff --git a/src/pc_sampling.c b/libhsakmt/src/pc_sampling.c similarity index 100% rename from src/pc_sampling.c rename to libhsakmt/src/pc_sampling.c diff --git a/src/perfctr.c b/libhsakmt/src/perfctr.c similarity index 100% rename from src/perfctr.c rename to libhsakmt/src/perfctr.c diff --git a/src/pmc_table.c b/libhsakmt/src/pmc_table.c similarity index 100% rename from src/pmc_table.c rename to libhsakmt/src/pmc_table.c diff --git a/src/pmc_table.h b/libhsakmt/src/pmc_table.h similarity index 100% rename from src/pmc_table.h rename to libhsakmt/src/pmc_table.h diff --git a/src/queues.c b/libhsakmt/src/queues.c similarity index 100% rename from src/queues.c rename to libhsakmt/src/queues.c diff --git a/src/rbtree.c b/libhsakmt/src/rbtree.c similarity index 100% rename from src/rbtree.c rename to libhsakmt/src/rbtree.c diff --git a/src/rbtree.h b/libhsakmt/src/rbtree.h similarity index 100% rename from src/rbtree.h rename to libhsakmt/src/rbtree.h diff --git a/src/rbtree_amd.h b/libhsakmt/src/rbtree_amd.h similarity index 100% rename from src/rbtree_amd.h rename to libhsakmt/src/rbtree_amd.h diff --git a/src/spm.c b/libhsakmt/src/spm.c similarity index 100% rename from src/spm.c rename to libhsakmt/src/spm.c diff --git a/src/svm.c b/libhsakmt/src/svm.c similarity index 100% rename from src/svm.c rename to libhsakmt/src/svm.c diff --git a/src/time.c b/libhsakmt/src/time.c similarity index 100% rename from src/time.c rename to libhsakmt/src/time.c diff --git a/src/topology.c b/libhsakmt/src/topology.c similarity index 100% rename from src/topology.c rename to libhsakmt/src/topology.c diff --git a/src/version.c b/libhsakmt/src/version.c similarity index 100% rename from src/version.c rename to libhsakmt/src/version.c diff --git a/tests/kfdtest/.gitignore b/libhsakmt/tests/kfdtest/.gitignore similarity index 100% rename from tests/kfdtest/.gitignore rename to libhsakmt/tests/kfdtest/.gitignore diff --git a/tests/kfdtest/CMakeLists.txt b/libhsakmt/tests/kfdtest/CMakeLists.txt similarity index 100% rename from tests/kfdtest/CMakeLists.txt rename to libhsakmt/tests/kfdtest/CMakeLists.txt diff --git a/tests/kfdtest/LICENSE.kfdtest b/libhsakmt/tests/kfdtest/LICENSE.kfdtest similarity index 100% rename from tests/kfdtest/LICENSE.kfdtest rename to libhsakmt/tests/kfdtest/LICENSE.kfdtest diff --git a/tests/kfdtest/README.txt b/libhsakmt/tests/kfdtest/README.txt similarity index 100% rename from tests/kfdtest/README.txt rename to libhsakmt/tests/kfdtest/README.txt diff --git a/tests/kfdtest/gtest-1.6.0/gtest-all.cpp b/libhsakmt/tests/kfdtest/gtest-1.6.0/gtest-all.cpp similarity index 100% rename from tests/kfdtest/gtest-1.6.0/gtest-all.cpp rename to libhsakmt/tests/kfdtest/gtest-1.6.0/gtest-all.cpp diff --git a/tests/kfdtest/gtest-1.6.0/gtest/gtest.h b/libhsakmt/tests/kfdtest/gtest-1.6.0/gtest/gtest.h similarity index 100% rename from tests/kfdtest/gtest-1.6.0/gtest/gtest.h rename to libhsakmt/tests/kfdtest/gtest-1.6.0/gtest/gtest.h diff --git a/tests/kfdtest/include/amdp2ptest.h b/libhsakmt/tests/kfdtest/include/amdp2ptest.h similarity index 100% rename from tests/kfdtest/include/amdp2ptest.h rename to libhsakmt/tests/kfdtest/include/amdp2ptest.h diff --git a/tests/kfdtest/include/asic_reg/gfx_7_2_d.h b/libhsakmt/tests/kfdtest/include/asic_reg/gfx_7_2_d.h similarity index 100% rename from tests/kfdtest/include/asic_reg/gfx_7_2_d.h rename to libhsakmt/tests/kfdtest/include/asic_reg/gfx_7_2_d.h diff --git a/tests/kfdtest/include/asic_reg/gfx_7_2_enum.h b/libhsakmt/tests/kfdtest/include/asic_reg/gfx_7_2_enum.h similarity index 100% rename from tests/kfdtest/include/asic_reg/gfx_7_2_enum.h rename to libhsakmt/tests/kfdtest/include/asic_reg/gfx_7_2_enum.h diff --git a/tests/kfdtest/include/asic_reg/gfx_7_2_sh_mask.h b/libhsakmt/tests/kfdtest/include/asic_reg/gfx_7_2_sh_mask.h similarity index 100% rename from tests/kfdtest/include/asic_reg/gfx_7_2_sh_mask.h rename to libhsakmt/tests/kfdtest/include/asic_reg/gfx_7_2_sh_mask.h diff --git a/tests/kfdtest/include/kfd_pm4_opcodes.h b/libhsakmt/tests/kfdtest/include/kfd_pm4_opcodes.h similarity index 100% rename from tests/kfdtest/include/kfd_pm4_opcodes.h rename to libhsakmt/tests/kfdtest/include/kfd_pm4_opcodes.h diff --git a/tests/kfdtest/include/pm4_pkt_struct_ai.h b/libhsakmt/tests/kfdtest/include/pm4_pkt_struct_ai.h similarity index 100% rename from tests/kfdtest/include/pm4_pkt_struct_ai.h rename to libhsakmt/tests/kfdtest/include/pm4_pkt_struct_ai.h diff --git a/tests/kfdtest/include/pm4_pkt_struct_ci.h b/libhsakmt/tests/kfdtest/include/pm4_pkt_struct_ci.h similarity index 100% rename from tests/kfdtest/include/pm4_pkt_struct_ci.h rename to libhsakmt/tests/kfdtest/include/pm4_pkt_struct_ci.h diff --git a/tests/kfdtest/include/pm4_pkt_struct_common.h b/libhsakmt/tests/kfdtest/include/pm4_pkt_struct_common.h similarity index 100% rename from tests/kfdtest/include/pm4_pkt_struct_common.h rename to libhsakmt/tests/kfdtest/include/pm4_pkt_struct_common.h diff --git a/tests/kfdtest/include/pm4_pkt_struct_nv.h b/libhsakmt/tests/kfdtest/include/pm4_pkt_struct_nv.h similarity index 100% rename from tests/kfdtest/include/pm4_pkt_struct_nv.h rename to libhsakmt/tests/kfdtest/include/pm4_pkt_struct_nv.h diff --git a/tests/kfdtest/include/sdma_pkt_struct.h b/libhsakmt/tests/kfdtest/include/sdma_pkt_struct.h similarity index 100% rename from tests/kfdtest/include/sdma_pkt_struct.h rename to libhsakmt/tests/kfdtest/include/sdma_pkt_struct.h diff --git a/tests/kfdtest/scripts/kfdtest.exclude b/libhsakmt/tests/kfdtest/scripts/kfdtest.exclude similarity index 100% rename from tests/kfdtest/scripts/kfdtest.exclude rename to libhsakmt/tests/kfdtest/scripts/kfdtest.exclude diff --git a/tests/kfdtest/scripts/run_kfdtest.sh b/libhsakmt/tests/kfdtest/scripts/run_kfdtest.sh similarity index 100% rename from tests/kfdtest/scripts/run_kfdtest.sh rename to libhsakmt/tests/kfdtest/scripts/run_kfdtest.sh diff --git a/tests/kfdtest/src/AqlQueue.cpp b/libhsakmt/tests/kfdtest/src/AqlQueue.cpp similarity index 100% rename from tests/kfdtest/src/AqlQueue.cpp rename to libhsakmt/tests/kfdtest/src/AqlQueue.cpp diff --git a/tests/kfdtest/src/AqlQueue.hpp b/libhsakmt/tests/kfdtest/src/AqlQueue.hpp similarity index 100% rename from tests/kfdtest/src/AqlQueue.hpp rename to libhsakmt/tests/kfdtest/src/AqlQueue.hpp diff --git a/tests/kfdtest/src/Assemble.cpp b/libhsakmt/tests/kfdtest/src/Assemble.cpp similarity index 100% rename from tests/kfdtest/src/Assemble.cpp rename to libhsakmt/tests/kfdtest/src/Assemble.cpp diff --git a/tests/kfdtest/src/Assemble.hpp b/libhsakmt/tests/kfdtest/src/Assemble.hpp similarity index 100% rename from tests/kfdtest/src/Assemble.hpp rename to libhsakmt/tests/kfdtest/src/Assemble.hpp diff --git a/tests/kfdtest/src/BaseDebug.cpp b/libhsakmt/tests/kfdtest/src/BaseDebug.cpp similarity index 100% rename from tests/kfdtest/src/BaseDebug.cpp rename to libhsakmt/tests/kfdtest/src/BaseDebug.cpp diff --git a/tests/kfdtest/src/BaseDebug.hpp b/libhsakmt/tests/kfdtest/src/BaseDebug.hpp similarity index 100% rename from tests/kfdtest/src/BaseDebug.hpp rename to libhsakmt/tests/kfdtest/src/BaseDebug.hpp diff --git a/tests/kfdtest/src/BasePacket.cpp b/libhsakmt/tests/kfdtest/src/BasePacket.cpp similarity index 100% rename from tests/kfdtest/src/BasePacket.cpp rename to libhsakmt/tests/kfdtest/src/BasePacket.cpp diff --git a/tests/kfdtest/src/BasePacket.hpp b/libhsakmt/tests/kfdtest/src/BasePacket.hpp similarity index 100% rename from tests/kfdtest/src/BasePacket.hpp rename to libhsakmt/tests/kfdtest/src/BasePacket.hpp diff --git a/tests/kfdtest/src/BaseQueue.cpp b/libhsakmt/tests/kfdtest/src/BaseQueue.cpp similarity index 100% rename from tests/kfdtest/src/BaseQueue.cpp rename to libhsakmt/tests/kfdtest/src/BaseQueue.cpp diff --git a/tests/kfdtest/src/BaseQueue.hpp b/libhsakmt/tests/kfdtest/src/BaseQueue.hpp similarity index 100% rename from tests/kfdtest/src/BaseQueue.hpp rename to libhsakmt/tests/kfdtest/src/BaseQueue.hpp diff --git a/tests/kfdtest/src/Dispatch.cpp b/libhsakmt/tests/kfdtest/src/Dispatch.cpp similarity index 100% rename from tests/kfdtest/src/Dispatch.cpp rename to libhsakmt/tests/kfdtest/src/Dispatch.cpp diff --git a/tests/kfdtest/src/Dispatch.hpp b/libhsakmt/tests/kfdtest/src/Dispatch.hpp similarity index 100% rename from tests/kfdtest/src/Dispatch.hpp rename to libhsakmt/tests/kfdtest/src/Dispatch.hpp diff --git a/tests/kfdtest/src/GoogleTestExtension.cpp b/libhsakmt/tests/kfdtest/src/GoogleTestExtension.cpp similarity index 100% rename from tests/kfdtest/src/GoogleTestExtension.cpp rename to libhsakmt/tests/kfdtest/src/GoogleTestExtension.cpp diff --git a/tests/kfdtest/src/GoogleTestExtension.hpp b/libhsakmt/tests/kfdtest/src/GoogleTestExtension.hpp similarity index 100% rename from tests/kfdtest/src/GoogleTestExtension.hpp rename to libhsakmt/tests/kfdtest/src/GoogleTestExtension.hpp diff --git a/tests/kfdtest/src/IndirectBuffer.cpp b/libhsakmt/tests/kfdtest/src/IndirectBuffer.cpp similarity index 100% rename from tests/kfdtest/src/IndirectBuffer.cpp rename to libhsakmt/tests/kfdtest/src/IndirectBuffer.cpp diff --git a/tests/kfdtest/src/IndirectBuffer.hpp b/libhsakmt/tests/kfdtest/src/IndirectBuffer.hpp similarity index 100% rename from tests/kfdtest/src/IndirectBuffer.hpp rename to libhsakmt/tests/kfdtest/src/IndirectBuffer.hpp diff --git a/tests/kfdtest/src/KFDASMTest.cpp b/libhsakmt/tests/kfdtest/src/KFDASMTest.cpp similarity index 100% rename from tests/kfdtest/src/KFDASMTest.cpp rename to libhsakmt/tests/kfdtest/src/KFDASMTest.cpp diff --git a/tests/kfdtest/src/KFDASMTest.hpp b/libhsakmt/tests/kfdtest/src/KFDASMTest.hpp similarity index 100% rename from tests/kfdtest/src/KFDASMTest.hpp rename to libhsakmt/tests/kfdtest/src/KFDASMTest.hpp diff --git a/tests/kfdtest/src/KFDBaseComponentTest.cpp b/libhsakmt/tests/kfdtest/src/KFDBaseComponentTest.cpp similarity index 100% rename from tests/kfdtest/src/KFDBaseComponentTest.cpp rename to libhsakmt/tests/kfdtest/src/KFDBaseComponentTest.cpp diff --git a/tests/kfdtest/src/KFDBaseComponentTest.hpp b/libhsakmt/tests/kfdtest/src/KFDBaseComponentTest.hpp similarity index 100% rename from tests/kfdtest/src/KFDBaseComponentTest.hpp rename to libhsakmt/tests/kfdtest/src/KFDBaseComponentTest.hpp diff --git a/tests/kfdtest/src/KFDCWSRTest.cpp b/libhsakmt/tests/kfdtest/src/KFDCWSRTest.cpp similarity index 100% rename from tests/kfdtest/src/KFDCWSRTest.cpp rename to libhsakmt/tests/kfdtest/src/KFDCWSRTest.cpp diff --git a/tests/kfdtest/src/KFDCWSRTest.hpp b/libhsakmt/tests/kfdtest/src/KFDCWSRTest.hpp similarity index 100% rename from tests/kfdtest/src/KFDCWSRTest.hpp rename to libhsakmt/tests/kfdtest/src/KFDCWSRTest.hpp diff --git a/tests/kfdtest/src/KFDDBGTest.cpp b/libhsakmt/tests/kfdtest/src/KFDDBGTest.cpp similarity index 100% rename from tests/kfdtest/src/KFDDBGTest.cpp rename to libhsakmt/tests/kfdtest/src/KFDDBGTest.cpp diff --git a/tests/kfdtest/src/KFDDBGTest.hpp b/libhsakmt/tests/kfdtest/src/KFDDBGTest.hpp similarity index 100% rename from tests/kfdtest/src/KFDDBGTest.hpp rename to libhsakmt/tests/kfdtest/src/KFDDBGTest.hpp diff --git a/tests/kfdtest/src/KFDEventTest.cpp b/libhsakmt/tests/kfdtest/src/KFDEventTest.cpp similarity index 100% rename from tests/kfdtest/src/KFDEventTest.cpp rename to libhsakmt/tests/kfdtest/src/KFDEventTest.cpp diff --git a/tests/kfdtest/src/KFDEventTest.hpp b/libhsakmt/tests/kfdtest/src/KFDEventTest.hpp similarity index 100% rename from tests/kfdtest/src/KFDEventTest.hpp rename to libhsakmt/tests/kfdtest/src/KFDEventTest.hpp diff --git a/tests/kfdtest/src/KFDEvictTest.cpp b/libhsakmt/tests/kfdtest/src/KFDEvictTest.cpp similarity index 100% rename from tests/kfdtest/src/KFDEvictTest.cpp rename to libhsakmt/tests/kfdtest/src/KFDEvictTest.cpp diff --git a/tests/kfdtest/src/KFDEvictTest.hpp b/libhsakmt/tests/kfdtest/src/KFDEvictTest.hpp similarity index 100% rename from tests/kfdtest/src/KFDEvictTest.hpp rename to libhsakmt/tests/kfdtest/src/KFDEvictTest.hpp diff --git a/tests/kfdtest/src/KFDExceptionTest.cpp b/libhsakmt/tests/kfdtest/src/KFDExceptionTest.cpp similarity index 100% rename from tests/kfdtest/src/KFDExceptionTest.cpp rename to libhsakmt/tests/kfdtest/src/KFDExceptionTest.cpp diff --git a/tests/kfdtest/src/KFDExceptionTest.hpp b/libhsakmt/tests/kfdtest/src/KFDExceptionTest.hpp similarity index 100% rename from tests/kfdtest/src/KFDExceptionTest.hpp rename to libhsakmt/tests/kfdtest/src/KFDExceptionTest.hpp diff --git a/tests/kfdtest/src/KFDGWSTest.cpp b/libhsakmt/tests/kfdtest/src/KFDGWSTest.cpp similarity index 100% rename from tests/kfdtest/src/KFDGWSTest.cpp rename to libhsakmt/tests/kfdtest/src/KFDGWSTest.cpp diff --git a/tests/kfdtest/src/KFDGWSTest.hpp b/libhsakmt/tests/kfdtest/src/KFDGWSTest.hpp similarity index 100% rename from tests/kfdtest/src/KFDGWSTest.hpp rename to libhsakmt/tests/kfdtest/src/KFDGWSTest.hpp diff --git a/tests/kfdtest/src/KFDGraphicsInterop.cpp b/libhsakmt/tests/kfdtest/src/KFDGraphicsInterop.cpp similarity index 100% rename from tests/kfdtest/src/KFDGraphicsInterop.cpp rename to libhsakmt/tests/kfdtest/src/KFDGraphicsInterop.cpp diff --git a/tests/kfdtest/src/KFDGraphicsInterop.hpp b/libhsakmt/tests/kfdtest/src/KFDGraphicsInterop.hpp similarity index 100% rename from tests/kfdtest/src/KFDGraphicsInterop.hpp rename to libhsakmt/tests/kfdtest/src/KFDGraphicsInterop.hpp diff --git a/tests/kfdtest/src/KFDHWSTest.cpp b/libhsakmt/tests/kfdtest/src/KFDHWSTest.cpp similarity index 100% rename from tests/kfdtest/src/KFDHWSTest.cpp rename to libhsakmt/tests/kfdtest/src/KFDHWSTest.cpp diff --git a/tests/kfdtest/src/KFDHWSTest.hpp b/libhsakmt/tests/kfdtest/src/KFDHWSTest.hpp similarity index 100% rename from tests/kfdtest/src/KFDHWSTest.hpp rename to libhsakmt/tests/kfdtest/src/KFDHWSTest.hpp diff --git a/tests/kfdtest/src/KFDIPCTest.cpp b/libhsakmt/tests/kfdtest/src/KFDIPCTest.cpp similarity index 100% rename from tests/kfdtest/src/KFDIPCTest.cpp rename to libhsakmt/tests/kfdtest/src/KFDIPCTest.cpp diff --git a/tests/kfdtest/src/KFDIPCTest.hpp b/libhsakmt/tests/kfdtest/src/KFDIPCTest.hpp similarity index 100% rename from tests/kfdtest/src/KFDIPCTest.hpp rename to libhsakmt/tests/kfdtest/src/KFDIPCTest.hpp diff --git a/tests/kfdtest/src/KFDLocalMemoryTest.cpp b/libhsakmt/tests/kfdtest/src/KFDLocalMemoryTest.cpp similarity index 100% rename from tests/kfdtest/src/KFDLocalMemoryTest.cpp rename to libhsakmt/tests/kfdtest/src/KFDLocalMemoryTest.cpp diff --git a/tests/kfdtest/src/KFDLocalMemoryTest.hpp b/libhsakmt/tests/kfdtest/src/KFDLocalMemoryTest.hpp similarity index 100% rename from tests/kfdtest/src/KFDLocalMemoryTest.hpp rename to libhsakmt/tests/kfdtest/src/KFDLocalMemoryTest.hpp diff --git a/tests/kfdtest/src/KFDMemoryTest.cpp b/libhsakmt/tests/kfdtest/src/KFDMemoryTest.cpp similarity index 100% rename from tests/kfdtest/src/KFDMemoryTest.cpp rename to libhsakmt/tests/kfdtest/src/KFDMemoryTest.cpp diff --git a/tests/kfdtest/src/KFDMemoryTest.hpp b/libhsakmt/tests/kfdtest/src/KFDMemoryTest.hpp similarity index 100% rename from tests/kfdtest/src/KFDMemoryTest.hpp rename to libhsakmt/tests/kfdtest/src/KFDMemoryTest.hpp diff --git a/tests/kfdtest/src/KFDMultiProcessTest.cpp b/libhsakmt/tests/kfdtest/src/KFDMultiProcessTest.cpp similarity index 100% rename from tests/kfdtest/src/KFDMultiProcessTest.cpp rename to libhsakmt/tests/kfdtest/src/KFDMultiProcessTest.cpp diff --git a/tests/kfdtest/src/KFDMultiProcessTest.hpp b/libhsakmt/tests/kfdtest/src/KFDMultiProcessTest.hpp similarity index 100% rename from tests/kfdtest/src/KFDMultiProcessTest.hpp rename to libhsakmt/tests/kfdtest/src/KFDMultiProcessTest.hpp diff --git a/tests/kfdtest/src/KFDOpenCloseKFDTest.cpp b/libhsakmt/tests/kfdtest/src/KFDOpenCloseKFDTest.cpp similarity index 100% rename from tests/kfdtest/src/KFDOpenCloseKFDTest.cpp rename to libhsakmt/tests/kfdtest/src/KFDOpenCloseKFDTest.cpp diff --git a/tests/kfdtest/src/KFDOpenCloseKFDTest.hpp b/libhsakmt/tests/kfdtest/src/KFDOpenCloseKFDTest.hpp similarity index 100% rename from tests/kfdtest/src/KFDOpenCloseKFDTest.hpp rename to libhsakmt/tests/kfdtest/src/KFDOpenCloseKFDTest.hpp diff --git a/tests/kfdtest/src/KFDPCSamplingTest.cpp b/libhsakmt/tests/kfdtest/src/KFDPCSamplingTest.cpp similarity index 100% rename from tests/kfdtest/src/KFDPCSamplingTest.cpp rename to libhsakmt/tests/kfdtest/src/KFDPCSamplingTest.cpp diff --git a/tests/kfdtest/src/KFDPCSamplingTest.hpp b/libhsakmt/tests/kfdtest/src/KFDPCSamplingTest.hpp similarity index 100% rename from tests/kfdtest/src/KFDPCSamplingTest.hpp rename to libhsakmt/tests/kfdtest/src/KFDPCSamplingTest.hpp diff --git a/tests/kfdtest/src/KFDPMTest.cpp b/libhsakmt/tests/kfdtest/src/KFDPMTest.cpp similarity index 100% rename from tests/kfdtest/src/KFDPMTest.cpp rename to libhsakmt/tests/kfdtest/src/KFDPMTest.cpp diff --git a/tests/kfdtest/src/KFDPMTest.hpp b/libhsakmt/tests/kfdtest/src/KFDPMTest.hpp similarity index 100% rename from tests/kfdtest/src/KFDPMTest.hpp rename to libhsakmt/tests/kfdtest/src/KFDPMTest.hpp diff --git a/tests/kfdtest/src/KFDPerfCounters.cpp b/libhsakmt/tests/kfdtest/src/KFDPerfCounters.cpp similarity index 100% rename from tests/kfdtest/src/KFDPerfCounters.cpp rename to libhsakmt/tests/kfdtest/src/KFDPerfCounters.cpp diff --git a/tests/kfdtest/src/KFDPerfCounters.hpp b/libhsakmt/tests/kfdtest/src/KFDPerfCounters.hpp similarity index 100% rename from tests/kfdtest/src/KFDPerfCounters.hpp rename to libhsakmt/tests/kfdtest/src/KFDPerfCounters.hpp diff --git a/tests/kfdtest/src/KFDPerformanceTest.cpp b/libhsakmt/tests/kfdtest/src/KFDPerformanceTest.cpp similarity index 100% rename from tests/kfdtest/src/KFDPerformanceTest.cpp rename to libhsakmt/tests/kfdtest/src/KFDPerformanceTest.cpp diff --git a/tests/kfdtest/src/KFDQMTest.cpp b/libhsakmt/tests/kfdtest/src/KFDQMTest.cpp similarity index 100% rename from tests/kfdtest/src/KFDQMTest.cpp rename to libhsakmt/tests/kfdtest/src/KFDQMTest.cpp diff --git a/tests/kfdtest/src/KFDQMTest.hpp b/libhsakmt/tests/kfdtest/src/KFDQMTest.hpp similarity index 100% rename from tests/kfdtest/src/KFDQMTest.hpp rename to libhsakmt/tests/kfdtest/src/KFDQMTest.hpp diff --git a/tests/kfdtest/src/KFDRASTest.cpp b/libhsakmt/tests/kfdtest/src/KFDRASTest.cpp similarity index 100% rename from tests/kfdtest/src/KFDRASTest.cpp rename to libhsakmt/tests/kfdtest/src/KFDRASTest.cpp diff --git a/tests/kfdtest/src/KFDRASTest.hpp b/libhsakmt/tests/kfdtest/src/KFDRASTest.hpp similarity index 100% rename from tests/kfdtest/src/KFDRASTest.hpp rename to libhsakmt/tests/kfdtest/src/KFDRASTest.hpp diff --git a/tests/kfdtest/src/KFDSVMEvictTest.cpp b/libhsakmt/tests/kfdtest/src/KFDSVMEvictTest.cpp similarity index 100% rename from tests/kfdtest/src/KFDSVMEvictTest.cpp rename to libhsakmt/tests/kfdtest/src/KFDSVMEvictTest.cpp diff --git a/tests/kfdtest/src/KFDSVMEvictTest.hpp b/libhsakmt/tests/kfdtest/src/KFDSVMEvictTest.hpp similarity index 100% rename from tests/kfdtest/src/KFDSVMEvictTest.hpp rename to libhsakmt/tests/kfdtest/src/KFDSVMEvictTest.hpp diff --git a/tests/kfdtest/src/KFDSVMRangeTest.cpp b/libhsakmt/tests/kfdtest/src/KFDSVMRangeTest.cpp similarity index 100% rename from tests/kfdtest/src/KFDSVMRangeTest.cpp rename to libhsakmt/tests/kfdtest/src/KFDSVMRangeTest.cpp diff --git a/tests/kfdtest/src/KFDSVMRangeTest.hpp b/libhsakmt/tests/kfdtest/src/KFDSVMRangeTest.hpp similarity index 100% rename from tests/kfdtest/src/KFDSVMRangeTest.hpp rename to libhsakmt/tests/kfdtest/src/KFDSVMRangeTest.hpp diff --git a/tests/kfdtest/src/KFDTestFlags.hpp b/libhsakmt/tests/kfdtest/src/KFDTestFlags.hpp similarity index 100% rename from tests/kfdtest/src/KFDTestFlags.hpp rename to libhsakmt/tests/kfdtest/src/KFDTestFlags.hpp diff --git a/tests/kfdtest/src/KFDTestMain.cpp b/libhsakmt/tests/kfdtest/src/KFDTestMain.cpp similarity index 100% rename from tests/kfdtest/src/KFDTestMain.cpp rename to libhsakmt/tests/kfdtest/src/KFDTestMain.cpp diff --git a/tests/kfdtest/src/KFDTestUtil.cpp b/libhsakmt/tests/kfdtest/src/KFDTestUtil.cpp similarity index 100% rename from tests/kfdtest/src/KFDTestUtil.cpp rename to libhsakmt/tests/kfdtest/src/KFDTestUtil.cpp diff --git a/tests/kfdtest/src/KFDTestUtil.hpp b/libhsakmt/tests/kfdtest/src/KFDTestUtil.hpp similarity index 100% rename from tests/kfdtest/src/KFDTestUtil.hpp rename to libhsakmt/tests/kfdtest/src/KFDTestUtil.hpp diff --git a/tests/kfdtest/src/KFDTestUtilQueue.cpp b/libhsakmt/tests/kfdtest/src/KFDTestUtilQueue.cpp similarity index 100% rename from tests/kfdtest/src/KFDTestUtilQueue.cpp rename to libhsakmt/tests/kfdtest/src/KFDTestUtilQueue.cpp diff --git a/tests/kfdtest/src/KFDTestUtilQueue.hpp b/libhsakmt/tests/kfdtest/src/KFDTestUtilQueue.hpp similarity index 100% rename from tests/kfdtest/src/KFDTestUtilQueue.hpp rename to libhsakmt/tests/kfdtest/src/KFDTestUtilQueue.hpp diff --git a/tests/kfdtest/src/KFDTopologyTest.cpp b/libhsakmt/tests/kfdtest/src/KFDTopologyTest.cpp similarity index 100% rename from tests/kfdtest/src/KFDTopologyTest.cpp rename to libhsakmt/tests/kfdtest/src/KFDTopologyTest.cpp diff --git a/tests/kfdtest/src/KFDTopologyTest.hpp b/libhsakmt/tests/kfdtest/src/KFDTopologyTest.hpp similarity index 100% rename from tests/kfdtest/src/KFDTopologyTest.hpp rename to libhsakmt/tests/kfdtest/src/KFDTopologyTest.hpp diff --git a/tests/kfdtest/src/LinuxOSWrapper.cpp b/libhsakmt/tests/kfdtest/src/LinuxOSWrapper.cpp similarity index 100% rename from tests/kfdtest/src/LinuxOSWrapper.cpp rename to libhsakmt/tests/kfdtest/src/LinuxOSWrapper.cpp diff --git a/tests/kfdtest/src/OSWrapper.hpp b/libhsakmt/tests/kfdtest/src/OSWrapper.hpp similarity index 100% rename from tests/kfdtest/src/OSWrapper.hpp rename to libhsakmt/tests/kfdtest/src/OSWrapper.hpp diff --git a/tests/kfdtest/src/PM4Packet.cpp b/libhsakmt/tests/kfdtest/src/PM4Packet.cpp similarity index 100% rename from tests/kfdtest/src/PM4Packet.cpp rename to libhsakmt/tests/kfdtest/src/PM4Packet.cpp diff --git a/tests/kfdtest/src/PM4Packet.hpp b/libhsakmt/tests/kfdtest/src/PM4Packet.hpp similarity index 100% rename from tests/kfdtest/src/PM4Packet.hpp rename to libhsakmt/tests/kfdtest/src/PM4Packet.hpp diff --git a/tests/kfdtest/src/PM4Queue.cpp b/libhsakmt/tests/kfdtest/src/PM4Queue.cpp similarity index 100% rename from tests/kfdtest/src/PM4Queue.cpp rename to libhsakmt/tests/kfdtest/src/PM4Queue.cpp diff --git a/tests/kfdtest/src/PM4Queue.hpp b/libhsakmt/tests/kfdtest/src/PM4Queue.hpp similarity index 100% rename from tests/kfdtest/src/PM4Queue.hpp rename to libhsakmt/tests/kfdtest/src/PM4Queue.hpp diff --git a/tests/kfdtest/src/RDMATest.cpp b/libhsakmt/tests/kfdtest/src/RDMATest.cpp similarity index 100% rename from tests/kfdtest/src/RDMATest.cpp rename to libhsakmt/tests/kfdtest/src/RDMATest.cpp diff --git a/tests/kfdtest/src/RDMATest.hpp b/libhsakmt/tests/kfdtest/src/RDMATest.hpp similarity index 100% rename from tests/kfdtest/src/RDMATest.hpp rename to libhsakmt/tests/kfdtest/src/RDMATest.hpp diff --git a/tests/kfdtest/src/RDMAUtil.cpp b/libhsakmt/tests/kfdtest/src/RDMAUtil.cpp similarity index 100% rename from tests/kfdtest/src/RDMAUtil.cpp rename to libhsakmt/tests/kfdtest/src/RDMAUtil.cpp diff --git a/tests/kfdtest/src/RDMAUtil.hpp b/libhsakmt/tests/kfdtest/src/RDMAUtil.hpp similarity index 100% rename from tests/kfdtest/src/RDMAUtil.hpp rename to libhsakmt/tests/kfdtest/src/RDMAUtil.hpp diff --git a/tests/kfdtest/src/SDMAPacket.cpp b/libhsakmt/tests/kfdtest/src/SDMAPacket.cpp similarity index 100% rename from tests/kfdtest/src/SDMAPacket.cpp rename to libhsakmt/tests/kfdtest/src/SDMAPacket.cpp diff --git a/tests/kfdtest/src/SDMAPacket.hpp b/libhsakmt/tests/kfdtest/src/SDMAPacket.hpp similarity index 100% rename from tests/kfdtest/src/SDMAPacket.hpp rename to libhsakmt/tests/kfdtest/src/SDMAPacket.hpp diff --git a/tests/kfdtest/src/SDMAQueue.cpp b/libhsakmt/tests/kfdtest/src/SDMAQueue.cpp similarity index 100% rename from tests/kfdtest/src/SDMAQueue.cpp rename to libhsakmt/tests/kfdtest/src/SDMAQueue.cpp diff --git a/tests/kfdtest/src/SDMAQueue.hpp b/libhsakmt/tests/kfdtest/src/SDMAQueue.hpp similarity index 100% rename from tests/kfdtest/src/SDMAQueue.hpp rename to libhsakmt/tests/kfdtest/src/SDMAQueue.hpp diff --git a/tests/kfdtest/src/ShaderStore.cpp b/libhsakmt/tests/kfdtest/src/ShaderStore.cpp similarity index 100% rename from tests/kfdtest/src/ShaderStore.cpp rename to libhsakmt/tests/kfdtest/src/ShaderStore.cpp diff --git a/tests/kfdtest/src/ShaderStore.hpp b/libhsakmt/tests/kfdtest/src/ShaderStore.hpp similarity index 100% rename from tests/kfdtest/src/ShaderStore.hpp rename to libhsakmt/tests/kfdtest/src/ShaderStore.hpp diff --git a/tests/kfdtest/src/XgmiOptimizedSDMAQueue.hpp b/libhsakmt/tests/kfdtest/src/XgmiOptimizedSDMAQueue.hpp similarity index 100% rename from tests/kfdtest/src/XgmiOptimizedSDMAQueue.hpp rename to libhsakmt/tests/kfdtest/src/XgmiOptimizedSDMAQueue.hpp diff --git a/tests/rdma/simple/app/CMakeLists.txt b/libhsakmt/tests/rdma/simple/app/CMakeLists.txt similarity index 100% rename from tests/rdma/simple/app/CMakeLists.txt rename to libhsakmt/tests/rdma/simple/app/CMakeLists.txt diff --git a/tests/rdma/simple/app/rdma_test.cpp b/libhsakmt/tests/rdma/simple/app/rdma_test.cpp similarity index 100% rename from tests/rdma/simple/app/rdma_test.cpp rename to libhsakmt/tests/rdma/simple/app/rdma_test.cpp diff --git a/tests/rdma/simple/drv/Makefile b/libhsakmt/tests/rdma/simple/drv/Makefile similarity index 100% rename from tests/rdma/simple/drv/Makefile rename to libhsakmt/tests/rdma/simple/drv/Makefile diff --git a/tests/rdma/simple/drv/amdp2ptest.c b/libhsakmt/tests/rdma/simple/drv/amdp2ptest.c similarity index 100% rename from tests/rdma/simple/drv/amdp2ptest.c rename to libhsakmt/tests/rdma/simple/drv/amdp2ptest.c diff --git a/tests/rdma/simple/drv/amdp2ptest.h b/libhsakmt/tests/rdma/simple/drv/amdp2ptest.h similarity index 100% rename from tests/rdma/simple/drv/amdp2ptest.h rename to libhsakmt/tests/rdma/simple/drv/amdp2ptest.h diff --git a/tests/reopen/CMakeLists.txt b/libhsakmt/tests/reopen/CMakeLists.txt similarity index 100% rename from tests/reopen/CMakeLists.txt rename to libhsakmt/tests/reopen/CMakeLists.txt diff --git a/tests/reopen/kmtreopen.c b/libhsakmt/tests/reopen/kmtreopen.c similarity index 100% rename from tests/reopen/kmtreopen.c rename to libhsakmt/tests/reopen/kmtreopen.c