summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/exception.S
Commit message (Expand)AuthorAgeFilesLines
* Unwind the syscall_with_err_pushed tweak that jake did some time back.peter2002-07-281-2/+14
* fix a comment and note a problem with XXXSMPjulian2002-07-101-2/+2
* Remove the critmode sysctl - the new method for critical_enter/exit (alreadydillon2002-07-101-16/+0
* Include all of isa/ipl.s into exception.s as there is now nothing left injulian2002-07-101-8/+97
* Compromise for critical*()/cpu_critical*() recommit. Cleanup the interruptdillon2002-03-271-0/+19
* revert last commit temporarily due to whining on the lists.dillon2002-02-261-12/+0
* STAGE-1 of 3 commit - allow (but do not require) interrupts to remaindillon2002-02-261-0/+12
* Garbage-collect the "LOCORE" version of MPLOCKED.bde2002-02-111-1/+0
* Remove references to the old giant kernel lock in various comments.jhb2001-08-241-18/+0
* Removed he BPTTRAP() macro and its use. It was intended for restoringbde2001-08-131-4/+2
* Activate SSE/SIMD. This is the extra context switching support thatpeter2001-07-121-0/+3
* Convert npx interrupts into traps instead of vice versa. This is muchbde2001-05-221-32/+0
* Remove unneeded includes of sys/ipl.h and machine/ipl.h.jhb2001-05-151-1/+0
* Remove the leading underscore from all symbols defined in x86 asmjake2001-02-251-23/+23
* - Rename the lcall system call handler from Xsyscall to Xlcall_syscalljake2001-02-251-21/+8
* RIP <machine/lock.h>.markm2001-02-111-1/+1
* - Make astpending and need_resched process attributes rather than CPUjhb2001-02-101-10/+4
* - Change fork_exit() to take a pointer to a trapframe as its 3rd argumentjhb2001-01-241-1/+2
* Call fork_exit() now instead of futzing around in assembly during a forkjhb2001-01-241-24/+3
* Make intr_nesting_level per-process, rather than per-cpu. Setupjake2001-01-211-5/+0
* Simplify the i386 asm MTX_{ENTER,EXIT} macros to just call thejake2001-01-201-2/+2
* - Make npx_intr INTR_MPSAFE and move acquiring Giant into thejake2001-01-201-2/+0
* Use #ifdef DEV_NPX from opt_npx.h instead of #if NNPX > 0 from npx.hpeter2001-01-191-4/+4
* Use %fs to access per-cpu variables in uni-processor kernels the samejake2001-01-061-11/+5
* Introduce a new potientially cleaner interface for accessing per-cpujake2000-12-131-10/+10
* Change doreti to take a trapframe instead of an intrframe.jake2000-12-011-6/+2
* Always enable interrupts during fork_trampoline() after releasing thejhb2000-11-141-0/+3
* Remove an unnecessary sti and spl0() in fork_trampoline. Interruptsjhb2000-10-061-2/+0
* - Heavyweight interrupt threads on the alpha for device I/O interrupts.jhb2000-10-051-1/+1
* Major update to the way synchronization is done in the kernel. Highlightsjasone2000-09-071-32/+9
* 1. `movl' is for use with 32-bit operands. Do NOT use it with 16-bitobrien2000-05-101-17/+17
* The SMP cleanup commit broke need_resched, this fixes that and alsodillon2000-03-291-1/+1
* Commit major SMP cleanups and move the BGL (big giant lock) in thedillon2000-03-281-53/+78
* Fix out-of-date commentjulian1999-11-261-1/+4
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Go back to the old (icu.s rev.1.7 1993) way of keeping the AST-pendingbde1999-07-101-40/+5
* An SMP-specific change: Remove an unnecessary lock acquire and releasealc1999-06-271-5/+13
* Unifdef VM86.jlemon1999-06-011-4/+1
* Fixed profiling of elf kernels. Made high resolution profiling compilebde1999-05-061-2/+4
* Enable vmspace sharing on SMP. Major changes are,luoqi1999-04-281-9/+25
* Bring the 'new-bus' to the i386. This extensively changes the way thepeter1999-04-161-3/+3
* Removed all traces of `p_switchtime'. The relevant timestamp is per-cpu,bde1999-02-281-13/+7
* Don't forget to update `switchticks' in corner cases (except forbde1999-02-251-2/+4
* Fixed restoring of cpl after trap handling. The wrong cpl (SWI_AST_MASKbde1998-08-101-41/+10
* Set p->p_switchtime to switchtime instead of to the current time inbde1998-07-281-1/+11
* Some cleanups related to timecounters and weird ifdefs in <sys/time.h>.phk1998-05-281-2/+2
* s/nanoruntime/nanouptime/gphk1998-05-171-2/+2
* Seventy-odd "its" / "it's" typos in comments fixed as per kern/6108.des1998-04-171-2/+2
* Fixed breakage of fork accounting in previous commit. A fork benchmarkbde1998-04-151-2/+2
* Time changes mark 2:phk1998-04-041-3/+5
OpenPOWER on IntegriCloud