arm: Remove CAR_MIGRATE Kconfig and associated cruft
This is essentially a revert of commit10bd772d. The CAR_MIGRATE mechanism is only useful to migrate variables from a special region (e.g. cache as RAM) into DRAM-backed CBMEM between different parts of the romstage (it does not persist into ramstage). Since ARM devices use SRAM for which there is no reason to become inaccessible in later parts of the romstage, this mechanism isn't useful for them. Removing it makes the romstage.ld script much simpler, which has the nice side-effect of putting the BSS at the end of the memory image (so that cbfstool can actually figure out that it doesn't need to be part of the ROM image). Old-Change-Id: I50e91d8bd51b5deb19446d9da48699edecbef6ea Signed-off-by: Julius Werner <jwerner@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/176761 Reviewed-by: David Hendricks <dhendrix@chromium.org> (cherry picked from commitebfd698e57) console: Make cbmem depend on x86. The cbmem implementation isn't supported on anything other than x86 right now and actually causes memory corruption on ARM machines. Until that's fixed, this will prevent people from turning it on and causing hard to track down errors. Old-Change-Id: I00e8aacf008acfe2f76d4eab82570f7c1cc89cab Signed-off-by: Gabe Black <gabeblack@google.com> Reviewed-on: https://chromium-review.googlesource.com/191107 Reviewed-by: Julius Werner <jwerner@chromium.org> Commit-Queue: Gabe Black <gabeblack@chromium.org> Tested-by: Gabe Black <gabeblack@chromium.org> (cherry picked from commite54f16e346) Squashed two related commits for cbmem support on arm. Change-Id: I2be48cea348ee5dc8ca3632d743500aa111bab08 Signed-off-by: Isaac Christensen <isaac.christensen@se-eng.com> Reviewed-on: http://review.coreboot.org/6888 Reviewed-by: Julius Werner <jwerner@chromium.org> Reviewed-by: Edward O'Callaghan <eocallaghan@alterapraxis.com> Tested-by: build bot (Jenkins)
This commit is contained in:
parent
7c7b5ffabb
commit
d84afd3e61
4 changed files with 4 additions and 57 deletions
|
|
@ -1,5 +1,7 @@
|
|||
ifeq ($(CONFIG_ARCH_ROMSTAGE_X86_32),y)
|
||||
romstage-$(CONFIG_EARLY_CBMEM_INIT) += car.c
|
||||
romstage-$(CONFIG_BROKEN_CAR_MIGRATE) += car.c
|
||||
endif
|
||||
|
||||
subdirs-$(CONFIG_PARALLEL_MP) += name
|
||||
ramstage-$(CONFIG_PARALLEL_MP) += mp_init.c
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue