u-boot-brain/arch/x86/cpu
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
..
coreboot x86: Enable coreboot timestamp facility support in u-boot. 2012-12-06 14:30:38 -08:00
sc520 sc520: fix build warning about unused temp var 2012-03-06 21:05:18 +11:00
config.mk Convert ISO-8859 files to UTF-8 2011-08-04 23:34:02 +02:00
cpu.c x86: Add a default implementation for cleanup_before_linux() 2012-11-30 13:44:04 -08:00
interrupts.c x86: Tweak IDT and GDT for alignment and readability 2012-01-04 22:29:40 +11:00
Makefile x86: Add a dummy implementation for timer_get_us 2012-11-30 13:44:05 -08:00
resetvec.S Convert ISO-8859 files to UTF-8 2011-08-04 23:34:02 +02:00
start16.S x86: Tweak IDT and GDT for alignment and readability 2012-01-04 22:29:40 +11:00
start.S x86: Put global data on the stack 2012-11-28 11:40:03 -08:00
timer.c x86: Add a dummy implementation for timer_get_us 2012-11-30 13:44:05 -08:00
u-boot.lds x86: Allow excluding reset vector code from u-boot 2012-11-28 11:40:03 -08:00