the following patch was just integrated into master: commit 73f7069fe6915cce545d4a5839ab1760e1fed2a2 Author: Andrey Petrov andrey.petrov@intel.com Date: Sun Feb 28 22:37:15 2016 -0800
arch/x86: Add common assembly code for stages that run in CAR
This adds a few assembly lines that are generic enough to be shared between romstage and verstage that are ran in CAR. The GDT reload is bypassed and the stack is reloaded with the CAR stack defined in car.ld. The entry point for all those stages is car_stage_entry().
Change-Id: Ie7ef6a02f62627f29a109126d08c68176075bd67 Signed-off-by: Andrey Petrov andrey.petrov@intel.com Signed-off-by: Aaron Durbin adurbin@chromium.org Signed-off-by: Andrey Petrov andrey.petrov@intel.com Reviewed-on: https://review.coreboot.org/13861 Tested-by: build bot (Jenkins) Reviewed-by: Patrick Georgi pgeorgi@google.com
See https://review.coreboot.org/13861 for details.
-gerrit