NOVA User-Level Environment
Version testbox/changed-memory-timing-317-g320d8b5
|
An implementation of the Intel 8254. More...
Public Member Functions | |
bool | receive (MessagePit &msg) |
bool | receive (MessageIOIn &msg) |
bool | receive (MessageIOOut &msg) |
PitDevice (Motherboard &mb, unsigned short base, unsigned irq, unsigned pit) | |
Public Member Functions inherited from StaticReceiver< PitDevice > | |
StaticReceiver () | |
Public Member Functions inherited from Device | |
void | debug_dump () |
Device (const char *debug_name) |
Private Attributes | |
unsigned short | _base |
unsigned | _addr |
PitCounter | _c [COUNTER] |
Static Private Attributes | |
static const unsigned | COUNTER = 3 |
Friends | |
class | PitTest |
Additional Inherited Members | |
Static Public Member Functions inherited from StaticReceiver< PitDevice > | |
static bool | receive_static (Device *o, M &msg) |
An implementation of the Intel 8254.
State: stable
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
private |
|
private |
|
private |
|
staticprivate |