Files
github-actions[bot] 5c97379765 sunnypilot v2026.003.000 release
date: 2026-08-01T16:05:18
master commit: 3a05c03079d796f533f342489b3f681cfd21f98d
2026-08-01 16:09:01 +08:00

75 lines
3.8 KiB
Python

regs = {
'NV_CONFIG_PCI_NV_0': 0x00000000,
'NV_CONFIG_PCI_NV_0_VENDOR_ID_NVIDIA': 0x000010DE,
'NV_CONFIG_PCI_NV_1': 0x00000004,
'NV_CONFIG_PCI_NV_1_IO_SPACE_DISABLED': 0x00000000,
'NV_CONFIG_PCI_NV_1_IO_SPACE_ENABLED': 0x00000001,
'NV_CONFIG_PCI_NV_1_MEMORY_SPACE_DISABLED': 0x00000000,
'NV_CONFIG_PCI_NV_1_MEMORY_SPACE_ENABLED': 0x00000001,
'NV_CONFIG_PCI_NV_1_BUS_MASTER_DISABLED': 0x00000000,
'NV_CONFIG_PCI_NV_1_BUS_MASTER_ENABLED': 0x00000001,
'NV_CONFIG_PCI_NV_2': 0x00000008,
'NV_CONFIG_PCI_NV_3': 0x0000000C,
'NV_CONFIG_PCI_NV_3_LATENCY_TIMER_0_CLOCKS': 0x00000000,
'NV_CONFIG_PCI_NV_3_LATENCY_TIMER_8_CLOCKS': 0x00000001,
'NV_CONFIG_PCI_NV_3_LATENCY_TIMER_240_CLOCKS': 0x0000001E,
'NV_CONFIG_PCI_NV_3_LATENCY_TIMER_248_CLOCKS': 0x0000001F,
'NV_CONFIG_PCI_NV_4': 0x00000010,
'NV_CONFIG_PCI_NV_5': 0x00000014,
'NV_CONFIG_PCI_NV_5_ADDRESS_TYPE_64_BIT': 0x00000002,
'NV_CONFIG_PCI_NV_6': 0x00000018,
'NV_CONFIG_PCI_NV_11': 0x0000002C,
'NV_CONFIG_PCI_NV_11_SUBSYSTEM_VENDOR_ID_NONE': 0x00000000,
'NV_CONFIG_PCI_NV_11_SUBSYSTEM_ID_NONE': 0x00000000,
'NV_CONFIG_PCI_NV_11_SUBSYSTEM_ID_TNT2PRO': 0x0000001f,
'NV_CONFIG_PCI_NV_12': 0x00000030,
'NV_CONFIG_PCI_NV_13': 0x00000034,
'NV_CONFIG_PCI_NV_14': 0x00000038,
'NV_CONFIG_PCI_NV_15': 0x0000003C,
'NV_PMC_BOOT_0': (0x0, 0x00000000, {'minor_revision': (0, 3), 'major_revision': (4, 7), 'architecture_1': (8, 8), 'implementation': (20, 23), 'architecture_0': (24, 28)}),
'NV_PMC_BOOT_0_IMPLEMENTATION_0': 0x00000000,
'NV_PMC_BOOT_0_IMPLEMENTATION_1': 0x00000001,
'NV_PMC_BOOT_0_IMPLEMENTATION_2': 0x00000002,
'NV_PMC_BOOT_0_IMPLEMENTATION_3': 0x00000003,
'NV_PMC_BOOT_0_IMPLEMENTATION_4': 0x00000004,
'NV_PMC_BOOT_0_IMPLEMENTATION_5': 0x00000005,
'NV_PMC_BOOT_0_IMPLEMENTATION_6': 0x00000006,
'NV_PMC_BOOT_0_IMPLEMENTATION_7': 0x00000007,
'NV_PMC_BOOT_0_IMPLEMENTATION_8': 0x00000008,
'NV_PMC_BOOT_0_IMPLEMENTATION_9': 0x00000009,
'NV_PMC_BOOT_0_IMPLEMENTATION_A': 0x0000000A,
'NV_PMC_BOOT_0_IMPLEMENTATION_B': 0x0000000B,
'NV_PMC_BOOT_0_IMPLEMENTATION_C': 0x0000000C,
'NV_PMC_BOOT_0_IMPLEMENTATION_D': 0x0000000D,
'NV_PMC_BOOT_0_IMPLEMENTATION_E': 0x0000000E,
'NV_PMC_BOOT_0_IMPLEMENTATION_F': 0x0000000F,
'NV_PMC_BOOT_0_ARCHITECTURE_TU100': 0x00000016,
'NV_PMC_BOOT_0_ARCHITECTURE_TU110': 0x00000016,
'NV_PMC_BOOT_0_ARCHITECTURE_GA100': 0x00000017,
'NV_PMC_BOOT_0_ARCHITECTURE_GH100': 0x00000018,
'NV_PMC_BOOT_0_ARCHITECTURE_AD100': 0x00000019,
'NV_PMC_BOOT_0_ARCHITECTURE_GB100': 0x0000001A,
'NV_PMC_BOOT_0_ARCHITECTURE_GB200': 0x0000001B,
'NV_PMC_BOOT_1': (0x0, 0x00000004, {'vgpu8': (8, 8), 'vgpu16': (16, 16), 'vgpu': (16, 17)}),
'NV_PMC_BOOT_1_VGPU8_REAL': 0x00000000,
'NV_PMC_BOOT_1_VGPU8_VIRTUAL': 0x00000001,
'NV_PMC_BOOT_1_VGPU16_REAL': 0x00000000,
'NV_PMC_BOOT_1_VGPU16_VIRTUAL': 0x00000001,
'NV_PMC_BOOT_1_VGPU_REAL': 0x00000000,
'NV_PMC_BOOT_1_VGPU_PV': 0x00000001,
'NV_PMC_BOOT_1_VGPU_VF': 0x00000002,
'NV_PMC_BOOT_42': (0x0, 0x00000A00, {'minor_extended_revision': (8, 11), 'minor_revision': (12, 15), 'major_revision': (16, 19), 'implementation': (20, 23), 'architecture': (24, 29), 'chip_id': (20, 29)}),
'NV_PMC_BOOT_42_ARCHITECTURE_GM100': 0x00000011,
'NV_PMC_BOOT_42_ARCHITECTURE_GM200': 0x00000012,
'NV_PMC_BOOT_42_ARCHITECTURE_GP100': 0x00000013,
'NV_PMC_BOOT_42_ARCHITECTURE_GV100': 0x00000014,
'NV_PMC_BOOT_42_ARCHITECTURE_GV110': 0x00000015,
'NV_PMC_BOOT_42_ARCHITECTURE_TU100': 0x00000016,
'NV_PMC_BOOT_42_ARCHITECTURE_GA100': 0x00000017,
'NV_PMC_BOOT_42_ARCHITECTURE_GH100': 0x00000018,
'NV_PMC_BOOT_42_ARCHITECTURE_AD100': 0x00000019,
'NV_PMC_BOOT_42_ARCHITECTURE_GB100': 0x0000001A,
'NV_PMC_BOOT_42_ARCHITECTURE_GB200': 0x0000001B,
'NV_PMC_BOOT_42_ARCHITECTURE_AMODEL': 0x0000001F,
'NV_PMC_BOOT_42_CHIP_ID_GA100': 0x00000170,
}