├── .editorconfig ├── .gitignore ├── Atombios.cpp ├── Atombios.h ├── BitfieldAllocator.cpp ├── BitfieldAllocator.h ├── CommandSubmission.cpp ├── CommandSubmission.h ├── CppUtils.h ├── ExternalAllocator.cpp ├── ExternalAllocator.h ├── FdObject.cpp ├── FdObject.h ├── HandleTable.h ├── OwnedDoublyLinkedList.h ├── Poke.cpp ├── Poke.h ├── Radeon.h ├── RadeonData.h ├── RadeonDevice.cpp ├── RadeonDevice.h ├── RadeonFirmware.cpp ├── RadeonFirmware.h ├── RadeonGfx.cpp ├── RadeonInfo.h ├── RadeonInit.cpp ├── RadeonInit.h ├── RadeonInit2.cpp ├── RadeonInterrupts.cpp ├── RadeonInterrupts.h ├── RadeonMemory.cpp ├── RadeonMemory.h ├── RadeonPower.cpp ├── RadeonPower.h ├── RadeonServer.cpp ├── RadeonServer.h ├── RadeonTests.cpp ├── RadeonUnit.cpp ├── RadeonUnit.h ├── RingBuffer.cpp ├── RingBuffer.h ├── RingPackets.h ├── Sync ├── Fence.cpp ├── Fence.h ├── FenceGroup.cpp ├── FenceGroup.h ├── Syncobj.cpp ├── Syncobj.h └── meson.build ├── TeamState.cpp ├── TeamState.h ├── Units ├── DmaUnit.h ├── DmaV1RingPackets.h ├── DmaV1Unit.cpp ├── DmaV1Unit.h ├── GfxUnit.h ├── GfxV6RingPackets.h ├── GfxV6Unit.cpp ├── GfxV6Unit.h ├── InstantiateUnits.cpp └── InstantiateUnits.h ├── atombios ├── ObjectID.h ├── atom-bits.h ├── atom-names.h ├── atom.cpp ├── atom.h ├── atombios-obsolete.h ├── atombios-types.h ├── atombios.h └── pptable.h ├── display ├── CursorData.cpp ├── CursorData.h ├── DisplayConsumer.cpp ├── DisplayConsumer.h ├── DisplayRoster.cpp ├── DisplayRoster.h ├── DisplayTests.cpp ├── RadeonServerDisplay.cpp └── RadeonServerDisplay.h ├── drm ├── DrmInterface.cpp ├── DrmInterface.h ├── RadeonServerDrm.cpp └── RadeonServerDrm.h ├── firmware ├── meson.build ├── polaris12_32_mc.bin ├── polaris12_ce.bin ├── polaris12_ce_2.bin ├── polaris12_k_mc.bin ├── polaris12_k_smc.bin ├── polaris12_mc.bin ├── polaris12_me.bin ├── polaris12_me_2.bin ├── polaris12_mec.bin ├── polaris12_mec2.bin ├── polaris12_mec2_2.bin ├── polaris12_mec_2.bin ├── polaris12_pfp.bin ├── polaris12_pfp_2.bin ├── polaris12_rlc.bin ├── polaris12_sdma.bin ├── polaris12_sdma1.bin ├── polaris12_smc.bin ├── polaris12_uvd.bin ├── polaris12_vce.bin ├── tahiti_ce.bin ├── tahiti_k_smc.bin ├── tahiti_mc.bin ├── tahiti_me.bin ├── tahiti_pfp.bin ├── tahiti_rlc.bin ├── tahiti_smc.bin ├── tahiti_uvd.bin ├── verde_ce.bin ├── verde_k_smc.bin ├── verde_mc.bin ├── verde_me.bin ├── verde_pfp.bin ├── verde_rlc.bin ├── verde_smc.bin └── verde_uvd.bin ├── headers ├── bif_3_0.h ├── bif_3_0_d.h ├── dce_6_0.h ├── dce_6_0_d.h ├── gfx_6_0.h ├── gfx_6_0_d.h ├── gmc_6_0.h ├── gmc_6_0_d.h ├── obsolete │ ├── evergreen_reg.h │ ├── r600_reg.h │ ├── r700_reg.h │ ├── radeon_reg.h │ ├── si_reg.h │ ├── sid-.h │ └── sid.h ├── oss_1_0.h ├── oss_1_0_d.h ├── si_enums.h ├── sid_amdgpu.h └── uvd_4_0_d.h ├── kernel └── radeon_gfx │ ├── Makefile │ ├── device.cpp │ ├── device.h │ ├── driver.cpp │ ├── driver.h │ ├── headers │ ├── avivo_reg.h │ ├── car_reg.h │ ├── evergreen_reg.h │ ├── ni_reg.h │ ├── pol_reg.h │ ├── r500_reg.h │ ├── r600_reg.h │ ├── r700_reg.h │ ├── radeon_gfx │ │ ├── atombios │ │ │ ├── atombios-types.h │ │ │ ├── atombios.h │ │ │ └── pptable.h │ │ ├── radeon_gfx.h │ │ └── radeon_gfx_lock.h │ ├── radeon_reg.h │ ├── sea_reg.h │ ├── si_reg.h │ ├── utility.h │ └── vol_reg.h │ ├── kernel_debug_config.h │ ├── radeon_hd.cpp │ ├── radeon_hd_private.h │ ├── sensors.cpp │ ├── sensors.h │ └── tracing_config.h ├── meson.build ├── radeon_gfx.accelerant ├── RadeonGfxAccelerant.cpp ├── RadeonGfxAccelerant.h └── meson.build ├── subprojects ├── Locks ├── SADomains ├── ThreadLink └── VideoStreams └── util ├── AVLTree.h ├── AVLTreeBase.cpp ├── AVLTreeBase.h └── AVLTreeMap.h /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build.* 2 | old 3 | docu 4 | -------------------------------------------------------------------------------- /Atombios.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/Atombios.cpp -------------------------------------------------------------------------------- /Atombios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/Atombios.h -------------------------------------------------------------------------------- /BitfieldAllocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/BitfieldAllocator.cpp -------------------------------------------------------------------------------- /BitfieldAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/BitfieldAllocator.h -------------------------------------------------------------------------------- /CommandSubmission.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/CommandSubmission.cpp -------------------------------------------------------------------------------- /CommandSubmission.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/CommandSubmission.h -------------------------------------------------------------------------------- /CppUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/CppUtils.h -------------------------------------------------------------------------------- /ExternalAllocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/ExternalAllocator.cpp -------------------------------------------------------------------------------- /ExternalAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/ExternalAllocator.h -------------------------------------------------------------------------------- /FdObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/FdObject.cpp -------------------------------------------------------------------------------- /FdObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/FdObject.h -------------------------------------------------------------------------------- /HandleTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/HandleTable.h -------------------------------------------------------------------------------- /OwnedDoublyLinkedList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/OwnedDoublyLinkedList.h -------------------------------------------------------------------------------- /Poke.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/Poke.cpp -------------------------------------------------------------------------------- /Poke.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/Poke.h -------------------------------------------------------------------------------- /Radeon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/Radeon.h -------------------------------------------------------------------------------- /RadeonData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/RadeonData.h -------------------------------------------------------------------------------- /RadeonDevice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/RadeonDevice.cpp -------------------------------------------------------------------------------- /RadeonDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/RadeonDevice.h -------------------------------------------------------------------------------- /RadeonFirmware.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/RadeonFirmware.cpp -------------------------------------------------------------------------------- /RadeonFirmware.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/RadeonFirmware.h -------------------------------------------------------------------------------- /RadeonGfx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/RadeonGfx.cpp -------------------------------------------------------------------------------- /RadeonInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/RadeonInfo.h -------------------------------------------------------------------------------- /RadeonInit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/RadeonInit.cpp -------------------------------------------------------------------------------- /RadeonInit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/RadeonInit.h -------------------------------------------------------------------------------- /RadeonInit2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/RadeonInit2.cpp -------------------------------------------------------------------------------- /RadeonInterrupts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/RadeonInterrupts.cpp -------------------------------------------------------------------------------- /RadeonInterrupts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/RadeonInterrupts.h -------------------------------------------------------------------------------- /RadeonMemory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/RadeonMemory.cpp -------------------------------------------------------------------------------- /RadeonMemory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/RadeonMemory.h -------------------------------------------------------------------------------- /RadeonPower.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/RadeonPower.cpp -------------------------------------------------------------------------------- /RadeonPower.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/RadeonPower.h -------------------------------------------------------------------------------- /RadeonServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/RadeonServer.cpp -------------------------------------------------------------------------------- /RadeonServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/RadeonServer.h -------------------------------------------------------------------------------- /RadeonTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/RadeonTests.cpp -------------------------------------------------------------------------------- /RadeonUnit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/RadeonUnit.cpp -------------------------------------------------------------------------------- /RadeonUnit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/RadeonUnit.h -------------------------------------------------------------------------------- /RingBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/RingBuffer.cpp -------------------------------------------------------------------------------- /RingBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/RingBuffer.h -------------------------------------------------------------------------------- /RingPackets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/RingPackets.h -------------------------------------------------------------------------------- /Sync/Fence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/Sync/Fence.cpp -------------------------------------------------------------------------------- /Sync/Fence.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/Sync/Fence.h -------------------------------------------------------------------------------- /Sync/FenceGroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/Sync/FenceGroup.cpp -------------------------------------------------------------------------------- /Sync/FenceGroup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/Sync/FenceGroup.h -------------------------------------------------------------------------------- /Sync/Syncobj.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/Sync/Syncobj.cpp -------------------------------------------------------------------------------- /Sync/Syncobj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/Sync/Syncobj.h -------------------------------------------------------------------------------- /Sync/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/Sync/meson.build -------------------------------------------------------------------------------- /TeamState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/TeamState.cpp -------------------------------------------------------------------------------- /TeamState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/TeamState.h -------------------------------------------------------------------------------- /Units/DmaUnit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/Units/DmaUnit.h -------------------------------------------------------------------------------- /Units/DmaV1RingPackets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/Units/DmaV1RingPackets.h -------------------------------------------------------------------------------- /Units/DmaV1Unit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/Units/DmaV1Unit.cpp -------------------------------------------------------------------------------- /Units/DmaV1Unit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/Units/DmaV1Unit.h -------------------------------------------------------------------------------- /Units/GfxUnit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/Units/GfxUnit.h -------------------------------------------------------------------------------- /Units/GfxV6RingPackets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/Units/GfxV6RingPackets.h -------------------------------------------------------------------------------- /Units/GfxV6Unit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/Units/GfxV6Unit.cpp -------------------------------------------------------------------------------- /Units/GfxV6Unit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/Units/GfxV6Unit.h -------------------------------------------------------------------------------- /Units/InstantiateUnits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/Units/InstantiateUnits.cpp -------------------------------------------------------------------------------- /Units/InstantiateUnits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/Units/InstantiateUnits.h -------------------------------------------------------------------------------- /atombios/ObjectID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/atombios/ObjectID.h -------------------------------------------------------------------------------- /atombios/atom-bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/atombios/atom-bits.h -------------------------------------------------------------------------------- /atombios/atom-names.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/atombios/atom-names.h -------------------------------------------------------------------------------- /atombios/atom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/atombios/atom.cpp -------------------------------------------------------------------------------- /atombios/atom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/atombios/atom.h -------------------------------------------------------------------------------- /atombios/atombios-obsolete.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/atombios/atombios-obsolete.h -------------------------------------------------------------------------------- /atombios/atombios-types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/atombios/atombios-types.h -------------------------------------------------------------------------------- /atombios/atombios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/atombios/atombios.h -------------------------------------------------------------------------------- /atombios/pptable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/atombios/pptable.h -------------------------------------------------------------------------------- /display/CursorData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/display/CursorData.cpp -------------------------------------------------------------------------------- /display/CursorData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/display/CursorData.h -------------------------------------------------------------------------------- /display/DisplayConsumer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/display/DisplayConsumer.cpp -------------------------------------------------------------------------------- /display/DisplayConsumer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/display/DisplayConsumer.h -------------------------------------------------------------------------------- /display/DisplayRoster.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/display/DisplayRoster.cpp -------------------------------------------------------------------------------- /display/DisplayRoster.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/display/DisplayRoster.h -------------------------------------------------------------------------------- /display/DisplayTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/display/DisplayTests.cpp -------------------------------------------------------------------------------- /display/RadeonServerDisplay.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/display/RadeonServerDisplay.cpp -------------------------------------------------------------------------------- /display/RadeonServerDisplay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/display/RadeonServerDisplay.h -------------------------------------------------------------------------------- /drm/DrmInterface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/drm/DrmInterface.cpp -------------------------------------------------------------------------------- /drm/DrmInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/drm/DrmInterface.h -------------------------------------------------------------------------------- /drm/RadeonServerDrm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/drm/RadeonServerDrm.cpp -------------------------------------------------------------------------------- /drm/RadeonServerDrm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/drm/RadeonServerDrm.h -------------------------------------------------------------------------------- /firmware/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/meson.build -------------------------------------------------------------------------------- /firmware/polaris12_32_mc.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/polaris12_32_mc.bin -------------------------------------------------------------------------------- /firmware/polaris12_ce.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/polaris12_ce.bin -------------------------------------------------------------------------------- /firmware/polaris12_ce_2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/polaris12_ce_2.bin -------------------------------------------------------------------------------- /firmware/polaris12_k_mc.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/polaris12_k_mc.bin -------------------------------------------------------------------------------- /firmware/polaris12_k_smc.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/polaris12_k_smc.bin -------------------------------------------------------------------------------- /firmware/polaris12_mc.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/polaris12_mc.bin -------------------------------------------------------------------------------- /firmware/polaris12_me.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/polaris12_me.bin -------------------------------------------------------------------------------- /firmware/polaris12_me_2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/polaris12_me_2.bin -------------------------------------------------------------------------------- /firmware/polaris12_mec.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/polaris12_mec.bin -------------------------------------------------------------------------------- /firmware/polaris12_mec2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/polaris12_mec2.bin -------------------------------------------------------------------------------- /firmware/polaris12_mec2_2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/polaris12_mec2_2.bin -------------------------------------------------------------------------------- /firmware/polaris12_mec_2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/polaris12_mec_2.bin -------------------------------------------------------------------------------- /firmware/polaris12_pfp.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/polaris12_pfp.bin -------------------------------------------------------------------------------- /firmware/polaris12_pfp_2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/polaris12_pfp_2.bin -------------------------------------------------------------------------------- /firmware/polaris12_rlc.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/polaris12_rlc.bin -------------------------------------------------------------------------------- /firmware/polaris12_sdma.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/polaris12_sdma.bin -------------------------------------------------------------------------------- /firmware/polaris12_sdma1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/polaris12_sdma1.bin -------------------------------------------------------------------------------- /firmware/polaris12_smc.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/polaris12_smc.bin -------------------------------------------------------------------------------- /firmware/polaris12_uvd.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/polaris12_uvd.bin -------------------------------------------------------------------------------- /firmware/polaris12_vce.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/polaris12_vce.bin -------------------------------------------------------------------------------- /firmware/tahiti_ce.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/tahiti_ce.bin -------------------------------------------------------------------------------- /firmware/tahiti_k_smc.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/tahiti_k_smc.bin -------------------------------------------------------------------------------- /firmware/tahiti_mc.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/tahiti_mc.bin -------------------------------------------------------------------------------- /firmware/tahiti_me.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/tahiti_me.bin -------------------------------------------------------------------------------- /firmware/tahiti_pfp.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/tahiti_pfp.bin -------------------------------------------------------------------------------- /firmware/tahiti_rlc.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/tahiti_rlc.bin -------------------------------------------------------------------------------- /firmware/tahiti_smc.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/tahiti_smc.bin -------------------------------------------------------------------------------- /firmware/tahiti_uvd.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/tahiti_uvd.bin -------------------------------------------------------------------------------- /firmware/verde_ce.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/verde_ce.bin -------------------------------------------------------------------------------- /firmware/verde_k_smc.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/verde_k_smc.bin -------------------------------------------------------------------------------- /firmware/verde_mc.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/verde_mc.bin -------------------------------------------------------------------------------- /firmware/verde_me.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/verde_me.bin -------------------------------------------------------------------------------- /firmware/verde_pfp.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/verde_pfp.bin -------------------------------------------------------------------------------- /firmware/verde_rlc.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/verde_rlc.bin -------------------------------------------------------------------------------- /firmware/verde_smc.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/verde_smc.bin -------------------------------------------------------------------------------- /firmware/verde_uvd.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/firmware/verde_uvd.bin -------------------------------------------------------------------------------- /headers/bif_3_0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/headers/bif_3_0.h -------------------------------------------------------------------------------- /headers/bif_3_0_d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/headers/bif_3_0_d.h -------------------------------------------------------------------------------- /headers/dce_6_0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/headers/dce_6_0.h -------------------------------------------------------------------------------- /headers/dce_6_0_d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/headers/dce_6_0_d.h -------------------------------------------------------------------------------- /headers/gfx_6_0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/headers/gfx_6_0.h -------------------------------------------------------------------------------- /headers/gfx_6_0_d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/headers/gfx_6_0_d.h -------------------------------------------------------------------------------- /headers/gmc_6_0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/headers/gmc_6_0.h -------------------------------------------------------------------------------- /headers/gmc_6_0_d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/headers/gmc_6_0_d.h -------------------------------------------------------------------------------- /headers/obsolete/evergreen_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/headers/obsolete/evergreen_reg.h -------------------------------------------------------------------------------- /headers/obsolete/r600_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/headers/obsolete/r600_reg.h -------------------------------------------------------------------------------- /headers/obsolete/r700_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/headers/obsolete/r700_reg.h -------------------------------------------------------------------------------- /headers/obsolete/radeon_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/headers/obsolete/radeon_reg.h -------------------------------------------------------------------------------- /headers/obsolete/si_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/headers/obsolete/si_reg.h -------------------------------------------------------------------------------- /headers/obsolete/sid-.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/headers/obsolete/sid-.h -------------------------------------------------------------------------------- /headers/obsolete/sid.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | -------------------------------------------------------------------------------- /headers/oss_1_0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/headers/oss_1_0.h -------------------------------------------------------------------------------- /headers/oss_1_0_d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/headers/oss_1_0_d.h -------------------------------------------------------------------------------- /headers/si_enums.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/headers/si_enums.h -------------------------------------------------------------------------------- /headers/sid_amdgpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/headers/sid_amdgpu.h -------------------------------------------------------------------------------- /headers/uvd_4_0_d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/headers/uvd_4_0_d.h -------------------------------------------------------------------------------- /kernel/radeon_gfx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/kernel/radeon_gfx/Makefile -------------------------------------------------------------------------------- /kernel/radeon_gfx/device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/kernel/radeon_gfx/device.cpp -------------------------------------------------------------------------------- /kernel/radeon_gfx/device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/kernel/radeon_gfx/device.h -------------------------------------------------------------------------------- /kernel/radeon_gfx/driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/kernel/radeon_gfx/driver.cpp -------------------------------------------------------------------------------- /kernel/radeon_gfx/driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/kernel/radeon_gfx/driver.h -------------------------------------------------------------------------------- /kernel/radeon_gfx/headers/avivo_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/kernel/radeon_gfx/headers/avivo_reg.h -------------------------------------------------------------------------------- /kernel/radeon_gfx/headers/car_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/kernel/radeon_gfx/headers/car_reg.h -------------------------------------------------------------------------------- /kernel/radeon_gfx/headers/evergreen_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/kernel/radeon_gfx/headers/evergreen_reg.h -------------------------------------------------------------------------------- /kernel/radeon_gfx/headers/ni_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/kernel/radeon_gfx/headers/ni_reg.h -------------------------------------------------------------------------------- /kernel/radeon_gfx/headers/pol_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/kernel/radeon_gfx/headers/pol_reg.h -------------------------------------------------------------------------------- /kernel/radeon_gfx/headers/r500_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/kernel/radeon_gfx/headers/r500_reg.h -------------------------------------------------------------------------------- /kernel/radeon_gfx/headers/r600_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/kernel/radeon_gfx/headers/r600_reg.h -------------------------------------------------------------------------------- /kernel/radeon_gfx/headers/r700_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/kernel/radeon_gfx/headers/r700_reg.h -------------------------------------------------------------------------------- /kernel/radeon_gfx/headers/radeon_gfx/atombios/atombios-types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/kernel/radeon_gfx/headers/radeon_gfx/atombios/atombios-types.h -------------------------------------------------------------------------------- /kernel/radeon_gfx/headers/radeon_gfx/atombios/atombios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/kernel/radeon_gfx/headers/radeon_gfx/atombios/atombios.h -------------------------------------------------------------------------------- /kernel/radeon_gfx/headers/radeon_gfx/atombios/pptable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/kernel/radeon_gfx/headers/radeon_gfx/atombios/pptable.h -------------------------------------------------------------------------------- /kernel/radeon_gfx/headers/radeon_gfx/radeon_gfx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/kernel/radeon_gfx/headers/radeon_gfx/radeon_gfx.h -------------------------------------------------------------------------------- /kernel/radeon_gfx/headers/radeon_gfx/radeon_gfx_lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/kernel/radeon_gfx/headers/radeon_gfx/radeon_gfx_lock.h -------------------------------------------------------------------------------- /kernel/radeon_gfx/headers/radeon_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/kernel/radeon_gfx/headers/radeon_reg.h -------------------------------------------------------------------------------- /kernel/radeon_gfx/headers/sea_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/kernel/radeon_gfx/headers/sea_reg.h -------------------------------------------------------------------------------- /kernel/radeon_gfx/headers/si_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/kernel/radeon_gfx/headers/si_reg.h -------------------------------------------------------------------------------- /kernel/radeon_gfx/headers/utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/kernel/radeon_gfx/headers/utility.h -------------------------------------------------------------------------------- /kernel/radeon_gfx/headers/vol_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/kernel/radeon_gfx/headers/vol_reg.h -------------------------------------------------------------------------------- /kernel/radeon_gfx/kernel_debug_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/kernel/radeon_gfx/kernel_debug_config.h -------------------------------------------------------------------------------- /kernel/radeon_gfx/radeon_hd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/kernel/radeon_gfx/radeon_hd.cpp -------------------------------------------------------------------------------- /kernel/radeon_gfx/radeon_hd_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/kernel/radeon_gfx/radeon_hd_private.h -------------------------------------------------------------------------------- /kernel/radeon_gfx/sensors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/kernel/radeon_gfx/sensors.cpp -------------------------------------------------------------------------------- /kernel/radeon_gfx/sensors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/kernel/radeon_gfx/sensors.h -------------------------------------------------------------------------------- /kernel/radeon_gfx/tracing_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/kernel/radeon_gfx/tracing_config.h -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/meson.build -------------------------------------------------------------------------------- /radeon_gfx.accelerant/RadeonGfxAccelerant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/radeon_gfx.accelerant/RadeonGfxAccelerant.cpp -------------------------------------------------------------------------------- /radeon_gfx.accelerant/RadeonGfxAccelerant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/radeon_gfx.accelerant/RadeonGfxAccelerant.h -------------------------------------------------------------------------------- /radeon_gfx.accelerant/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/radeon_gfx.accelerant/meson.build -------------------------------------------------------------------------------- /subprojects/Locks: -------------------------------------------------------------------------------- 1 | ../../../Runtime/Locks -------------------------------------------------------------------------------- /subprojects/SADomains: -------------------------------------------------------------------------------- 1 | ../../../Runtime/SADomains -------------------------------------------------------------------------------- /subprojects/ThreadLink: -------------------------------------------------------------------------------- 1 | ../../../ThreadLink -------------------------------------------------------------------------------- /subprojects/VideoStreams: -------------------------------------------------------------------------------- 1 | ../../../VideoStreams -------------------------------------------------------------------------------- /util/AVLTree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/util/AVLTree.h -------------------------------------------------------------------------------- /util/AVLTreeBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/util/AVLTreeBase.cpp -------------------------------------------------------------------------------- /util/AVLTreeBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/util/AVLTreeBase.h -------------------------------------------------------------------------------- /util/AVLTreeMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X547/RadeonGfx/HEAD/util/AVLTreeMap.h --------------------------------------------------------------------------------