index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
i386
/
include
/
pcpu.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
Rework the PCPU_* (MD) interface:
attilio
2007-06-04
1
-3
/
+26
*
Push down the implementation of PCPU_LAZY_INC() into the machine-dependent
alc
2007-03-11
1
-0
/
+25
*
Fixed some style bugs. Routine except:
bde
2007-02-06
1
-34
/
+35
*
Simplified PCPU_GET() and PCPU_SET(). We must copy through a temporary
bde
2007-02-06
1
-36
/
+18
*
Test commit after repoman upgrade. Remove one of my many email addresses
peter
2006-05-12
1
-1
/
+1
*
Move global variable private_tss into per-cpu area.
davidxu
2005-12-26
1
-1
/
+2
*
Change the segment limits to 4GB, we set the user accessible bit on all
peter
2005-04-13
1
-0
/
+1
*
netchild's mega-patch to isolate compiler dependencies into a central
joerg
2005-03-02
1
-2
/
+7
*
These are changes to allow to use the Intel C/C++ compiler (lang/icc)
trhodes
2004-03-12
1
-1
/
+1
*
MFamd64: use a less compiler-intensive MD implementation of 'curthread'
peter
2003-11-20
1
-0
/
+10
*
Fixed pedantic warnings for statement-expressions using __extension__
bde
2003-11-17
1
-4
/
+4
*
Fixed a pedantic syntax error (a stray semicolon at the end of
bde
2003-11-17
1
-1
/
+1
*
New APIC support code:
jhb
2003-11-03
1
-4
/
+2
*
Detour via (void *) to defeat gcc's strict-aliasing warnings when using
peter
2003-07-30
1
-3
/
+3
*
Fix the false IPIs on smp when using LAZY_SWITCH caused by pmap_activate()
peter
2003-06-27
1
-0
/
+1
*
A more lint friendly #ifdef lint section.
phk
2002-10-01
1
-19
/
+13
*
Wrap GNU specific code in ifdefs, and help lint out by providing
markm
2002-07-15
1
-2
/
+18
*
Compromise for critical*()/cpu_critical*() recommit. Cleanup the interrupt
dillon
2002-03-27
1
-1
/
+5
*
Overhaul the per-CPU support a bit:
jhb
2001-12-11
1
-35
/
+103
*
- If we ever do the per-cpu KTR stuff, the index won't be volatile as it
jhb
2001-09-18
1
-14
/
+14
*
KSE Milestone 2
julian
2001-09-12
1
-13
/
+13
*
Optionize UPAGES for the i386. As part of this I split some of the low
peter
2001-08-25
1
-20
/
+0
*
style(9) and make consistent across platforms
obrien
2001-08-16
1
-22
/
+24
*
Overhaul of the SMP code. Several portions of the SMP kernel support have
jhb
2001-04-27
1
-3
/
+0
*
Axe the per-cpu variable witness_spin_check as it was replaced by the
jhb
2001-04-06
1
-1
/
+0
*
Rework the witness code to work with sx locks as well as mutexes.
jhb
2001-03-28
1
-0
/
+1
*
Activate USER_LDT by default. The new thread libraries are going to
peter
2001-02-23
1
-1
/
+1
*
- Make astpending and need_resched process attributes rather than CPU
jhb
2001-02-10
1
-1
/
+0
*
Axe gd_cpu_lockid as it is no longer used.
jhb
2001-02-09
1
-1
/
+0
*
Remove some leftovers from the CMAP* stuff in globaldata and the
peter
2001-01-30
1
-7
/
+2
*
Make intr_nesting_level per-process, rather than per-cpu. Setup
jake
2001-01-21
1
-2
/
+0
*
Remove the per-cpu pages used for copy and zero-ing pages of memory
jake
2001-01-21
1
-11
/
+0
*
Remove unused per-cpu variables inside_intr and ss_eflags.
jake
2001-01-12
1
-2
/
+0
*
Implement accessors for per-cpu variables which don't depend on the
jake
2001-01-06
1
-3
/
+2
*
Use %fs to access per-cpu variables in uni-processor kernels the same
jake
2001-01-06
1
-3
/
+1
*
- Change fast interrupts on x86 to push a full interrupt frame and to
jhb
2000-10-06
1
-1
/
+0
*
Make the gd_currentldt member in struct globaldata unconditional so
jhb
2000-10-05
1
-3
/
+1
*
Major update to the way synchronization is done in the kernel. Highlights
jasone
2000-09-07
1
-0
/
+33
*
Commit major SMP cleanups and move the BGL (big giant lock) in the
dillon
2000-03-28
1
-0
/
+1
*
$Id$ -> $FreeBSD$
peter
1999-08-28
1
-1
/
+1
*
Unifdef VM86.
jlemon
1999-06-01
1
-3
/
+1
*
Unbreak VESA on SMP.
luoqi
1999-05-12
1
-1
/
+2
*
Enable vmspace sharing on SMP. Major changes are,
luoqi
1999-04-28
1
-38
/
+28
*
Added a per-cpu variable `switchticks' for use in scheduling.
bde
1999-02-22
1
-1
/
+2
*
Presently there is only one `currentldt' variable for all cpus
msmith
1998-08-18
1
-1
/
+4
*
Some cleanups related to timecounters and weird ifdefs in <sys/time.h>.
phk
1998-05-28
1
-1
/
+2
*
Change simple lock handling to not depend upon having a local apic
tegge
1998-05-17
1
-2
/
+2
*
For SMP, use prv_PPAGE1/prv_PMAP1 instead of PADDR1/PMAP1.
tegge
1998-05-17
1
-6
/
+8
*
Fix VM86 compiles. a #include "opt_vm86.h" was missing, and the my_tr
peter
1998-04-06
1
-5
/
+2
*
A pair of C structures used for laying out the SMP per-cpu data space.
peter
1998-04-06
1
-0
/
+101