[OpenBIOS] [PATCH 0/5] PCI address and property fixes
Mark Cave-Ayland
mark.cave-ayland at ilande.co.uk
Sat Jan 2 21:44:15 CET 2016
This patchset primarily fixes up pci_bus_addr_to_host_addr() to support
both memory and IO spaces in order to generate a correct AAPL,address
property for IO space mappings. As well as this, it removes the
configuration space range from the PCI host bridge for all machines except
SPARC64 which fixes an issue with Darwin/OS X calculating the wrong address
spaces for PCI accesses.
Signed-off-by: Mark Cave-Ayland <mark.cave-ayland at ilande.co.uk>
Mark Cave-Ayland (5):
pci: switch ob_pci_map_in() to use physical addresses rather than
region and size
pci: support PCI spaces other than memory in
pci_bus_addr_to_host_addr()
pci: fix AAPL,address property for IO space mappings
pci: enable AAPL,address property for all Apple PPC machines
pci: remove the configuration space range from the PCI host bridge by
default
openbios-devel/drivers/pci.c | 56 ++++++++++++++++++++++++---------
openbios-devel/drivers/pci.fs | 68 +++++------------------------------------
openbios-devel/drivers/vga.fs | 11 ++++---
3 files changed, 56 insertions(+), 79 deletions(-)
--
1.7.10.4
More information about the OpenBIOS
mailing list