This repository was archived by the owner on Sep 15, 2025. It is now read-only.
Commit c5e8000
committed
Update pal from commit 1ca00243
GFX9 HWL cleanups
Fix bug in 'Move DB_Z_INFO validation'
ValidateDraw CPU performance optimization
TraceSource support for enabling ExecPop SQTT tokens
Clean up DevMode overlay logic, add driver setting, remove DriverUtils RPC function
Ensure lz4Compressor thread local list is empty
Initialize imageVaLocked to avoid assertion
Mark some uncommon paths in UserData validation unlikely
Ensure DevMode overlay can not be enabled when dev mode is not enabled
Disable logicOp per target
Deprecate some dead code in ComputeCmdBuffer
Rework Graphics Userdata RS64 path
Mark Task Shader Path Unlikely
Report RS64 for Navi3x Null Devices
Add support for switch away from registry
Implement RegPairs for GFX11 APU PFP path
Fix handling of PipelineStageBlt for CmdWriteTimestamp/CmdWriteImmediate/WriteEventCmd
Fix a bug in SetShRegInvalid when usage is unmapped
Update submodule address-lib
Fix Reading from CmdBuffer in WriteLoadSeqContextRegs
Reduce Reset Cost of HashBase
Fix assert from cb fast clear
Implement RegPairs for GFX11 RS64 PFP/MEC paths
Mark some CmdBindPipeline paths unlikely
Only enable PRIV flag when CWSR Trap Handler enabled
Add support for mesh shader to GetShaderStats in gfx9
Fix Span, Span single-element ref ctors
Add PAL_PATH_SEP as a platform-agnostic placeholder for the path separator
Add dim enum static_assert for gfx10 and gfx12 DmaCmdBuffer
Check PFP uCode Version for F32 RegPairs
[cmake] Make PAL_COMPILE_TYPE public
Remove usage of deprecated PAL_SHORT_WCHAR and -fshort-wchar
Add QueryPool cmdBufferLogger comment strings
Add MultiElfCacheLayer Evict()
Expand APU support for UMC counters
Deprecate PAL-defined wcslen and wcsrchr
Improve CPU overhead of GFX Pipeline Dyn Regs
Add setting EnablePerfCounterWindow with default FALSE
Optimize BuildSetSeqShRegsIndex Code Gen
Ignore QUERY_PEAK_CLOCKS result
Remove unneeded function params
Refine GFX11 F32 unpacked support check
Replace amd_kernel_code_s with kernel_descriptor_t to match the behavior in compiler
Disable RegPairs on RS64 MEC
Add 'operator==' for 'struct ShaderHash'
Remove COL0_EXPORT_FORMAT overwriting for optDepthOnlyExportRate
C++ iterator for palList
Fix debug assertion when AutoBuffer's capacity is 0
List::difference_type
Use std::chrono in File::Stat
CMake Build Parameter Refactor
Retrieve Stat for all files in a directory
Fix clang build warnings
Retire old GFX11 setting
Add interface to query memory usage
Modify Util::StringLength() to work in a constexpr context
Optimize memset in ValidateViewports for GFX11
[CMake] Ignore FOR_ANY cases for cached internal build parameters
Add support for hashing wide strings
Remove ChipProps and Device from CmdUtil
Optimize SH pkt build method
Minor PM4Opt optimization
Support HAWK_POINT 1 and 2
Rework PM4Opt SetSeqContext Implementation
Rework PM4Opt SetSeqSh Implementation
Add ArchiveLibrary for graphics partial pipeline support
Update coding standards for disabling warning and strong enums
Update Util::PathSep
Move Static GE_USER_VGPR_EN to Queue Preamble
Fix scope of their compile definitions
Optimize timestamp wait to save WRITE_DATA packet before RELEASE_MEM/WRM pair
Allow format replacement for decompressed MM images
Mark Streamout draw-time path unlikely
Rework CS Userdata Path
Refactor CmdBufInfo decorator unwrapping
Reorder storage of ViewportParams
Add Coarse Filter for uncommon Context regs for GFX11
Implement P216 format
Fix interface version check in CmdBufferLogger
Pipeline link scheme for graphics partial pipeline for gfx9
Add DynReg Filter for GFX11
Fix P412 format
Restrict clone conditions for depth-stencil
Send PERFCOUNTER_START event while frame profiling
Update uCode for NullDevice
Add HashSet::FindAllocate()
Update GFX11 F32 RegPairs helper
Add compatibility checks for P216 format
Change GenericAllocator to static
Fix bug in DynReg Hash Logic
Add CmdWaitBusAddressableMemoryMarker to gfx12UniversalCmdBuffer
Optimize UntypedBufferViewSrd
Make shader cache compatible between 32-bit and 64-bit
Add CmdUpdateBusAddressableMemoryMarker to gfx12UniversalCmdBuffer
Add PGP BeginTimestampPoint Setting
Implement tri-planar YUV formats
Enable generic entry point symbols
Change interface version for new InterfaceLogger string table entries
Support ps_done and cs_done in CmdWriteImmediate
Implement 5 missing planar YUV formats
Update DevDriver to v25.04.15
Optimize BuildDrawIndexIndirect
enable DCC for swap chain image to fix Vkmark low performance in fullscreen on Navi48
Adjust the mailbox implementation for better performance according to the latest Linux distro change
Add CompileTimeHashString()
Update submodule SwWarDetection
Add AYUV format support in PAL
RGP instrumentation for pipeline binds on ganged subqueues1 parent 04bc1e7 commit c5e8000
File tree
522 files changed
+206358
-190869
lines changed- cmake
- doc/process
- inc
- core
- gpuUtil
- mlaa
- msaaImageCopy
- textWriter
- timeGraph
- util
- src
- core
- addrMgr
- hw
- gfxip
- gfx12
- gfx9
- chip
- rpm
- gfx12
- gfx9
- sdma
- gfx10
- gfx12
- imported
- SwWarDetection
- inc
- addrlib
- cmake
- src
- core
- gfx10
- gfx11
- gfx12
- hsa
- layers
- cmdBufferLogger
- gpuDebug
- gpuProfiler
- interfaceLogger
- misc/cacheLayer
- os
- amdgpu
- dri3
- include
- 2d
- wayland
- nullDevice
- rpcDriverUtilsService
- inc
- src
- gpuUtil
- util
- lnx
- tools/generate
- formats
- data
- pal_genutils
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
522 files changed
+206358
-190869
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | 34 | | |
41 | 35 | | |
42 | 36 | | |
| |||
50 | 44 | | |
51 | 45 | | |
52 | 46 | | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
53 | 57 | | |
54 | 58 | | |
55 | 59 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
1 | 22 | | |
2 | 23 | | |
3 | 24 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
31 | 49 | | |
32 | 50 | | |
33 | 51 | | |
34 | | - | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
35 | 56 | | |
36 | 57 | | |
37 | 58 | | |
38 | 59 | | |
39 | 60 | | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
40 | 87 | | |
41 | 88 | | |
42 | | - | |
43 | | - | |
| 89 | + | |
| 90 | + | |
44 | 91 | | |
45 | 92 | | |
46 | | - | |
| 93 | + | |
47 | 94 | | |
48 | 95 | | |
49 | | - | |
50 | | - | |
51 | | - | |
| 96 | + | |
52 | 97 | | |
53 | | - | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
54 | 101 | | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | 102 | | |
60 | | - | |
61 | | - | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
62 | 107 | | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
69 | 114 | | |
70 | | - | |
71 | | - | |
| 115 | + | |
72 | 116 | | |
73 | | - | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
74 | 120 | | |
75 | 121 | | |
76 | | - | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
77 | 126 | | |
78 | | - | |
79 | | - | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
80 | 148 | | |
81 | | - | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
82 | 153 | | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
93 | 158 | | |
94 | | - | |
95 | | - | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
96 | 164 | | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
106 | 173 | | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
107 | 186 | | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
113 | 191 | | |
114 | 192 | | |
115 | | - | |
116 | | - | |
117 | 193 | | |
118 | | - | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
119 | 198 | | |
120 | 199 | | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
126 | | - | |
127 | | - | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
128 | 204 | | |
129 | | - | |
130 | 205 | | |
131 | 206 | | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
132 | 222 | | |
133 | | - | |
| 223 | + | |
134 | 224 | | |
135 | 225 | | |
136 | | - | |
137 | | - | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
138 | 257 | | |
| 258 | + | |
0 commit comments