u-boot/arch/x86/lib
Simon Glass e761ecdbb8 x86: Add TSC timer
This timer runs at a rate that can be calculated, well over 100MHz. It is
ideal for accurate timing and does not need interrupt servicing.

Tidy up some old broken and unneeded implementations at the same time.

To provide a consistent view of boot time, we use the same time
base as coreboot. Use the base timestamp supplied by coreboot
as U-Boot's base time.

Signed-off-by: Simon Glass <sjg@chromium.org>base
Signed-off-by: Simon Glass <sjg@chromium.org>
2013-05-13 13:33:21 -07:00
..
bootm.c x86: Rationalise kernel booting logic and bootstage 2013-05-13 13:33:20 -07:00
cmd_boot.c x86: Declare global_data pointer when it is used 2013-05-13 13:33:20 -07:00
gcc.c x86: Wrap small helper functions from libgcc to avoid an ABI mismatch 2011-11-29 21:31:24 +11:00
init_helpers.c x86: Remove legacy board init code 2013-05-13 13:33:20 -07:00
interrupts.c cosmetic: checkpatch cleanup of arch/x86/lib/*.c 2011-11-29 21:03:43 +11:00
Makefile x86: Add TSC timer 2013-05-13 13:33:21 -07:00
pcat_interrupts.c cosmetic: checkpatch cleanup of arch/x86/lib/*.c 2011-11-29 21:03:43 +11:00
pcat_timer.c x86: Fix typo in pcat_timer.c 2012-11-30 13:44:05 -08:00
pci_type1.c x86: Misc PCI touchups 2011-11-29 21:10:08 +11:00
physmem.c x86: Declare global_data pointer when it is used 2013-05-13 13:33:20 -07:00
relocate.c x86: Declare global_data pointer when it is used 2013-05-13 13:33:20 -07:00
string.c x86: Import glibc memcpy implementation 2012-01-02 03:58:46 +11:00
timer.c x86: Declare global_data pointer when it is used 2013-05-13 13:33:20 -07:00
tsc_timer.c x86: Add TSC timer 2013-05-13 13:33:21 -07:00
video.c x86: Remove unused real mode code 2013-02-14 20:19:03 -08:00
zimage.c x86: Rationalise kernel booting logic and bootstage 2013-05-13 13:33:20 -07:00