aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/include/pcpu.h
Commit message (Expand)AuthorAgeFilesLines
* Fix XENHVM build.Doug Rabson2009-05-061-1/+1
* Save and restore segment registers on amd64 when entering and leavingKonstantin Belousov2009-04-011-2/+10
* Merge in support for Xen HVM on amd64 architecture.Doug Rabson2009-03-111-1/+20
* The pcb_gs32p should be per-cpu, not per-thread pointer. This isKonstantin Belousov2008-09-081-1/+2
* Export 'struct pcpu' to userland w/o requiring _KERNEL. A few portsJohn Baldwin2008-08-191-2/+2
* - 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/+30
* Fixed some style bugs. Routine except:Bruce Evans2007-02-061-31/+32
* Simplified PCPU_GET() and PCPU_SET(). We must copy through a temporaryBruce Evans2007-02-061-48/+18
* Remove diffs to i386 version that came in via the compiler support ifdefs.Peter Wemm2005-03-111-2/+2
* netchild's mega-patch to isolate compiler dependencies into a centralJoerg Wunsch2005-03-021-2/+7
* Argh! Followup to previous commit. I checked in the patch with anPeter Wemm2003-11-201-1/+1
* Provide a streamlined '#define curthread __curthread()' for amd64 to avoidPeter Wemm2003-11-201-0/+10
* Initial landing of SMP support for FreeBSD/amd64.Peter Wemm2003-11-171-0/+4
* 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
* Add the pc_acpi_id PCPU member. The new acpi_cpu driver uses this toNate Lawson2003-11-151-1/+2
* Commit MD parts of a loosely functional AMD64 port. This is based onPeter Wemm2003-05-011-19/+21
* A more lint friendly #ifdef lint section.Poul-Henning Kamp2002-10-011-19/+13
* Wrap GNU specific code in ifdefs, and help lint out by providingMark Murray2002-07-151-2/+18
* Compromise for critical*()/cpu_critical*() recommit. Cleanup the interruptMatthew Dillon2002-03-271-1/+5
* Overhaul the per-CPU support a bit:John Baldwin2001-12-111-35/+103
* - If we ever do the per-cpu KTR stuff, the index won't be volatile as itJohn Baldwin2001-09-181-14/+14
* KSE Milestone 2Julian Elischer2001-09-121-13/+13
* Optionize UPAGES for the i386. As part of this I split some of the lowPeter Wemm2001-08-251-20/+0
* style(9) and make consistent across platformsDavid E. O'Brien2001-08-161-22/+24
* Overhaul of the SMP code. Several portions of the SMP kernel support haveJohn Baldwin2001-04-271-3/+0
* Axe the per-cpu variable witness_spin_check as it was replaced by theJohn Baldwin2001-04-061-1/+0
* Rework the witness code to work with sx locks as well as mutexes.John Baldwin2001-03-281-0/+1
* Activate USER_LDT by default. The new thread libraries are going toPeter Wemm2001-02-231-1/+1
* - Make astpending and need_resched process attributes rather than CPUJohn Baldwin2001-02-101-1/+0
* Axe gd_cpu_lockid as it is no longer used.John Baldwin2001-02-091-1/+0
* Remove some leftovers from the CMAP* stuff in globaldata and thePeter Wemm2001-01-301-7/+2
* Make intr_nesting_level per-process, rather than per-cpu. SetupJake Burkholder2001-01-211-2/+0
* Remove the per-cpu pages used for copy and zero-ing pages of memoryJake Burkholder2001-01-211-11/+0
* Remove unused per-cpu variables inside_intr and ss_eflags.Jake Burkholder2001-01-121-2/+0
* Implement accessors for per-cpu variables which don't depend on theJake Burkholder2001-01-061-3/+2
* Use %fs to access per-cpu variables in uni-processor kernels the sameJake Burkholder2001-01-061-3/+1
* - Change fast interrupts on x86 to push a full interrupt frame and toJohn Baldwin2000-10-061-1/+0
* Make the gd_currentldt member in struct globaldata unconditional soJohn Baldwin2000-10-051-3/+1
* Major update to the way synchronization is done in the kernel. HighlightsJason Evans2000-09-071-0/+33
* Commit major SMP cleanups and move the BGL (big giant lock) in theMatthew Dillon2000-03-281-0/+1
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Unifdef VM86.Jonathan Lemon1999-06-011-3/+1
* Unbreak VESA on SMP.Luoqi Chen1999-05-121-1/+2
* Enable vmspace sharing on SMP. Major changes are,Luoqi Chen1999-04-281-38/+28
* Added a per-cpu variable `switchticks' for use in scheduling.Bruce Evans1999-02-221-1/+2
* Presently there is only one `currentldt' variable for all cpusMike Smith1998-08-181-1/+4
* Some cleanups related to timecounters and weird ifdefs in <sys/time.h>.Poul-Henning Kamp1998-05-281-1/+2