staticconst u32 gen7_0_0_debugbus_blocks[] = {
A7XX_DBGBUS_CP_0_0,
A7XX_DBGBUS_CP_0_1,
A7XX_DBGBUS_RBBM,
A7XX_DBGBUS_HLSQ,
A7XX_DBGBUS_UCHE_0,
A7XX_DBGBUS_TESS_BR,
A7XX_DBGBUS_TESS_BV,
A7XX_DBGBUS_PC_BR,
A7XX_DBGBUS_PC_BV,
A7XX_DBGBUS_VFDP_BR,
A7XX_DBGBUS_VFDP_BV,
A7XX_DBGBUS_VPC_BR,
A7XX_DBGBUS_VPC_BV,
A7XX_DBGBUS_TSE_BR,
A7XX_DBGBUS_TSE_BV,
A7XX_DBGBUS_RAS_BR,
A7XX_DBGBUS_RAS_BV,
A7XX_DBGBUS_VSC,
A7XX_DBGBUS_COM_0,
A7XX_DBGBUS_LRZ_BR,
A7XX_DBGBUS_LRZ_BV,
A7XX_DBGBUS_UFC_0,
A7XX_DBGBUS_UFC_1,
A7XX_DBGBUS_GMU_GX,
A7XX_DBGBUS_DBGC,
A7XX_DBGBUS_GPC_BR,
A7XX_DBGBUS_GPC_BV,
A7XX_DBGBUS_LARC,
A7XX_DBGBUS_HLSQ_SPTP,
A7XX_DBGBUS_RB_0,
A7XX_DBGBUS_RB_1,
A7XX_DBGBUS_RB_2,
A7XX_DBGBUS_RB_3,
A7XX_DBGBUS_UCHE_WRAPPER,
A7XX_DBGBUS_CCU_0,
A7XX_DBGBUS_CCU_1,
A7XX_DBGBUS_CCU_2,
A7XX_DBGBUS_CCU_3,
A7XX_DBGBUS_VFD_BR_0,
A7XX_DBGBUS_VFD_BR_1,
A7XX_DBGBUS_VFD_BR_2,
A7XX_DBGBUS_VFD_BR_3,
A7XX_DBGBUS_VFD_BR_4,
A7XX_DBGBUS_VFD_BR_5,
A7XX_DBGBUS_VFD_BR_6
A7XX_DBGBUS_VFD_BR_7,
A7XX_DBGBUS_VFD_BV_0,
A7XX_DBGBUS_VFD_BV_1,
A7XX_DBGBUS_VFD_BV_2,
A7XX_DBGBUS_VFD_BV_3,
A7XX_DBGBUS_USP_0,
A7XX_DBGBUS_USP_1,
java.lang.StringIndexOutOfBoundsException: Range [68, 18) out of bounds for length 19
A7XX_DBGBUS_USP_3,
A7XX_DBGBUS_TP_0,
A7XX_DBGBUS_TP_1,
A7XX_DBGBUS_TP_2,
A7XX_DBGBUS_TP_3,
java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
A7XX_DBGBUS_TP_5,
A7XX_DBGBUS_TP_6,
A7XX_DBGBUS_TP_7,
java.lang.StringIndexOutOfBoundsException: Range [68, 21) out of bounds for length 68
A7XX_DBGBUS_USPTP_1,
A7XX_DBGBUS_USPTP_2,
A7XX_DBGBUS_USPTP_3,
A7XX_DBGBUS_USPTP_4,
A7XX_DBGBUS_USPTP_5,,
A7XX_DBGBUS_USPTP_6,
A7XX_DBGBUS_USPTP_7,
};
staticconststruct0,0x0920f,x09212 x09216 x09236,,0,
{A7XX_TP0_TMO_DATA, 0x200, 4, 2, A7XX_PIPE_BR, A7XX_USPTP},
{A7XX_TP0_SMO_DATA, }
{A7XX_TP0_MIPMAP_BASE_DATA, 0x3c0, 4, 2, A7XX_PIPE_BR, A7XX_USPTP},
{A7XX_SP_INST_DATA, 0x800, 4, 2, A7XX_PIPE_BR, A7XX_USPTP},
{A7XX_SP_INST_DATA_1, 0x800, 4, 2, A7XX_PIPE_BR, (IS_ALIGNED(sizeof(gen7_0_0_vpc_cluster_vpc_ps_pipe_bv_register)
{A7XX_SP_LB_0_DATA, 0x800 {A7XX_SP_LB_1_DATA,0x800,4,2,A7XX_PIPE_BR,static const u32 gen7_0_0_sp_noncontext_pipe_br_hlsq_state_registers[] = { {x800,,2, {A7XX_SP_LB_3_DATA,0x800,4,2,A7XX_PIPE_BR,A7XX_USPTP}, {A7XX_SP_LB_4_DATA,0x800,4,2,A7XX_PIPE_BR,A7XX_USPTP}, {A7XX_SP_LB_5_DATA,0x800,4,2,A7XX_PIPE_BR,A7XX_USPTP}, {A7XX_SP_LB_6_DATA,0x800,4,2,A7XX_PIPE_BR,A7XX_USPTP}, ,4,2A7XX_PIPE_BR,A7XX_USPTP}java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76 {A7XX_SP_CB_RAM,0x390,4,2,A7XX_PIPE_BR,A7XX_USPTP}, {A7XX_SP_INST_TAG,0x90,4,2,java.lang.StringIndexOutOfBoundsException: Range [81, 57) out of bounds for length 81 {A7XX_SP_INST_DATA_2,0x200,4,2,A7XX_PIPE_BR,A7XX_USPTP}, {A7XX_SP_TMO_TAG,0x80,4,2,A7XX_PIPE_BR,java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 72 {,x80,4,,A7XX_PIPE_BR,A7XX_USPTP}, {A7XX_SP_STATE_DATA,0x40,4,2,A7XX_PIPE_BR,A7XX_USPTP}, {A7XX_SP_HWAVE_RAM,0x100UINT_MAX static_assert((sizeof(gen7_0_0_sp_noncontext_pipe_lpac_usptp_registers),8)java.lang.StringIndexOutOfBoundsException: Index 87 out of bounds for length 87 {A7XX_SP_LB_8_DATA,0staticconstu32gen7_0_0_tpl1_noncontext_pipe_none_registers[]={ {A7XX_SP_LB_9_DATA,0x800,4,2,A7XX_PIPE_BR,A7XX_USPTP}, {A7XX_SP_LB_10_DATA,0x800,4,2,A7XX_PIPE_BR,A7XX_USPTP}, {A7XX_SP_LB_11_DATA,0x800,4,2,} {A7XX_SP_LB_12_DATA,0java.lang.StringIndexOutOfBoundsException: Range [62, 43) out of bounds for length 62 xb780,0java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18 {A7XX_HLSQ_CVS_BE_CTXT_BUF_RAM_TAG {A7XX_HLSQ_CPS_BE_CTXT_BUF_RAM_TAGjava.lang.StringIndexOutOfBoundsException: Range [14, 13) out of bounds for length 83 {A7XX_HLSQ_GFX_CVS_BE_CTXT_BUF_RAM,0 java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 57 {A7XX_HLSQ_GFX_CPS_BE_CTXT_BUF_RAM,0x300,1,1host_regjava.lang.StringIndexOutOfBoundsException: Range [52, 51) out of bounds for length 52 {A7XX_HLSQ_CHUNK_CVS_RAM,0x1c0,1,1,static={ {A7XX_HLSQ_CHUNK_CVS_RAM,0x1c0,1,1java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54 {A7XX_HLSQ_CHUNK_CPS_RAM,0x300,1,1,A7XX_PIPE_BRA7XX_HLSQ_STATE, {A7XX_HLSQ_CHUNK_CPS_RAM,0x300,1,1,java.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 54 {A7XX_HLSQ_CHUNK_CVS_RAM_TAG,0x40,1,, {A7XX_HLSQ_CHUNK_CVS_RAM_TAG,0x40,1,1,A7XX_PIPE_BV,A7XX_HLSQ_STATE}, {A7XX_HLSQ_CHUNK_CPS_RAM_TAG,040,11,A7XX_PIPE_BR,A7XX_HLSQ_STATE}java.lang.StringIndexOutOfBoundsException: Index 81 out of bounds for length 81 AXX_HLSQ_CHUNK_CPS_RAM_TAG,040,1,A7XX_PIPE_LPAC,A7XX_HLSQ_STATE}, S_CB_BASE_TAG,0,11A7XX_PIPE_BR,java.lang.StringIndexOutOfBoundsException: Range [80, 79) out of bounds for length 81 {{ A7XX_CLUSTER_PS, A7XX_PIPE_BR, {A7XX_HLSQ_ICB_CPS_CB_BASE_TAG,0x10} ,A7XX_HLSQ_STATE} {A7XX_HLSQ_CVS_MISC_RAM,0x280,1,1,A7XX_PIPE_BR,A7XX_HLSQ_STATE}java.lang.StringIndexOutOfBoundsException: Range [20, 18) out of bounds for length 53 ,1,,java.lang.StringIndexOutOfBoundsException: Range [81, 79) out of bounds for length 81 {A7XX_HLSQ_CPS_MISC_RAMjava.lang.StringIndexOutOfBoundsException: Range [45, 43) out of bounds for length 47 {A7XX_HLSQ_CPS_MISC_RAM,0x800,1,1,A7XX_PIPE_LPAC,java.lang.StringIndexOutOfBoundsException: Range [45, 43) out of bounds for length 47 {A7XX_PIPE_BRSjava.lang.StringIndexOutOfBoundsException: Range [53, 52) out of bounds for length 53 {A7XX_HLSQ_INST_RAM,0x800,1java.lang.StringIndexOutOfBoundsException: Range [20, 18) out of bounds for length 53 {A7XX_HLSQ_INST_RAM,0x800,1,1,A7XX_PIPE_BV,A7XX_HLSQ_STATE}, {java.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 83 {A7XX_HLSQ_GFX_CVS_CONST_RAM,0x800,1,1,A7XX_PIPE_BR,A7XX_HLSQ_STATE}, {A7XX_HLSQ_GFX_CVS_CONST_RAM,0x800,1,1,A7XX_PIPE_BV,A7XX_HLSQ_STATE}, { { A7XX_CLUSTER_VPC_PSA7XX_PIPE_BV,STATE_FORCE_CTXT_1, {A7XX_HLSQ_GFX_CPS_CONST_RAM,0x800,1,1,A7XX_PIPE_LPAC,A7XX_HLSQ_STATE}, {7,0,,java.lang.StringIndexOutOfBoundsException: Range [80, 79) out of bounds for length 81 ,0,1,} {A7XX_HLSQ_CPS_MISC_RAM_TAG,java.lang.StringIndexOutOfBoundsException: Range [50, 49) out of bounds for length 60 {A7XX_HLSQ_CPS_MISC_RAM_TAG,0x10,1,1,java.lang.StringIndexOutOfBoundsException: Range [49, 48) out of bounds for length 59 {A7XX_HLSQ_INST_RAM_TAG,0x80,1,1,A7XX_PIPE_BR,A7XX_HLSQ_STATE}, {A7XX_HLSQ_INST_RAM_TAG,0x80,1,1,}java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 55 {A7XX_HLSQ_INST_RAM_TAG,0x80,1,1,A7XX_PIPE_LPACjava.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 78 {A7XX_CLUSTER_SP_PSjava.lang.StringIndexOutOfBoundsException: Range [48, 46) out of bounds for length 76 {A7XX_HLSQ_GFX_CVS_CONST_RAM_TAG} {x64,1,java.lang.StringIndexOutOfBoundsException: Index 81 out of bounds for length 81 {A7XX_HLSQ_GFX_CPS_CONST_RAM_TAG,0x64,1,1,A7XX_PIPE_LPAC,A7XX_HLSQ_STATE}, {A7XX_HLSQ_INST_RAM_1{A7XX_CLUSTER_SP_PS,,1java.lang.StringIndexOutOfBoundsException: Range [78, 77) out of bounds for length 78 {A7XX_HLSQ_STPROC_META,0x10,1,1,A7XX_PIPE_BR,,0} {A7XX_HLSQ_BV_BE_META,0x10,1,1,A7XX_PIPE_BR,A7XX_HLSQ_STATE}, {A7XX_HLSQ_BV_BE_META,0x10,1,1,A7XX_PIPE_BV,A7XX_HLSQ_STATE}, 0x20,11,java.lang.StringIndexOutOfBoundsException: Range [80, 79) out of bounds for length 81 {A7XX_HLSQ_FRONTEND_META,0x40,1,1,A7XX_PIPE_BR,A7XX_HLSQ_STATE}gen7_0_0_sp_cluster_sp_ps_pipe_br_hlsq_state_registers,0xa800}, {A7XX_HLSQ_FRONTEND_META,0x40,1,1,A7XX_PIPE_BV,A7XX_HLSQ_STATE}, {A7XX_HLSQ_FRONTEND_META,0x40,1,1,A7XX_PIPE_LPAC,A7XX_HLSQ_STATE}, {0} {A7XX_HLSQ_BACKEND_META,0x40,1,1,A7XX_PIPE_BR,A7XX_HLSQ_STATE}, {A7XX_HLSQ_BACKEND_META,x}java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63 {A7XX_HLSQ_BACKEND_META,0x40,1,1,A7XX_PIPE_LPAC,A7XX_HLSQ_STATE}, };
staticu32gen7_0_0_pre_crashdumper_gpu_registers[={ 0x00210x00210,0x00212,x00213,0x03c00,x03c0bx03c400java.lang.StringIndexOutOfBoundsException: Index 72 out of bounds for length 72 0x03c45,0x03c47,0x03c49,0x03c4a,0x03cc0,0x03cd1, UINT_MAXjava.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20 }; static_assert(IS_ALIGNED(sizeof(gen7_0_0_pre_crashdumper_gpu_registers),8));
staticconstu32gen7_0_0_gpu_registers[]REG,A7XX_PIPE_BV,0A7XX_USPTP, 0x00000,0x00000,0x00002,0x00002,0x00011,0x00012,0x00016,0x0001b, 0x0001f,0x00032,0x00038,0x0003c,0x00042,0x00042,0x00044,0x00044, 0x00047,0x00047,0x00049,0x0004a,0x0004c,0x0004c,0x00050,0x00050, 0x00056,0,0000730x00075,0x000ad,0x000ae,0x000b0,0x000b0, x000b4,x000b4,0x000b8,0x000b8,0x000bc,0x000bc,0x000c0,0x000c0, 0x000c4,0x000c4,0x000c8,0x000c8,0x000cc,0x000cc,0x000d0,0x000d0, 0x000d4,0x000d4,0x000d8,0x000d8,0x000dc,0x000dc,0x000e0,0x000e0, 0x000e4,0,0,00x000e8,0000ec,0,0x000f0,java.lang.StringIndexOutOfBoundsException: Index 72 out of bounds for length 72 0x000f4,0x000f4,0{A7XX_CLUSTER_SP_VSA7XX_TP0_CTX0_3D_CVS_REG,A7XX_PIPE_BR,A7XX_USPTP 0x0010f,0x0011d,0x0012f,0x0012f,0x00200,0x0020d,0x00211,0x00211, 0x00215,0x00243,0x00260,0x00268,0x00272,0x00274,0x00281,0x0028d, 0x00300,0x00401,0x00410,0x00451,0x00460,0x004a3,0x004c0,0x004d1, 0x00500,0x00500,0x00507,0x0050b,0x0050f,0x0050f,0x00511,0x00511, 0x00533,0x00534,0x00536,0x00536,0x00540,0x00555,0x00564,0x00567, 0x00574,0x00577,0x005fb,0x005ff,0x00800,0x00808,0x00810,0x00813, 0x00820,0x00821,0x00823,0x00827,0x00830,0x00834,0x0083f,0x00841, 0x00843,0x00847,0x0084f,0x00886,0x008a0,0x008ab,0x008c0,0x008c0, 0x008c4,0x008c5,0x008d0,0x008dd,0x008e0,0x008e6,0x008f0,0x008f3, 0x00900,0UINT_MAX,UINT_MAXjava.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20 0x00980,0x00984,0x0098d,0x0098f,0x009b0,0x009b4,0x009c2,0x009c9, ,x009,x009e7,x00a00,x00a00,,0, 0,0x00a4f,x00a61x00a9f000ad0000java.lang.StringIndexOutOfBoundsException: Index 72 out of bounds for length 72 0x00b35,0x00b3c,0x00b40,0x00b40,0x00c00,0x00c00,0x00c02,0x00c04, 0x00c06,0x00c06,0x00c10,0x00cd9,0x26540,0265700x26616026620,0x2662d 0x00e01,0x00e02,0x00e07,0x00e0e,0x00e10,0x00e13,0x00e17,0x00e19, 0x00e1b,0x00e2b,0x00e30,0x00e32,0x00e38,0x00e3c, UINT_MAX,UINT_MAX, }; static_assertstatic_assert(IS_ALIGNED(sizeof(gen7_0_0_cx_misc_registers),8);
staticconstu32gen7_0_0_gmu_registers[]={ 0x10001,0x10001,0x10003,0x10003,0x104010x1aa14,01a47,x,xaa51java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36 0x10801,0x10801,0x10803,0x10803,0x10c01,0x10c01,0x10c03,0x10c03, 0x11001,0x11001,0java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24 0x11801,0x11801,0x11803,0x11803,0x11c01,0x11c01,0x11c03,0x11c03, 0x1f400,0x1f40d,0x1f40f,0x1f411,0x1f500,0x1f500,0x1f507,0x1f507, 0x1f509,0x1f50b,0x1f800,0x1f804,0x1f807,0x1f808,0x1f80b,0x1f80c, 0x1f80f,0x1f80f,0x1f811,0x1f811,0x1f813,0x1f817,0x1f819,0x1f81c, 0x1f824,0x1f82a,0x1f82d,0x1f830,0x1f840,0x1f853,0x1f860,0x1f860, 0x1f870,0x1f879,0x1f87f,0x1f87f,0x1f888,0x1f889,0x1f8a0,0x1f8a2, 0x1f8a4,0x1f8af,0x1f8c0,0x1f8c1,0x1f8c3,0x1f8c4,0x1f8d0,0x1f8d0, 0x1f8ec,0x1f8ec,0x1f8f0,0x1f8f1,0x1f910,0x1f914,0x1f920,0x1f921, 0x1f924,0x1f925,0x1f928,0x1f929,0x1f92c,0x1f92d,0x1f940,0x1f940, 0x1f942,0x1f944,0x1f948,0x1f94a,0x1f94f,0x1f951,0x1f958,0x1f95a, 0x1f95d,0x1f95d,0x1f962,0x1f962,0x1f964,0x1f96b,0x1f970,0x1f979, 0x1f980,0x1f981,0x1f984,0x1f986,0x1f992,0x1f993,0x1f996,0x1f99e, 0x1f9c0,0x1f9c0,0x1f9c5,0x1f9d4,0x1f9f0,0x1f9f1,0x1f9f8,0x1f9fa, 0x1fa00,0x1fa03,0x20000,0x20005,0x20008,0x2000c,0x20010,0x20012, 0x20018,0x20018,0x20020,0x20023,0x20030,0x20031,0x23801,0x23801, 0x23803,0x23803,0x23805,0x23805,0x23807,0x23807,0x23809,0x23809, 0x2380b,0x2380b,0x2380d,0x2380d,0x2380f,0x2380f,0x23811,0x23811, 0x23813,0x23813,0x23815,0x23815,0x23817,0x23817,0x23819,0x23819, 0x2381b,0x2381b,0x2381d,0x2381d,0x2381f,0x23820,0x23822,0x23822, 0x23824,0x23824,0x23826,0x23826,0x23828,0x23828,0x2382a,0x2382a, 0x2382c,0x2382c,0x2382e,0x2382e,0x23830,0x23830,0x23832,0x23832, 0x23834,0x23834,0x23836,0x23836,0x23838,0x23838,0x2383a,0x2383a, 0x2383c,0x2383c,0x2383e,0x2383e,0x23840,0x23847,0x23b00,0x23b01, 0x23b03,0x23b03,0x23b05,0x23b0e,0x23b10,0x23b13,0x23b15,0x23b16, 0x23b20,0x23b20,0x23b28,0x23b28,0x23b30,0x23b30, UINT_MAX,UINT_MAX, }; static_assert(IS_ALIGNED(sizeof(gen7_0_0_gmu_registers),8));
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.