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
Commit message (
Expand
)
Author
Age
Files
Lines
*
Undo part of the tangle of having sys/lock.h and sys/mutex.h included in
markm
2001-05-01
1
-10
/
+10
*
Overhaul of the SMP code. Several portions of the SMP kernel support have
jhb
2001-04-27
4
-576
/
+75
*
Make the ap_boot_mtx mutex static.
jhb
2001-04-20
1
-1
/
+1
*
Back out 1.103. It wasn't approved by the owner of the file and
imp
2001-04-18
1
-45
/
+45
*
Blow away the panic mutex in favor of using a single atomic_cmpset() on a
jhb
2001-04-17
1
-4
/
+0
*
Rename the IPI API from smp_ipi_* to ipi_* since the smp_ prefix is just
jhb
2001-04-11
1
-14
/
+14
*
Remove constants defining the bitmasks of the old giant kernel lock.
jhb
2001-04-10
1
-5
/
+0
*
Remove the BETTER_CLOCK #ifdef's. The code is on by default and is here
jhb
2001-04-10
2
-16
/
+4
*
Add an MI API for sending IPI's. I used the same API present on the alpha
jhb
2001-04-10
1
-12
/
+55
*
Axe the per-cpu variable witness_spin_check as it was replaced by the
jhb
2001-04-06
1
-1
/
+0
*
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
*
Rework the witness code to work with sx locks as well as mutexes.
jhb
2001-03-28
2
-0
/
+2
*
- Switch from using save/disable/restore_intr to using critical_enter/exit
jhb
2001-03-28
1
-5
/
+5
*
- Add the new critical_t type used to save state inside of critical
jhb
2001-03-28
1
-15
/
+18
*
Kill the 4MB kernel limit dead. [I hope :-)].
peter
2001-03-15
1
-3
/
+9
*
Fix mtx_legal2block. The only time that it is bad to block on a mutex is
jhb
2001-03-09
1
-1
/
+0
*
version 1.7 made some changes to correct problems identifed by compiling
mdodd
2001-03-02
3
-3
/
+0
*
Always use the ELF naming after the demise of asnames.h.
peter
2001-02-25
1
-5
/
+0
*
Remove the leading underscore from all symbols defined in x86 asm
jake
2001-02-25
2
-3
/
+2
*
Activate USER_LDT by default. The new thread libraries are going to
peter
2001-02-23
4
-10
/
+1
*
GC unused and now obsolete assertion macros.
jhb
2001-02-22
1
-8
/
+0
*
- Don't call clear_resched() in userret(), instead, clear the resched flag
jhb
2001-02-20
1
-1
/
+0
*
Removed all traces of T_ASTFLT (except for gaps where it was). It became
bde
2001-02-19
1
-1
/
+0
*
Changed the aston() family to operate on a specified process instead of
bde
2001-02-19
1
-1
/
+1
*
Fixed style bugs in clock.c rev.1.164 and cpu.h rev.1.52-1.53 -- declare
bde
2001-02-19
1
-4
/
+1
*
RIP <machine/lock.h>.
markm
2001-02-11
2
-4
/
+33
*
- Make astpending and need_resched process attributes rather than CPU
jhb
2001-02-10
2
-38
/
+7
*
Add a macro mtx_intr_enable() to alter a spin lock such that interrupts
jhb
2001-02-10
1
-0
/
+1
*
Woops, remove an obsolete reference to gd_cpu_lockid.
jhb
2001-02-09
1
-1
/
+0
*
Axe gd_cpu_lockid as it is no longer used.
jhb
2001-02-09
1
-1
/
+0
*
Change and clean the mutex lock interface.
bmilekic
2001-02-09
4
-37
/
+80
*
Remove some leftovers from the CMAP* stuff in globaldata and the
peter
2001-01-30
2
-14
/
+4
*
Move the setting of curproc to idleproc up earlier in ap_init(). The
bmilekic
2001-01-28
1
-6
/
+6
*
Defer assignment of low level interrupt handlers for PCI interrupts
tegge
2001-01-28
2
-37
/
+49
*
Convert all simplelocks to mutexes and remove the simplelock implementations.
jasone
2001-01-24
2
-32
/
+34
*
- Proc locking.
jhb
2001-01-24
1
-4
/
+7
*
- Relocate portions of this file to get it into an order closer to that of
jhb
2001-01-24
1
-171
/
+153
*
Move most of sys/mutex.h into kern/kern_mutex.c, thereby making the mutex
jasone
2001-01-21
1
-0
/
+6
*
Make intr_nesting_level per-process, rather than per-cpu. Setup
jake
2001-01-21
3
-4
/
+4
*
Remove APIC_INTR_DIAGNOSTIC - this has been disabled for some time now.
peter
2001-01-21
1
-25
/
+0
*
Remove the per-cpu pages used for copy and zero-ing pages of memory
jake
2001-01-21
2
-19
/
+0
*
Simplify the i386 asm MTX_{ENTER,EXIT} macros to just call the
jake
2001-01-20
1
-102
/
+16
*
apic_itrace_splz[] is unused
peter
2001-01-19
1
-1
/
+0
*
Protect p_stat and p_oncpu with sched_lock in forward_signal().
jhb
2001-01-18
1
-2
/
+9
*
- Sort of lie and say that %eax is an output only and not an input for the
jhb
2001-01-17
1
-2
/
+2
*
Argh, disable the micro-ops again. I didn't test these adequately and
jhb
2001-01-16
1
-1
/
+2
*
- Use "+a" instead of "=&a" for several constraints. This should fix
jhb
2001-01-16
1
-25
/
+19
*
- Fix atomic_load_* and atomic_store_* to generate functions for atomic.c
jhb
2001-01-16
1
-168
/
+123
*
Revert the previous revision now that atomic_store_rel_ptr() actually
jhb
2001-01-14
1
-4
/
+0
[next]