|
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 |