[U-Boot] [PATCH 0/3] PPC 85xx: Add support for QEMU's ppce500 PV machine
Alexander Graf
agraf at suse.de
Sun Jan 19 16:18:59 CET 2014
In QEMU we implement a PV machine type called "ppce500". That board is able
to run any e500+ FSL cores (e500v2, e500mc, e5500, e6500).
It is heavily inspired by the MPC8544DS SoC and board combination, but
implements only the bare minimum to make Linux happy enough to drive a
virtual machine.
This patch set implements support for this PV machine type in U-Boot, enabling
users to run their virtual machines with netboot, u-boot payload binaries or
other fun things they come up with.
Alexander Graf (3):
PPC 85xx: Detect e500v2 / e500mc during runtime
PPC 85xx: Add ELF entry point
PPC 85xx: Add qemu-ppce500 machine
arch/powerpc/cpu/mpc85xx/fixed_ivor.S | 21 ++-
arch/powerpc/cpu/mpc85xx/start.S | 7 +
arch/powerpc/cpu/mpc85xx/u-boot.lds | 1 +
arch/powerpc/include/asm/config_mpc85xx.h | 4 +
board/freescale/qemu-ppce500/Makefile | 10 ++
board/freescale/qemu-ppce500/qemu-ppce500.c | 260 +++++++++++++++++++++++++++
board/freescale/qemu-ppce500/tlb.c | 59 ++++++
boards.cfg | 1 +
include/configs/qemu-ppce500.h | 235 ++++++++++++++++++++++++
9 files changed, 593 insertions(+), 5 deletions(-)
create mode 100644 board/freescale/qemu-ppce500/Makefile
create mode 100644 board/freescale/qemu-ppce500/qemu-ppce500.c
create mode 100644 board/freescale/qemu-ppce500/tlb.c
create mode 100644 include/configs/qemu-ppce500.h
--
1.7.10.4
More information about the U-Boot
mailing list