summaryrefslogtreecommitdiff
path: root/target/m68k
diff options
context:
space:
mode:
Diffstat (limited to 'target/m68k')
-rw-r--r--target/m68k/Makefile8
-rw-r--r--target/m68k/kernel/arcturus-uc53286
-rw-r--r--target/m68k/systems/arcturus-uc532811
-rw-r--r--target/m68k/uclibc-ng.config6
4 files changed, 28 insertions, 3 deletions
diff --git a/target/m68k/Makefile b/target/m68k/Makefile
index 0b742ed19..a9ecd1abc 100644
--- a/target/m68k/Makefile
+++ b/target/m68k/Makefile
@@ -67,6 +67,11 @@ ifeq ($(ADK_TARGET_QEMU),y)
@echo 'qemu-system-${ADK_TARGET_CPU_ARCH} ${QEMU_ARGS} -kernel $(FW_DIR)/$(TARGET_KERNEL)'
endif
endif
+ifeq ($(ADK_TARGET_FS),nfsroot)
+targethelp:
+ @echo 'The kernel file is: $(FW_DIR)/${TARGET_KERNEL}'
+ @echo "The RootFS tarball is: $(FW_DIR)/$(ROOTFSUSERTARBALL)"
+endif
kernel-strip:
@@ -86,3 +91,6 @@ endif
ifeq ($(ADK_TARGET_FS),initramfspiggyback)
imageinstall: createinitramfs targethelp
endif
+ifeq ($(ADK_TARGET_FS),nfsroot)
+imageinstall: kernel-install $(FW_DIR)/$(ROOTFSUSERTARBALL) targethelp
+endif
diff --git a/target/m68k/kernel/arcturus-uc5328 b/target/m68k/kernel/arcturus-uc5328
new file mode 100644
index 000000000..771109f0b
--- /dev/null
+++ b/target/m68k/kernel/arcturus-uc5328
@@ -0,0 +1,6 @@
+CONFIG_M68K=y
+# CONFIG_MMU is not set
+CONFIG_COLDFIRE=y
+CONFIG_M532x=y
+CONFIG_M53xx=y
+CONFIG_COLDFIRE_TIMERS=y
diff --git a/target/m68k/systems/arcturus-uc5328 b/target/m68k/systems/arcturus-uc5328
new file mode 100644
index 000000000..9bc76cfbb
--- /dev/null
+++ b/target/m68k/systems/arcturus-uc5328
@@ -0,0 +1,11 @@
+config ADK_TARGET_SYSTEM_ARCTURUS_UC5328
+ bool "Arcturus uC5328"
+ select ADK_TARGET_CPU_CF_5328
+ select ADK_TARGET_WITH_NETDEVICE
+ select ADK_TARGET_WITH_SERIAL
+ select ADK_TARGET_NO_KERNEL
+ select ADK_TARGET_PACKAGE_TXZ
+ help
+ Arcturus uC5328
+ https://www.arcturusnetworks.com/products
+
diff --git a/target/m68k/uclibc-ng.config b/target/m68k/uclibc-ng.config
index 7c8422128..0e96278b4 100644
--- a/target/m68k/uclibc-ng.config
+++ b/target/m68k/uclibc-ng.config
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# uClibc-ng 1.0.45 C Library Configuration
+# uClibc-ng 1.0.51 C Library Configuration
#
# TARGET_aarch64 is not set
# TARGET_alpha is not set
@@ -95,9 +95,9 @@ PTHREADS_DEBUG_SUPPORT=y
PTHREADS_STACK_DEFAULT_SIZE=2097152
UCLIBC_HAS_SYSLOG=y
UCLIBC_HAS_LFS=y
-MALLOC=y
+# MALLOC is not set
# MALLOC_SIMPLE is not set
-# MALLOC_STANDARD is not set
+MALLOC_STANDARD=y
UCLIBC_DYNAMIC_ATEXIT=y
UCLIBC_HAS_UTMPX=y
UCLIBC_HAS_UTMP=y