Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/mips32/Makefile.inc

    rfc89e32 r5301662  
    2929BFD_ARCH = mips
    3030BFD = binary
    31 GCC_CFLAGS += -msoft-float -mno-abicalls -G 0 -fno-zero-initialized-in-bss -mips3 -mabi=32
     31GCC_CFLAGS += -msoft-float -mno-abicalls -G 0 -fno-zero-initialized-in-bss -mabi=32
    3232
    3333BITS = 32
     
    3636#
    3737
    38 ifeq ($(MACHINE),lgxemul)
    39         BFD_NAME = elf32-tradlittlemips
    40         ENDIANESS = LE
    41 endif
    42 ifeq ($(MACHINE),bgxemul)
    43         BFD_NAME = elf32-tradbigmips
    44         ENDIANESS = BE
    45         GCC_CFLAGS += -D__BE__
    46 endif
    4738ifeq ($(MACHINE),msim)
    4839        BFD_NAME = elf32-tradlittlemips
    4940        ENDIANESS = LE
     41        GCC_CFLAGS += -march=r4000
     42endif
     43ifeq ($(MACHINE),bmalta)
     44        BFD_NAME = elf32-tradbigmips
     45        ENDIANESS = BE
     46        GCC_CFLAGS += -D__BE__ -march=4kc
     47endif
     48ifeq ($(MACHINE),lmalta)
     49        BFD_NAME = elf32-tradlittlemips
     50        ENDIANESS = LE
     51        GCC_CFLAGS += -march=4kc
    5052endif
    5153
     
    6870        arch/$(KARCH)/src/mm/as.c \
    6971        arch/$(KARCH)/src/fpu_context.c \
    70         arch/$(KARCH)/src/ddi/ddi.c \
    71         arch/$(KARCH)/src/smp/dorder.c \
    72         arch/$(KARCH)/src/smp/smp_call.c \
    73         arch/$(KARCH)/src/smp/smp.c
     72        arch/$(KARCH)/src/smp/smp.c \
     73        arch/$(KARCH)/src/machine_func.c
     74
     75ifeq ($(MACHINE),msim)
     76        ARCH_SOURCES += \
     77                arch/$(KARCH)/src/smp/dorder.c
     78endif
     79
     80ifeq ($(MACHINE),$(filter lmalta bmalta,$(MACHINE)))
     81        ARCH_SOURCES += arch/$(KARCH)/src/mach/malta/malta.c
     82endif
     83ifeq ($(MACHINE),msim)
     84        ARCH_SOURCES += arch/$(KARCH)/src/mach/msim/msim.c
     85endif
     86
     87ARCH_AUTOGENS_AG = \
     88        arch/$(KARCH)/include/arch/istate_struct.ag \
     89        arch/$(KARCH)/include/arch/context_struct.ag \
     90        arch/$(KARCH)/include/arch/fpu_context_struct.ag
     91
Note: See TracChangeset for help on using the changeset viewer.