| .. | |||
| Metronome.c | 7 days ago | ||
| Metronome.h | 7 days ago | ||
| Metronome.md | 7 days ago | ||
| README.md | 7 days ago | ||
Index: 0082 (82)
Size: 4512 bytes (PE32+ body)
Phase: DXE (Driver eXecution Environment)
Subsystem: EFI_BOOT_SERVICE_DRIVER (0x0B)
UEFI Metronome Architectural Protocol Driver. Implements the EFI_METRONOME_ARCH_PROTOCOL using the 8254 PIT (Programmable Interval Timer) channel 2 and the CPU TSC (RDTSC instruction) for microsecond-granularity busy-wait loops. Installs the Metronome protocol onto a new protocol handle, initializes PIT channel 2 in rate-generator mode, and provides the MicrosecondDelay() function which converts microseconds to PIT ticks and spins on TSC-delta.
HR650X BIOS, x86-64 architecture. Module originates from MdeModulePkg/Universal/Metronome (EDK2). Copyright (c) 2006-2019, Intel Corporation.