Changes in kernel/arch/sparc64/Makefile.inc [b97b348:6d7f9bfe] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/sparc64/Makefile.inc
rb97b348 r6d7f9bfe 27 27 # 28 28 29 ## Toolchain configuration 30 # 31 29 32 BFD_NAME = elf64-sparc 30 33 BFD_ARCH = sparc 31 34 BFD = binary 35 TARGET = sparc64-linux-gnu 36 TOOLCHAIN_DIR = $(CROSS_PREFIX)/sparc64 32 37 33 38 GCC_CFLAGS += -m64 -mcpu=ultrasparc 34 39 SUNCC_CFLAGS += -m64 -xarch=sparc -xregs=appl,no%float 35 40 36 LFLAGS = -no-check-sections -N41 LFLAGS += -no-check-sections -N 37 42 38 43 BITS = 64 … … 41 46 ifeq ($(PROCESSOR),us) 42 47 DEFS += -DUS 43 DEFS += -DSUN4U44 USARCH = sun4u45 48 endif 46 49 47 50 ifeq ($(PROCESSOR),us3) 48 51 DEFS += -DUS3 49 DEFS += -DSUN4U50 USARCH = sun4u51 endif52 53 ifeq ($(PROCESSOR),sun4v)54 DEFS += -DSUN4V55 USARCH = sun4v56 #MH57 DEFS += -DUS58 52 endif 59 53 60 54 ARCH_SOURCES = \ 61 arch/$(KARCH)/src/cpu/ $(USARCH)/cpu.c \55 arch/$(KARCH)/src/cpu/cpu.c \ 62 56 arch/$(KARCH)/src/debug/stacktrace.c \ 63 57 arch/$(KARCH)/src/debug/stacktrace_asm.S \ 64 58 arch/$(KARCH)/src/asm.S \ 65 arch/$(KARCH)/src/$(USARCH)/asm.S \66 59 arch/$(KARCH)/src/panic.S \ 67 60 arch/$(KARCH)/src/console.c \ … … 69 62 arch/$(KARCH)/src/fpu_context.c \ 70 63 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 \ 73 67 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 \ 78 72 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 \ 81 75 arch/$(KARCH)/src/trap/trap.c \ 82 76 arch/$(KARCH)/src/trap/exception.c \ … … 87 81 arch/$(KARCH)/src/drivers/sgcn.c \ 88 82 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 97 84 98 85 ifeq ($(CONFIG_FB),y) … … 103 90 ifeq ($(CONFIG_SMP),y) 104 91 ARCH_SOURCES += \ 105 arch/$(KARCH)/src/smp/ $(USARCH)/smp.c \106 arch/$(KARCH)/src/smp/ $(USARCH)/ipi.c92 arch/$(KARCH)/src/smp/ipi.c \ 93 arch/$(KARCH)/src/smp/smp.c 107 94 endif 108 95 109 96 ifeq ($(CONFIG_TSB),y) 110 97 ARCH_SOURCES += \ 111 arch/$(KARCH)/src/mm/ $(USARCH)/tsb.c98 arch/$(KARCH)/src/mm/tsb.c 112 99 endif
Note:
See TracChangeset
for help on using the changeset viewer.