Changeset e28175d in mainline for kernel/arch/sparc64/meson.build
- Timestamp:
- 2020-03-15T10:44:02Z (6 years ago)
- Parents:
- b401b33 (diff), 44dde42 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - git-author:
- heiducteam <tristanided@…> (2020-03-15 10:44:02)
- git-committer:
- GitHub <noreply@…> (2020-03-15 10:44:02)
- File:
-
- 1 moved
-
kernel/arch/sparc64/meson.build (moved) (moved from kernel/arch/mips32/Makefile.inc ) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/sparc64/meson.build
rb401b33 re28175d 27 27 # 28 28 29 COMMON_CFLAGS += -msoft-float -mno-abicalls -G 0 -fno-zero-initialized-in-bss -mabi=32 30 AS_PROLOG = .module softfloat; 31 32 BITS = 32 33 34 ## Accepted MACHINEs 35 # 36 37 ifeq ($(MACHINE),msim) 38 ENDIANESS = LE 39 COMMON_CFLAGS += -march=r4000 40 endif 41 ifeq ($(MACHINE),bmalta) 42 ENDIANESS = BE 43 COMMON_CFLAGS += -D__BE__ -march=4kc 44 endif 45 ifeq ($(MACHINE),lmalta) 46 ENDIANESS = LE 47 COMMON_CFLAGS += -march=4kc 29 if PROCESSOR == 'us' or PROCESSOR == 'us3' 30 USARCH = 'sun4u' 31 elif PROCESSOR == 'sun4v' 32 USARCH = 'sun4v' 33 else 34 error('Unknown PROCESSOR: ' + PROCESSOR) 48 35 endif 49 36 50 ARCH_SOURCES = \ 51 arch/$(KARCH)/src/start.S \ 52 arch/$(KARCH)/src/context.S \ 53 arch/$(KARCH)/src/mips32.c \ 54 arch/$(KARCH)/src/asm.S \ 55 arch/$(KARCH)/src/exception.c \ 56 arch/$(KARCH)/src/interrupt.c \ 57 arch/$(KARCH)/src/cache.c \ 58 arch/$(KARCH)/src/debugger.c \ 59 arch/$(KARCH)/src/cpu/cpu.c \ 60 arch/$(KARCH)/src/debug/stacktrace.c \ 61 arch/$(KARCH)/src/debug/stacktrace_asm.S \ 62 arch/$(KARCH)/src/mm/km.c \ 63 arch/$(KARCH)/src/mm/frame.c \ 64 arch/$(KARCH)/src/mm/page.c \ 65 arch/$(KARCH)/src/mm/tlb.c \ 66 arch/$(KARCH)/src/mm/as.c \ 67 arch/$(KARCH)/src/fpu_context.c \ 68 arch/$(KARCH)/src/smc.c \ 69 arch/$(KARCH)/src/smp/smp.c \ 70 arch/$(KARCH)/src/machine_func.c 37 arch_src += files( 38 'src/sparc64.c', 39 'src/cpu' / USARCH / 'cpu.c', 40 'src/debug/stacktrace.c', 41 'src/debug/stacktrace_asm.S', 42 'src/asm.S', 43 'src' / USARCH / 'asm.S', 44 'src/console.c', 45 'src/context.S', 46 'src/fpu_context.c', 47 'src/dummy.S', 48 'src/mm' / USARCH / 'km.c', 49 'src/mm' / USARCH / 'as.c', 50 'src/mm' / USARCH / 'frame.c', 51 'src/mm/page.c', 52 'src/mm' / USARCH / 'tlb.c', 53 'src' / USARCH / 'sparc64.c', 54 'src' / USARCH / 'start.S', 55 'src/proc' / USARCH / 'scheduler.c', 56 'src/proc/thread.c', 57 'src/smc.c', 58 'src/trap' / USARCH / 'mmu.S', 59 'src/trap' / USARCH / 'trap_table.S', 60 'src/trap/trap.c', 61 'src/trap/exception.c', 62 'src/trap/interrupt.c', 63 'src/drivers/tick.c', 64 'src/drivers/kbd.c', 65 'src/drivers/tty.c', 66 'src/drivers/pci.c', 67 'src/trap' / USARCH / 'interrupt.c', 68 ) 71 69 72 ifeq ($(MACHINE),$(filter lmalta bmalta,$(MACHINE))) 73 ARCH_SOURCES += arch/$(KARCH)/src/mach/malta/malta.c 70 if USARCH == 'sun4v' 71 arch_src += files( 72 'src/drivers/niagara.c', 73 'src/sun4v/md.c', 74 ) 74 75 endif 75 76 76 if eq ($(MACHINE),msim)77 ARCH_SOURCES += \78 arch/$(KARCH)/src/mach/msim/msim.c \79 arch/$(KARCH)/src/mach/msim/dorder.c77 if CONFIG_FB 78 arch_src += files( 79 'src/drivers/scr.c', 80 ) 80 81 endif 81 82 82 ARCH_AUTOCHECK_HEADERS = \ 83 arch/$(KARCH)/include/arch/istate_struct.h \ 84 arch/$(KARCH)/include/arch/context_struct.h \ 85 arch/$(KARCH)/include/arch/fpu_context_struct.h 83 if CONFIG_SMP 84 arch_src += files( 85 'src/smp' / USARCH / 'smp.c', 86 'src/smp' / USARCH / 'ipi.c', 87 ) 88 endif 89 90 if CONFIG_TSB 91 arch_src += files( 92 'src/mm' / USARCH / 'tsb.c', 93 ) 94 endif 95 96 97 _check_headers = [ 98 'include/arch/istate_struct.h', 99 'include/arch/context_struct.h', 100 ] 101 102 foreach h : _check_headers 103 arch_src += [ autocheck.process(h) ] 104 endforeach
Note:
See TracChangeset
for help on using the changeset viewer.
