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@vm Economic rights: Technische Universitaet Dresden (Germany) mon. org
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. " | |||
) |