[U-Boot] [PATCH 0/2] Board for QEMU's '-machine virt' on ARM

Peter Robinson pbrobinson at gmail.com
Wed Aug 30 21:09:27 UTC 2017


On Wed, Aug 30, 2017 at 9:31 AM, Tuomas Tynkkynen
<tuomas.tynkkynen at iki.fi> wrote:
> Hi,
>
> Sending this out in a slightly unfinished state to gauge if there's
> interest in having this included in U-Boot. Basically this allows
> running U-Boot under QEMU's '-machine virt' emulation, thus making it
> possible to boot Linux distros that use the extlinux.conf booting method
> under '-machine virt'.

I'm definitely interested, and I'm aware of others that are as well.
Being able to do that an use things like virtio drivers and easily
doing CPU/mem bits would be great.

Peter

> To some extent, this is currently possible by emulating and running
> U-Boot on some of the Versatile boards, but (IIRC) they have some
> limitations like limiting to 1GB of RAM or lacking support for PCI.
>
> Tuomas Tynkkynen (2):
>   PCI: Add driver for a 'pci-host-ecam-generic' host controller
>   ARM: Add a new arch + board for QEMU's 'virt' machine
>
>  arch/arm/Kconfig                |  10 +++
>  arch/arm/mach-qemu/Kconfig      |   9 ++
>  board/qemu-arm/Makefile         |   5 ++
>  board/qemu-arm/qemu-arm.c       |  35 ++++++++
>  configs/qemu_arm_defconfig      |  27 ++++++
>  drivers/pci/Kconfig             |   8 ++
>  drivers/pci/Makefile            |   1 +
>  drivers/pci/pcie_ecam_generic.c | 193 ++++++++++++++++++++++++++++++++++++++++
>  include/configs/qemu-arm.h      |  63 +++++++++++++
>  9 files changed, 351 insertions(+)
>  create mode 100644 arch/arm/mach-qemu/Kconfig
>  create mode 100644 board/qemu-arm/Makefile
>  create mode 100644 board/qemu-arm/qemu-arm.c
>  create mode 100644 configs/qemu_arm_defconfig
>  create mode 100644 drivers/pci/pcie_ecam_generic.c
>  create mode 100644 include/configs/qemu-arm.h
>
> --
> 2.13.0
>
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> https://lists.denx.de/listinfo/u-boot


More information about the U-Boot mailing list