coreboot/src
Keith Hui 0a9982f3fb cpu/intel/car/cache_as_ram.inc: Fix long standing issues
Make all CAR-related calculations refer to CONFIG_DCACHE_RAM_BASE
and CONFIG_DCACHE_RAM_SIZE for consistency.

Do not set %ebp before and switch directly to stack returned by
romstage_main().

Remove an unneeded 4-byte gap in CAR stack.

The caching strategy for flash XIP area should be WRPROT.

Clarify the various comments in the file on the logic.

Together they lay the groundwork for bringing EARLY_CBMEM_INIT to
intel/slot_1 boards.

Change-Id: Ibb6cf6a2adbe3a1f28bf2903d852ddc19e09b484
Signed-off-by: Keith Hui <buurin@gmail.com>
Reviewed-on: https://review.coreboot.org/21503
Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2017-09-12 07:54:59 +00:00
..
acpi src/acpi: Add guards on all header files 2017-08-01 23:04:27 +00:00
arch arch/x86/postcar: Support CBMEM_TOP_BACKUP 2017-09-08 03:18:15 +00:00
commonlib Rename __attribute__((packed)) --> __packed 2017-07-13 19:45:59 +00:00
console console: Add weak method to notify about death 2017-08-14 11:01:41 +00:00
cpu cpu/intel/car/cache_as_ram.inc: Fix long standing issues 2017-09-12 07:54:59 +00:00
device device/dram/ddr2: Add a function to normalize tCLK 2017-09-06 04:38:55 +00:00
drivers drivers/intel/fsp1_1: Adjust check for FSP header revision 2017-09-08 21:07:32 +00:00
ec ec/lenovo/h8: Add WWAN detection support 2017-09-11 23:15:47 +00:00
include cpu/x86/mp_init: remove adjust_cpu_apic_entry() 2017-09-11 01:17:45 +00:00
lib stage_cache: Add rmodule params in metadata 2017-09-08 03:17:52 +00:00
mainboard mb/lenovo/*/devicetree: Add BDC detection support 2017-09-11 23:14:26 +00:00
northbridge nb/intel/i945: Clear timeout bits after disabling watchdog 2017-09-10 17:49:27 +00:00
soc soc/intel/skylake: Fix SPI WP disable status check 2017-09-11 21:26:27 +00:00
southbridge sb/intel/common: Fix HAVE_DEBUG_SMBUS 2017-09-10 03:22:43 +00:00
superio superio/winbond/w83627*: Remove deprecated code 2017-08-21 17:02:53 +00:00
vboot vboot: Use "Google_" as VBOOT_FWID_MODEL prefix if CHROMEOS is set 2017-09-10 02:20:55 +00:00
vendorcode AGESA vendorcode: Auto include-dirs 2017-09-06 09:31:38 +00:00
Kconfig clang: Allow ANY_TOOLCHAIN for non-coreboot clang 2017-09-02 15:23:22 +00:00