6adb63b915
date: 2026-06-04T09:49:56 master commit: c0ab3550eca2e9daf197c46b7e4b24aa9637cf2e
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, {}),
|
|
} |