summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/sys_machdep.c
Commit message (Expand)AuthorAgeFilesLines
* Use __FBSDID().obrien2003-07-251-3/+4
* Set the %gs base to pcb_gsbase, not pcb_fsbase. Oops.peter2003-07-231-1/+1
* Give a %fs and %gs to userland. Use swapgs to obtain the kernel %GS.basepeter2003-05-121-1/+25
* Commit MD parts of a loosely functional AMD64 port. This is based onpeter2003-05-011-501/+0
* - Push down Giant into the sysarch() calls that still need Giant.jhb2003-04-251-2/+4
* set_user_ldt_rv() should check same proc not thread,davidxu2003-04-111-1/+1
* Instrument sysarch() MD privileged I/O access interfaces with a MACrwatson2003-03-061-0/+6
* Change the process flags P_KSES to be P_THREADED.julian2003-02-271-1/+1
* Back out M_* changes, per decision of the TRB.imp2003-02-191-1/+1
* Move a bunch of flags from the KSE to the thread.julian2003-02-171-1/+1
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-1/+1
* Fix a bogon in previous commit. bcopy() from the malloc'd memory that wejhb2002-10-041-1/+1
* Deal with some SMP races by doing the entire copyin at once ratherpeter2002-09-281-15/+28
* Repair range checking for reading the ldt list.peter2002-09-281-1/+1
* Change the suser() API to take advantage of td_ucred as well as do ajhb2002-04-011-1/+1
* Fixed some style bugs in the removal of __P(()). The main ones werebde2002-03-231-5/+5
* Fix abuses of cpu_critical_{enter,exit} by converting toimp2002-03-211-3/+3
* Remove __P.alfred2002-03-201-5/+5
* Simple p_ucred -> td_ucred changes to start using the per-thread ucredjhb2002-02-271-1/+1
* Modify the critical section API as follows:jhb2001-12-181-2/+2
* Split the per-process Local Descriptor Table out of the PCB and intojhb2001-10-251-47/+49
* Fix a warning. (unused p if not INVARIANTS)peter2001-10-061-2/+1
* o Modify i386_set_ioperm() to use securelevel_gt() instead ofrwatson2001-09-261-2/+2
* KSE Milestone 2julian2001-09-121-36/+42
* Optionize UPAGES for the i386. As part of this I split some of the lowpeter2001-08-251-0/+2
* - Close races with signals and other AST's being triggered while we are injhb2001-08-101-1/+1
* Quiet warnings by adding a prototype for set_user_ldt_rv() and making itjhb2001-05-301-1/+6
* We can't grab the sched_lock in set_user_ldt() because when it is calledjhb2001-05-301-5/+22
* Remove unneeded includes of sys/ipl.h and machine/ipl.h.jhb2001-05-151-1/+0
* - Use sched_lock and critical regions to ensure that LDT updates are threadjhb2001-05-101-31/+45
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inmarkm2001-05-011-4/+4
* Overhaul of the SMP code. Several portions of the SMP kernel support havejhb2001-04-271-4/+10
* Activate USER_LDT by default. The new thread libraries are going topeter2001-02-231-9/+1
* Use PCPU_GET, PCPU_PTR and PCPU_SET to access all per-cpu variablesjake2001-01-101-3/+3
* Catch up to moving headers:jhb2000-10-201-1/+1
* Remove the NCPU, NAPIC, NBUS, NINTR config options. Make NAPIC,ps2000-09-221-1/+0
* Really fix USER_LDT. (Don't use currentldt as an L-value.)jake2000-09-081-2/+2
* Commit major SMP cleanups and move the BGL (big giant lock) in thedillon2000-03-281-0/+1
* Need header <machine/smp.h> for prototype declaration of smp_rendezvous()luoqi1999-12-061-0/+3
* User ldt sharing.luoqi1999-12-061-96/+159
* Zap unneeded #includespeter1999-10-111-1/+0
* Some reorganization of sysarch() interface:luoqi1999-09-021-31/+10
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Unifdef VM86.jlemon1999-06-011-8/+1
* Enable vmspace sharing on SMP. Major changes are,luoqi1999-04-281-1/+7
* Suser() simplification:phk1999-04-271-2/+2
* Fix warnings in preparation for adding -Wall -Wcast-qual to thedillon1999-01-281-5/+5
* The "easy" fixes for compiling the kernel -Wunused: remove unreferenced staticarchie1998-12-071-2/+1
* Fixed printf format errors. Only one left in LINT on i386's.bde1998-08-241-4/+5
* Presently there is only one `currentldt' variable for all cpusmsmith1998-08-181-2/+2
OpenPOWER on IntegriCloud