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
/
cpufunc.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
Create inlines for ltr(sel), lldt(sel), lidt(addr) rather than
peter
2002-09-22
1
-1
/
+26
*
Provide in inline function for the (GNUC) assembler "hlt" instruction.
markm
2002-09-21
1
-0
/
+7
*
Move SWTCH_OPTIM_STATS related code out of cpufunc.h. (This sort of stat
peter
2002-07-21
1
-7
/
+0
*
Cast to prevent "signed/unsigned comparison" warnings.
markm
2002-07-15
1
-2
/
+2
*
Revive backed out pmap related changes from Feb 2002. The highlights are:
peter
2002-07-12
1
-75
/
+93
*
Rename pause() to ia32_pause() so it doesn't conflict with the pause()
jhb
2002-05-22
1
-2
/
+2
*
Debug registers aren't selectors, so use saner names for the variables in
jhb
2002-05-22
1
-24
/
+24
*
- Sort the pause() inline into the appropriate location.
jhb
2002-05-22
1
-6
/
+25
*
Rename cpu_pause() to pause(). Originally I was going to make this an
jhb
2002-05-22
1
-1
/
+1
*
Add an inline function cpu_pause() for the IA32 'pause' instruction.
jhb
2002-05-21
1
-0
/
+6
*
Move do_cpuid into the correct place in this file and make
dwmalone
2002-04-10
1
-10
/
+8
*
Stage-2 commit of the critical*() code. This re-inlines cpu_critical_enter()
dillon
2002-04-01
1
-4
/
+0
*
Compromise for critical*()/cpu_critical*() recommit. Cleanup the interrupt
dillon
2002-03-27
1
-20
/
+7
*
Fixed some style bugs in the removal of __P(()). The main ones were
bde
2002-03-23
1
-2
/
+2
*
Fix abuses of cpu_critical_{enter,exit} by converting to
imp
2002-03-21
1
-0
/
+16
*
Fix minor style(9) violation in de__Ping
imp
2002-03-20
1
-40
/
+40
*
Remove __P.
alfred
2002-03-20
1
-45
/
+45
*
Make it a bit clearer where this file is to be used and where it
markm
2002-02-28
1
-0
/
+2
*
Back out all the pmap related stuff I've touched over the last few days.
peter
2002-02-27
1
-169
/
+75
*
revert last commit temporarily due to whining on the lists.
dillon
2002-02-26
1
-1
/
+1
*
STAGE-1 of 3 commit - allow (but do not require) interrupts to remain
dillon
2002-02-26
1
-1
/
+1
*
Work-in-progress commit syncing up pmap cleanups that I have been working
peter
2002-02-25
1
-75
/
+169
*
Move do_cpuid() from a identcpu.c into cpufunc.h.
dwmalone
2002-02-12
1
-0
/
+11
*
Various assembly fixes mostly in the form of using the "+" modifier for
jhb
2001-12-18
1
-14
/
+14
*
Modify the critical section API as follows:
jhb
2001-12-18
1
-4
/
+7
*
Provide access to the IA32 hardware debug registers from the ddb
bsd
2001-06-28
1
-1
/
+64
*
Back out 1.103. It wasn't approved by the owner of the file and
imp
2001-04-18
1
-45
/
+45
*
De __P() while I'm here. Done as a separate commit since it is just
imp
2001-04-03
1
-45
/
+45
*
Make this file C++ safe. It defines many useful functions (inb, outb)
imp
2001-04-03
1
-0
/
+4
*
- Add the new critical_t type used to save state inside of critical
jhb
2001-03-28
1
-15
/
+18
*
Assembler fixes.
markm
2000-11-21
1
-4
/
+4
*
Removed unused include of <machine/lock.h>. The locking interface stopped
bde
2000-10-12
1
-4
/
+0
*
Replace loadandclear() with atomic_readandclear_int().
jhb
2000-10-05
1
-11
/
+0
*
Major update to the way synchronization is done in the kernel. Highlights
jasone
2000-09-07
1
-6
/
+15
*
Fix an __asm operand constraint which broke the -O3 and -O0 builds.
bsd
2000-02-21
1
-6
/
+6
*
Don't forget to reset the hardware debug registers when a process that
bsd
2000-02-20
1
-0
/
+50
*
Fixed style bugs related to the access functions for the bsfl and bsrl
bde
2000-01-09
1
-31
/
+24
*
Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"
peter
1999-12-29
1
-3
/
+3
*
Segment registers can be read(write) to(from) memory locations as well as
luoqi
1999-11-15
1
-4
/
+4
*
$Id$ -> $FreeBSD$
peter
1999-08-28
1
-1
/
+1
*
Undo my previous commit and do it differently. Break the ffs() etc macros
peter
1999-08-19
1
-14
/
+27
*
Try using the builtin ffs() for egcs, it (by random inspection)
peter
1999-08-19
1
-1
/
+5
*
atomic.h:
alc
1999-07-23
1
-12
/
+1
*
loadandclear() uses an atomic instruction (even on SMP, where it's an
peter
1999-05-09
1
-2
/
+2
*
Enable vmspace sharing on SMP. Major changes are,
luoqi
1999-04-28
1
-1
/
+33
*
Don't put operands in clobber lists, since this is dubious for old
bde
1999-01-09
1
-13
/
+16
*
Fixed some style bugs. Clarified a comment.
bde
1999-01-08
1
-13
/
+12
*
Unspammed includes in <machine/cpufunc.h> in the !SMP case. Partially
bde
1999-01-08
1
-10
/
+13
*
Moved declarations related to copying and zeroing to the right place.
bde
1999-01-08
1
-2
/
+1
*
Add macros for accessing device memory.
dfr
1998-08-17
1
-1
/
+9
[next]