Changes in kernel/arch/sparc64/Makefile.inc [e4a4b44:ac47b7c2] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/sparc64/Makefile.inc
re4a4b44 rac47b7c2 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 GCC_CFLAGS += -m64 -mcpu=ultrasparc -mcmodel=medlow38 GCC_CFLAGS += -m64 -mcpu=ultrasparc 34 39 SUNCC_CFLAGS += -m64 -xarch=sparc -xregs=appl,no%float 35 40 36 LFLAGS += -no-check-sections 41 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 \ 62 arch/$(KARCH)/src/debug/stacktrace.c \ 63 arch/$(KARCH)/src/debug/stacktrace_asm.S \ 55 arch/$(KARCH)/src/cpu/cpu.c \ 64 56 arch/$(KARCH)/src/asm.S \ 65 arch/$(KARCH)/src/ $(USARCH)/asm.S \57 arch/$(KARCH)/src/panic.S \ 66 58 arch/$(KARCH)/src/console.c \ 67 59 arch/$(KARCH)/src/context.S \ 68 60 arch/$(KARCH)/src/fpu_context.c \ 69 61 arch/$(KARCH)/src/dummy.s \ 70 arch/$(KARCH)/src/mm/$(USARCH)/as.c \ 71 arch/$(KARCH)/src/mm/$(USARCH)/frame.c \ 62 arch/$(KARCH)/src/mm/as.c \ 63 arch/$(KARCH)/src/mm/cache.S \ 64 arch/$(KARCH)/src/mm/frame.c \ 72 65 arch/$(KARCH)/src/mm/page.c \ 73 arch/$(KARCH)/src/mm/ $(USARCH)/tlb.c \74 arch/$(KARCH)/src/ $(USARCH)/sparc64.c \75 arch/$(KARCH)/src/ $(USARCH)/start.S \76 arch/$(KARCH)/src/proc/ $(USARCH)/scheduler.c \66 arch/$(KARCH)/src/mm/tlb.c \ 67 arch/$(KARCH)/src/sparc64.c \ 68 arch/$(KARCH)/src/start.S \ 69 arch/$(KARCH)/src/proc/scheduler.c \ 77 70 arch/$(KARCH)/src/proc/thread.c \ 78 arch/$(KARCH)/src/trap/ $(USARCH)/mmu.S \79 arch/$(KARCH)/src/trap/ $(USARCH)/trap_table.S \71 arch/$(KARCH)/src/trap/mmu.S \ 72 arch/$(KARCH)/src/trap/trap_table.S \ 80 73 arch/$(KARCH)/src/trap/trap.c \ 81 74 arch/$(KARCH)/src/trap/exception.c \ … … 86 79 arch/$(KARCH)/src/drivers/sgcn.c \ 87 80 arch/$(KARCH)/src/drivers/pci.c \ 88 arch/$(KARCH)/src/drivers/fhc.c \ 89 arch/$(KARCH)/src/trap/$(USARCH)/interrupt.c 90 91 ifeq ($(USARCH),sun4v) 92 ARCH_SOURCES += \ 93 arch/$(KARCH)/src/drivers/niagara.c \ 94 arch/$(KARCH)/src/sun4v/md.c 95 endif 81 arch/$(KARCH)/src/drivers/fhc.c 96 82 97 83 ifeq ($(CONFIG_FB),y) … … 102 88 ifeq ($(CONFIG_SMP),y) 103 89 ARCH_SOURCES += \ 104 arch/$(KARCH)/src/smp/ $(USARCH)/smp.c \105 arch/$(KARCH)/src/smp/ $(USARCH)/ipi.c90 arch/$(KARCH)/src/smp/ipi.c \ 91 arch/$(KARCH)/src/smp/smp.c 106 92 endif 107 93 108 94 ifeq ($(CONFIG_TSB),y) 109 95 ARCH_SOURCES += \ 110 arch/$(KARCH)/src/mm/ $(USARCH)/tsb.c96 arch/$(KARCH)/src/mm/tsb.c 111 97 endif
Note:
See TracChangeset
for help on using the changeset viewer.