summaryrefslogtreecommitdiff
path: root/target
diff options
context:
space:
mode:
Diffstat (limited to 'target')
-rw-r--r--target/config/Config.in2
-rw-r--r--target/sparc/kernel/qemu-sparc22
-rw-r--r--target/sparc/sys-available/qemu-sparc4
-rw-r--r--target/sparc64/sys-available/qemu-sparc643
-rw-r--r--target/x86/kernel/qemu-i68623
-rw-r--r--target/x86/sys-available/qemu-i6864
6 files changed, 51 insertions, 7 deletions
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).