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
/
kern
/
subr_trap.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Revert removal of cred_free_thread(): It is used to ensure that a thread's
mini
2002-07-11
1
-0
/
+3
*
Don't slow every syscall and trap by doing locks and stuff if the
julian
2002-07-10
1
-3
/
+7
*
Part 1 of KSE-III
julian
2002-06-29
1
-5
/
+32
*
Remove unused diagnostic function cread_free_thread().
mini
2002-06-24
1
-3
/
+0
*
We no longer need to acqure Giant in ast() for ktrpsig() in postsig() now
jhb
2002-06-07
1
-2
/
+0
*
CURSIG() is not a macro so rename it cursig().
julian
2002-05-29
1
-1
/
+1
*
Moved signal handling and rescheduling from userret() to ast() so that
bde
2002-04-04
1
-22
/
+46
*
Style fixes purposefully left out of last commit. I checked the kse tree
jake
2002-03-29
1
-43
/
+43
*
Remove abuse of intr_disable/restore in MI code by moving the loop in ast()
jake
2002-03-29
1
-13
/
+1
*
Remove last two abuses of cpu_critical_{enter,exit} in the MI code.
imp
2002-03-21
1
-5
/
+5
*
Change the way we ensure td_ucred is NULL if DIAGNOSTIC is defined.
jhb
2002-03-20
1
-30
/
+3
*
Make this compile.
jake
2002-02-23
1
-1
/
+1
*
Add some DIAGNOSTIC code.
julian
2002-02-22
1
-6
/
+30
*
If the credential on an incoming thread is correct, don't bother
julian
2002-02-17
1
-3
/
+4
*
In a threaded world, differnt priorirites become properties of
julian
2002-02-11
1
-1
/
+1
*
Changed the type of pcb_flags from u_char to u_int and adjusted things.
bde
2002-01-17
1
-1
/
+1
*
Change the preemption code for software interrupt thread schedules and
jhb
2002-01-05
1
-1
/
+1
*
Axe a stale comment. Holding sched_lock across both setrunqueue() and
jhb
2002-01-04
1
-8
/
+0
*
- Change all callers of addupc_task() to check PS_PROFIL explicitly and
jhb
2001-12-18
1
-7
/
+12
*
Modify the critical section API as follows:
jhb
2001-12-18
1
-4
/
+4
*
Add a per-thread ucred reference for syscalls and synchronous traps from
jhb
2001-10-26
1
-3
/
+11
*
Remove a bogus comment. "atomic" doesn't mean that the operation is done
jhb
2001-09-21
1
-1
/
+0
*
KSE Milestone 2
julian
2001-09-12
1
-18
/
+27
*
Remove the MPSAFE keyword from the parser for syscalls.master.
dillon
2001-08-30
1
-4
/
+3
*
- Close races with signals and other AST's being triggered while we are in
jhb
2001-08-10
1
-65
/
+69
*
postsig() currently requires Giant to be held. Giant is held properly at
dillon
2001-07-04
1
-0
/
+2
*
Grab Giant around postsig() since sendsig() can call into the vm to
jhb
2001-07-03
1
-0
/
+2
*
Move ast() and userret() to sys/kern/subr_trap.c now that they are MI.
jhb
2001-06-29
1
-1162
/
+17
*
Add a new MI pointer to the process' trapframe p_frame instead of using
jhb
2001-06-29
1
-3
/
+3
*
Grab Giant around trap_pfault() for now.
jhb
2001-06-29
1
-0
/
+4
*
- Grab the proc lock around CURSIG and postsig(). Don't release the proc
jhb
2001-06-22
1
-3
/
+4
*
Don't hold sched_lock across addupc_task().
jhb
2001-06-06
1
-1
/
+1
*
Don't acquire Giant just to call trap_fatal(), we are about to panic
jhb
2001-05-23
1
-4
/
+0
*
Convert npx interrupts into traps instead of vice versa. This is much
bde
2001-05-22
1
-0
/
+22
*
Introduce a global lock for the vm subsystem (vm_mtx).
alfred
2001-05-19
1
-6
/
+7
*
Remove unneeded includes of sys/ipl.h and machine/ipl.h.
jhb
2001-05-15
1
-1
/
+0
*
Simplify the vm fault trap handling code a bit by using if-else instead of
jhb
2001-05-11
1
-29
/
+15
*
Overhaul of the SMP code. Several portions of the SMP kernel support have
jhb
2001-04-27
1
-2
/
+2
*
- Release Giant a bit earlier on syscall exit.
jhb
2001-03-07
1
-20
/
+14
*
- Rename the lcall system call handler from Xsyscall to Xlcall_syscall
jake
2001-02-25
1
-3
/
+3
*
The p_md.md_regs member of proc is used in signal handling to reference
jhb
2001-02-22
1
-0
/
+1
*
- Change ast() to take a pointer to a trapframe like other architectures.
jhb
2001-02-22
1
-7
/
+7
*
- Use TRAPF_PC() on the alpha to acess the PC in the trap frame.
jhb
2001-02-22
1
-3
/
+2
*
- 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
/
+1
*
Changed the aston() family to operate on a specified process instead of
bde
2001-02-19
1
-2
/
+2
*
Implement a unified run queue and adjust priority levels accordingly.
jake
2001-02-12
1
-2
/
+1
*
Clear the reschedule flag after finding it set in userret(). This
jake
2001-02-10
1
-0
/
+1
*
- Make astpending and need_resched process attributes rather than CPU
jhb
2001-02-10
1
-5
/
+17
*
Change and clean the mutex lock interface.
bmilekic
2001-02-09
1
-54
/
+54
[next]