Ignore:
File:
1 edited

Legend:

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

    rb97b348 r6d7f9bfe  
    2727#
    2828
     29## Toolchain configuration
     30#
     31
    2932BFD_NAME = elf64-sparc
    3033BFD_ARCH = sparc
    3134BFD = binary
     35TARGET = sparc64-linux-gnu
     36TOOLCHAIN_DIR = $(CROSS_PREFIX)/sparc64
    3237
    3338GCC_CFLAGS += -m64 -mcpu=ultrasparc
    3439SUNCC_CFLAGS += -m64 -xarch=sparc -xregs=appl,no%float
    3540
    36 LFLAGS = -no-check-sections -N
     41LFLAGS += -no-check-sections -N
    3742
    3843BITS = 64
     
    4146ifeq ($(PROCESSOR),us)
    4247        DEFS += -DUS
    43         DEFS += -DSUN4U
    44         USARCH = sun4u
    4548endif
    4649
    4750ifeq ($(PROCESSOR),us3)
    4851        DEFS += -DUS3
    49         DEFS += -DSUN4U
    50         USARCH = sun4u
    51 endif
    52 
    53 ifeq ($(PROCESSOR),sun4v)
    54         DEFS += -DSUN4V
    55         USARCH = sun4v
    56 #MH
    57         DEFS += -DUS
    5852endif
    5953
    6054ARCH_SOURCES = \
    61         arch/$(KARCH)/src/cpu/$(USARCH)/cpu.c \
     55        arch/$(KARCH)/src/cpu/cpu.c \
    6256        arch/$(KARCH)/src/debug/stacktrace.c \
    6357        arch/$(KARCH)/src/debug/stacktrace_asm.S \
    6458        arch/$(KARCH)/src/asm.S \
    65         arch/$(KARCH)/src/$(USARCH)/asm.S \
    6659        arch/$(KARCH)/src/panic.S \
    6760        arch/$(KARCH)/src/console.c \
     
    6962        arch/$(KARCH)/src/fpu_context.c \
    7063        arch/$(KARCH)/src/dummy.s \
    71         arch/$(KARCH)/src/mm/$(USARCH)/as.c \
    72         arch/$(KARCH)/src/mm/$(USARCH)/frame.c \
     64        arch/$(KARCH)/src/mm/as.c \
     65        arch/$(KARCH)/src/mm/cache.S \
     66        arch/$(KARCH)/src/mm/frame.c \
    7367        arch/$(KARCH)/src/mm/page.c \
    74         arch/$(KARCH)/src/mm/$(USARCH)/tlb.c \
    75         arch/$(KARCH)/src/$(USARCH)/sparc64.c \
    76         arch/$(KARCH)/src/$(USARCH)/start.S \
    77         arch/$(KARCH)/src/proc/$(USARCH)/scheduler.c \
     68        arch/$(KARCH)/src/mm/tlb.c \
     69        arch/$(KARCH)/src/sparc64.c \
     70        arch/$(KARCH)/src/start.S \
     71        arch/$(KARCH)/src/proc/scheduler.c \
    7872        arch/$(KARCH)/src/proc/thread.c \
    79         arch/$(KARCH)/src/trap/$(USARCH)/mmu.S \
    80         arch/$(KARCH)/src/trap/$(USARCH)/trap_table.S \
     73        arch/$(KARCH)/src/trap/mmu.S \
     74        arch/$(KARCH)/src/trap/trap_table.S \
    8175        arch/$(KARCH)/src/trap/trap.c \
    8276        arch/$(KARCH)/src/trap/exception.c \
     
    8781        arch/$(KARCH)/src/drivers/sgcn.c \
    8882        arch/$(KARCH)/src/drivers/pci.c \
    89         arch/$(KARCH)/src/drivers/fhc.c \
    90         arch/$(KARCH)/src/trap/$(USARCH)/interrupt.c
    91 
    92 ifeq ($(USARCH),sun4v)
    93         ARCH_SOURCES += \
    94                 arch/$(KARCH)/src/drivers/niagara.c \
    95                 arch/$(KARCH)/src/sun4v/md.c
    96 endif
     83        arch/$(KARCH)/src/drivers/fhc.c
    9784
    9885ifeq ($(CONFIG_FB),y)
     
    10390ifeq ($(CONFIG_SMP),y)
    10491        ARCH_SOURCES += \
    105                 arch/$(KARCH)/src/smp/$(USARCH)/smp.c \
    106                 arch/$(KARCH)/src/smp/$(USARCH)/ipi.c
     92                arch/$(KARCH)/src/smp/ipi.c \
     93                arch/$(KARCH)/src/smp/smp.c
    10794endif
    10895
    10996ifeq ($(CONFIG_TSB),y)
    11097        ARCH_SOURCES += \
    111                 arch/$(KARCH)/src/mm/$(USARCH)/tsb.c
     98                arch/$(KARCH)/src/mm/tsb.c
    11299endif
Note: See TracChangeset for help on using the changeset viewer.