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
/
amd64
/
include
/
pcpu.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
Merge from projects/counters:
glebius
2013-04-08
1
-1
/
+3
*
Forcibly shut up clang warning about NULL pointer dereference.
kib
2012-07-23
1
-0
/
+7
*
Introduce curpcb magic variable, similar to curthread, which is MD
kib
2012-07-19
1
-1
/
+14
*
Add macro IS_BSP() to check whether the current CPU is BSP.
kib
2012-01-17
1
-0
/
+2
*
Mark the __curthread() functions as __pure2 and remove the volatile keyword
jhb
2010-07-29
1
-2
/
+2
*
Add support for corrected machine check interrupts. CMCI is a new local
jhb
2010-05-24
1
-1
/
+2
*
Fix XENHVM build.
dfr
2009-05-06
1
-1
/
+1
*
Save and restore segment registers on amd64 when entering and leaving
kib
2009-04-01
1
-2
/
+10
*
Merge in support for Xen HVM on amd64 architecture.
dfr
2009-03-11
1
-1
/
+20
|
\
|
*
Clone Kip's Xen on stable/6 tree so that I can work on improving FreeBSD/amd64
dfr
2008-11-22
1
-183
/
+0
*
|
The pcb_gs32p should be per-cpu, not per-thread pointer. This is
kib
2008-09-08
1
-1
/
+2
*
|
Export 'struct pcpu' to userland w/o requiring _KERNEL. A few ports
jhb
2008-08-19
1
-2
/
+2
*
|
- Add an integer argument to idle to indicate how likely we are to wake
jeff
2008-04-25
1
-0
/
+1
*
|
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
/
+30
*
|
Fixed some style bugs. Routine except:
bde
2007-02-06
1
-31
/
+32
*
|
Simplified PCPU_GET() and PCPU_SET(). We must copy through a temporary
bde
2007-02-06
1
-48
/
+18
|
/
*
Remove diffs to i386 version that came in via the compiler support ifdefs.
peter
2005-03-11
1
-2
/
+2
*
netchild's mega-patch to isolate compiler dependencies into a central
joerg
2005-03-02
1
-2
/
+7
*
Argh! Followup to previous commit. I checked in the patch with an
peter
2003-11-20
1
-1
/
+1
*
Provide a streamlined '#define curthread __curthread()' for amd64 to avoid
peter
2003-11-20
1
-0
/
+10
*
Initial landing of SMP support for FreeBSD/amd64.
peter
2003-11-17
1
-0
/
+4
*
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
*
Add the pc_acpi_id PCPU member. The new acpi_cpu driver uses this to
njl
2003-11-15
1
-1
/
+2
*
Commit MD parts of a loosely functional AMD64 port. This is based on
peter
2003-05-01
1
-19
/
+21
*
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
[next]