From e96c649294fd763fa8631b866397a07b9434bbd3 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Mon, 6 Jan 2014 10:01:31 +0100 Subject: add full perl, first half of supported archs --- target/ppc64/Makefile | 7 ++++++ target/ppc64/kernel/qemu-ppc64 | 45 +++++++++++++++++++++++++++++++++++ target/ppc64/sys-available/qemu-ppc64 | 3 +-- 3 files changed, 53 insertions(+), 2 deletions(-) create mode 100644 target/ppc64/kernel/qemu-ppc64 (limited to 'target/ppc64') diff --git a/target/ppc64/Makefile b/target/ppc64/Makefile index 7f84cbfe4..2700d8874 100644 --- a/target/ppc64/Makefile +++ b/target/ppc64/Makefile @@ -14,6 +14,13 @@ imageinstall: $(BIN_DIR)/$(ROOTFSTARBALL) @cp $(KERNEL) $(BIN_DIR)/${TARGET_KERNEL} @echo 'The kernel file is: $(BIN_DIR)/${TARGET_KERNEL}' @echo "The RootFS tarball is: $(BIN_DIR)/$(ROOTFSTARBALL)" +ifeq ($(ADK_HARDWARE_QEMU),y) + @cp $(KERNEL) $(BIN_DIR)/$(TARGET_KERNEL) + @echo "Use following command to create a QEMU Image:" + @echo "./scripts/create.sh +g qemu-${CPU_ARCH}.img $(BIN_DIR)/$(ROOTFSTARBALL)" + @echo "Start qemu with following command line:" + @echo 'qemu-system-ppc64 -nographic -kernel $(BIN_DIR)/$(TARGET_KERNEL) qemu-${CPU_ARCH}.img' +endif endif ifeq ($(ADK_TARGET_FS),initramfs) imageinstall: $(BIN_DIR)/$(INITRAMFS) diff --git a/target/ppc64/kernel/qemu-ppc64 b/target/ppc64/kernel/qemu-ppc64 new file mode 100644 index 000000000..a9e1abecb --- /dev/null +++ b/target/ppc64/kernel/qemu-ppc64 @@ -0,0 +1,45 @@ +CONFIG_PPC64=y +CONFIG_PPC_BOOK3S_64=y +CONFIG_POWER7_CPU=y +CONFIG_PPC_BOOK3S=y +CONFIG_POWER3=y +CONFIG_POWER4=y +CONFIG_PPC_FPU=y +CONFIG_PPC_STD_MMU=y +CONFIG_PPC_STD_MMU_64=y +CONFIG_PPC_DOORBELL=y +CONFIG_64BIT=y +CONFIG_PPC_OF=y +CONFIG_PPC_UDBG_16550=y +CONFIG_PPC_PSERIES=y +CONFIG_PSERIES_MSI=y +CONFIG_PPC_NATIVE=y +CONFIG_PPC_OF_BOOT_TRAMPOLINE=y +CONFIG_MPIC=y +CONFIG_PPC_I8259=y +CONFIG_PPC_RTAS=y +CONFIG_IBMVIO=y +CONFIG_EEH=y +CONFIG_PPC_4K_PAGES=y +CONFIG_PPC_PCI_CHOICE=y +CONFIG_PCI=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCI_SYSCALL=y +CONFIG_PCI_MSI=y +CONFIG_DTC=y +CONFIG_OF=y +CONFIG_BLOCK=y +CONFIG_SCSI=y +CONFIG_SCSI_LOWLEVEL=y +CONFIG_SCSI_DMA=y +CONFIG_BLK_DEV_SD=y +CONFIG_SCSI_IBMVSCSI=y +CONFIG_NETDEVICES=y +CONFIG_ETHERNET=y +CONFIG_NET_VENDOR_IBM=y +CONFIG_IBMVETH=y +CONFIG_NET_CORE=y +CONFIG_HVC_DRIVER=y +CONFIG_HVC_IRQ=y +CONFIG_HVC_CONSOLE=y +CONFIG_HVC_UDBG=y diff --git a/target/ppc64/sys-available/qemu-ppc64 b/target/ppc64/sys-available/qemu-ppc64 index cb559267e..4dbd4cabd 100644 --- a/target/ppc64/sys-available/qemu-ppc64 +++ b/target/ppc64/sys-available/qemu-ppc64 @@ -6,8 +6,7 @@ config ADK_TARGET_SYSTEM_QEMU_PPC64 select ADK_HARDWARE_QEMU select ADK_TARGET_WITH_VGA select ADK_TARGET_WITH_INPUT - select ADK_TARGET_WITH_PCI - select ADK_TARGET_WITH_HDD + select ADK_USE_KERNEL_MINICONFIG help Support for Qemu Emulator (PPC64). -- cgit v1.2.3