public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 2/2] ARM: Add a new arch + board for QEMU's 'virt' machine
@ 2018-05-09 10:56 Paulo Neves
  2018-05-14 23:47 ` Tuomas Tynkkynen
  0 siblings, 1 reply; 6+ messages in thread
From: Paulo Neves @ 2018-05-09 10:56 UTC (permalink / raw)
  To: u-boot

Hello I have successfully built u-boot and launched qemu with the
flags proposed by the patch. My problems start when I try to boot the
kernel

What is the linux kernel defconfig that should be used to boot this
machine? I tried the versatile one but they are different in some key
places like the sd card. The end result is that I can only see
Starting Kernel, and nothing else. What bootargs do you pass to the
kernel to have the serial output in qemu?

Paulo Neves

^ permalink raw reply	[flat|nested] 6+ messages in thread
* [U-Boot] [PATCH 0/2] Board for QEMU's '-machine virt' on ARM
@ 2017-08-30  8:31 Tuomas Tynkkynen
  2017-08-30  8:31 ` [U-Boot] [PATCH 2/2] ARM: Add a new arch + board for QEMU's 'virt' machine Tuomas Tynkkynen
  0 siblings, 1 reply; 6+ messages in thread
From: Tuomas Tynkkynen @ 2017-08-30  8:31 UTC (permalink / raw)
  To: u-boot

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'.

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

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2018-05-14 23:47 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-05-09 10:56 [U-Boot] [PATCH 2/2] ARM: Add a new arch + board for QEMU's 'virt' machine Paulo Neves
2018-05-14 23:47 ` Tuomas Tynkkynen
  -- strict thread matches above, loose matches on Subject: below --
2017-08-30  8:31 [U-Boot] [PATCH 0/2] Board for QEMU's '-machine virt' on ARM Tuomas Tynkkynen
2017-08-30  8:31 ` [U-Boot] [PATCH 2/2] ARM: Add a new arch + board for QEMU's 'virt' machine Tuomas Tynkkynen
2017-08-31  6:55   ` Bin Meng
2017-08-31 21:56     ` Tuomas Tynkkynen
2017-09-01  3:07       ` Bin Meng

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox