PatchworkOS
Loading...
Searching...
No Matches
hpet_t Struct Reference

High Precision Event Timer structure. More...

#include <hpet.h>

Data Fields

sdt_header_t header
 
uint8_t hardwareRevId
 
uint8_t comparatorCount: 5
 
uint8_t counterIs64Bit: 1
 
uint8_t reserved1: 1
 
uint8_t legacyReplacementCapable: 1
 
uint16_t pciVendorId
 
uint8_t addressSpaceId
 
uint8_t registerBitWidth
 
uint8_t registerBitOffset
 
uint8_t reserved2
 
uint64_t address
 
uint8_t hpetNumber
 
uint16_t minimumTick
 
uint8_t pageProtection
 

Detailed Description

High Precision Event Timer structure.

Definition at line 67 of file hpet.h.

Field Documentation

◆ address

uint64_t hpet_t::address

Definition at line 80 of file hpet.h.

Referenced by hpet_init().

◆ addressSpaceId

uint8_t hpet_t::addressSpaceId

Definition at line 76 of file hpet.h.

Referenced by hpet_init().

◆ comparatorCount

uint8_t hpet_t::comparatorCount

Definition at line 71 of file hpet.h.

Referenced by hpet_init().

◆ counterIs64Bit

uint8_t hpet_t::counterIs64Bit

Definition at line 72 of file hpet.h.

Referenced by hpet_init().

◆ hardwareRevId

uint8_t hpet_t::hardwareRevId

Definition at line 70 of file hpet.h.

◆ header

sdt_header_t hpet_t::header

Definition at line 69 of file hpet.h.

◆ hpetNumber

uint8_t hpet_t::hpetNumber

Definition at line 81 of file hpet.h.

◆ legacyReplacementCapable

uint8_t hpet_t::legacyReplacementCapable

Definition at line 74 of file hpet.h.

◆ minimumTick

uint16_t hpet_t::minimumTick

Definition at line 82 of file hpet.h.

◆ pageProtection

uint8_t hpet_t::pageProtection

Definition at line 83 of file hpet.h.

◆ pciVendorId

uint16_t hpet_t::pciVendorId

Definition at line 75 of file hpet.h.

◆ registerBitOffset

uint8_t hpet_t::registerBitOffset

Definition at line 78 of file hpet.h.

◆ registerBitWidth

uint8_t hpet_t::registerBitWidth

Definition at line 77 of file hpet.h.

◆ reserved1

uint8_t hpet_t::reserved1

Definition at line 73 of file hpet.h.

◆ reserved2

uint8_t hpet_t::reserved2

Definition at line 79 of file hpet.h.


The documentation for this struct was generated from the following file: