VirtualBox

Changeset 27170 in vbox for trunk/src


Ignore:
Timestamp:
Mar 8, 2010 2:23:12 PM (15 years ago)
Author:
vboxsync
Message:

BIOS: Fixed $PIR table entries and added one more reported entry to cover the EHCI PCI device.

File:
1 edited

Legend:

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

    r24523 r27170  
    1023410234  dw 32 + (30 * 16) ;; table size
    1023510235#else
    10236   dw 32 + (10 * 16) ;; table size
     10236  dw 32 + (11 * 16) ;; table size
    1023710237#endif
    1023810238#else /* !VBOX */
     
    1038610386  db 0 ;; pci bus number
    1038710387  db 0x58 ;; pci device number (bit 7-3)
    10388   db 0x61 ;; link value INTA#
     10388  db 0x62 ;; link value INTA#
    1038910389  dw 0xdef8 ;; IRQ bitmap INTA#
    10390   db 0x62 ;; link value INTB#
     10390  db 0x63 ;; link value INTB#
    1039110391  dw 0xdef8 ;; IRQ bitmap INTB#
    10392   db 0x63 ;; link value INTC#
     10392  db 0x60 ;; link value INTC#
    1039310393  dw 0xdef8 ;; IRQ bitmap INTC#
    10394   db 0x60 ;; link value INTD#
     10394  db 0x61 ;; link value INTD#
    1039510395  dw 0xdef8 ;; IRQ bitmap INTD#
    1039610396  db 10 ;; physical slot (0 = embedded)
     
    1039910399  db 0 ;; pci bus number
    1040010400  db 0x60 ;; pci device number (bit 7-3)
    10401   db 0x61 ;; link value INTA#
     10401  db 0x63 ;; link value INTA#
    1040210402  dw 0xdef8 ;; IRQ bitmap INTA#
    10403   db 0x62 ;; link value INTB#
     10403  db 0x60 ;; link value INTB#
    1040410404  dw 0xdef8 ;; IRQ bitmap INTB#
    10405   db 0x63 ;; link value INTC#
     10405  db 0x61 ;; link value INTC#
    1040610406  dw 0xdef8 ;; IRQ bitmap INTC#
    10407   db 0x60 ;; link value INTD#
     10407  db 0x62 ;; link value INTD#
    1040810408  dw 0xdef8 ;; IRQ bitmap INTD#
    1040910409  db 11 ;; physical slot (0 = embedded)
     
    1041210412  db 0 ;; pci bus number
    1041310413  db 0x68 ;; pci device number (bit 7-3)
    10414   db 0x61 ;; link value INTA#
     10414  db 0x60 ;; link value INTA#
    1041510415  dw 0xdef8 ;; IRQ bitmap INTA#
    10416   db 0x62 ;; link value INTB#
     10416  db 0x61 ;; link value INTB#
    1041710417  dw 0xdef8 ;; IRQ bitmap INTB#
    10418   db 0x63 ;; link value INTC#
     10418  db 0x62 ;; link value INTC#
    1041910419  dw 0xdef8 ;; IRQ bitmap INTC#
    10420   db 0x60 ;; link value INTD#
     10420  db 0x63 ;; link value INTD#
    1042110421  dw 0xdef8 ;; IRQ bitmap INTD#
    1042210422  db 12 ;; physical slot (0 = embedded)
     
    1043810438  db 0 ;; pci bus number
    1043910439  db 0x78 ;; pci device number (bit 7-3)
    10440   db 0x61 ;; link value INTA#
     10440  db 0x62 ;; link value INTA#
    1044110441  dw 0xdef8 ;; IRQ bitmap INTA#
    10442   db 0x62 ;; link value INTB#
     10442  db 0x63 ;; link value INTB#
    1044310443  dw 0xdef8 ;; IRQ bitmap INTB#
    10444   db 0x63 ;; link value INTC#
     10444  db 0x60 ;; link value INTC#
    1044510445  dw 0xdef8 ;; IRQ bitmap INTC#
    10446   db 0x60 ;; link value INTD#
     10446  db 0x61 ;; link value INTD#
    1044710447  dw 0xdef8 ;; IRQ bitmap INTD#
    1044810448  db 14 ;; physical slot (0 = embedded)
     
    1045110451  db 0 ;; pci bus number
    1045210452  db 0x80 ;; pci device number (bit 7-3)
    10453   db 0x61 ;; link value INTA#
     10453  db 0x63 ;; link value INTA#
    1045410454  dw 0xdef8 ;; IRQ bitmap INTA#
    10455   db 0x62 ;; link value INTB#
     10455  db 0x60 ;; link value INTB#
    1045610456  dw 0xdef8 ;; IRQ bitmap INTB#
    10457   db 0x63 ;; link value INTC#
     10457  db 0x61 ;; link value INTC#
    1045810458  dw 0xdef8 ;; IRQ bitmap INTC#
    10459   db 0x60 ;; link value INTD#
     10459  db 0x62 ;; link value INTD#
    1046010460  dw 0xdef8 ;; IRQ bitmap INTD#
    1046110461  db 15 ;; physical slot (0 = embedded)
     
    1046410464  db 0 ;; pci bus number
    1046510465  db 0x88 ;; pci device number (bit 7-3)
    10466   db 0x61 ;; link value INTA#
     10466  db 0x60 ;; link value INTA#
    1046710467  dw 0xdef8 ;; IRQ bitmap INTA#
    10468   db 0x62 ;; link value INTB#
     10468  db 0x61 ;; link value INTB#
    1046910469  dw 0xdef8 ;; IRQ bitmap INTB#
    10470   db 0x63 ;; link value INTC#
     10470  db 0x62 ;; link value INTC#
    1047110471  dw 0xdef8 ;; IRQ bitmap INTC#
    10472   db 0x60 ;; link value INTD#
     10472  db 0x63 ;; link value INTD#
    1047310473  dw 0xdef8 ;; IRQ bitmap INTD#
    1047410474  db 16 ;; physical slot (0 = embedded)
     
    1049010490  db 0 ;; pci bus number
    1049110491  db 0x98 ;; pci device number (bit 7-3)
    10492   db 0x61 ;; link value INTA#
     10492  db 0x62 ;; link value INTA#
    1049310493  dw 0xdef8 ;; IRQ bitmap INTA#
    10494   db 0x62 ;; link value INTB#
     10494  db 0x63 ;; link value INTB#
    1049510495  dw 0xdef8 ;; IRQ bitmap INTB#
    10496   db 0x63 ;; link value INTC#
     10496  db 0x60 ;; link value INTC#
    1049710497  dw 0xdef8 ;; IRQ bitmap INTC#
    10498   db 0x60 ;; link value INTD#
     10498  db 0x61 ;; link value INTD#
    1049910499  dw 0xdef8 ;; IRQ bitmap INTD#
    1050010500  db 18 ;; physical slot (0 = embedded)
     
    1050310503  db 0 ;; pci bus number
    1050410504  db 0xa0 ;; pci device number (bit 7-3)
    10505   db 0x61 ;; link value INTA#
     10505  db 0x63 ;; link value INTA#
    1050610506  dw 0xdef8 ;; IRQ bitmap INTA#
    10507   db 0x62 ;; link value INTB#
     10507  db 0x60 ;; link value INTB#
    1050810508  dw 0xdef8 ;; IRQ bitmap INTB#
    10509   db 0x63 ;; link value INTC#
     10509  db 0x61 ;; link value INTC#
    1051010510  dw 0xdef8 ;; IRQ bitmap INTC#
    10511   db 0x60 ;; link value INTD#
     10511  db 0x62 ;; link value INTD#
    1051210512  dw 0xdef8 ;; IRQ bitmap INTD#
    1051310513  db 19 ;; physical slot (0 = embedded)
    1051410514  db 0 ;; reserved
    10515   ;; 21th slot entry: 20th PCI slot
     10515  ;; 21st slot entry: 20th PCI slot
    1051610516  db 0 ;; pci bus number
    1051710517  db 0xa8 ;; pci device number (bit 7-3)
    10518   db 0x61 ;; link value INTA#
     10518  db 0x60 ;; link value INTA#
    1051910519  dw 0xdef8 ;; IRQ bitmap INTA#
    10520   db 0x62 ;; link value INTB#
     10520  db 0x61 ;; link value INTB#
    1052110521  dw 0xdef8 ;; IRQ bitmap INTB#
    10522   db 0x63 ;; link value INTC#
     10522  db 0x62 ;; link value INTC#
    1052310523  dw 0xdef8 ;; IRQ bitmap INTC#
    10524   db 0x60 ;; link value INTD#
     10524  db 0x63 ;; link value INTD#
    1052510525  dw 0xdef8 ;; IRQ bitmap INTD#
    1052610526  db 20 ;; physical slot (0 = embedded)
    1052710527  db 0 ;; reserved
    10528   ;; 21th slot entry: 20th PCI slot
     10528  ;; 22nd slot entry: 21st PCI slot
    1052910529  db 0 ;; pci bus number
    1053010530  db 0xb0 ;; pci device number (bit 7-3)
     
    1053710537  db 0x60 ;; link value INTD#
    1053810538  dw 0xdef8 ;; IRQ bitmap INTD#
    10539   db 20 ;; physical slot (0 = embedded)
     10539  db 21 ;; physical slot (0 = embedded)
    1054010540  db 0 ;; reserved
    10541   ;; 22th slot entry: 21th PCI slot
     10541  ;; 23rd slot entry: 22nd PCI slot
    1054210542  db 0 ;; pci bus number
    1054310543  db 0xb8 ;; pci device number (bit 7-3)
    10544   db 0x61 ;; link value INTA#
     10544  db 0x62 ;; link value INTA#
    1054510545  dw 0xdef8 ;; IRQ bitmap INTA#
    10546   db 0x62 ;; link value INTB#
     10546  db 0x63 ;; link value INTB#
    1054710547  dw 0xdef8 ;; IRQ bitmap INTB#
    10548   db 0x63 ;; link value INTC#
     10548  db 0x60 ;; link value INTC#
    1054910549  dw 0xdef8 ;; IRQ bitmap INTC#
    10550   db 0x60 ;; link value INTD#
    10551   dw 0xdef8 ;; IRQ bitmap INTD#
    10552   db 21 ;; physical slot (0 = embedded)
    10553   db 0 ;; reserved
    10554   ;; 23th slot entry: 22th PCI slot
    10555   db 0 ;; pci bus number
    10556   db 0xc0 ;; pci device number (bit 7-3)
    10557   db 0x61 ;; link value INTA#
    10558   dw 0xdef8 ;; IRQ bitmap INTA#
    10559   db 0x62 ;; link value INTB#
    10560   dw 0xdef8 ;; IRQ bitmap INTB#
    10561   db 0x63 ;; link value INTC#
    10562   dw 0xdef8 ;; IRQ bitmap INTC#
    10563   db 0x60 ;; link value INTD#
     10550  db 0x61 ;; link value INTD#
    1056410551  dw 0xdef8 ;; IRQ bitmap INTD#
    1056510552  db 22 ;; physical slot (0 = embedded)
    1056610553  db 0 ;; reserved
    10567   ;; 24th slot entry: 23th PCI slot
     10554  ;; 24th slot entry: 23rd PCI slot
    1056810555  db 0 ;; pci bus number
    10569   db 0xc8 ;; pci device number (bit 7-3)
    10570   db 0x61 ;; link value INTA#
     10556  db 0xc0 ;; pci device number (bit 7-3)
     10557  db 0x63 ;; link value INTA#
    1057110558  dw 0xdef8 ;; IRQ bitmap INTA#
    10572   db 0x62 ;; link value INTB#
     10559  db 0x60 ;; link value INTB#
    1057310560  dw 0xdef8 ;; IRQ bitmap INTB#
    10574   db 0x63 ;; link value INTC#
     10561  db 0x61 ;; link value INTC#
    1057510562  dw 0xdef8 ;; IRQ bitmap INTC#
    10576   db 0x60 ;; link value INTD#
     10563  db 0x62 ;; link value INTD#
    1057710564  dw 0xdef8 ;; IRQ bitmap INTD#
    1057810565  db 23 ;; physical slot (0 = embedded)
     
    1058010567  ;; 25th slot entry: 24th PCI slot
    1058110568  db 0 ;; pci bus number
    10582   db 0xd0 ;; pci device number (bit 7-3)
    10583   db 0x61 ;; link value INTA#
     10569  db 0xc8 ;; pci device number (bit 7-3)
     10570  db 0x60 ;; link value INTA#
    1058410571  dw 0xdef8 ;; IRQ bitmap INTA#
    10585   db 0x62 ;; link value INTB#
     10572  db 0x61 ;; link value INTB#
    1058610573  dw 0xdef8 ;; IRQ bitmap INTB#
    10587   db 0x63 ;; link value INTC#
     10574  db 0x62 ;; link value INTC#
    1058810575  dw 0xdef8 ;; IRQ bitmap INTC#
    10589   db 0x60 ;; link value INTD#
     10576  db 0x63 ;; link value INTD#
    1059010577  dw 0xdef8 ;; IRQ bitmap INTD#
    1059110578  db 24 ;; physical slot (0 = embedded)
     
    1059310580  ;; 26th slot entry: 25th PCI slot
    1059410581  db 0 ;; pci bus number
    10595   db 0xd8 ;; pci device number (bit 7-3)
     10582  db 0xd0 ;; pci device number (bit 7-3)
    1059610583  db 0x61 ;; link value INTA#
    1059710584  dw 0xdef8 ;; IRQ bitmap INTA#
     
    1060610593  ;; 27th slot entry: 26th PCI slot
    1060710594  db 0 ;; pci bus number
    10608   db 0xe0 ;; pci device number (bit 7-3)
    10609   db 0x61 ;; link value INTA#
     10595  db 0xd8 ;; pci device number (bit 7-3)
     10596  db 0x62 ;; link value INTA#
    1061010597  dw 0xdef8 ;; IRQ bitmap INTA#
    10611   db 0x62 ;; link value INTB#
     10598  db 0x63 ;; link value INTB#
    1061210599  dw 0xdef8 ;; IRQ bitmap INTB#
    10613   db 0x63 ;; link value INTC#
     10600  db 0x60 ;; link value INTC#
    1061410601  dw 0xdef8 ;; IRQ bitmap INTC#
    10615   db 0x60 ;; link value INTD#
     10602  db 0x61 ;; link value INTD#
    1061610603  dw 0xdef8 ;; IRQ bitmap INTD#
    1061710604  db 26 ;; physical slot (0 = embedded)
     
    1061910606  ;; 28th slot entry: 27th PCI slot
    1062010607  db 0 ;; pci bus number
    10621   db 0xe8 ;; pci device number (bit 7-3)
    10622   db 0x61 ;; link value INTA#
     10608  db 0xe0 ;; pci device number (bit 7-3)
     10609  db 0x63 ;; link value INTA#
    1062310610  dw 0xdef8 ;; IRQ bitmap INTA#
    10624   db 0x62 ;; link value INTB#
     10611  db 0x60 ;; link value INTB#
    1062510612  dw 0xdef8 ;; IRQ bitmap INTB#
    10626   db 0x63 ;; link value INTC#
     10613  db 0x61 ;; link value INTC#
    1062710614  dw 0xdef8 ;; IRQ bitmap INTC#
    10628   db 0x60 ;; link value INTD#
     10615  db 0x62 ;; link value INTD#
    1062910616  dw 0xdef8 ;; IRQ bitmap INTD#
    1063010617  db 27 ;; physical slot (0 = embedded)
     
    1063210619  ;; 29th slot entry: 28th PCI slot
    1063310620  db 0 ;; pci bus number
    10634   db 0xf0 ;; pci device number (bit 7-3)
    10635   db 0x61 ;; link value INTA#
     10621  db 0xe8 ;; pci device number (bit 7-3)
     10622  db 0x60 ;; link value INTA#
    1063610623  dw 0xdef8 ;; IRQ bitmap INTA#
    10637   db 0x62 ;; link value INTB#
     10624  db 0x61 ;; link value INTB#
    1063810625  dw 0xdef8 ;; IRQ bitmap INTB#
    10639   db 0x63 ;; link value INTC#
     10626  db 0x62 ;; link value INTC#
    1064010627  dw 0xdef8 ;; IRQ bitmap INTC#
    10641   db 0x60 ;; link value INTD#
     10628  db 0x63 ;; link value INTD#
    1064210629  dw 0xdef8 ;; IRQ bitmap INTD#
    1064310630  db 28 ;; physical slot (0 = embedded)
     
    1064510632  ;; 30th slot entry: 29th PCI slot
    1064610633  db 0 ;; pci bus number
    10647   db 0xf8 ;; pci device number (bit 7-3)
     10634  db 0xf0 ;; pci device number (bit 7-3)
    1064810635  db 0x61 ;; link value INTA#
    1064910636  dw 0xdef8 ;; IRQ bitmap INTA#
Note: See TracChangeset for help on using the changeset viewer.

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