coreboot/src/cpu/intel/car
Patrick Rudolph 49da0cfe46 cpu/intel/car/non-evict/cache_as_ram.S: Add support for longmode
* Use heap for linker script calculated constant to fix relocation
  symbols in mixed assembly code.

Tested on HPZ220:
* Still boots in x86_32.

Tested on Lenovo T410:
* Doesn't need the MMX register fix in long mode.

Change-Id: I3e72a0bebf728fb678308006ea3a3aeb92910a84
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/44673
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
2020-11-02 06:26:43 +00:00
..
core2 cpu/intel: Remove obsolete comment in CAR setup 2020-06-15 19:14:13 +00:00
non-evict cpu/intel/car/non-evict/cache_as_ram.S: Add support for longmode 2020-11-02 06:26:43 +00:00
p3 cpu/intel: Remove obsolete comment in CAR setup 2020-06-15 19:14:13 +00:00
p4-netburst cpu/intel: Remove obsolete comment in CAR setup 2020-06-15 19:14:13 +00:00
bootblock.c
cache_as_ram_symbols.inc cpu/intel/car/non-evict/cache_as_ram.S: Add support for longmode 2020-11-02 06:26:43 +00:00
romstage.c cpu/intel/car/romstage.c: Remove unused <bootblock_common.h> 2020-07-26 21:38:22 +00:00