[U-Boot] [PATCH v2 2/6] x86: Support QEMU x86 targets

Simon Glass sjg at chromium.org
Fri May 8 22:42:35 CEST 2015


On 7 May 2015 at 07:34, Bin Meng <bmeng.cn at gmail.com> wrote:
> This commit introduces the initial U-Boot support for QEMU x86 targets.
> U-Boot can boot from coreboot as a payload, or directly without coreboot.
>
> Signed-off-by: Bin Meng <bmeng.cn at gmail.com>
> Acked-by: Simon Glass <sjg at chromium.org>
> Tested-by: Simon Glass <sjg at chromium.org>
> ---
>
> Changes in v2: None
>
>  arch/x86/Kconfig                      |  5 +++
>  arch/x86/cpu/Makefile                 |  1 +
>  arch/x86/cpu/qemu/Kconfig             | 21 +++++++++++++
>  arch/x86/cpu/qemu/Makefile            |  8 +++++
>  arch/x86/cpu/qemu/car.S               | 26 ++++++++++++++++
>  arch/x86/cpu/qemu/dram.c              | 46 ++++++++++++++++++++++++++++
>  arch/x86/cpu/qemu/pci.c               | 49 ++++++++++++++++++++++++++++++
>  arch/x86/cpu/qemu/qemu.c              | 37 +++++++++++++++++++++++
>  arch/x86/dts/Makefile                 |  3 +-
>  arch/x86/dts/qemu-x86.dts             | 34 +++++++++++++++++++++
>  arch/x86/include/asm/arch-qemu/gpio.h | 13 ++++++++
>  arch/x86/include/asm/arch-qemu/qemu.h | 17 +++++++++++
>  board/emulation/Kconfig               | 25 +++++++++++++++
>  board/emulation/qemu-x86/Kconfig      | 24 +++++++++++++++
>  board/emulation/qemu-x86/MAINTAINERS  |  6 ++++
>  board/emulation/qemu-x86/Makefile     |  7 +++++
>  board/emulation/qemu-x86/qemu-x86.c   | 13 ++++++++
>  board/emulation/qemu-x86/start.S      |  9 ++++++
>  configs/qemu-x86_defconfig            |  6 ++++
>  include/configs/qemu-x86.h            | 57 +++++++++++++++++++++++++++++++++++
>  20 files changed, 406 insertions(+), 1 deletion(-)
>  create mode 100644 arch/x86/cpu/qemu/Kconfig
>  create mode 100644 arch/x86/cpu/qemu/Makefile
>  create mode 100644 arch/x86/cpu/qemu/car.S
>  create mode 100644 arch/x86/cpu/qemu/dram.c
>  create mode 100644 arch/x86/cpu/qemu/pci.c
>  create mode 100644 arch/x86/cpu/qemu/qemu.c
>  create mode 100644 arch/x86/dts/qemu-x86.dts
>  create mode 100644 arch/x86/include/asm/arch-qemu/gpio.h
>  create mode 100644 arch/x86/include/asm/arch-qemu/qemu.h
>  create mode 100644 board/emulation/Kconfig
>  create mode 100644 board/emulation/qemu-x86/Kconfig
>  create mode 100644 board/emulation/qemu-x86/MAINTAINERS
>  create mode 100644 board/emulation/qemu-x86/Makefile
>  create mode 100644 board/emulation/qemu-x86/qemu-x86.c
>  create mode 100644 board/emulation/qemu-x86/start.S
>  create mode 100644 configs/qemu-x86_defconfig
>  create mode 100644 include/configs/qemu-x86.h

Applied to u-boot-x86, thanks!


More information about the U-Boot mailing list