kfdtest: Update COMPUTE_PGM_RSRC1 for software trap
For software trap in GFX11, COMPUTE_PGM_RSRC1 must have PRIV = 1. Signed-off-by: Graham Sider <Graham.Sider@amd.com> Change-Id: Id504889c3ca2588b6c8cefdebaec00dcfc217995
Ta zmiana jest zawarta w:
%! (template.HTML=
Graham Sider)złożyło 2022-09-23 16:38:31 -04:00
1 rodzic
e44952d8a6
złożenie
6294ef564b
Plik 1 zmieniony
+4
-3
@@ -138,10 +138,11 @@ void Dispatch::BuildIb() {
|
||||
pgmRsrc2 |= (1 << COMPUTE_PGM_RSRC2__EXCP_EN_MSB__SHIFT)
|
||||
& COMPUTE_PGM_RSRC2__EXCP_EN_MSB_MASK;
|
||||
|
||||
const bool priv = (m_FamilyId == FAMILY_GFX11);
|
||||
const unsigned int COMPUTE_PGM_RSRC[] = {
|
||||
// PGM_RSRC1 = { VGPRS: 16 SGPRS: 16 PRIORITY: m_SpiPriority FLOAT_MODE: c0 PRIV: 0
|
||||
// DX10_CLAMP: 0 DEBUG_MODE: 0 IEEE_MODE: 0 BULKY: 0 CDBG_USER: 0 }
|
||||
0x000c0084 | ((m_SpiPriority & 3) << 10),
|
||||
// PGM_RSRC1 = { VGPRS: 16 SGPRS: 16 PRIORITY: m_SpiPriority FLOAT_MODE: c0
|
||||
// PRIV: 0 (1 for GFX11) DX10_CLAMP: 0 DEBUG_MODE: 0 IEEE_MODE: 0 BULKY: 0 CDBG_USER: 0 }
|
||||
0x000c0084 | ((m_SpiPriority & 3) << 10) | (priv << 20),
|
||||
pgmRsrc2
|
||||
};
|
||||
|
||||
|
||||
Reference in new issue
Zablokuj użytkownika