coreboot/src
Andrey Petrov 73f7069fe6 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>
2016-03-05 20:11:35 +01:00
..
acpi acpi/: add missing license header 2016-01-14 22:52:11 +01:00
arch arch/x86: Add common assembly code for stages that run in CAR 2016-03-05 20:11:35 +01:00
commonlib lz4_wrapper: Use __asm__ rather than asm. 2016-03-05 00:56:53 +01:00
console Kconfig: hide useless options on ARM. 2016-03-05 00:56:36 +01:00
cpu arch/x86: document CAR symbols and expose them in symbols.h 2016-03-05 16:00:42 +01:00
device Kconfig: hide useless options on ARM. 2016-03-05 00:56:36 +01:00
drivers Kconfig: hide useless options on ARM. 2016-03-05 00:56:36 +01:00
ec Hide EC_GOOGLE_CHROMEEC_SPI_BUS. 2016-03-05 00:57:22 +01:00
include include/device/dram: Fix DDR3-1866 2016-03-05 15:35:14 +01:00
lib lib/bootblock: provide SoC callback parity with mainboard 2016-02-26 02:16:14 +01:00
mainboard amd/thatcher: Removed #include early_serial.c from romstage 2016-03-05 15:38:40 +01:00
northbridge sandybridge/gma_lvds: support both Sandy&Ivy on one board 2016-03-05 09:39:41 +01:00
soc Skylake: Support Intel Speed Shift Technology based on config 2016-03-01 20:57:45 +01:00
southbridge southbridge/intel/ibexpeak: Use common gpio.c 2016-02-23 00:28:26 +01:00
superio amd/thatcher: Removed #include early_serial.c from romstage 2016-03-05 15:38:40 +01:00
vendorcode vboot: Set S3_RESUME flag for vboot context if necessary 2016-02-29 20:18:33 +01:00
Kconfig cbfs: Add LZ4 in-place decompression support for pre-RAM stages 2016-02-22 21:38:37 +01:00