Q&A: HPET Timer
The following is a question received by Intel(R) Software Network Support, followed by a response supplied by an expert at Intel:
Q. I am looking on information about your HPET (former multimedia timer) technology. I am currently developing a project requiring HPET timer support, but got stuck on some questions about where it is built into. Is it built into Intel(R) processors, or is it a mainboard-driven technology controlled by Bios/EFI? It's also very important for me to know which Intel components support HPET, since I do not know if it is widespread already or if I have to add some alternate support for other timers. I already have a link to the HPET specs, but the specification documentation did not answer my specific question.
A. The HPET (High Precision Event Timers) is a component that is part of the chipset. However, the firmware (BIOS/EFI) needs to enable it, and will provide you with the means to get to it via the various ACPI methods.
Intel(R) chipsets, since quite some time ago (at least a year, if not more), have HPET on board. However, not all vendors that sell machines with Intel(R) chipsets enable HPET in their firmware. Some have it as a BIOS option, and sometimes it defaults to Off.
Edited to add: HPET has been productized and supported in chipsets since Intel® ICH5 (at least from a client perspective -- embedded and server/workstation specific chipsets may be different).
==
Lexi S.
Intel(R) Software Network Support
http://www.intel.com/software
Contact us
|