u-boot-brain/arch/x86/cpu/coreboot
Vadim Bendebury 6dbe0cce3f x86: Enable coreboot timestamp facility support in u-boot.
This change turns on the code which allows u-boot to add
timestamps to the timestamp table created by coreboot.

Since u-boot does not use the tsc_t like structure to represent
HW counter readings, this structure is being replaced by 64 bit
integer.

The timestamp_init() function is now initializing the base timer
value used by u-boot to calculate the HW counter increments.

Timestamp facility is initialized as soon as the timestamp table
pointer is found in the coreboot table. The u-boot generated
timer events' ID will start at 1000 to clearly separate u-boot
events from coreboot events in the timer trace.

Signed-off-by: Vadim Bendebury <vbendeb@chromium.org>
Signed-off-by: Stefan Reinauer <reinauer@chromium.org>
Signed-off-by: Simon Glass <sjg@chromium.org>
2012-12-06 14:30:38 -08:00
..
asm-offsets.c x86: Initial commit for running as a coreboot payload 2011-12-19 13:26:15 +11:00
coreboot_car.S x86: Initial commit for running as a coreboot payload 2011-12-19 13:26:15 +11:00
coreboot.c x86: Enable coreboot timestamp facility support in u-boot. 2012-12-06 14:30:38 -08:00
ipchecksum.c x86: Import code from coreboot's libpayload to parse the coreboot table 2011-12-19 13:26:15 +11:00
Makefile x86: Enable coreboot timestamp facility support in u-boot. 2012-12-06 14:30:38 -08:00
pci.c x86: coreboot: Implement recursively scanning PCI busses 2012-11-28 11:40:05 -08:00
sdram.c x86: Add infrastructure to extract an e820 table from the coreboot tables 2011-12-19 13:26:16 +11:00
tables.c x86: coreboot: Decode additional coreboot sysinfo tags 2012-11-30 13:44:03 -08:00
timestamp.c x86: Enable coreboot timestamp facility support in u-boot. 2012-12-06 14:30:38 -08:00