diff options
author | kaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk> | 2004-03-23 09:48:06 +0000 |
---|---|---|
committer | kaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk> | 2004-03-23 09:48:06 +0000 |
commit | 2a5f90e8e88330b026e79c1a3c38a711f545c167 (patch) | |
tree | caa5435c339291cc581777a52e4981c75b77260d /xen/include/xen/keyhandler.h | |
parent | c2929ecdf6cba5d5e5fd09c52e465e5f4a22fb83 (diff) | |
download | xen-2a5f90e8e88330b026e79c1a3c38a711f545c167.tar.gz xen-2a5f90e8e88330b026e79c1a3c38a711f545c167.tar.bz2 xen-2a5f90e8e88330b026e79c1a3c38a711f545c167.zip |
bitkeeper revision 1.821 (406007d6uu0vZYDxa9P1ZfNO9kF_Cg)
Many files:
xeno -> xen renames.
ide-xen.c:
Rename: xen/drivers/ide/ide-xeno.c -> xen/drivers/ide/ide-xen.c
xen.lds:
Rename: xen/arch/i386/xeno.lds -> xen/arch/i386/xen.lds
Many files:
mvdir
Diffstat (limited to 'xen/include/xen/keyhandler.h')
-rw-r--r-- | xen/include/xen/keyhandler.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/xen/include/xen/keyhandler.h b/xen/include/xen/keyhandler.h new file mode 100644 index 0000000000..03aa53bab5 --- /dev/null +++ b/xen/include/xen/keyhandler.h @@ -0,0 +1,16 @@ +/* +** We keep an array of 'handlers' for each key code between 0 and 255; +** this is intended to allow very simple debugging routines (toggle +** debug flag, dump registers, reboot, etc) to be hooked in in a slightly +** nicer fashion than just editing the serial/keyboard drivers. +*/ +#include <xen/sched.h> + +typedef void key_handler(unsigned char key, void *dev_id, + struct pt_regs *regs); + +extern void add_key_handler(unsigned char key, + key_handler *handler, char *desc); + +extern key_handler *get_key_handler(unsigned char key); + |