*/Makefile.inc: Compile files needed by uart8250 in x86 bootblock
These files provide symbols needed by console and uart drivers. This was not an issue in the past, as we were not setting up a C environment this early in the boot process. Change-Id: Ied5106ac30a68971c8330e8f8270ab060994a89d Signed-off-by: Alexandru Gagniuc <alexandrux.gagniuc@intel.com> Reviewed-on: https://review.coreboot.org/12869 Tested-by: build bot (Jenkins) Reviewed-by: Aaron Durbin <adurbin@chromium.org>
This commit is contained in:
parent
ee464b17ce
commit
66bbb3187e
|
@ -3,6 +3,7 @@ ramstage-y += lapic_cpu_init.c
|
|||
ramstage-y += secondary.S
|
||||
romstage-$(CONFIG_UDELAY_LAPIC) += apic_timer.c
|
||||
ramstage-$(CONFIG_UDELAY_LAPIC) += apic_timer.c
|
||||
bootblock-y += boot_cpu.c
|
||||
verstage-y += boot_cpu.c
|
||||
romstage-y += boot_cpu.c
|
||||
ramstage-y += boot_cpu.c
|
||||
|
|
|
@ -10,6 +10,7 @@ smm-$(CONFIG_DEBUG_SMI) += util.c
|
|||
# be located in the soc/ or cpu/ directories instead of here.
|
||||
|
||||
ifeq ($(CONFIG_DRIVERS_UART_8250IO),y)
|
||||
bootblock-y += uart8250io.c
|
||||
verstage-y += uart8250io.c
|
||||
romstage-y += uart8250io.c
|
||||
ramstage-y += uart8250io.c
|
||||
|
@ -17,6 +18,7 @@ smm-$(CONFIG_DEBUG_SMI) += uart8250io.c
|
|||
endif
|
||||
|
||||
ifeq ($(CONFIG_DRIVERS_UART_8250MEM),y)
|
||||
bootblock-y += uart8250mem.c
|
||||
verstage-y += uart8250mem.c
|
||||
romstage-y += uart8250mem.c
|
||||
ramstage-y += uart8250mem.c
|
||||
|
|
|
@ -87,6 +87,7 @@ endif
|
|||
|
||||
romstage-y += compute_ip_checksum.c
|
||||
ifeq ($(CONFIG_COMPILER_GCC),y)
|
||||
bootblock-$(CONFIG_ARCH_BOOTBLOCK_X86_32) += gcc.c
|
||||
verstage-$(CONFIG_ARCH_VERSTAGE_X86_32) += gcc.c
|
||||
romstage-$(CONFIG_ARCH_ROMSTAGE_X86_32) += gcc.c
|
||||
ramstage-$(CONFIG_ARCH_RAMSTAGE_X86_32) += gcc.c
|
||||
|
|
Loading…
Reference in New Issue