On Tue, Sep 19, 2017 at 11:18:07PM +0300, Tuomas Tynkkynen wrote: > This board builds an U-Boot binary that is bootable with QEMU's 'virt' > machine on ARM. The minimal QEMU command line is: > > qemu-system-arm -machine virt,highmem=off -bios u-boot.bin > > (Note that the 'highmem=off' parameter to the 'virt' machine is required for > PCI to work in U-Boot.) This command line enables the following: > - u-boot.bin loaded and executing in the emulated flash at address 0x0 > - A generated device tree blob placed at the start of RAM > - A freely configurable amount of RAM, described by the DTB > - A PL011 serial port, discoverable via the DTB > - An ARMv7 architected timer > - PSCI for rebooting the system > - A generic ECAM-based PCI host controller, discoverable via the DTB > > Additionally, QEMU allows plugging a bunch of useful peripherals to the PCI > bus. > The following ones are supported by both U-Boot and Linux: > > - To add a Serial ATA disk via an Intel ICH9 AHCI controller, pass e.g.: > -drive if=none,file=disk.img,id=mydisk -device ich9-ahci,id=ahci -device > ide-drive,drive=mydisk,bus=ahci.0 > - To add an Intel E1000 network adapter, pass e.g.: > -net nic,model=e1000 -net user > - To add an EHCI-compliant USB host controller, pass e.g.: > -device usb-ehci,id=ehci > - To add a NVMe disk, pass e.g.: > -drive if=none,file=disk.img,id=mydisk -device > nvme,drive=mydisk,serial=foo > > Signed-off-by: Tuomas Tynkkynen <tuomas.tynkky...@iki.fi>
Applied to u-boot/master, thanks! -- Tom
signature.asc
Description: PGP signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot