summaryrefslogtreecommitdiff
path: root/target/m68k
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2015-09-02 15:52:02 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2015-09-02 15:55:11 +0200
commit1f94ff184c4fc6d74b8147370600e29a71415729 (patch)
treec2afec72181046f62cdef0521c1e1815db357f8e /target/m68k
parent05374459533dd3d3a8e2bdfa5c68a791a893e290 (diff)
refactor kernel mini.config.
We do not need to manually set mini.config file anymore. Every target system, even Qemu emulating different models get it its own. Cleaner and simpler to add new targets.
Diffstat (limited to 'target/m68k')
-rw-r--r--target/m68k/Makefile4
-rw-r--r--target/m68k/systems/qemu-m68k7
-rw-r--r--target/m68k/systems/qemu-m68k-mcf520810
-rw-r--r--target/m68k/systems/qemu-m68k-q8008
4 files changed, 20 insertions, 9 deletions
diff --git a/target/m68k/Makefile b/target/m68k/Makefile
index 6066faf2d..0ffd9b8a2 100644
--- a/target/m68k/Makefile
+++ b/target/m68k/Makefile
@@ -8,10 +8,10 @@ include $(ADK_TOPDIR)/mk/image.mk
KERNEL:=$(LINUX_DIR)/vmlinux
QEMU_ARGS:=${ADK_QEMU_ARGS}
-ifeq ($(ADK_TARGET_QEMU_M68K_Q800),y)
+ifeq ($(ADK_TARGET_SYSTEM_QEMU_M68K_Q800),y)
QEMU_ARGS+=-M q800
endif
-ifeq ($(ADK_TARGET_QEMU_M68K_MCF5208),y)
+ifeq ($(ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208),y)
QEMU_ARGS+=-M mcf5208evb -cpu m5208
endif
diff --git a/target/m68k/systems/qemu-m68k b/target/m68k/systems/qemu-m68k
deleted file mode 100644
index 66f20b587..000000000
--- a/target/m68k/systems/qemu-m68k
+++ /dev/null
@@ -1,7 +0,0 @@
-config ADK_TARGET_SYSTEM_QEMU_M68K
- bool "Qemu M68K"
- select ADK_TARGET_QEMU
- select ADK_TARGET_KERNEL_ZIMAGE
- help
- Support for Qemu Emulator M68K/Coldfire.
-
diff --git a/target/m68k/systems/qemu-m68k-mcf5208 b/target/m68k/systems/qemu-m68k-mcf5208
new file mode 100644
index 000000000..e41a35d69
--- /dev/null
+++ b/target/m68k/systems/qemu-m68k-mcf5208
@@ -0,0 +1,10 @@
+config ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208
+ bool "Qemu M68K (Coldfire MCF5208)"
+ select ADK_TARGET_QEMU
+ select ADK_CPU_CF_5208
+ select ADK_TARGET_BINFMT_FLAT
+ select ADK_TARGET_UCLINUX
+ select ADK_TARGET_KERNEL_ZIMAGE
+ help
+ Support for Qemu Emulator M68K/Coldfire.
+
diff --git a/target/m68k/systems/qemu-m68k-q800 b/target/m68k/systems/qemu-m68k-q800
new file mode 100644
index 000000000..26e5e0b2a
--- /dev/null
+++ b/target/m68k/systems/qemu-m68k-q800
@@ -0,0 +1,8 @@
+config ADK_TARGET_SYSTEM_QEMU_M68K_Q800
+ bool "Qemu M68K (Q800)"
+ select ADK_TARGET_QEMU
+ select ADK_CPU_68040
+ select ADK_TARGET_KERNEL_ZIMAGE
+ help
+ Support for Qemu Emulator with M68K architecture (Q800).
+