Add support for M68K

This commit is contained in:
Sebastian Huber 2013-12-04 15:37:27 +01:00
parent 57bfdf772b
commit d73edee71e
3 changed files with 4 additions and 2 deletions

View File

@ -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

View File

@ -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":

View File

@ -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!!"