aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcl349@freefall.cl.cam.ac.uk <cl349@freefall.cl.cam.ac.uk>2004-11-15 15:33:15 +0000
committercl349@freefall.cl.cam.ac.uk <cl349@freefall.cl.cam.ac.uk>2004-11-15 15:33:15 +0000
commitfb6e5fad059e4dd66ccf88e86bd431bdc51e2980 (patch)
treef7e84747ed2af1ae58a1806bab5914c4e2e9d810
parentf3f7e94361503ba3e19556f3bf02007140c0789a (diff)
parent58faa491519d028756992e15778bb2d97e82bf2f (diff)
downloadxen-fb6e5fad059e4dd66ccf88e86bd431bdc51e2980.tar.gz
xen-fb6e5fad059e4dd66ccf88e86bd431bdc51e2980.tar.bz2
xen-fb6e5fad059e4dd66ccf88e86bd431bdc51e2980.zip
bitkeeper revision 1.1159.170.25 (4198cc3b-yQEJ6t2KXb0BZw64jh66Q)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-ddb
-rw-r--r--xen/common/keyhandler.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/xen/common/keyhandler.c b/xen/common/keyhandler.c
index d6eb85250b..a5cf77aa57 100644
--- a/xen/common/keyhandler.c
+++ b/xen/common/keyhandler.c
@@ -89,7 +89,7 @@ static void dump_registers(unsigned char key, struct xen_regs *regs)
show_registers(regs);
}
-static void halt_machine(unsigned char key)
+static void halt_machine(unsigned char key, struct xen_regs *regs)
{
printk("'%c' pressed -> rebooting machine\n", key);
machine_restart(NULL);
@@ -169,7 +169,7 @@ void initialize_keytable(void)
'q', do_task_queues, "dump task queues + guest state");
register_keyhandler(
'r', dump_runq, "dump run queues");
- register_keyhandler(
+ register_irq_keyhandler(
'R', halt_machine, "reboot machine");
#ifndef NDEBUG