aboutsummaryrefslogtreecommitdiff
path: root/sys/i386/include/pcpu.h
Commit message (Expand)AuthorAgeFilesLines
* Centralize __pcpu definitions.Konstantin Belousov2019-08-291-30/+0
* Mitigations for Microarchitectural Data Sampling.Konstantin Belousov2019-05-141-2/+6
* x86: store pending bitmapped IPIs in per-cpu areasMateusz Guzik2019-05-121-1/+2
* x86: Implement MWAIT support for stopping a CPUConrad Meyer2019-05-041-1/+5
* x86: Define pc_monitorbuf as a logical structureConrad Meyer2019-05-041-1/+7
* Expand x86 struct pcpus to UMA_PCPU_ALLOC_SIZE AKA PAGE_SIZE.Konstantin Belousov2018-07-061-1/+1
* Revert to recommit with the proper message.Konstantin Belousov2018-07-061-1/+1
* Save a call to pmap_remove() if entry cannot have any pages mapped.Konstantin Belousov2018-07-061-1/+1
* Optimize i386 pmap_extract_and_hold().Konstantin Belousov2018-05-251-1/+3
* fix i386 builds after r334005 and r334009Matt Macy2018-05-221-1/+2
* Fix i386 build after r332970 by adding IS_BSP() definition.Li-Wen Hsu2018-04-251-0/+2
* i386 4/4G split.Konstantin Belousov2018-04-131-7/+14
* sys/i386: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Remove lint support from system headers and MD x86 headers.Konstantin Belousov2017-11-231-14/+3
* - Remove 'struct vmmeter' from 'struct pcpu', leaving only global vmmeterGleb Smirnoff2017-04-171-1/+1
* Implement get_pcpu() for i386 and use it to replace pcpu_find(curcpu)Jason A. Harmening2017-01-291-0/+10
* Move the objects used to create temporary mappings for i386 pmap zero and copyJason A. Harmening2016-12-231-1/+9
* Re-apply r306516 (by cem):Konstantin Belousov2016-10-041-1/+2
* Add two new pmap functions:Jason A. Harmening2015-08-041-1/+2
* Remove support for Xen PV domU kernels. Support for HVM domU kernelsJohn Baldwin2015-04-301-30/+2
* Formalize the concept of virtual CPU ids by adding a per-cpu vcpu_idJustin T. Gibbs2013-10-051-3/+4
* Implement PV IPIs for PVHVM guests and further converge PV and HVMJustin T. Gibbs2013-09-061-9/+0
* Implement vector callback for PVHVM and unify event channel implementationsJustin T. Gibbs2013-08-291-14/+2
* Merge from projects/counters:Gleb Smirnoff2013-04-081-3/+7
* MFamd64 r238623:Konstantin Belousov2012-07-261-1/+21
* Make "options XENHVM" compile for i386, not just amd64 -- a largelyRobert Watson2011-01-041-2/+15
* Mark the __curthread() functions as __pure2 and remove the volatile keywordJohn Baldwin2010-07-291-2/+2
* MFamd64: Add a new macro PCPU_XEN_FIELDS to hold XEN-specific per-CPUJohn Baldwin2010-06-021-28/+11
* Add support for corrected machine check interrupts. CMCI is a new localJohn Baldwin2010-05-241-1/+3
* whitespace commitJulian Elischer2009-09-041-2/+2
* Bring i386 up to date with amd64 and others.Julian Elischer2009-09-041-5/+5
* Fix IPI supportKip Macy2008-10-231-2/+27
* Export 'struct pcpu' to userland w/o requiring _KERNEL. A few portsJohn Baldwin2008-08-191-2/+3
* Integrate support for xen in to i386 common code.Kip Macy2008-08-151-0/+24
* - Add an integer argument to idle to indicate how likely we are to wakeJeff Roberson2008-04-251-0/+1
* Rework the PCPU_* (MD) interface:Attilio Rao2007-06-041-3/+26
* Push down the implementation of PCPU_LAZY_INC() into the machine-dependentAlan Cox2007-03-111-0/+25
* Fixed some style bugs. Routine except:Bruce Evans2007-02-061-34/+35
* Simplified PCPU_GET() and PCPU_SET(). We must copy through a temporaryBruce Evans2007-02-061-36/+18
* Test commit after repoman upgrade. Remove one of my many email addressesPeter Wemm2006-05-121-1/+1
* Move global variable private_tss into per-cpu area.David Xu2005-12-261-1/+2
* Change the segment limits to 4GB, we set the user accessible bit on allPeter Wemm2005-04-131-0/+1
* netchild's mega-patch to isolate compiler dependencies into a centralJoerg Wunsch2005-03-021-2/+7
* These are changes to allow to use the Intel C/C++ compiler (lang/icc)Tom Rhodes2004-03-121-1/+1
* MFamd64: use a less compiler-intensive MD implementation of 'curthread'Peter Wemm2003-11-201-0/+10
* Fixed pedantic warnings for statement-expressions using __extension__Bruce Evans2003-11-171-4/+4
* Fixed a pedantic syntax error (a stray semicolon at the end ofBruce Evans2003-11-171-1/+1
* New APIC support code:John Baldwin2003-11-031-4/+2
* Detour via (void *) to defeat gcc's strict-aliasing warnings when usingPeter Wemm2003-07-301-3/+3
* Fix the false IPIs on smp when using LAZY_SWITCH caused by pmap_activate()Peter Wemm2003-06-271-0/+1