Zugriff auf den Timestamp Counter Intel Manual Vol. 3, 17.17 Time-Stamp Counter
Mehr ...
◆ available()
bool TSC::available |
( |
void |
| ) |
|
Prüfe die Verfügbarkeit des TSC.
- Rückgabe
- true falls TSC verfügbar
◆ delay()
void TSC::delay |
( |
uint64_t |
us | ) |
|
Warte gegebene Zeit (aktiv)
- Parameter
-
us | Wartezeit in Mikrosekunden |
◆ nanoseconds()
uint64_t TSC::nanoseconds |
( |
uint64_t |
delta | ) |
|
Wandle einen Deltazeitstempel in Nanosekunden um.
- Parameter
-
delta | Differenz zwischen zwei Zeitstempel |
- Rückgabe
- Zeit in Nanosekunden
◆ read()
uint64_t TSC::read |
( |
void |
| ) |
|
|
inline |
Lese aktuellen Zeitstempel.
- Rückgabe
- Zeitstempel in TSC ticks
◆ ticks()
uint32_t TSC::ticks |
( |
bool |
usePIT = false | ) |
|
Ermittelt die Frequenz des Timestamp Counters.
- Parameter
-
usePIT | verwende (nur) den Programmable Interval Timer |
- Rückgabe
- Anzahl der Timerticks pro Millisekunde