coreboot-kgpe-d16/src/soc/intel/apollolake
Alexandru Gagniuc f5babed62f soc/apollolake: Pass earliest timestamp to timestamp_init
We have a timestamp from before cache-as-ram setup saved in the MMX
registers. Recover that timestamp, and use it as the base timestamp
rather than letting lib/bootblock.c use a late timestamp.

This allows more accurate profiling of the boot flow, since CAR setup
time is no longer excluded from the timing information.

Change-Id: I055092c600438c5260ab67509434a38f1eb77fe4
Signed-off-by: Alexandru Gagniuc <alexandrux.gagniuc@intel.com>
Reviewed-on: https://review.coreboot.org/14863
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2016-05-19 18:28:07 +02:00
..
acpi soc/intel/apollolake: Add handling of GNVS ACPI entry for CHROMEOS builds 2016-04-28 05:47:30 +02:00
bootblock soc/apollolake: Pass earliest timestamp to timestamp_init 2016-05-19 18:28:07 +02:00
include/soc soc/apollolake: Pass earliest timestamp to timestamp_init 2016-05-19 18:28:07 +02:00
acpi.c soc/intel/apollolake: use common FADT infrastructure 2016-05-12 20:06:06 +02:00
car.c soc/intel/apollolake: Flush L1D to L2 only if loaded segment is in CAR 2016-04-22 17:27:34 +02:00
chip.c soc/intel/apollolake: Take advantage of common opregion code 2016-05-18 07:03:44 +02:00
chip.h soc/apollolake/lpc: Allow configuring SERIRQ via devicetree 2016-05-06 18:58:31 +02:00
cpu.c soc/intel/apollolake: convert to using common MP init 2016-05-06 16:43:56 +02:00
exit_car.S soc/intel/apollolake: utilize postcar phase/stage 2016-03-23 14:24:44 +01:00
gpio.c soc/intel/apollolake: implement common gpio API 2016-05-13 17:22:53 +02:00
graphics.c soc/intel/apollolake: Take advantage of common opregion code 2016-05-18 07:03:44 +02:00
Kconfig soc/intel/apollolake: Work around FSP-M CAR layout 2016-05-18 07:05:00 +02:00
lpc.c soc/intel/apollolake: remove errant semicolon 2016-05-10 22:15:38 +02:00
lpc_lib.c soc/apollolake/lpc_lib: Make cros compile pass 2016-05-19 03:47:08 +02:00
Makefile.inc soc/intel/apollolake: provide common LPDDR4 memory init 2016-05-13 22:38:26 +02:00
meminit.c soc/intel/apollolake: provide common LPDDR4 memory init 2016-05-13 22:38:26 +02:00
memmap.c soc/intel: Update license headers 2016-04-14 16:54:33 +02:00
mmap_boot.c soc/intel: Update license headers 2016-04-14 16:54:33 +02:00
northbridge.c soc/intel/apollolake: fix incorrect bdsm -> tolud memory resources 2016-05-06 16:50:27 +02:00
placeholders.c soc/intel: Update license headers 2016-04-14 16:54:33 +02:00
pmc.c soc/apollolake: Handle non-standard ACPI BAR in PMC device 2016-05-12 04:54:30 +02:00
pmutil.c soc/apollolake/pmutil: Get PMC base address dynamically 2016-05-09 18:35:01 +02:00
romstage.c soc/intel/apollolake: Remove hardcode for TCO watchdog timer 2016-05-18 07:05:32 +02:00
spi.c soc/intel: Update license headers 2016-04-14 16:54:33 +02:00
tsc_freq.c soc/intel: Update license headers 2016-04-14 16:54:33 +02:00
uart.c soc/apollolake/uart.c: Do not NOOP .set_resources() and friends 2016-05-12 04:01:58 +02:00
uart_early.c drivers/uart: Use uart_platform_refclk for all UART models 2016-05-09 18:45:44 +02:00