src/arch/x86/exit_car: Add proper x86_64 code
commit3d93cd78d8a20ebd7628434e233eedb83b93c54e
authorPatrick Rudolph <patrick.rudolph@9elements.com>
Fri, 3 Dec 2021 16:17:45 +0000 (3 17:17 +0100)
committerMartin L Roth <gaumless@gmail.com>
Mon, 8 Jan 2024 19:40:21 +0000 (8 19:40 +0000)
tree46852555e23807cc40051c9458fb181d6030efef
parentc4fbc9146dae55763ac0089644138c0ccb370897
src/arch/x86/exit_car: Add proper x86_64 code

Don't truncate upper bits in assembly code and thus allow loading
of postcar stage above 4GiB.

Tested on qemu with cbmem_top set to TOUUD.

Change-Id: I42d1086f1220e44076ccf613244fc3c6d804805b
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Signed-off-by: Benjamin Doron <benjamin.doron@9elements.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/79162
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
src/arch/x86/exit_car.S