VirtualBox

Changeset 13002 in vbox for trunk/src/VBox/Devices/PC/BIOS


Ignore:
Timestamp:
Oct 6, 2008 11:38:33 AM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
37440
Message:

Add PCI irq routing information to have 32 slots available on the host PCI bus. Disabled atm because Vista seems to want a reactivation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/PC/BIOS/rombios.c

    r12630 r13002  
    1013610136  db 0, 1 ;; version
    1013710137#ifdef VBOX
     10138#if 0
     10139  dw 32 + (30 * 16) ;; table size
     10140#else
    1013810141  dw 32 + (10 * 16) ;; table size
     10142#endif
    1013910143#else /* !VBOX */
    1014010144  dw 32 + (6 * 16) ;; table size
     
    1034910353  db 14 ;; physical slot (0 = embedded)
    1035010354  db 0 ;; reserved
     10355#if 0 /* Disabled atm because Vista wants a reactivation */
     10356  ;; 16th slot entry: 15th PCI slot
     10357  db 0 ;; pci bus number
     10358  db 0x80 ;; pci device number (bit 7-3)
     10359  db 0x61 ;; link value INTA#
     10360  dw 0xdef8 ;; IRQ bitmap INTA#
     10361  db 0x62 ;; link value INTB#
     10362  dw 0xdef8 ;; IRQ bitmap INTB#
     10363  db 0x63 ;; link value INTC#
     10364  dw 0xdef8 ;; IRQ bitmap INTC#
     10365  db 0x60 ;; link value INTD#
     10366  dw 0xdef8 ;; IRQ bitmap INTD#
     10367  db 15 ;; physical slot (0 = embedded)
     10368  db 0 ;; reserved
     10369  ;; 17th slot entry: 16th PCI slot
     10370  db 0 ;; pci bus number
     10371  db 0x88 ;; pci device number (bit 7-3)
     10372  db 0x61 ;; link value INTA#
     10373  dw 0xdef8 ;; IRQ bitmap INTA#
     10374  db 0x62 ;; link value INTB#
     10375  dw 0xdef8 ;; IRQ bitmap INTB#
     10376  db 0x63 ;; link value INTC#
     10377  dw 0xdef8 ;; IRQ bitmap INTC#
     10378  db 0x60 ;; link value INTD#
     10379  dw 0xdef8 ;; IRQ bitmap INTD#
     10380  db 16 ;; physical slot (0 = embedded)
     10381  db 0 ;; reserved
     10382  ;; 18th slot entry: 17th PCI slot
     10383  db 0 ;; pci bus number
     10384  db 0x90 ;; pci device number (bit 7-3)
     10385  db 0x61 ;; link value INTA#
     10386  dw 0xdef8 ;; IRQ bitmap INTA#
     10387  db 0x62 ;; link value INTB#
     10388  dw 0xdef8 ;; IRQ bitmap INTB#
     10389  db 0x63 ;; link value INTC#
     10390  dw 0xdef8 ;; IRQ bitmap INTC#
     10391  db 0x60 ;; link value INTD#
     10392  dw 0xdef8 ;; IRQ bitmap INTD#
     10393  db 17 ;; physical slot (0 = embedded)
     10394  db 0 ;; reserved
     10395  ;; 19th slot entry: 18th PCI slot
     10396  db 0 ;; pci bus number
     10397  db 0x98 ;; pci device number (bit 7-3)
     10398  db 0x61 ;; link value INTA#
     10399  dw 0xdef8 ;; IRQ bitmap INTA#
     10400  db 0x62 ;; link value INTB#
     10401  dw 0xdef8 ;; IRQ bitmap INTB#
     10402  db 0x63 ;; link value INTC#
     10403  dw 0xdef8 ;; IRQ bitmap INTC#
     10404  db 0x60 ;; link value INTD#
     10405  dw 0xdef8 ;; IRQ bitmap INTD#
     10406  db 18 ;; physical slot (0 = embedded)
     10407  db 0 ;; reserved
     10408  ;; 20th slot entry: 19th PCI slot
     10409  db 0 ;; pci bus number
     10410  db 0xa0 ;; pci device number (bit 7-3)
     10411  db 0x61 ;; link value INTA#
     10412  dw 0xdef8 ;; IRQ bitmap INTA#
     10413  db 0x62 ;; link value INTB#
     10414  dw 0xdef8 ;; IRQ bitmap INTB#
     10415  db 0x63 ;; link value INTC#
     10416  dw 0xdef8 ;; IRQ bitmap INTC#
     10417  db 0x60 ;; link value INTD#
     10418  dw 0xdef8 ;; IRQ bitmap INTD#
     10419  db 19 ;; physical slot (0 = embedded)
     10420  db 0 ;; reserved
     10421  ;; 21th slot entry: 20th PCI slot
     10422  db 0 ;; pci bus number
     10423  db 0xa8 ;; pci device number (bit 7-3)
     10424  db 0x61 ;; link value INTA#
     10425  dw 0xdef8 ;; IRQ bitmap INTA#
     10426  db 0x62 ;; link value INTB#
     10427  dw 0xdef8 ;; IRQ bitmap INTB#
     10428  db 0x63 ;; link value INTC#
     10429  dw 0xdef8 ;; IRQ bitmap INTC#
     10430  db 0x60 ;; link value INTD#
     10431  dw 0xdef8 ;; IRQ bitmap INTD#
     10432  db 20 ;; physical slot (0 = embedded)
     10433  db 0 ;; reserved
     10434  ;; 21th slot entry: 20th PCI slot
     10435  db 0 ;; pci bus number
     10436  db 0xb0 ;; pci device number (bit 7-3)
     10437  db 0x61 ;; link value INTA#
     10438  dw 0xdef8 ;; IRQ bitmap INTA#
     10439  db 0x62 ;; link value INTB#
     10440  dw 0xdef8 ;; IRQ bitmap INTB#
     10441  db 0x63 ;; link value INTC#
     10442  dw 0xdef8 ;; IRQ bitmap INTC#
     10443  db 0x60 ;; link value INTD#
     10444  dw 0xdef8 ;; IRQ bitmap INTD#
     10445  db 20 ;; physical slot (0 = embedded)
     10446  db 0 ;; reserved
     10447  ;; 22th slot entry: 21th PCI slot
     10448  db 0 ;; pci bus number
     10449  db 0xb8 ;; pci device number (bit 7-3)
     10450  db 0x61 ;; link value INTA#
     10451  dw 0xdef8 ;; IRQ bitmap INTA#
     10452  db 0x62 ;; link value INTB#
     10453  dw 0xdef8 ;; IRQ bitmap INTB#
     10454  db 0x63 ;; link value INTC#
     10455  dw 0xdef8 ;; IRQ bitmap INTC#
     10456  db 0x60 ;; link value INTD#
     10457  dw 0xdef8 ;; IRQ bitmap INTD#
     10458  db 21 ;; physical slot (0 = embedded)
     10459  db 0 ;; reserved
     10460  ;; 23th slot entry: 22th PCI slot
     10461  db 0 ;; pci bus number
     10462  db 0xc0 ;; pci device number (bit 7-3)
     10463  db 0x61 ;; link value INTA#
     10464  dw 0xdef8 ;; IRQ bitmap INTA#
     10465  db 0x62 ;; link value INTB#
     10466  dw 0xdef8 ;; IRQ bitmap INTB#
     10467  db 0x63 ;; link value INTC#
     10468  dw 0xdef8 ;; IRQ bitmap INTC#
     10469  db 0x60 ;; link value INTD#
     10470  dw 0xdef8 ;; IRQ bitmap INTD#
     10471  db 22 ;; physical slot (0 = embedded)
     10472  db 0 ;; reserved
     10473  ;; 24th slot entry: 23th PCI slot
     10474  db 0 ;; pci bus number
     10475  db 0xc8 ;; pci device number (bit 7-3)
     10476  db 0x61 ;; link value INTA#
     10477  dw 0xdef8 ;; IRQ bitmap INTA#
     10478  db 0x62 ;; link value INTB#
     10479  dw 0xdef8 ;; IRQ bitmap INTB#
     10480  db 0x63 ;; link value INTC#
     10481  dw 0xdef8 ;; IRQ bitmap INTC#
     10482  db 0x60 ;; link value INTD#
     10483  dw 0xdef8 ;; IRQ bitmap INTD#
     10484  db 23 ;; physical slot (0 = embedded)
     10485  db 0 ;; reserved
     10486  ;; 25th slot entry: 24th PCI slot
     10487  db 0 ;; pci bus number
     10488  db 0xd0 ;; pci device number (bit 7-3)
     10489  db 0x61 ;; link value INTA#
     10490  dw 0xdef8 ;; IRQ bitmap INTA#
     10491  db 0x62 ;; link value INTB#
     10492  dw 0xdef8 ;; IRQ bitmap INTB#
     10493  db 0x63 ;; link value INTC#
     10494  dw 0xdef8 ;; IRQ bitmap INTC#
     10495  db 0x60 ;; link value INTD#
     10496  dw 0xdef8 ;; IRQ bitmap INTD#
     10497  db 24 ;; physical slot (0 = embedded)
     10498  db 0 ;; reserved
     10499  ;; 26th slot entry: 25th PCI slot
     10500  db 0 ;; pci bus number
     10501  db 0xd8 ;; pci device number (bit 7-3)
     10502  db 0x61 ;; link value INTA#
     10503  dw 0xdef8 ;; IRQ bitmap INTA#
     10504  db 0x62 ;; link value INTB#
     10505  dw 0xdef8 ;; IRQ bitmap INTB#
     10506  db 0x63 ;; link value INTC#
     10507  dw 0xdef8 ;; IRQ bitmap INTC#
     10508  db 0x60 ;; link value INTD#
     10509  dw 0xdef8 ;; IRQ bitmap INTD#
     10510  db 25 ;; physical slot (0 = embedded)
     10511  db 0 ;; reserved
     10512  ;; 27th slot entry: 26th PCI slot
     10513  db 0 ;; pci bus number
     10514  db 0xe0 ;; pci device number (bit 7-3)
     10515  db 0x61 ;; link value INTA#
     10516  dw 0xdef8 ;; IRQ bitmap INTA#
     10517  db 0x62 ;; link value INTB#
     10518  dw 0xdef8 ;; IRQ bitmap INTB#
     10519  db 0x63 ;; link value INTC#
     10520  dw 0xdef8 ;; IRQ bitmap INTC#
     10521  db 0x60 ;; link value INTD#
     10522  dw 0xdef8 ;; IRQ bitmap INTD#
     10523  db 26 ;; physical slot (0 = embedded)
     10524  db 0 ;; reserved
     10525  ;; 28th slot entry: 27th PCI slot
     10526  db 0 ;; pci bus number
     10527  db 0xe8 ;; pci device number (bit 7-3)
     10528  db 0x61 ;; link value INTA#
     10529  dw 0xdef8 ;; IRQ bitmap INTA#
     10530  db 0x62 ;; link value INTB#
     10531  dw 0xdef8 ;; IRQ bitmap INTB#
     10532  db 0x63 ;; link value INTC#
     10533  dw 0xdef8 ;; IRQ bitmap INTC#
     10534  db 0x60 ;; link value INTD#
     10535  dw 0xdef8 ;; IRQ bitmap INTD#
     10536  db 27 ;; physical slot (0 = embedded)
     10537  db 0 ;; reserved
     10538  ;; 29th slot entry: 28th PCI slot
     10539  db 0 ;; pci bus number
     10540  db 0xf0 ;; pci device number (bit 7-3)
     10541  db 0x61 ;; link value INTA#
     10542  dw 0xdef8 ;; IRQ bitmap INTA#
     10543  db 0x62 ;; link value INTB#
     10544  dw 0xdef8 ;; IRQ bitmap INTB#
     10545  db 0x63 ;; link value INTC#
     10546  dw 0xdef8 ;; IRQ bitmap INTC#
     10547  db 0x60 ;; link value INTD#
     10548  dw 0xdef8 ;; IRQ bitmap INTD#
     10549  db 28 ;; physical slot (0 = embedded)
     10550  db 0 ;; reserved
     10551  ;; 30th slot entry: 29th PCI slot
     10552  db 0 ;; pci bus number
     10553  db 0xf8 ;; pci device number (bit 7-3)
     10554  db 0x61 ;; link value INTA#
     10555  dw 0xdef8 ;; IRQ bitmap INTA#
     10556  db 0x62 ;; link value INTB#
     10557  dw 0xdef8 ;; IRQ bitmap INTB#
     10558  db 0x63 ;; link value INTC#
     10559  dw 0xdef8 ;; IRQ bitmap INTC#
     10560  db 0x60 ;; link value INTD#
     10561  dw 0xdef8 ;; IRQ bitmap INTD#
     10562  db 29 ;; physical slot (0 = embedded)
     10563  db 0 ;; reserved
     10564#endif
    1035110565#endif /* VBOX */
    1035210566pci_routing_table_structure_end:
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette