coreboot/src
Aaron Durbin 340ca91f18 coreboot: add timer queue implementation
A timer queue provides the mechanism for calling functions
in the future by way of a callback. It utilizes the MONOTONIC_TIMER
to track time through the boot. The implementation is a min-heap
for keeping track of the next-to-expire callback.

Change-Id: Ia56bab8444cd6177b051752342f53b53d5f6afc1
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: http://review.coreboot.org/3158
Tested-by: build bot (Jenkins)
Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
2013-05-01 07:19:12 +02:00
..
arch x86: use boot state callbacks to disable rom cache 2013-05-01 07:12:17 +02:00
console spkmodem console 2013-04-18 22:47:59 +02:00
cpu tsc: provide monotonic timer 2013-05-01 07:15:55 +02:00
device Add PXE ROM selection to Kconfig menu 2013-04-03 18:01:44 +02:00
drivers [2/2] tps65090: re-factor for coreboot 2013-04-10 17:34:19 +02:00
ec ChromeEC: Drop unneeded Kconfig variable EC_GOOGLE_API_ROOT 2013-04-18 02:47:23 +02:00
include coreboot: add timer queue implementation 2013-05-01 07:19:12 +02:00
lib coreboot: add timer queue implementation 2013-05-01 07:19:12 +02:00
mainboard Google/Snow: Remove unnecessary serial console init code. 2013-04-30 19:22:05 +02:00
northbridge boot: remove cbmem_post_handling() 2013-05-01 07:11:22 +02:00
southbridge Intel 82801gx: Use 2 << 24 to clarify that I/O APIC ID is 2 2013-04-26 18:37:00 +02:00
superio Add new superio device 2013-04-12 00:37:34 +02:00
vendorcode Eliminate use of pointers in coreboot table 2013-04-20 05:18:15 +02:00
Kconfig coreboot: add timer queue implementation 2013-05-01 07:19:12 +02:00