Turnstone Operating System
Loading...
Searching...
No Matches
hpet_timer_configuration_t Union Reference

HPET timer configuration register. More...

#include <hpet.h>

Public Attributes

struct {
   uint64_t   reserved0: 1
 must be 0
 
   uint64_t   interrupt_type: 1
 0 - edge, 1 - level
 
   uint64_t   interrupt_enable: 1
 0 - no, 1 - yes
 
   uint64_t   timer_type: 1
 0 - one shot, 1 - periodic
 
   uint64_t   periodic_capable: 1
 0 - no, 1 - yes
 
   uint64_t   size_capable: 1
 0 - 32 bit, 1 - 64 bit
 
   uint64_t   value_set: 1
 0 - no, 1 - yes
 
   uint64_t   reserved1: 1
 must be 0
 
   uint64_t   force_32bit: 1
 0 - no, 1 - yes
 
   uint64_t   interrupt_route: 5
 interrupt route
 
   uint64_t   fsb_enable: 1
 0 - no, 1 - yes
 
   uint64_t   fsb_interrupt_enable: 1
 0 - no, 1 - yes
 
   uint64_t   reserved2: 16
 must be 0
 
   uint64_t   interrup_route_capability: 32
 interrupt route capability, which bits are set, that interrupt route is supported
 
fields
 HPET timer configuration register fields.
 
uint64_t raw
 raw HPET timer configuration register
 

Detailed Description

HPET timer configuration register.


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