none
Windows(UEFI ) and PCI config Space access RRS feed

  • Question

  • Does Windows ( UEFI) on a UEFI system rely on the EFI_PCI_IO_PROTOCOL,EFI_ROOT_BRIDGE_IO_PROTOCOL for PCI Config space access or does it continue to use/support legacy methods?

    Monday, October 15, 2012 5:08 PM

Answers

  • As far as I know it uses legacy methods, but why should it matter?  You should not be accessing the PCI config space except through the PCI driver so you should not care.


    Don Burn Windows Filesystem and Driver Consulting Website: http://www.windrvr.com Blog: http://msmvps.com/blogs/WinDrvr

    Monday, October 15, 2012 5:13 PM

All replies

  • As far as I know it uses legacy methods, but why should it matter?  You should not be accessing the PCI config space except through the PCI driver so you should not care.


    Don Burn Windows Filesystem and Driver Consulting Website: http://www.windrvr.com Blog: http://msmvps.com/blogs/WinDrvr

    Monday, October 15, 2012 5:13 PM
  • Well.. actually I'm interested in knowing this to determine if the UEFI platform firmware correctly and fully implements the PCI/Root Bus protocols . If Windows was using these protocols for sure then it is guaranteed or at least a better chance that the protocols are implemented correctly...


    bhavana

    Monday, October 15, 2012 7:03 PM
  • I don't know the answer to your question, but I can say over the last almost 20 years of writing drivers and dealing with hardware that Windows typically implements PCI to a stricter and fuller standard than the other OS'es out there.


    Don Burn Windows Filesystem and Driver Consulting Website: http://www.windrvr.com Blog: http://msmvps.com/blogs/WinDrvr

    Friday, October 19, 2012 4:15 PM