summaryrefslogtreecommitdiff
path: root/target/x86/kernel/qemu-x86_64
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2014-04-30 01:07:06 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2014-04-30 01:08:53 +0200
commit96b68fb7047d2d355a6d3cc8409a0f1db95acec9 (patch)
tree8842fd79d60699a37fdeddd34ce4b3b690b87d4d /target/x86/kernel/qemu-x86_64
parent81d7f759d5c9bff2cfedfe121dbdff2f7842dcc2 (diff)
fix 32 bit userland with 64 bit kernel support
after onger discussion with Phil, I understood his old patches and fixed support for x86 systems with 32 Bit userland and 64 Bit kernel by using a biarch toolchain instead of a multilib one.
Diffstat (limited to 'target/x86/kernel/qemu-x86_64')
-rw-r--r--target/x86/kernel/qemu-x86_6420
1 files changed, 20 insertions, 0 deletions
diff --git a/target/x86/kernel/qemu-x86_64 b/target/x86/kernel/qemu-x86_64
new file mode 100644
index 000000000..7bf96c74c
--- /dev/null
+++ b/target/x86/kernel/qemu-x86_64
@@ -0,0 +1,20 @@
+CONFIG_X86=y
+CONFIG_64BIT=y
+CONFIG_X86_64=y
+CONFIG_GENERIC_CPU=y
+CONFIG_PROCESSOR_SELECT=y
+CONFIG_CPU_SUP_INTEL=y
+CONFIG_CPU_SUP_AMD=y
+CONFIG_X86_LOCAL_APIC=y
+CONFIG_X86_IO_APIC=y
+CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
+CONFIG_MTRR=y
+CONFIG_X86_PAT=y
+CONFIG_ISA_DMA_API=y
+CONFIG_AMD_NB=y
+CONFIG_IA32_EMULATION=y
+CONFIG_NET_VENDOR_INTEL=y
+CONFIG_E1000=y
+CONFIG_SERIAL_8250=y
+CONFIG_SERIAL_8250_PNP=y
+CONFIG_SERIAL_8250_CONSOLE=y