| Commit message (Expand) | Author | Age | Files | Lines |
* | Set md_ldt (pointer to the LDT) after md_ldt_sd (system segment | Konstantin Belousov | 2010-01-09 | 1 | -1/+2 |
* | Restore the segment registers and segment base MSRs for amd64 syscall | Konstantin Belousov | 2009-07-09 | 1 | -0/+8 |
* | Catch missed AUDIT_ARG() -> AUDIT_ARG_CMD() on amd64. | Robert Watson | 2009-06-27 | 1 | -1/+1 |
* | Replace AUDIT_ARG() with variable argument macros with a set more more | Robert Watson | 2009-06-27 | 1 | -1/+1 |
* | Save and restore segment registers on amd64 when entering and leaving | Konstantin Belousov | 2009-04-01 | 1 | -20/+561 |
* | Validate if the value written into {FS,GS}.base is a canonical | David Xu | 2005-07-10 | 1 | -12/+39 |
* | Implement 32-bit compatable fsbase/gsbase methods so that we can run | Peter Wemm | 2005-04-14 | 1 | -0/+21 |
* | Remove advertising clause from University of California Regent's license, | Warner Losh | 2004-04-05 | 1 | -4/+0 |
* | Cosmetic and/or trivial sync up with i386. | Peter Wemm | 2003-11-21 | 1 | -1/+1 |
* | Update the graffiti. | Peter Wemm | 2003-11-08 | 1 | -0/+1 |
* | Use __FBSDID(). | David E. O'Brien | 2003-07-25 | 1 | -3/+4 |
* | Set the %gs base to pcb_gsbase, not pcb_fsbase. Oops. | Peter Wemm | 2003-07-23 | 1 | -1/+1 |
* | Give a %fs and %gs to userland. Use swapgs to obtain the kernel %GS.base | Peter Wemm | 2003-05-12 | 1 | -1/+25 |
* | Commit MD parts of a loosely functional AMD64 port. This is based on | Peter Wemm | 2003-05-01 | 1 | -501/+0 |
* | - Push down Giant into the sysarch() calls that still need Giant. | John Baldwin | 2003-04-25 | 1 | -2/+4 |
* | set_user_ldt_rv() should check same proc not thread, | David Xu | 2003-04-11 | 1 | -1/+1 |
* | Instrument sysarch() MD privileged I/O access interfaces with a MAC | Robert Watson | 2003-03-06 | 1 | -0/+6 |
* | Change the process flags P_KSES to be P_THREADED. | Julian Elischer | 2003-02-27 | 1 | -1/+1 |
* | Back out M_* changes, per decision of the TRB. | Warner Losh | 2003-02-19 | 1 | -1/+1 |
* | Move a bunch of flags from the KSE to the thread. | Julian Elischer | 2003-02-17 | 1 | -1/+1 |
* | Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. | Alfred Perlstein | 2003-01-21 | 1 | -1/+1 |
* | Fix a bogon in previous commit. bcopy() from the malloc'd memory that we | John Baldwin | 2002-10-04 | 1 | -1/+1 |
* | Deal with some SMP races by doing the entire copyin at once rather | Peter Wemm | 2002-09-28 | 1 | -15/+28 |
* | Repair range checking for reading the ldt list. | Peter Wemm | 2002-09-28 | 1 | -1/+1 |
* | Change the suser() API to take advantage of td_ucred as well as do a | John Baldwin | 2002-04-01 | 1 | -1/+1 |
* | Fixed some style bugs in the removal of __P(()). The main ones were | Bruce Evans | 2002-03-23 | 1 | -5/+5 |
* | Fix abuses of cpu_critical_{enter,exit} by converting to | Warner Losh | 2002-03-21 | 1 | -3/+3 |
* | Remove __P. | Alfred Perlstein | 2002-03-20 | 1 | -5/+5 |
* | Simple p_ucred -> td_ucred changes to start using the per-thread ucred | John Baldwin | 2002-02-27 | 1 | -1/+1 |
* | Modify the critical section API as follows: | John Baldwin | 2001-12-18 | 1 | -2/+2 |
* | Split the per-process Local Descriptor Table out of the PCB and into | John Baldwin | 2001-10-25 | 1 | -47/+49 |
* | Fix a warning. (unused p if not INVARIANTS) | Peter Wemm | 2001-10-06 | 1 | -2/+1 |
* | o Modify i386_set_ioperm() to use securelevel_gt() instead of | Robert Watson | 2001-09-26 | 1 | -2/+2 |
* | KSE Milestone 2 | Julian Elischer | 2001-09-12 | 1 | -36/+42 |
* | Optionize UPAGES for the i386. As part of this I split some of the low | Peter Wemm | 2001-08-25 | 1 | -0/+2 |
* | - Close races with signals and other AST's being triggered while we are in | John Baldwin | 2001-08-10 | 1 | -1/+1 |
* | Quiet warnings by adding a prototype for set_user_ldt_rv() and making it | John Baldwin | 2001-05-30 | 1 | -1/+6 |
* | We can't grab the sched_lock in set_user_ldt() because when it is called | John Baldwin | 2001-05-30 | 1 | -5/+22 |
* | Remove unneeded includes of sys/ipl.h and machine/ipl.h. | John Baldwin | 2001-05-15 | 1 | -1/+0 |
* | - Use sched_lock and critical regions to ensure that LDT updates are thread | John Baldwin | 2001-05-10 | 1 | -31/+45 |
* | Undo part of the tangle of having sys/lock.h and sys/mutex.h included in | Mark Murray | 2001-05-01 | 1 | -4/+4 |
* | Overhaul of the SMP code. Several portions of the SMP kernel support have | John Baldwin | 2001-04-27 | 1 | -4/+10 |
* | Activate USER_LDT by default. The new thread libraries are going to | Peter Wemm | 2001-02-23 | 1 | -9/+1 |
* | Use PCPU_GET, PCPU_PTR and PCPU_SET to access all per-cpu variables | Jake Burkholder | 2001-01-10 | 1 | -3/+3 |
* | Catch up to moving headers: | John Baldwin | 2000-10-20 | 1 | -1/+1 |
* | Remove the NCPU, NAPIC, NBUS, NINTR config options. Make NAPIC, | Paul Saab | 2000-09-22 | 1 | -1/+0 |
* | Really fix USER_LDT. (Don't use currentldt as an L-value.) | Jake Burkholder | 2000-09-08 | 1 | -2/+2 |
* | Commit major SMP cleanups and move the BGL (big giant lock) in the | Matthew Dillon | 2000-03-28 | 1 | -0/+1 |
* | Need header <machine/smp.h> for prototype declaration of smp_rendezvous() | Luoqi Chen | 1999-12-06 | 1 | -0/+3 |
* | User ldt sharing. | Luoqi Chen | 1999-12-06 | 1 | -96/+159 |