[OpenBIOS] [PATCH 0/3] Miscellaneous fixes
Mark Cave-Ayland
mark.cave-ayland at ilande.co.uk
Sat Aug 18 11:17:58 CEST 2018
On 12/08/18 13:55, Mark Cave-Ayland wrote:
> Here is a set of fixes discovered during my work on adding virtio-blk
> support to OpenBIOS.
>
> Patch 1 changes the way in which the IDE controller DT nodes are generated
> so that they use the controller index as the address, and not the value
> programmed in the PCI BAR. Otherwise it is impossible for QEMU to determine
> the fw path for IDE boot devices, since the PCI BARs are programmed after
> the machine has been initialised.
>
> Patches 2 and 3 contain fixes for bugs that were discovered whilst trying
> to initialise the virtio-blk device for both PPC and SPARC64 architectures.
>
> Signed-off-by: Mark Cave-Ayland <mark.cave-ayland at ilande.co.uk>
>
>
> Mark Cave-Ayland (3):
> ide: don't use ioports as part of the controller node address
> libopenbios: don't allow find_package_method() to push a NULL for
> empty strings
> pci: use absolute PCI IO addresses when programming bridge IO limits
>
> config/examples/ppc64_config.xml | 2 +-
> config/examples/ppc_config.xml | 2 +-
> drivers/ide.c | 18 ++++++++----------
> drivers/pci.c | 2 +-
> libopenbios/bindings.c | 7 ++++++-
> 5 files changed, 17 insertions(+), 14 deletions(-)
No further comments, so pushed to master.
ATB,
Mark.
More information about the OpenBIOS
mailing list