|
NOVA User-Level Environment
Version testbox/changed-memory-timing-317-g320d8b5
|
HostKeyboard driver. More...
#include "nul/motherboard.h"#include "host/keyboard.h"#include "host/simplehwioin.h"#include "host/simplehwioout.h"Classes | |
| class | HostKeyboard |
| A PS/2 host keyboard and mouse driver. More... | |
Macros | |
| #define | LOG if (_verbose) Logging::printf |
Functions | |
| PARAM_HANDLER (enable_ps2_mouse) | |
| PARAM_HANDLER (hostkeyb,"hostkeyb:hdev=0,hostiobase=0x60,kbirq=1,auxirq=0,scset=2,verbose=0 - provide an input backend from the host keyboard (hdev) and host mouse (hdev+1).","Example: 'hostkeyb:0x17,0x60,1,12,2'.","A missing auxirq omits the mouse initialisation. ") | |
HostKeyboard driver.
Copyright (C) 2007-2010, Bernhard Kauer bk@vmmon.org Economic rights: Technische Universitaet Dresden (Germany)
This file is part of Vancouver.
Vancouver is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
Vancouver is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License version 2 for more details.
| #define LOG if (_verbose) Logging::printf |
| PARAM_HANDLER | ( | enable_ps2_mouse | ) |
| PARAM_HANDLER | ( | hostkeyb | , |
| "hostkeyb:hdev | = 0, |
||
| hostiobase | = 0x60, |
||
| kbirq | = 1, |
||
| auxirq | = 0, |
||
| scset | = 2, |
||
| verbose | = 0 - provide an input backend from the host keyboard (hdev) and host mouse (hdev+1).", "Example: 'hostkeyb:0x17, |
||
| 0x60 | , | ||
| 1 | , | ||
| 12 | , | ||
| 2'." | , | ||
| "A missing auxirq omits the mouse initialisation. " | |||
| ) |