|
NOVA User-Level Environment
Version testbox/changed-memory-timing-317-g320d8b5
|
Implements the systemcontrol ports A+B of a PS/2 system. More...
Public Member Functions | |
| bool | receive (MessageIOIn &msg) |
| bool | receive (MessageIOOut &msg) |
| SystemControlPort (DBus< MessageLegacy > &bus_legacy, DBus< MessagePit > &bus_pit, unsigned port_a, unsigned port_b) | |
Public Member Functions inherited from StaticReceiver< SystemControlPort > | |
| StaticReceiver () | |
Public Member Functions inherited from Device | |
| void | debug_dump () |
| Device (const char *debug_name) | |
Private Attributes | |
| DBus< MessageLegacy > & | _bus_legacy |
| DBus< MessagePit > & | _bus_pit |
| unsigned | _port_a |
| unsigned | _port_b |
| unsigned char | _last_porta |
| unsigned char | _last_portb |
Additional Inherited Members | |
Static Public Member Functions inherited from StaticReceiver< SystemControlPort > | |
| static bool | receive_static (Device *o, M &msg) |
Implements the systemcontrol ports A+B of a PS/2 system.
State: testing Features: FastA20, INIT, PIT_C1_OUT, PIT_C2_OUT, PIT_C2_GATE Missing: A:ActivityLight, A:CMOSLock, A:WatchdogTimeout, B:NMI, B:Parity, B:SpeakerData
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |