voodoo/gen/voodoo2_config.txt
2025-09-16 16:06:17 -05:00

25 lines
1.9 KiB
Plaintext

Register Name Addr Bits Description
Vendor_ID 0 (0x0) 15:0 3Dfx Interactive Vendor Identification
Device_ID 2 (0x2) 15:0 Device Identification
Command 4 (0x4) 15:0 PCI bus configuration
Status 6 (0x6) 15:0 PCI device status
Revision_ID 8 (0x8) 7:0 Revision Identification
Class_code 9 (0x9) 23:0 Generic functional description of PCI device
Cache_line_size 12 (0xc) 7:0 Bus Master Cache Line Size
Latency_timer 13 (0xd) 7:0 Bus Master Latency Timer
Header_type 14 (0xe) 7:0 PCI Header Type
BIST 15 (0xf) 7:0 Build In Self-Test Configuration
memBaseAddr 16 (0x10) 31:0 Memory Base Address
Reserved 20-59 (0x14-0x3b) n/a Reserved
Interrupt_line 60 (0x3c) 7:0 Interrupt Mapping
Interrupt_pin 61 (0x3d) 7:0 External Interrupt Connections
Min_gnt 62 (0x3e) 7:0 Bus Master Minimum Grant Time
Max_lat 63 (0x3f) 7:0 Bus Master Maximum Latency Time
initEnable 64 (0x40) 31:0 Allow writes to hardware initialization registers
busSnoop0 68 (0x44) 31:0 Chuck bus snooping address 1 (write only)
busSnoop1 72 (0x48) 31:0 Chuck bus snooping address 0 (write only)
cfgStatus 76 (0x4c) 31:0 Aliased memory-mapped status register
cfgScratch 80 (0x50) 31:0 Scratchpad register
siProcess 84 (0x54) 31:0 Silicon Process monitor register
Reserved 88-255 (0x58-0xff) n/a Reserved