aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/xen/keyhandler.h
Commit message (Collapse)AuthorAgeFilesLines
* keyhandler: Do not serialise keyhandlers; increase scratch array size.Keir Fraser2010-02-121-1/+1
| | | | | | | | | | | | | Although serialising keyhandlers is safer, and in particular protects access to shared heyhandler_scratch[], in debug scenarios it is probably better to 'have a go' when requested - and assume the user knows what they are doing. Meanwhile, increase scratch array size to 1024. That's enough for more than a dozen lines of 80-column text, and should be plenty in any practical situation. Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* keyhandler: global shared scratch space for temporary stringsKeir Fraser2010-02-111-0/+3
| | | | | | | Put one static definition in one place and we can make it as big as we think reasonable. Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* Add a single trigger for all diagnostic keyhandlersKeir Fraser2009-08-021-14/+33
| | | | | | | | | | Add a new keyhandler that triggers all the side-effect-free keyhandlers. This lets automated tests (and users) log the full set of keyhandlers without having to be aware of which ones might reboot the host. Signed-off-by: Tim Deegan <Tim.Deegan@citrix.com> Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* Move initialize_keytable declaration to keyhandler.hkfraser@localhost.localdomain2006-09-231-0/+3
| | | | Signed-off-by: Aron Griffis <aron@hp.com>
* Whitespace clean-ups. shand@kneesaa.uk.xensource.com2006-08-161-3/+3
| | | | | Signed-off-by: Steven Hand <steven@xensource.com>
* bitkeeper revision 1.1389.1.2 (4270ed5dZvr_HdIQR0eBM2m4Kj81_A)kaf24@firebug.cl.cam.ac.uk2005-04-281-2/+2
| | | | | | | | | Renames: execution_context/xen_regs -> cpu_user_regs full_execution_context -> vcpu_guest_context [defined both 'struct xxx' and 'xxx_t' forms] Signed-off-by: Keir Fraser <keir@xensource.com>
* bitkeeper revision 1.1230.2.1 (421a871fZOwVkDnyTbM9miM9F5Em1g)cl349@arcadians.cl.cam.ac.uk2005-02-221-2/+0
| | | | | | Avoid pulling in more header files (again). Signed-off-by: chris@xensource.com
* bitkeeper revision 1.1201.1.1 (421098bauUknclk2-oQphDo3ZBC1Vw)iap10@freefall.cl.cam.ac.uk2005-02-141-1/+1
| | | | | | | | Major ia64 update -- now boots dom0. Signed-off-by: dan.magenheimer@hp.com Signed-off-by: ian.pratt@cl.cam.ac.uk
* bitkeeper revision 1.1176 (420be7310q_UvcXdnsevIZbXRZHJ4g)cl349@arcadians.cl.cam.ac.uk2005-02-101-1/+1
| | | | | | | Various cleanups. Signed-off-by: chris@xensource.com
* bitkeeper revision 1.1159.212.84 (42033fc2Q0eAAtQcKyCf8cXCt_Fgfg)kaf24@scramble.cl.cam.ac.uk2005-02-041-1/+1
| | | | | | Common-code cleanups, for ia64. Signed-off-by: keir.fraser@cl.cam.ac.uk
* bitkeeper revision 1.1159.187.5 (41a48ea4noDXAKVgDzH9BvR43D1OQg)cl349@arcadians.cl.cam.ac.uk2004-11-241-1/+1
| | | | | Simplify includes.
* bitkeeper revision 1.1159.170.18 (419631f46LScNrXRGEL-VrxeFQPSBA)kaf24@freefall.cl.cam.ac.uk2004-11-131-12/+31
| | | | | | Clean up keyhandler interface. Now register a new keyhandler with register_keyhandler() or register_irq_keyhandler().
* bitkeeper revision 1.1159.172.1 (4194ce42z4ANVXzSMk0doSVOCKrA1g)cl349@freefall.cl.cam.ac.uk2004-11-121-3/+4
| | | | | | Add no-defer keyhandlers which get called from interrupt context and get access to the registers saved on interrupt entry.
* bitkeeper revision 1.1159.1.320 (4186495166A8XLekEbNixl7hWUA08w)kaf24@freefall.cl.cam.ac.uk2004-11-011-3/+2
| | | | | | Clean up softirq handling. All debug keypresses are now deferred to a softirq handler.
* bitkeeper revision 1.821 (406007d6uu0vZYDxa9P1ZfNO9kF_Cg)kaf24@scramble.cl.cam.ac.uk2004-03-231-0/+16
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