From 389e67da44097077ce8bfa775a359bcdb0b60601 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Tue, 7 Jan 2014 19:33:30 +0100 Subject: add i686 and sparc support for perl package, use miniconfig --- target/config/Config.in | 2 ++ target/sparc/kernel/qemu-sparc | 22 ++++++++++++++++++++++ target/sparc/sys-available/qemu-sparc | 4 ++-- target/sparc64/sys-available/qemu-sparc64 | 3 +-- target/x86/kernel/qemu-i686 | 23 +++++++++++++++++++++++ target/x86/sys-available/qemu-i686 | 4 +--- 6 files changed, 51 insertions(+), 7 deletions(-) create mode 100644 target/sparc/kernel/qemu-sparc create mode 100644 target/x86/kernel/qemu-i686 (limited to 'target') diff --git a/target/config/Config.in b/target/config/Config.in index 78e086a29..d0183fdbb 100644 --- a/target/config/Config.in +++ b/target/config/Config.in @@ -160,6 +160,8 @@ config ADK_TARGET_KERNEL_MINICONFIG default "qemu-mips64el" if ADK_TARGET_SYSTEM_QEMU_MIPS64EL default "qemu-ppc" if ADK_TARGET_SYSTEM_QEMU_PPC default "qemu-ppc64" if ADK_TARGET_SYSTEM_QEMU_PPC64 + default "qemu-sparc" if ADK_TARGET_SYSTEM_QEMU_SPARC + default "qemu-i686" if ADK_TARGET_SYSTEM_QEMU_I686 choice prompt "Qemu MICROBLAZE Emulation" diff --git a/target/sparc/kernel/qemu-sparc b/target/sparc/kernel/qemu-sparc new file mode 100644 index 000000000..e88151194 --- /dev/null +++ b/target/sparc/kernel/qemu-sparc @@ -0,0 +1,22 @@ +CONFIG_SPARC=y +CONFIG_SPARC32=y +CONFIG_SERIAL_CONSOLE=y +CONFIG_SBUS=y +CONFIG_SBUSCHAR=y +CONFIG_PCI=y +CONFIG_PCI_SYSCALL=y +CONFIG_PCIC_PCI=y +CONFIG_OF=y +CONFIG_SCSI=y +CONFIG_SCSI_DMA=y +CONFIG_BLK_DEV_SD=y +CONFIG_SCSI_LOWLEVEL=y +CONFIG_SCSI_SUNESP=y +CONFIG_NETDEVICES=y +CONFIG_NET_CORE=y +CONFIG_ETHERNET=y +CONFIG_NET_VENDOR_AMD=y +CONFIG_SUNLANCE=y +CONFIG_SERIAL_SUNCORE=y +CONFIG_SERIAL_SUNZILOG=y +CONFIG_SERIAL_SUNZILOG_CONSOLE=y diff --git a/target/sparc/sys-available/qemu-sparc b/target/sparc/sys-available/qemu-sparc index 0a20db581..0eefd2df7 100644 --- a/target/sparc/sys-available/qemu-sparc +++ b/target/sparc/sys-available/qemu-sparc @@ -6,8 +6,8 @@ config ADK_TARGET_SYSTEM_QEMU_SPARC 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_TARGET_KERNEL_ZIMAGE + select ADK_USE_KERNEL_MINICONFIG help Support for Qemu Emulator (SPARC). diff --git a/target/sparc64/sys-available/qemu-sparc64 b/target/sparc64/sys-available/qemu-sparc64 index 06f493ba7..85462b637 100644 --- a/target/sparc64/sys-available/qemu-sparc64 +++ b/target/sparc64/sys-available/qemu-sparc64 @@ -6,8 +6,7 @@ config ADK_TARGET_SYSTEM_QEMU_SPARC64 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_TARGET_KERNEL_ZIMAGE help Support for Qemu Emulator (SPARC64). diff --git a/target/x86/kernel/qemu-i686 b/target/x86/kernel/qemu-i686 new file mode 100644 index 000000000..6138c6ad2 --- /dev/null +++ b/target/x86/kernel/qemu-i686 @@ -0,0 +1,23 @@ +CONFIG_X86_32=y +CONFIG_X86=y +CONFIG_BLOCK=y +CONFIG_PCI=y +CONFIG_PCI_GOANY=y +CONFIG_PCI_BIOS=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_DOMAINS=y +CONFIG_SCSI=y +CONFIG_SCSI_DMA=y +CONFIG_BLK_DEV_SD=y +CONFIG_ATA=y +CONFIG_ATA_PIIX=y +CONFIG_NETDEVICES=y +CONFIG_NET_CORE=y +CONFIG_ETHERNET=y +CONFIG_NET_VENDOR_INTEL=y +CONFIG_E1000=y +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_SERIAL_8250_NR_UARTS=4 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 diff --git a/target/x86/sys-available/qemu-i686 b/target/x86/sys-available/qemu-i686 index 5de8554fa..45ecd4b04 100644 --- a/target/x86/sys-available/qemu-i686 +++ b/target/x86/sys-available/qemu-i686 @@ -6,10 +6,8 @@ config ADK_TARGET_SYSTEM_QEMU_I686 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_TARGET_WITH_USB select ADK_TARGET_KERNEL_BZIMAGE + select ADK_USE_KERNEL_MINICONFIG help Support for Qemu Emulator (i686). -- cgit v1.2.3