5c97379765
date: 2026-08-01T16:05:18 master commit: 3a05c03079d796f533f342489b3f681cfd21f98d
36 lines
2.1 KiB
Python
36 lines
2.1 KiB
Python
tu102 = {
|
|
'NV_PBUS_VBIOS_SCRATCH': (0x0, lambda i: (0x00001400+(i)*4), {}),
|
|
'NV_PBUS_SW_SCRATCH': (0x0, lambda i: (0x00001400+(i)*4), {}),
|
|
'NV_PBUS_IFR_FMT_FIXED0': (0x0, 0x00000000, {'signature': (0, 31)}),
|
|
'NV_PBUS_IFR_FMT_FIXED0_SIGNATURE_VALUE': 0x4947564E,
|
|
'NV_PBUS_IFR_FMT_FIXED1': (0x0, 0x00000004, {'versionsw': (8, 15), 'fixed_data_size': (16, 30)}),
|
|
'NV_PBUS_IFR_FMT_FIXED2': (0x0, 0x00000008, {'total_data_size': (0, 19)}),
|
|
'NV_PBUS_BAR1_BLOCK': (0x0, 0x00001704, {'map': (0, 29), 'ptr': (0, 27), 'target': (28, 29), 'mode': (31, 31)}),
|
|
'NV_PBUS_BAR1_BLOCK_PTR_0': 0x00000000,
|
|
'NV_PBUS_BAR1_BLOCK_TARGET_VID_MEM': 0x00000000,
|
|
'NV_PBUS_BAR1_BLOCK_TARGET_SYS_MEM_COHERENT': 0x00000002,
|
|
'NV_PBUS_BAR1_BLOCK_TARGET_SYS_MEM_NONCOHERENT': 0x00000003,
|
|
'NV_PBUS_BAR1_BLOCK_MODE_PHYSICAL': 0x00000000,
|
|
'NV_PBUS_BAR1_BLOCK_MODE_VIRTUAL': 0x00000001,
|
|
'NV_PBUS_BAR1_BLOCK_PTR_SHIFT': 12,
|
|
'NV_PBUS_BAR2_BLOCK': (0x0, 0x00001714, {'map': (0, 29), 'ptr': (0, 27), 'target': (28, 29), 'debug_cya': (30, 30), 'mode': (31, 31), 'reserved': (30, 30)}),
|
|
'NV_PBUS_BAR2_BLOCK_PTR_0': 0x00000000,
|
|
'NV_PBUS_BAR2_BLOCK_TARGET_VID_MEM': 0x00000000,
|
|
'NV_PBUS_BAR2_BLOCK_TARGET_SYS_MEM_COHERENT': 0x00000002,
|
|
'NV_PBUS_BAR2_BLOCK_TARGET_SYS_MEM_NONCOHERENT': 0x00000003,
|
|
'NV_PBUS_BAR2_BLOCK_DEBUG_CYA_OFF': 0x00000001,
|
|
'NV_PBUS_BAR2_BLOCK_DEBUG_CYA_ON': 0x00000000,
|
|
'NV_PBUS_BAR2_BLOCK_DEBUG_CYA_INIT': 0x00000001,
|
|
'NV_PBUS_BAR2_BLOCK_MODE_PHYSICAL': 0x00000000,
|
|
'NV_PBUS_BAR2_BLOCK_MODE_VIRTUAL': 0x00000001,
|
|
'NV_PBUS_BAR2_BLOCK_PTR_SHIFT': 12,
|
|
'NV_PBUS_BAR2_BLOCK_RESERVED_DEFAULT': 0x00000001,
|
|
'NV_PBUS_BIND_STATUS_BAR1_PENDING_EMPTY': (0x0, 0x00000000, {}),
|
|
'NV_PBUS_BIND_STATUS_BAR1_PENDING_BUSY': (0x0, 0x00000001, {}),
|
|
'NV_PBUS_BIND_STATUS_BAR1_OUTSTANDING_FALSE': (0x0, 0x00000000, {}),
|
|
'NV_PBUS_BIND_STATUS_BAR1_OUTSTANDING_TRUE': (0x0, 0x00000001, {}),
|
|
'NV_PBUS_BIND_STATUS_BAR2_PENDING_EMPTY': (0x0, 0x00000000, {}),
|
|
'NV_PBUS_BIND_STATUS_BAR2_PENDING_BUSY': (0x0, 0x00000001, {}),
|
|
'NV_PBUS_BIND_STATUS_BAR2_OUTSTANDING_FALSE': (0x0, 0x00000000, {}),
|
|
'NV_PBUS_BIND_STATUS_BAR2_OUTSTANDING_TRUE': (0x0, 0x00000001, {}),
|
|
} |