diff options
author | Kyösti Mälkki <kyosti.malkki@gmail.com> | 2018-06-04 01:28:41 +0300 |
---|---|---|
committer | Patrick Georgi <pgeorgi@google.com> | 2018-06-06 10:28:00 +0000 |
commit | 088f09dc2f11141bc66e56028c26204e8afb3217 (patch) | |
tree | 97557e8f28a40e1eb0b947bbaabfb744b1b2fcce /src/arch/x86/Makefile.inc | |
parent | 69e9e715a644aef8db118a30dee3878c561b976a (diff) |
arch/x86: Drop leftover ROMCC support
Remove the last bits of building romstage with romcc.
Change-Id: I70bb1ed23a5aeb87bf7641e0b0bd604a4e622e61
Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-on: https://review.coreboot.org/26807
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
Diffstat (limited to 'src/arch/x86/Makefile.inc')
-rw-r--r-- | src/arch/x86/Makefile.inc | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/src/arch/x86/Makefile.inc b/src/arch/x86/Makefile.inc index 54ce9b0e4a..c15f829209 100644 --- a/src/arch/x86/Makefile.inc +++ b/src/arch/x86/Makefile.inc @@ -223,46 +223,7 @@ romstage-$(CONFIG_X86_TOP4G_BOOTMEDIA_MAP) += mmap_boot.c romstage-y += postcar_loader.c romstage-$(CONFIG_COLLECT_TIMESTAMPS_TSC) += timestamp.c -ifneq ($(CONFIG_ROMCC),y) - romstage-srcs += $(src)/mainboard/$(MAINBOARDDIR)/romstage.c - -else # CONFIG_ROMCC == y - -# This order matters. The mainboards requiring ROMCC need their mainboard -# code to follow the prior crt0s files for program flow control. The -# romstage.inc from the MAINBOARDDIR is implicitly main() for romstage -# because of the instruction sequen fall-through. -crt0s += $(obj)/mainboard/$(MAINBOARDDIR)/romstage.inc -crt0s += $(src)/arch/x86/crt0_romcc_epilogue.inc - -ifeq ($(CONFIG_MMX),y) - ifeq ($(CONFIG_SSE),y) - ROMCCFLAGS := -mcpu=p4 -O2 # MMX, SSE - else - ROMCCFLAGS := -mcpu=p2 -O2 # MMX, !SSE - endif -else - ROMCCFLAGS := -mcpu=i386 -O2 # !MMX, !SSE -endif - -$(objcbfs)/romstage%.bin: $(objcbfs)/romstage%.elf - @printf " OBJCOPY $(subst $(obj)/,,$(@))\n" - $(OBJCOPY_romstage) -O binary $< $@ - -$(objcbfs)/romstage%.elf: $(objcbfs)/romstage%.debug - @printf " OBJCOPY $(subst $(obj)/,,$(@))\n" - cp $< $@.tmp - $(OBJCOPY_romstage) --strip-debug $@.tmp - $(OBJCOPY_romstage) --add-gnu-debuglink=$< $@.tmp - mv $@.tmp $@ - -$(obj)/mainboard/$(MAINBOARDDIR)/romstage.inc: $(src)/mainboard/$(MAINBOARDDIR)/romstage.c $(objutil)/romcc/romcc $(OPTION_TABLE_H) $(obj)/build.h $(obj)/config.h - printf " ROMCC romstage.inc\n" - $(ROMCC) -c -S $(ROMCCFLAGS) -D__ROMSTAGE__ -D__PRE_RAM__ -I. $(CPPFLAGS_romstage) $< -o $@ - -endif - romstage-libs ?= $(eval $(call early_x86_assembly_entry_rule,romstage)) |