241 lines
26 KiB
C
241 lines
26 KiB
C
|
|
|
|
|
|
#ifndef ACCESS_MAP_REGISTER_RANGE
|
|
#define ACCESS_MAP_REGISTER_RANGE(start, end)
|
|
#endif
|
|
#ifdef GPC_PPC_UNICAST_FULL
|
|
ACCESS_MAP_REGISTER_RANGE(0x503014, 0x503014) // (NV_PGRAPH_PRI_GPC0_PPC0_PES_PM, NV_PGRAPH_PRI_GPC0_PPC0_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5030cc, 0x5030cc) // (NV_PGRAPH_PRI_GPC0_PPC0_CBM_PM, NV_PGRAPH_PRI_GPC0_PPC0_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5031dc, 0x5031dc) // (NV_PGRAPH_PRI_GPC0_PPC0_WWDX_PM, NV_PGRAPH_PRI_GPC0_PPC0_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x503214, 0x503214) // (NV_PGRAPH_PRI_GPC0_PPC1_PES_PM, NV_PGRAPH_PRI_GPC0_PPC1_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5032cc, 0x5032cc) // (NV_PGRAPH_PRI_GPC0_PPC1_CBM_PM, NV_PGRAPH_PRI_GPC0_PPC1_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5033dc, 0x5033dc) // (NV_PGRAPH_PRI_GPC0_PPC1_WWDX_PM, NV_PGRAPH_PRI_GPC0_PPC1_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x503414, 0x503414) // (NV_PGRAPH_PRI_GPC0_PPC2_PES_PM, NV_PGRAPH_PRI_GPC0_PPC2_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5034cc, 0x5034cc) // (NV_PGRAPH_PRI_GPC0_PPC2_CBM_PM, NV_PGRAPH_PRI_GPC0_PPC2_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5035dc, 0x5035dc) // (NV_PGRAPH_PRI_GPC0_PPC2_WWDX_PM, NV_PGRAPH_PRI_GPC0_PPC2_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50b014, 0x50b014) // (NV_PGRAPH_PRI_GPC1_PPC0_PES_PM, NV_PGRAPH_PRI_GPC1_PPC0_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50b0cc, 0x50b0cc) // (NV_PGRAPH_PRI_GPC1_PPC0_CBM_PM, NV_PGRAPH_PRI_GPC1_PPC0_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50b1dc, 0x50b1dc) // (NV_PGRAPH_PRI_GPC1_PPC0_WWDX_PM, NV_PGRAPH_PRI_GPC1_PPC0_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50b214, 0x50b214) // (NV_PGRAPH_PRI_GPC1_PPC1_PES_PM, NV_PGRAPH_PRI_GPC1_PPC1_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50b2cc, 0x50b2cc) // (NV_PGRAPH_PRI_GPC1_PPC1_CBM_PM, NV_PGRAPH_PRI_GPC1_PPC1_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50b3dc, 0x50b3dc) // (NV_PGRAPH_PRI_GPC1_PPC1_WWDX_PM, NV_PGRAPH_PRI_GPC1_PPC1_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50b414, 0x50b414) // (NV_PGRAPH_PRI_GPC1_PPC2_PES_PM, NV_PGRAPH_PRI_GPC1_PPC2_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50b4cc, 0x50b4cc) // (NV_PGRAPH_PRI_GPC1_PPC2_CBM_PM, NV_PGRAPH_PRI_GPC1_PPC2_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50b5dc, 0x50b5dc) // (NV_PGRAPH_PRI_GPC1_PPC2_WWDX_PM, NV_PGRAPH_PRI_GPC1_PPC2_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x513014, 0x513014) // (NV_PGRAPH_PRI_GPC2_PPC0_PES_PM, NV_PGRAPH_PRI_GPC2_PPC0_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5130cc, 0x5130cc) // (NV_PGRAPH_PRI_GPC2_PPC0_CBM_PM, NV_PGRAPH_PRI_GPC2_PPC0_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5131dc, 0x5131dc) // (NV_PGRAPH_PRI_GPC2_PPC0_WWDX_PM, NV_PGRAPH_PRI_GPC2_PPC0_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x513214, 0x513214) // (NV_PGRAPH_PRI_GPC2_PPC1_PES_PM, NV_PGRAPH_PRI_GPC2_PPC1_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5132cc, 0x5132cc) // (NV_PGRAPH_PRI_GPC2_PPC1_CBM_PM, NV_PGRAPH_PRI_GPC2_PPC1_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5133dc, 0x5133dc) // (NV_PGRAPH_PRI_GPC2_PPC1_WWDX_PM, NV_PGRAPH_PRI_GPC2_PPC1_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x513414, 0x513414) // (NV_PGRAPH_PRI_GPC2_PPC2_PES_PM, NV_PGRAPH_PRI_GPC2_PPC2_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5134cc, 0x5134cc) // (NV_PGRAPH_PRI_GPC2_PPC2_CBM_PM, NV_PGRAPH_PRI_GPC2_PPC2_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5135dc, 0x5135dc) // (NV_PGRAPH_PRI_GPC2_PPC2_WWDX_PM, NV_PGRAPH_PRI_GPC2_PPC2_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x51b014, 0x51b014) // (NV_PGRAPH_PRI_GPC3_PPC0_PES_PM, NV_PGRAPH_PRI_GPC3_PPC0_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x51b0cc, 0x51b0cc) // (NV_PGRAPH_PRI_GPC3_PPC0_CBM_PM, NV_PGRAPH_PRI_GPC3_PPC0_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x51b1dc, 0x51b1dc) // (NV_PGRAPH_PRI_GPC3_PPC0_WWDX_PM, NV_PGRAPH_PRI_GPC3_PPC0_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x51b214, 0x51b214) // (NV_PGRAPH_PRI_GPC3_PPC1_PES_PM, NV_PGRAPH_PRI_GPC3_PPC1_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x51b2cc, 0x51b2cc) // (NV_PGRAPH_PRI_GPC3_PPC1_CBM_PM, NV_PGRAPH_PRI_GPC3_PPC1_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x51b3dc, 0x51b3dc) // (NV_PGRAPH_PRI_GPC3_PPC1_WWDX_PM, NV_PGRAPH_PRI_GPC3_PPC1_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x51b414, 0x51b414) // (NV_PGRAPH_PRI_GPC3_PPC2_PES_PM, NV_PGRAPH_PRI_GPC3_PPC2_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x51b4cc, 0x51b4cc) // (NV_PGRAPH_PRI_GPC3_PPC2_CBM_PM, NV_PGRAPH_PRI_GPC3_PPC2_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x51b5dc, 0x51b5dc) // (NV_PGRAPH_PRI_GPC3_PPC2_WWDX_PM, NV_PGRAPH_PRI_GPC3_PPC2_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x523014, 0x523014) // (NV_PGRAPH_PRI_GPC4_PPC0_PES_PM, NV_PGRAPH_PRI_GPC4_PPC0_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5230cc, 0x5230cc) // (NV_PGRAPH_PRI_GPC4_PPC0_CBM_PM, NV_PGRAPH_PRI_GPC4_PPC0_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5231dc, 0x5231dc) // (NV_PGRAPH_PRI_GPC4_PPC0_WWDX_PM, NV_PGRAPH_PRI_GPC4_PPC0_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x523214, 0x523214) // (NV_PGRAPH_PRI_GPC4_PPC1_PES_PM, NV_PGRAPH_PRI_GPC4_PPC1_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5232cc, 0x5232cc) // (NV_PGRAPH_PRI_GPC4_PPC1_CBM_PM, NV_PGRAPH_PRI_GPC4_PPC1_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5233dc, 0x5233dc) // (NV_PGRAPH_PRI_GPC4_PPC1_WWDX_PM, NV_PGRAPH_PRI_GPC4_PPC1_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x523414, 0x523414) // (NV_PGRAPH_PRI_GPC4_PPC2_PES_PM, NV_PGRAPH_PRI_GPC4_PPC2_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5234cc, 0x5234cc) // (NV_PGRAPH_PRI_GPC4_PPC2_CBM_PM, NV_PGRAPH_PRI_GPC4_PPC2_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5235dc, 0x5235dc) // (NV_PGRAPH_PRI_GPC4_PPC2_WWDX_PM, NV_PGRAPH_PRI_GPC4_PPC2_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x52b014, 0x52b014) // (NV_PGRAPH_PRI_GPC5_PPC0_PES_PM, NV_PGRAPH_PRI_GPC5_PPC0_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x52b0cc, 0x52b0cc) // (NV_PGRAPH_PRI_GPC5_PPC0_CBM_PM, NV_PGRAPH_PRI_GPC5_PPC0_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x52b1dc, 0x52b1dc) // (NV_PGRAPH_PRI_GPC5_PPC0_WWDX_PM, NV_PGRAPH_PRI_GPC5_PPC0_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x52b214, 0x52b214) // (NV_PGRAPH_PRI_GPC5_PPC1_PES_PM, NV_PGRAPH_PRI_GPC5_PPC1_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x52b2cc, 0x52b2cc) // (NV_PGRAPH_PRI_GPC5_PPC1_CBM_PM, NV_PGRAPH_PRI_GPC5_PPC1_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x52b3dc, 0x52b3dc) // (NV_PGRAPH_PRI_GPC5_PPC1_WWDX_PM, NV_PGRAPH_PRI_GPC5_PPC1_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x52b414, 0x52b414) // (NV_PGRAPH_PRI_GPC5_PPC2_PES_PM, NV_PGRAPH_PRI_GPC5_PPC2_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x52b4cc, 0x52b4cc) // (NV_PGRAPH_PRI_GPC5_PPC2_CBM_PM, NV_PGRAPH_PRI_GPC5_PPC2_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x52b5dc, 0x52b5dc) // (NV_PGRAPH_PRI_GPC5_PPC2_WWDX_PM, NV_PGRAPH_PRI_GPC5_PPC2_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x533014, 0x533014) // (NV_PGRAPH_PRI_GPC6_PPC0_PES_PM, NV_PGRAPH_PRI_GPC6_PPC0_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5330cc, 0x5330cc) // (NV_PGRAPH_PRI_GPC6_PPC0_CBM_PM, NV_PGRAPH_PRI_GPC6_PPC0_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5331dc, 0x5331dc) // (NV_PGRAPH_PRI_GPC6_PPC0_WWDX_PM, NV_PGRAPH_PRI_GPC6_PPC0_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x533214, 0x533214) // (NV_PGRAPH_PRI_GPC6_PPC1_PES_PM, NV_PGRAPH_PRI_GPC6_PPC1_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5332cc, 0x5332cc) // (NV_PGRAPH_PRI_GPC6_PPC1_CBM_PM, NV_PGRAPH_PRI_GPC6_PPC1_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5333dc, 0x5333dc) // (NV_PGRAPH_PRI_GPC6_PPC1_WWDX_PM, NV_PGRAPH_PRI_GPC6_PPC1_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x533414, 0x533414) // (NV_PGRAPH_PRI_GPC6_PPC2_PES_PM, NV_PGRAPH_PRI_GPC6_PPC2_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5334cc, 0x5334cc) // (NV_PGRAPH_PRI_GPC6_PPC2_CBM_PM, NV_PGRAPH_PRI_GPC6_PPC2_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5335dc, 0x5335dc) // (NV_PGRAPH_PRI_GPC6_PPC2_WWDX_PM, NV_PGRAPH_PRI_GPC6_PPC2_WWDX_PM)
|
|
#endif
|
|
#ifdef GPC_PPC_UNICAST_HALF
|
|
ACCESS_MAP_REGISTER_RANGE(0x503014, 0x503014) // (NV_PGRAPH_PRI_GPC0_PPC0_PES_PM, NV_PGRAPH_PRI_GPC0_PPC0_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5030cc, 0x5030cc) // (NV_PGRAPH_PRI_GPC0_PPC0_CBM_PM, NV_PGRAPH_PRI_GPC0_PPC0_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5031dc, 0x5031dc) // (NV_PGRAPH_PRI_GPC0_PPC0_WWDX_PM, NV_PGRAPH_PRI_GPC0_PPC0_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x503214, 0x503214) // (NV_PGRAPH_PRI_GPC0_PPC1_PES_PM, NV_PGRAPH_PRI_GPC0_PPC1_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5032cc, 0x5032cc) // (NV_PGRAPH_PRI_GPC0_PPC1_CBM_PM, NV_PGRAPH_PRI_GPC0_PPC1_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5033dc, 0x5033dc) // (NV_PGRAPH_PRI_GPC0_PPC1_WWDX_PM, NV_PGRAPH_PRI_GPC0_PPC1_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x503414, 0x503414) // (NV_PGRAPH_PRI_GPC0_PPC2_PES_PM, NV_PGRAPH_PRI_GPC0_PPC2_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5034cc, 0x5034cc) // (NV_PGRAPH_PRI_GPC0_PPC2_CBM_PM, NV_PGRAPH_PRI_GPC0_PPC2_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5035dc, 0x5035dc) // (NV_PGRAPH_PRI_GPC0_PPC2_WWDX_PM, NV_PGRAPH_PRI_GPC0_PPC2_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50b014, 0x50b014) // (NV_PGRAPH_PRI_GPC1_PPC0_PES_PM, NV_PGRAPH_PRI_GPC1_PPC0_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50b0cc, 0x50b0cc) // (NV_PGRAPH_PRI_GPC1_PPC0_CBM_PM, NV_PGRAPH_PRI_GPC1_PPC0_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50b1dc, 0x50b1dc) // (NV_PGRAPH_PRI_GPC1_PPC0_WWDX_PM, NV_PGRAPH_PRI_GPC1_PPC0_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50b214, 0x50b214) // (NV_PGRAPH_PRI_GPC1_PPC1_PES_PM, NV_PGRAPH_PRI_GPC1_PPC1_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50b2cc, 0x50b2cc) // (NV_PGRAPH_PRI_GPC1_PPC1_CBM_PM, NV_PGRAPH_PRI_GPC1_PPC1_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50b3dc, 0x50b3dc) // (NV_PGRAPH_PRI_GPC1_PPC1_WWDX_PM, NV_PGRAPH_PRI_GPC1_PPC1_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50b414, 0x50b414) // (NV_PGRAPH_PRI_GPC1_PPC2_PES_PM, NV_PGRAPH_PRI_GPC1_PPC2_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50b4cc, 0x50b4cc) // (NV_PGRAPH_PRI_GPC1_PPC2_CBM_PM, NV_PGRAPH_PRI_GPC1_PPC2_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50b5dc, 0x50b5dc) // (NV_PGRAPH_PRI_GPC1_PPC2_WWDX_PM, NV_PGRAPH_PRI_GPC1_PPC2_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x513014, 0x513014) // (NV_PGRAPH_PRI_GPC2_PPC0_PES_PM, NV_PGRAPH_PRI_GPC2_PPC0_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5130cc, 0x5130cc) // (NV_PGRAPH_PRI_GPC2_PPC0_CBM_PM, NV_PGRAPH_PRI_GPC2_PPC0_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5131dc, 0x5131dc) // (NV_PGRAPH_PRI_GPC2_PPC0_WWDX_PM, NV_PGRAPH_PRI_GPC2_PPC0_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x513214, 0x513214) // (NV_PGRAPH_PRI_GPC2_PPC1_PES_PM, NV_PGRAPH_PRI_GPC2_PPC1_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5132cc, 0x5132cc) // (NV_PGRAPH_PRI_GPC2_PPC1_CBM_PM, NV_PGRAPH_PRI_GPC2_PPC1_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5133dc, 0x5133dc) // (NV_PGRAPH_PRI_GPC2_PPC1_WWDX_PM, NV_PGRAPH_PRI_GPC2_PPC1_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x513414, 0x513414) // (NV_PGRAPH_PRI_GPC2_PPC2_PES_PM, NV_PGRAPH_PRI_GPC2_PPC2_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5134cc, 0x5134cc) // (NV_PGRAPH_PRI_GPC2_PPC2_CBM_PM, NV_PGRAPH_PRI_GPC2_PPC2_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5135dc, 0x5135dc) // (NV_PGRAPH_PRI_GPC2_PPC2_WWDX_PM, NV_PGRAPH_PRI_GPC2_PPC2_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x51b014, 0x51b014) // (NV_PGRAPH_PRI_GPC3_PPC0_PES_PM, NV_PGRAPH_PRI_GPC3_PPC0_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x51b0cc, 0x51b0cc) // (NV_PGRAPH_PRI_GPC3_PPC0_CBM_PM, NV_PGRAPH_PRI_GPC3_PPC0_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x51b1dc, 0x51b1dc) // (NV_PGRAPH_PRI_GPC3_PPC0_WWDX_PM, NV_PGRAPH_PRI_GPC3_PPC0_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x51b214, 0x51b214) // (NV_PGRAPH_PRI_GPC3_PPC1_PES_PM, NV_PGRAPH_PRI_GPC3_PPC1_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x51b2cc, 0x51b2cc) // (NV_PGRAPH_PRI_GPC3_PPC1_CBM_PM, NV_PGRAPH_PRI_GPC3_PPC1_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x51b3dc, 0x51b3dc) // (NV_PGRAPH_PRI_GPC3_PPC1_WWDX_PM, NV_PGRAPH_PRI_GPC3_PPC1_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x51b414, 0x51b414) // (NV_PGRAPH_PRI_GPC3_PPC2_PES_PM, NV_PGRAPH_PRI_GPC3_PPC2_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x51b4cc, 0x51b4cc) // (NV_PGRAPH_PRI_GPC3_PPC2_CBM_PM, NV_PGRAPH_PRI_GPC3_PPC2_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x51b5dc, 0x51b5dc) // (NV_PGRAPH_PRI_GPC3_PPC2_WWDX_PM, NV_PGRAPH_PRI_GPC3_PPC2_WWDX_PM)
|
|
#endif
|
|
#ifdef GPC_PPC_UNICAST_QUARTER
|
|
ACCESS_MAP_REGISTER_RANGE(0x503014, 0x503014) // (NV_PGRAPH_PRI_GPC0_PPC0_PES_PM, NV_PGRAPH_PRI_GPC0_PPC0_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5030cc, 0x5030cc) // (NV_PGRAPH_PRI_GPC0_PPC0_CBM_PM, NV_PGRAPH_PRI_GPC0_PPC0_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5031dc, 0x5031dc) // (NV_PGRAPH_PRI_GPC0_PPC0_WWDX_PM, NV_PGRAPH_PRI_GPC0_PPC0_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x503214, 0x503214) // (NV_PGRAPH_PRI_GPC0_PPC1_PES_PM, NV_PGRAPH_PRI_GPC0_PPC1_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5032cc, 0x5032cc) // (NV_PGRAPH_PRI_GPC0_PPC1_CBM_PM, NV_PGRAPH_PRI_GPC0_PPC1_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5033dc, 0x5033dc) // (NV_PGRAPH_PRI_GPC0_PPC1_WWDX_PM, NV_PGRAPH_PRI_GPC0_PPC1_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x503414, 0x503414) // (NV_PGRAPH_PRI_GPC0_PPC2_PES_PM, NV_PGRAPH_PRI_GPC0_PPC2_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5034cc, 0x5034cc) // (NV_PGRAPH_PRI_GPC0_PPC2_CBM_PM, NV_PGRAPH_PRI_GPC0_PPC2_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5035dc, 0x5035dc) // (NV_PGRAPH_PRI_GPC0_PPC2_WWDX_PM, NV_PGRAPH_PRI_GPC0_PPC2_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50b014, 0x50b014) // (NV_PGRAPH_PRI_GPC1_PPC0_PES_PM, NV_PGRAPH_PRI_GPC1_PPC0_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50b0cc, 0x50b0cc) // (NV_PGRAPH_PRI_GPC1_PPC0_CBM_PM, NV_PGRAPH_PRI_GPC1_PPC0_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50b1dc, 0x50b1dc) // (NV_PGRAPH_PRI_GPC1_PPC0_WWDX_PM, NV_PGRAPH_PRI_GPC1_PPC0_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50b214, 0x50b214) // (NV_PGRAPH_PRI_GPC1_PPC1_PES_PM, NV_PGRAPH_PRI_GPC1_PPC1_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50b2cc, 0x50b2cc) // (NV_PGRAPH_PRI_GPC1_PPC1_CBM_PM, NV_PGRAPH_PRI_GPC1_PPC1_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50b3dc, 0x50b3dc) // (NV_PGRAPH_PRI_GPC1_PPC1_WWDX_PM, NV_PGRAPH_PRI_GPC1_PPC1_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50b414, 0x50b414) // (NV_PGRAPH_PRI_GPC1_PPC2_PES_PM, NV_PGRAPH_PRI_GPC1_PPC2_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50b4cc, 0x50b4cc) // (NV_PGRAPH_PRI_GPC1_PPC2_CBM_PM, NV_PGRAPH_PRI_GPC1_PPC2_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50b5dc, 0x50b5dc) // (NV_PGRAPH_PRI_GPC1_PPC2_WWDX_PM, NV_PGRAPH_PRI_GPC1_PPC2_WWDX_PM)
|
|
#endif
|
|
#ifdef GPC_PPC_UNICAST_EIGHTH
|
|
ACCESS_MAP_REGISTER_RANGE(0x503014, 0x503014) // (NV_PGRAPH_PRI_GPC0_PPC0_PES_PM, NV_PGRAPH_PRI_GPC0_PPC0_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5030cc, 0x5030cc) // (NV_PGRAPH_PRI_GPC0_PPC0_CBM_PM, NV_PGRAPH_PRI_GPC0_PPC0_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5031dc, 0x5031dc) // (NV_PGRAPH_PRI_GPC0_PPC0_WWDX_PM, NV_PGRAPH_PRI_GPC0_PPC0_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x503214, 0x503214) // (NV_PGRAPH_PRI_GPC0_PPC1_PES_PM, NV_PGRAPH_PRI_GPC0_PPC1_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5032cc, 0x5032cc) // (NV_PGRAPH_PRI_GPC0_PPC1_CBM_PM, NV_PGRAPH_PRI_GPC0_PPC1_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5033dc, 0x5033dc) // (NV_PGRAPH_PRI_GPC0_PPC1_WWDX_PM, NV_PGRAPH_PRI_GPC0_PPC1_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x503414, 0x503414) // (NV_PGRAPH_PRI_GPC0_PPC2_PES_PM, NV_PGRAPH_PRI_GPC0_PPC2_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5034cc, 0x5034cc) // (NV_PGRAPH_PRI_GPC0_PPC2_CBM_PM, NV_PGRAPH_PRI_GPC0_PPC2_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x5035dc, 0x5035dc) // (NV_PGRAPH_PRI_GPC0_PPC2_WWDX_PM, NV_PGRAPH_PRI_GPC0_PPC2_WWDX_PM)
|
|
#endif
|
|
|
|
#ifdef GPC_PPC_BROADCAST_FULL
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b014, 0x41b014) // (NV_PGRAPH_PRI_GPCS_PPC0_PES_PM, NV_PGRAPH_PRI_GPCS_PPC0_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b0cc, 0x41b0cc) // (NV_PGRAPH_PRI_GPCS_PPC0_CBM_PM, NV_PGRAPH_PRI_GPCS_PPC0_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b1dc, 0x41b1dc) // (NV_PGRAPH_PRI_GPCS_PPC0_WWDX_PM, NV_PGRAPH_PRI_GPCS_PPC0_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b214, 0x41b214) // (NV_PGRAPH_PRI_GPCS_PPC1_PES_PM, NV_PGRAPH_PRI_GPCS_PPC1_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b2cc, 0x41b2cc) // (NV_PGRAPH_PRI_GPCS_PPC1_CBM_PM, NV_PGRAPH_PRI_GPCS_PPC1_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b3dc, 0x41b3dc) // (NV_PGRAPH_PRI_GPCS_PPC1_WWDX_PM, NV_PGRAPH_PRI_GPCS_PPC1_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b414, 0x41b414) // (NV_PGRAPH_PRI_GPCS_PPC2_PES_PM, NV_PGRAPH_PRI_GPCS_PPC2_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b4cc, 0x41b4cc) // (NV_PGRAPH_PRI_GPCS_PPC2_CBM_PM, NV_PGRAPH_PRI_GPCS_PPC2_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b5dc, 0x41b5dc) // (NV_PGRAPH_PRI_GPCS_PPC2_WWDX_PM, NV_PGRAPH_PRI_GPCS_PPC2_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41be14, 0x41be14) // (NV_PGRAPH_PRI_GPCS_PPCS_PES_PM, NV_PGRAPH_PRI_GPCS_PPCS_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41becc, 0x41becc) // (NV_PGRAPH_PRI_GPCS_PPCS_CBM_PM, NV_PGRAPH_PRI_GPCS_PPCS_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41bfdc, 0x41bfdc) // (NV_PGRAPH_PRI_GPCS_PPCS_WWDX_PM, NV_PGRAPH_PRI_GPCS_PPCS_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x503e14, 0x503e14) // (NV_PGRAPH_PRI_GPC0_PPCS_PES_PM, NV_PGRAPH_PRI_GPC0_PPCS_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x503ecc, 0x503ecc) // (NV_PGRAPH_PRI_GPC0_PPCS_CBM_PM, NV_PGRAPH_PRI_GPC0_PPCS_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x503fdc, 0x503fdc) // (NV_PGRAPH_PRI_GPC0_PPCS_WWDX_PM, NV_PGRAPH_PRI_GPC0_PPCS_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50be14, 0x50be14) // (NV_PGRAPH_PRI_GPC1_PPCS_PES_PM, NV_PGRAPH_PRI_GPC1_PPCS_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50becc, 0x50becc) // (NV_PGRAPH_PRI_GPC1_PPCS_CBM_PM, NV_PGRAPH_PRI_GPC1_PPCS_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50bfdc, 0x50bfdc) // (NV_PGRAPH_PRI_GPC1_PPCS_WWDX_PM, NV_PGRAPH_PRI_GPC1_PPCS_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x513e14, 0x513e14) // (NV_PGRAPH_PRI_GPC2_PPCS_PES_PM, NV_PGRAPH_PRI_GPC2_PPCS_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x513ecc, 0x513ecc) // (NV_PGRAPH_PRI_GPC2_PPCS_CBM_PM, NV_PGRAPH_PRI_GPC2_PPCS_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x513fdc, 0x513fdc) // (NV_PGRAPH_PRI_GPC2_PPCS_WWDX_PM, NV_PGRAPH_PRI_GPC2_PPCS_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x51be14, 0x51be14) // (NV_PGRAPH_PRI_GPC3_PPCS_PES_PM, NV_PGRAPH_PRI_GPC3_PPCS_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x51becc, 0x51becc) // (NV_PGRAPH_PRI_GPC3_PPCS_CBM_PM, NV_PGRAPH_PRI_GPC3_PPCS_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x51bfdc, 0x51bfdc) // (NV_PGRAPH_PRI_GPC3_PPCS_WWDX_PM, NV_PGRAPH_PRI_GPC3_PPCS_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x523e14, 0x523e14) // (NV_PGRAPH_PRI_GPC4_PPCS_PES_PM, NV_PGRAPH_PRI_GPC4_PPCS_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x523ecc, 0x523ecc) // (NV_PGRAPH_PRI_GPC4_PPCS_CBM_PM, NV_PGRAPH_PRI_GPC4_PPCS_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x523fdc, 0x523fdc) // (NV_PGRAPH_PRI_GPC4_PPCS_WWDX_PM, NV_PGRAPH_PRI_GPC4_PPCS_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x52be14, 0x52be14) // (NV_PGRAPH_PRI_GPC5_PPCS_PES_PM, NV_PGRAPH_PRI_GPC5_PPCS_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x52becc, 0x52becc) // (NV_PGRAPH_PRI_GPC5_PPCS_CBM_PM, NV_PGRAPH_PRI_GPC5_PPCS_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x52bfdc, 0x52bfdc) // (NV_PGRAPH_PRI_GPC5_PPCS_WWDX_PM, NV_PGRAPH_PRI_GPC5_PPCS_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x533e14, 0x533e14) // (NV_PGRAPH_PRI_GPC6_PPCS_PES_PM, NV_PGRAPH_PRI_GPC6_PPCS_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x533ecc, 0x533ecc) // (NV_PGRAPH_PRI_GPC6_PPCS_CBM_PM, NV_PGRAPH_PRI_GPC6_PPCS_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x533fdc, 0x533fdc) // (NV_PGRAPH_PRI_GPC6_PPCS_WWDX_PM, NV_PGRAPH_PRI_GPC6_PPCS_WWDX_PM)
|
|
#endif
|
|
#ifdef GPC_PPC_BROADCAST_HALF
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b014, 0x41b014) // (NV_PGRAPH_PRI_GPCS_PPC0_PES_PM, NV_PGRAPH_PRI_GPCS_PPC0_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b0cc, 0x41b0cc) // (NV_PGRAPH_PRI_GPCS_PPC0_CBM_PM, NV_PGRAPH_PRI_GPCS_PPC0_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b1dc, 0x41b1dc) // (NV_PGRAPH_PRI_GPCS_PPC0_WWDX_PM, NV_PGRAPH_PRI_GPCS_PPC0_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b214, 0x41b214) // (NV_PGRAPH_PRI_GPCS_PPC1_PES_PM, NV_PGRAPH_PRI_GPCS_PPC1_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b2cc, 0x41b2cc) // (NV_PGRAPH_PRI_GPCS_PPC1_CBM_PM, NV_PGRAPH_PRI_GPCS_PPC1_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b3dc, 0x41b3dc) // (NV_PGRAPH_PRI_GPCS_PPC1_WWDX_PM, NV_PGRAPH_PRI_GPCS_PPC1_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b414, 0x41b414) // (NV_PGRAPH_PRI_GPCS_PPC2_PES_PM, NV_PGRAPH_PRI_GPCS_PPC2_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b4cc, 0x41b4cc) // (NV_PGRAPH_PRI_GPCS_PPC2_CBM_PM, NV_PGRAPH_PRI_GPCS_PPC2_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b5dc, 0x41b5dc) // (NV_PGRAPH_PRI_GPCS_PPC2_WWDX_PM, NV_PGRAPH_PRI_GPCS_PPC2_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41be14, 0x41be14) // (NV_PGRAPH_PRI_GPCS_PPCS_PES_PM, NV_PGRAPH_PRI_GPCS_PPCS_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41becc, 0x41becc) // (NV_PGRAPH_PRI_GPCS_PPCS_CBM_PM, NV_PGRAPH_PRI_GPCS_PPCS_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41bfdc, 0x41bfdc) // (NV_PGRAPH_PRI_GPCS_PPCS_WWDX_PM, NV_PGRAPH_PRI_GPCS_PPCS_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x503e14, 0x503e14) // (NV_PGRAPH_PRI_GPC0_PPCS_PES_PM, NV_PGRAPH_PRI_GPC0_PPCS_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x503ecc, 0x503ecc) // (NV_PGRAPH_PRI_GPC0_PPCS_CBM_PM, NV_PGRAPH_PRI_GPC0_PPCS_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x503fdc, 0x503fdc) // (NV_PGRAPH_PRI_GPC0_PPCS_WWDX_PM, NV_PGRAPH_PRI_GPC0_PPCS_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50be14, 0x50be14) // (NV_PGRAPH_PRI_GPC1_PPCS_PES_PM, NV_PGRAPH_PRI_GPC1_PPCS_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50becc, 0x50becc) // (NV_PGRAPH_PRI_GPC1_PPCS_CBM_PM, NV_PGRAPH_PRI_GPC1_PPCS_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50bfdc, 0x50bfdc) // (NV_PGRAPH_PRI_GPC1_PPCS_WWDX_PM, NV_PGRAPH_PRI_GPC1_PPCS_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x513e14, 0x513e14) // (NV_PGRAPH_PRI_GPC2_PPCS_PES_PM, NV_PGRAPH_PRI_GPC2_PPCS_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x513ecc, 0x513ecc) // (NV_PGRAPH_PRI_GPC2_PPCS_CBM_PM, NV_PGRAPH_PRI_GPC2_PPCS_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x513fdc, 0x513fdc) // (NV_PGRAPH_PRI_GPC2_PPCS_WWDX_PM, NV_PGRAPH_PRI_GPC2_PPCS_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x51be14, 0x51be14) // (NV_PGRAPH_PRI_GPC3_PPCS_PES_PM, NV_PGRAPH_PRI_GPC3_PPCS_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x51becc, 0x51becc) // (NV_PGRAPH_PRI_GPC3_PPCS_CBM_PM, NV_PGRAPH_PRI_GPC3_PPCS_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x51bfdc, 0x51bfdc) // (NV_PGRAPH_PRI_GPC3_PPCS_WWDX_PM, NV_PGRAPH_PRI_GPC3_PPCS_WWDX_PM)
|
|
#endif
|
|
#ifdef GPC_PPC_BROADCAST_QUARTER
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b014, 0x41b014) // (NV_PGRAPH_PRI_GPCS_PPC0_PES_PM, NV_PGRAPH_PRI_GPCS_PPC0_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b0cc, 0x41b0cc) // (NV_PGRAPH_PRI_GPCS_PPC0_CBM_PM, NV_PGRAPH_PRI_GPCS_PPC0_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b1dc, 0x41b1dc) // (NV_PGRAPH_PRI_GPCS_PPC0_WWDX_PM, NV_PGRAPH_PRI_GPCS_PPC0_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b214, 0x41b214) // (NV_PGRAPH_PRI_GPCS_PPC1_PES_PM, NV_PGRAPH_PRI_GPCS_PPC1_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b2cc, 0x41b2cc) // (NV_PGRAPH_PRI_GPCS_PPC1_CBM_PM, NV_PGRAPH_PRI_GPCS_PPC1_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b3dc, 0x41b3dc) // (NV_PGRAPH_PRI_GPCS_PPC1_WWDX_PM, NV_PGRAPH_PRI_GPCS_PPC1_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b414, 0x41b414) // (NV_PGRAPH_PRI_GPCS_PPC2_PES_PM, NV_PGRAPH_PRI_GPCS_PPC2_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b4cc, 0x41b4cc) // (NV_PGRAPH_PRI_GPCS_PPC2_CBM_PM, NV_PGRAPH_PRI_GPCS_PPC2_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b5dc, 0x41b5dc) // (NV_PGRAPH_PRI_GPCS_PPC2_WWDX_PM, NV_PGRAPH_PRI_GPCS_PPC2_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41be14, 0x41be14) // (NV_PGRAPH_PRI_GPCS_PPCS_PES_PM, NV_PGRAPH_PRI_GPCS_PPCS_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41becc, 0x41becc) // (NV_PGRAPH_PRI_GPCS_PPCS_CBM_PM, NV_PGRAPH_PRI_GPCS_PPCS_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41bfdc, 0x41bfdc) // (NV_PGRAPH_PRI_GPCS_PPCS_WWDX_PM, NV_PGRAPH_PRI_GPCS_PPCS_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x503e14, 0x503e14) // (NV_PGRAPH_PRI_GPC0_PPCS_PES_PM, NV_PGRAPH_PRI_GPC0_PPCS_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x503ecc, 0x503ecc) // (NV_PGRAPH_PRI_GPC0_PPCS_CBM_PM, NV_PGRAPH_PRI_GPC0_PPCS_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x503fdc, 0x503fdc) // (NV_PGRAPH_PRI_GPC0_PPCS_WWDX_PM, NV_PGRAPH_PRI_GPC0_PPCS_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50be14, 0x50be14) // (NV_PGRAPH_PRI_GPC1_PPCS_PES_PM, NV_PGRAPH_PRI_GPC1_PPCS_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50becc, 0x50becc) // (NV_PGRAPH_PRI_GPC1_PPCS_CBM_PM, NV_PGRAPH_PRI_GPC1_PPCS_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x50bfdc, 0x50bfdc) // (NV_PGRAPH_PRI_GPC1_PPCS_WWDX_PM, NV_PGRAPH_PRI_GPC1_PPCS_WWDX_PM)
|
|
#endif
|
|
#ifdef GPC_PPC_BROADCAST_EIGHTH
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b014, 0x41b014) // (NV_PGRAPH_PRI_GPCS_PPC0_PES_PM, NV_PGRAPH_PRI_GPCS_PPC0_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b0cc, 0x41b0cc) // (NV_PGRAPH_PRI_GPCS_PPC0_CBM_PM, NV_PGRAPH_PRI_GPCS_PPC0_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b1dc, 0x41b1dc) // (NV_PGRAPH_PRI_GPCS_PPC0_WWDX_PM, NV_PGRAPH_PRI_GPCS_PPC0_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b214, 0x41b214) // (NV_PGRAPH_PRI_GPCS_PPC1_PES_PM, NV_PGRAPH_PRI_GPCS_PPC1_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b2cc, 0x41b2cc) // (NV_PGRAPH_PRI_GPCS_PPC1_CBM_PM, NV_PGRAPH_PRI_GPCS_PPC1_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b3dc, 0x41b3dc) // (NV_PGRAPH_PRI_GPCS_PPC1_WWDX_PM, NV_PGRAPH_PRI_GPCS_PPC1_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b414, 0x41b414) // (NV_PGRAPH_PRI_GPCS_PPC2_PES_PM, NV_PGRAPH_PRI_GPCS_PPC2_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b4cc, 0x41b4cc) // (NV_PGRAPH_PRI_GPCS_PPC2_CBM_PM, NV_PGRAPH_PRI_GPCS_PPC2_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41b5dc, 0x41b5dc) // (NV_PGRAPH_PRI_GPCS_PPC2_WWDX_PM, NV_PGRAPH_PRI_GPCS_PPC2_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41be14, 0x41be14) // (NV_PGRAPH_PRI_GPCS_PPCS_PES_PM, NV_PGRAPH_PRI_GPCS_PPCS_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41becc, 0x41becc) // (NV_PGRAPH_PRI_GPCS_PPCS_CBM_PM, NV_PGRAPH_PRI_GPCS_PPCS_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x41bfdc, 0x41bfdc) // (NV_PGRAPH_PRI_GPCS_PPCS_WWDX_PM, NV_PGRAPH_PRI_GPCS_PPCS_WWDX_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x503e14, 0x503e14) // (NV_PGRAPH_PRI_GPC0_PPCS_PES_PM, NV_PGRAPH_PRI_GPC0_PPCS_PES_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x503ecc, 0x503ecc) // (NV_PGRAPH_PRI_GPC0_PPCS_CBM_PM, NV_PGRAPH_PRI_GPC0_PPCS_CBM_PM)
|
|
ACCESS_MAP_REGISTER_RANGE(0x503fdc, 0x503fdc) // (NV_PGRAPH_PRI_GPC0_PPCS_WWDX_PM, NV_PGRAPH_PRI_GPC0_PPCS_WWDX_PM)
|
|
#endif
|
|
|