[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