summaryrefslogtreecommitdiffstats
path: root/sys/i386/include/pcpu.h
Commit message (Expand)AuthorAgeFilesLines
* MFC r312952:jah2017-02-171-0/+10
* MFC r310481:jah2017-01-071-1/+9
* MFC r306680:kib2016-10-241-1/+2
* Add two new pmap functions:jah2015-08-041-1/+2
* Remove support for Xen PV domU kernels. Support for HVM domU kernelsjhb2015-04-301-30/+2
* Formalize the concept of virtual CPU ids by adding a per-cpu vcpu_idgibbs2013-10-051-3/+4
* Implement PV IPIs for PVHVM guests and further converge PV and HVMgibbs2013-09-061-9/+0
* Implement vector callback for PVHVM and unify event channel implementationsgibbs2013-08-291-14/+2
* Merge from projects/counters:glebius2013-04-081-3/+7
* MFamd64 r238623:kib2012-07-261-1/+21
* Make "options XENHVM" compile for i386, not just amd64 -- a largelyrwatson2011-01-041-2/+15
* Mark the __curthread() functions as __pure2 and remove the volatile keywordjhb2010-07-291-2/+2
* MFamd64: Add a new macro PCPU_XEN_FIELDS to hold XEN-specific per-CPUjhb2010-06-021-28/+11
* Add support for corrected machine check interrupts. CMCI is a new localjhb2010-05-241-1/+3
* whitespace commitjulian2009-09-041-2/+2
* Bring i386 up to date with amd64 and others.julian2009-09-041-5/+5
* Fix IPI supportkmacy2008-10-231-2/+27
* Export 'struct pcpu' to userland w/o requiring _KERNEL. A few portsjhb2008-08-191-2/+3
* Integrate support for xen in to i386 common code.kmacy2008-08-151-0/+24
* - Add an integer argument to idle to indicate how likely we are to wakejeff2008-04-251-0/+1
* Rework the PCPU_* (MD) interface:attilio2007-06-041-3/+26
* Push down the implementation of PCPU_LAZY_INC() into the machine-dependentalc2007-03-111-0/+25
* Fixed some style bugs. Routine except:bde2007-02-061-34/+35
* Simplified PCPU_GET() and PCPU_SET(). We must copy through a temporarybde2007-02-061-36/+18
* Test commit after repoman upgrade. Remove one of my many email addressespeter2006-05-121-1/+1
* Move global variable private_tss into per-cpu area.davidxu2005-12-261-1/+2
* Change the segment limits to 4GB, we set the user accessible bit on allpeter2005-04-131-0/+1
* netchild's mega-patch to isolate compiler dependencies into a centraljoerg2005-03-021-2/+7
* These are changes to allow to use the Intel C/C++ compiler (lang/icc)trhodes2004-03-121-1/+1
* MFamd64: use a less compiler-intensive MD implementation of 'curthread'peter2003-11-201-0/+10
* Fixed pedantic warnings for statement-expressions using __extension__bde2003-11-171-4/+4
* Fixed a pedantic syntax error (a stray semicolon at the end ofbde2003-11-171-1/+1
* New APIC support code:jhb2003-11-031-4/+2
* Detour via (void *) to defeat gcc's strict-aliasing warnings when usingpeter2003-07-301-3/+3
* Fix the false IPIs on smp when using LAZY_SWITCH caused by pmap_activate()peter2003-06-271-0/+1
* A more lint friendly #ifdef lint section.phk2002-10-011-19/+13
* Wrap GNU specific code in ifdefs, and help lint out by providingmarkm2002-07-151-2/+18
* Compromise for critical*()/cpu_critical*() recommit. Cleanup the interruptdillon2002-03-271-1/+5
* Overhaul the per-CPU support a bit:jhb2001-12-111-35/+103
* - If we ever do the per-cpu KTR stuff, the index won't be volatile as itjhb2001-09-181-14/+14
* KSE Milestone 2julian2001-09-121-13/+13
* Optionize UPAGES for the i386. As part of this I split some of the lowpeter2001-08-251-20/+0
* style(9) and make consistent across platformsobrien2001-08-161-22/+24
* Overhaul of the SMP code. Several portions of the SMP kernel support havejhb2001-04-271-3/+0
* Axe the per-cpu variable witness_spin_check as it was replaced by thejhb2001-04-061-1/+0
* Rework the witness code to work with sx locks as well as mutexes.jhb2001-03-281-0/+1
* Activate USER_LDT by default. The new thread libraries are going topeter2001-02-231-1/+1
* - Make astpending and need_resched process attributes rather than CPUjhb2001-02-101-1/+0
* Axe gd_cpu_lockid as it is no longer used.jhb2001-02-091-1/+0
* Remove some leftovers from the CMAP* stuff in globaldata and thepeter2001-01-301-7/+2
OpenPOWER on IntegriCloud