summaryrefslogtreecommitdiffstats
path: root/sys/i386/i386/swtch.s
Commit message (Expand)AuthorAgeFilesLines
* - Fix resumectx() prototypes to reflect reality.jkim2012-06-131-4/+1
* Add x86/acpica/acpi_wakeup.c for amd64 and i386. Difference ofiwasaki2012-06-091-56/+31
* Add SMP/i386 suspend/resume support.iwasaki2012-05-181-0/+137
* MFamd64: r210615jkim2010-07-291-1/+1
* Introduce the x86 kernel interfaces to allow kernel code to usekib2010-06-051-4/+3
* Change some movl's to mov's. Newer GAS no longer accept 'movl' instructionsobrien2009-01-311-3/+3
* Call in to xen for privileged aspects of context switchingkmacy2008-08-161-6/+18
* Assign sizes to assembly language support functions.jkoshy2007-08-221-0/+3
* - Add support for blocking and releasing threads to i386 cpu_switch(). Thisjeff2007-07-171-3/+29
* Backout experimental adaptive-spin umtx code.davidxu2007-06-061-1/+0
* Add a lwpid field into per-cpu structure, the lwpid represents currentdavidxu2006-12-201-0/+2
* Eliminate a stale instruction introduced in revision 1.136.davidxu2006-01-181-1/+0
* Remove pcb_switchout, it has not been used for a long time.davidxu2005-12-291-6/+0
* Move global variable private_tss into per-cpu area.davidxu2005-12-261-3/+4
* Clarify a comment.jhb2005-08-161-1/+1
* Change the segment limits to 4GB, we set the user accessible bit on allpeter2005-04-131-2/+14
* Fix a typo in a comment.jhb2004-07-151-1/+1
* Remove filename+line number from panic messages.phk2004-06-061-9/+3
* Remove advertising clause from University of California Regent'simp2004-04-071-4/+0
* Add linenumber and source filename to panic(9) output.phk2004-01-191-3/+9
* - On my Pentium4-M laptop, invalpg takes ~1100 cycles if the page is found injeff2003-09-301-1/+6
* unifdef -DLAZY_SWITCH and start to tidy up the associated glue.peter2003-07-101-3/+0
* Tidy up leftover lazy_switch instrumentation that is no longer needed.peter2003-06-271-30/+0
* *groan*. I can't win today. Fix manual transcription error so that thepeter2003-06-271-1/+1
* Make LAZY_SWITCH work with PAEpeter2003-06-271-0/+4
* Fix the false IPIs on smp when using LAZY_SWITCH caused by pmap_activate()peter2003-06-271-8/+10
* Unbreak the !LAZY_SWITCH case. I #ifdef'ed too much when I addedpeter2003-04-051-2/+1
* Commit a partial lazy thread switch mechanism for i386. it isn't as lazypeter2003-04-021-78/+112
* Now that TPR isn't bogusly raised at boot, there is no need to clearpeter2003-01-231-8/+0
* Move SWTCH_OPTIM_STATS related code out of cpufunc.h. (This sort of statpeter2002-07-211-3/+3
* Set the thread state of the newly chosen to run thread to TDS_RUNNING injhb2002-07-121-14/+0
* Part 1 of KSE-IIIjulian2002-06-291-2/+11
* Compromise for critical*()/cpu_critical*() recommit. Cleanup the interruptdillon2002-03-271-0/+6
* revert last commit temporarily due to whining on the lists.dillon2002-02-261-6/+0
* STAGE-1 of 3 commit - allow (but do not require) interrupts to remaindillon2002-02-261-0/+6
* Attempt to patch up some style bugs introduced in the previous commitpeter2002-02-071-5/+9
* Pre-KSE/M3 commit.julian2002-02-071-13/+16
* Changed the type of pcb_flags from u_char to u_int and adjusted things.bde2002-01-171-5/+3
* Overhaul the per-CPU support a bit:jhb2001-12-111-5/+5
* Fix a typo in comment and #ifdef fixes: GRAP_PRIO -> GRAB_PRIO so thatjhb2001-10-301-1/+1
* - More whitespace and comment cleanups.jhb2001-10-281-35/+46
* Currently no code does a CROSSJUMP() to sw1a, so we don't need ajhb2001-10-251-2/+0
* Use %ecx instead of %ebx for the scratch register while updating %dr7 sincejhb2001-10-251-5/+3
* - Fix typo in comment from previous revision.jhb2001-10-251-3/+4
* Whitespace, comment, and string fixes.jhb2001-10-251-43/+39
* Split the per-process Local Descriptor Table out of the PCB and intojhb2001-10-251-4/+7
* Fix a mistake I made with the pcb movement relative to the stack in thepeter2001-09-191-2/+2
* KSE Milestone 2julian2001-09-121-35/+43
* swtch.s: During context save, use the correct bit mask for clearingbsd2001-07-191-2/+8
* Use a critical region to protect saving of the npx state in savectx().bde2001-05-201-1/+4
OpenPOWER on IntegriCloud