Reworked score/cpu/i960 so it can be safely compiled multilib. All

routines and structures that require CPU model specific information
are now in libcpu.  This required significant rework of the
score/cpu header files and the creation of multiple header files
and subdirectories in libcpu/i960.
This commit is contained in:
Joel Sherrill
2000-07-11 19:31:04 +00:00
parent 9e52b29cbc
commit bc85fd5a6d
44 changed files with 948 additions and 1141 deletions

View File

@@ -7,7 +7,7 @@
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=i960
RTEMS_CPU_MODEL=i960gdbsim
RTEMS_CPU_MODEL=i960ka
# This is the actual bsp directory used during the build process.
RTEMS_BSP_FAMILY=i960sim

View File

@@ -15,7 +15,8 @@ RTEMS_BSP_FAMILY=rxgen960
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
#
CPU_CFLAGS = -mrp -D__i960RP__ -D__i960_RP__
# CPU_CFLAGS = -mrp -D__i960RP__ -D__i960_RP__
CPU_CFLAGS = -mrp
# -pipe does not work in our local configuration of FSF GCC 2.6.0
# configured on top of Intel Release 2.4. We did this to replace