NOVA User-Level Environment
Version testbox/changed-memory-timing-317-g320d8b5
|
Power Management Timer. More...
Public Member Functions | |
bool | receive (MessageIOIn &msg) |
void | discovery () |
PmTimer (Motherboard &mb, unsigned iobase) | |
Public Member Functions inherited from StaticReceiver< PmTimer > | |
StaticReceiver () | |
Public Member Functions inherited from Device | |
void | debug_dump () |
Device (const char *debug_name) |
Public Attributes | |
Motherboard & | _mb |
Private Types | |
enum | { FREQ = 3579545 } |
Private Attributes | |
unsigned | _iobase |
Additional Inherited Members | |
Static Public Member Functions inherited from DiscoveryHelper< PmTimer > | |
static bool | discover (Device *o, MessageDiscovery &msg) |
Static Public Member Functions inherited from StaticReceiver< PmTimer > | |
static bool | receive_static (Device *o, M &msg) |
Protected Member Functions inherited from DiscoveryHelper< PmTimer > | |
bool | discovery_write_st (const char *resource, unsigned offset, const void *value, unsigned count) |
bool | discovery_write_dw (const char *resource, unsigned offset, unsigned value, unsigned count=4) |
Write a dword or less than it. | |
bool | discovery_read_dw (const char *resource, unsigned offset, unsigned &value) |
Read a dword. | |
unsigned | discovery_length (const char *resource, unsigned minlen) |
Return the length of an ACPI table or minlen if it is smaller. |
Power Management Timer.
State: unstable Features: Read, FADT Missing: IRQ on overflow Documentation: ACPI spec 3.0b
|
inline |
|
inline |
|
inline |
|
private |
Motherboard& PmTimer::_mb |