A Modern GPGPU API & wip linux RDNA2+ Driver
rdna driver linux gpu
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

amdgpu: restructure into hw/

+9 -8
drivers/amdgpu/amdgfxregs.h drivers/amdgpu/hw/amdgfxregs.h
+8 -7
drivers/amdgpu/cmds.cpp
··· 1 + #include "kestrel/kestrel.h" 1 2 #include "kestrel/gir.h" 2 3 #include "compiler/compiler.h" 3 - #include "cp_encoder.h" 4 - #include "gpuinfo.h" 5 - #include "kestrel/kestrel.h" 6 4 #include "impl.h" 7 5 8 - #include "amdgfxregs.h" 9 - #include "sid.h" 6 + #include "hw/cp_encoder.h" 7 + #include "hw/pm4_encoder.h" 8 + #include "hw/sdma_encoder.h" 9 + #include "hw/gpuinfo.h" 10 + #include "hw/amdgfxregs.h" 11 + #include "hw/sid.h" 12 + 10 13 #include <amdgpu_drm.h> 11 14 12 - #include "pm4_encoder.h" 13 - #include "sdma_encoder.h" 14 15 #include <cstdint> 15 16 16 17 void memset_transfer(CommandListImpl *impl, kes_gpuptr_t addr, std::size_t size, uint32_t value) {
drivers/amdgpu/cp_encoder.cpp drivers/amdgpu/hw/cp_encoder.cpp
drivers/amdgpu/cp_encoder.h drivers/amdgpu/hw/cp_encoder.h
drivers/amdgpu/gpuinfo.h drivers/amdgpu/hw/gpuinfo.h
+1 -1
drivers/amdgpu/impl.h
··· 6 6 #include <amdgpu_drm.h> 7 7 8 8 #include "cmdstream.h" 9 - #include "gpuinfo.h" 9 + #include "hw/gpuinfo.h" 10 10 #include "shader.h" 11 11 12 12 #include "common.h"
drivers/amdgpu/pm4_encoder.cpp drivers/amdgpu/hw/pm4_encoder.cpp
drivers/amdgpu/pm4_encoder.h drivers/amdgpu/hw/pm4_encoder.h
drivers/amdgpu/sdma_encoder.cpp drivers/amdgpu/hw/sdma_encoder.cpp
drivers/amdgpu/sdma_encoder.h drivers/amdgpu/hw/sdma_encoder.h
drivers/amdgpu/sid.h drivers/amdgpu/hw/sid.h