Menu

#48 Add support for PCI Root Bridge I/O protocol

Unstable_(example)
closed
None
5
2016-09-15
2016-09-14
Pete Batard
No

Add support for PCI Root Bridge I/O protocol

  • PCI Root Bridge I/O protocol is used by PCI Bus Driver to perform PCI Memory, PCI I/O, and PCI Configuration cycles on a PCI Root Bridge. It also provides services to perform different types of bus mastering DMA.
1 Attachments

Discussion

  • Pete Batard

    Pete Batard - 2016-09-14

    Scratch that - there already exists an efipciio.h with most of these definitions. Let me remove this patch and propose a new one that will amend what's already there.

     
  • Pete Batard

    Pete Batard - 2016-09-14

    OK, here's a better version that adds the required definition in efipciio.h. Note that EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL and EFI_PCI_IO_PROTOCOL are two different protocols.

     
  • Nigel Croxon

    Nigel Croxon - 2016-09-15

    /home/croxon/HP/gnu-efi-code/lib/../inc/efiprot.h:1428:0: error: "EFI_PCI_ADDRESS" redefined [-Werror]

    Pete, there are now two defines of EFI_PCI_ADDRESS. Please report with your define removed.

     
  • Nigel Croxon

    Nigel Croxon - 2016-09-15
    • status: open --> closed
    • assigned_to: Nigel Croxon
     
  • Nigel Croxon

    Nigel Croxon - 2016-09-15

    patch accepted
    commit c108e118da3e8792fc3755a1c6936de75da454a3

    Thank you Pete.

     

Log in to post a comment.

MongoDB Logo MongoDB