diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2013-12-04 15:37:27 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2013-12-16 15:34:46 +0100 |
commit | d73edee71eb15ce393d25680de44cd6e93aabec3 (patch) | |
tree | 3ac859e47e6ba5989b1466b6a8d1c0e72c3c05b5 | |
parent | ftpd01: New test (diff) | |
download | rtems-libbsd-d73edee71eb15ce393d25680de44cd6e93aabec3.tar.bz2 |
Add support for M68K
-rw-r--r-- | Makefile | 2 | ||||
-rwxr-xr-x | freebsd-to-rtems.py | 2 | ||||
-rw-r--r-- | rtemsbsd/include/machine/bus.h | 2 |
3 files changed, 4 insertions, 2 deletions
@@ -490,6 +490,7 @@ endif ifeq ($(RTEMS_CPU), m68k) LIB_C_FILES += freebsd/sys/m68k/m68k/legacy.c LIB_C_FILES += freebsd/sys/m68k/pci/pci_bus.c +NEED_DUMMY_PIC_IRQ=no endif ifeq ($(RTEMS_CPU), mips) LIB_C_FILES += freebsd/sys/mips/mips/legacy.c @@ -590,6 +591,7 @@ LIB_C_FILES += freebsd/sys/m32r/m32r/in_cksum.c endif ifeq ($(RTEMS_CPU), m68k) LIB_C_FILES += freebsd/sys/m68k/m68k/in_cksum.c +NEED_DUMMY_PIC_IRQ=no endif ifeq ($(RTEMS_CPU), mips) LIB_C_FILES += freebsd/sys/mips/mips/in_cksum.c diff --git a/freebsd-to-rtems.py b/freebsd-to-rtems.py index 8e9ca7c9..1ec2df67 100755 --- a/freebsd-to-rtems.py +++ b/freebsd-to-rtems.py @@ -448,7 +448,7 @@ class ModuleManager: data += 'ifeq ($(RTEMS_CPU), ' + cpu + ')\n' for f in files: data += f.getMakefileFragment() - if cpu in ("arm", "i386", "lm32", "mips", "powerpc", "sparc"): + if cpu in ("arm", "i386", "lm32", "mips", "powerpc", "sparc", "m68k"): data += 'NEED_DUMMY_PIC_IRQ=no\n' data += 'endif\n' if m.conditionalOn != "none": diff --git a/rtemsbsd/include/machine/bus.h b/rtemsbsd/include/machine/bus.h index d4b8968c..1e6428ae 100644 --- a/rtemsbsd/include/machine/bus.h +++ b/rtemsbsd/include/machine/bus.h @@ -214,7 +214,7 @@ bus_space_free(bus_space_tag_t bst __unused, bus_space_handle_t bsh, bus_size_t #if defined(__i386__) #include <machine/bus_space-i386.h> -#elif defined(__PPC__) || defined(__arm__) +#elif defined(__PPC__) || defined(__arm__) || defined(__m68k__) #include <machine/bus_space-simple_memory.h> #else #warning "Bus space routines not implemented for this architecture!!" |