aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/xen/spinlock.h
Commit message (Expand)AuthorAgeFilesLines
* spinlock: ensure the flags parameter is wide enoughstagingAndrew Cooper2013-10-221-3/+15
* eliminate lock profile pointer from spinlock structure when !LOCK_PROFILEJan Beulich2012-08-071-2/+3
* xen: define __section() and friends and use them for section annotations.Tim Deegan2012-04-111-2/+2
* force inclusion of xen/config.h through compiler optionJan Beulich2012-01-131-1/+0
* Make lock profiling usable againJuergen Gross2011-11-071-11/+23
* xen: remove extern function declarations from C files.Tim Deegan2011-05-261-0/+4
* Remove spin_barrier_irq(). It is pointless.Keir Fraser2011-03-261-2/+0
* rwlock: Allow to scale to 2^31-1 readers on x86.Keir Fraser2011-03-261-0/+2
* Define Linux-style <preempt.h> interface.Keir Fraser2010-11-181-2/+0
* Add locking-depth debugging, introduce in_atomic() boolean.Keir Fraser2010-11-161-0/+2
* Implement ACPI APEI ERST featureKeir Fraser2010-08-221-0/+7
* Move cpu hotplug routines into common cpu.c file.Keir Fraser2010-05-141-0/+2
* lockprof: Fix x86_32 build and clean up coding styleKeir Fraser2009-10-151-4/+4
* Spinlock profiling (enable in build with lock_profile=y)Keir Fraser2009-10-141-2/+95
* Transcendent memory ("tmem") for Xen.Keir Fraser2009-05-261-0/+4
* Clean up use of spin_is_locked() and introduce rw_is_locked().Keir Fraser2008-12-131-1/+5
* spinlock: Add debug-build checks for IRQ-safe spinlocks.Keir Fraser2008-10-231-2/+19
* Define spin_barrier_irq() for IRQ-safe spinlocks, and use it for virq_lock.Keir Fraser2008-10-221-0/+2
* spinlock: Modify recursive spinlock definitions to support up to 4095 CPUs.Keir Fraser2008-10-201-3/+3
* Clean up spinlock operations and compile as first-class functions.Keir Fraser2008-10-201-77/+79
* evtchn: Avoid spurious event-channel notifications across unbind/bind.Keir Fraser2008-07-311-2/+2
* xen: Split domain_flags into discrete first-class fields in thekfraser@localhost.localdomain2007-03-291-0/+7
* [XEN] Can be built -std=gnu99 (except for .S files).kfraser@localhost.localdomain2006-10-181-4/+4
* bitkeeper revision 1.1389.10.1 (427fa2d3ZV92f_ErvLuIzWbV1f67QA)kaf24@firebug.cl.cam.ac.uk2005-05-091-0/+3
* bitkeeper revision 1.1159.1.270 (417cd5efuYLEDeFTqZTJOYsZwD2mag)kaf24@freefall.cl.cam.ac.uk2004-10-251-51/+0
* bitkeeper revision 1.1159.53.27 (4134d3b2RKqSKYYMoQoESXU2EtGiiQ)kaf24@scramble.cl.cam.ac.uk2004-08-311-2/+0
* bitkeeper revision 1.1159.62.1 (412f5ac2sXlMhMeRveH20BE_o6ZJVw)kaf24@freefall.cl.cam.ac.uk2004-08-271-0/+11
* bitkeeper revision 1.1159.59.1 (412f52e5pzGsSRKxWkXlLmoWzjYc7g)kaf24@freefall.cl.cam.ac.uk2004-08-271-13/+64
* bitkeeper revision 1.1041.4.1 (40e49f12Fj3pygWG3LxLQ2tcwBx24A)kaf24@scramble.cl.cam.ac.uk2004-07-011-0/+2
* bitkeeper revision 1.994.1.6 (40d852d480GZ_R_XEId8Zw3_6I_0lA)kaf24@scramble.cl.cam.ac.uk2004-06-221-106/+48
* bitkeeper revision 1.982 (40d300456_XUbFFOMxRh4MjyB7AfJA)kaf24@scramble.cl.cam.ac.uk2004-06-181-10/+0
* bitkeeper revision 1.821 (406007d6uu0vZYDxa9P1ZfNO9kF_Cg)kaf24@scramble.cl.cam.ac.uk2004-03-231-0/+142