[OpenBIOS] [PATCH 00/10] encode-int related changes and pci bus scan amendment

Blue Swirl blauwirbel at gmail.com
Thu May 27 22:13:17 CEST 2010


On Tue, May 25, 2010 at 12:37 PM, Igor V. Kovalenko
<igor.v.kovalenko at gmail.com> wrote:
> These mostly are cleanups up to pci bus scan amendment changes.
>
> The pci bus scan is reworked, now we start with pci host bridge which will
> initiate primary bus scan. PCI-to-PCI bridges do the same.
>
> Although bridges are still mostly unusable in qemu due to missing address space
> remappings one can now put e.g. ide and vga on sun4u behind secondary bus and
> see it is found correctly and can be configured.
>
> With these applied my debian etch ppc installation still boots to shell,
> and helenos can get to video screen (with appropriate QEMU,VGA driver.)
> Another bonus point that on sparc64 recent linux "btext" boot console works
> (colors are a bit off though.)

Thanks, applied all with the fix merged to 6/10.

>
> ---
>
> Igor V. Kovalenko (10):
>      ebus: set addressing to 2 address cells and 1 size cells
>      ide: fix property data size
>      video: framebuffer properties must be 32bit values
>      pci: property encoding helpers
>      pci: debug printk macros
>      pci: bus scan amendment
>      new style arch declarations for ppc/qemu
>      pci: add host memory base to pci_arch_t
>      pci: allow BARs with zero assigned address
>      pci: assign relocatable address ranges
>
>
>  arch/ppc/qemu/init.c           |   96 ++++--
>  arch/sparc64/openbios.c        |    3
>  drivers/ide.c                  |   22 +
>  drivers/pci.c                  |  652 +++++++++++++++++++++++++++-------------
>  drivers/pci.h                  |    4
>  drivers/pci_database.c         |    2
>  drivers/pci_database.h         |    3
>  drivers/vga_vbe.c              |    8
>  include/drivers/pci.h          |    3
>  include/libopenbios/bindings.h |    8
>  libopenbios/bindings.c         |    6
>  packages/video.c               |   10 -
>  12 files changed, 549 insertions(+), 268 deletions(-)
>
> --
>
> --
> OpenBIOS                 http://openbios.org/
> Mailinglist:  http://lists.openbios.org/mailman/listinfo
> Free your System - May the Forth be with you
>



More information about the OpenBIOS mailing list