summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/sys_machdep.c
Commit message (Expand)AuthorAgeFilesLines
* Due to invalid use of a signed intermediate value in the bounds checkingglebius2016-03-161-2/+2
* MFamd64: Add support for extended FPU states on i386. This includesjhb2014-11-021-1/+1
* Pull in r267961 and r267973 again. Fix for issues reported will follow.hselasky2014-06-281-1/+0
* Revert r267961, r267973:gjb2014-06-271-0/+1
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifhselasky2014-06-271-1/+0
* Remove bogus check for kmem_malloc() failure even though M_WAITOK is set.neel2014-05-301-7/+0
* Allocate a zeroed LDT.neel2014-05-301-1/+1
* Increase the TSS limit by one byte. The processor requires an additional byteneel2014-05-141-4/+1
* Update kernel inclusions of capability.h to use capsicum.h instead; somerwatson2014-03-161-1/+1
* Remove clause 3 (the advertising clause), per the regent's letter.imp2014-03-111-1/+1
* Fix panic in ktrcapfail() when no capability rights are passed.pjd2013-09-181-1/+1
* Replace kernel virtual address space allocation with vmem. This providesjeff2013-08-071-4/+4
* - Use kmem_malloc rather than kmem_alloc() for GDT/LDT/tss allocations etc.jeff2013-07-261-4/+5
* Add support for the extended FPU states on amd64, both for nativekib2012-01-211-0/+26
* Trace attempts to call restricted MD syscalls.des2011-10-181-0/+4
* Add some checks to ensure that Capsicum is behaving correctly, and add somejonathan2011-06-301-16/+18
* We may split today's CAPABILITIES into CAPABILITY_MODE (which hasjonathan2011-06-291-2/+2
* Remove setting of PCB_FULL_IRET at the places where we are going to callkib2011-04-081-2/+0
* Continue to introduce Capsicum capability mode:rwatson2011-03-011-0/+29
* Use CTLFLAG_RDTUN for read-only sysctl that exports tunable.kib2011-01-191-2/+2
* Make the length of the LDT a loader tunable, machdep.max_ldt_segment,kib2011-01-181-2/+18
* Use malloc(9) instead of kmem_alloc(9) for temporal copy of thekib2011-01-181-9/+3
* - Remove some always-true checks (checking for unsigned < 0).jhb2011-01-181-4/+4
* Improve PCB flags handling and make it more robust. Add two new functionsjkim2010-12-221-8/+8
* Set md_ldt (pointer to the LDT) after md_ldt_sd (system segmentkib2010-01-091-1/+2
* Restore the segment registers and segment base MSRs for amd64 syscallkib2009-07-091-0/+8
* Catch missed AUDIT_ARG() -> AUDIT_ARG_CMD() on amd64.rwatson2009-06-271-1/+1
* Replace AUDIT_ARG() with variable argument macros with a set more morerwatson2009-06-271-1/+1
* Save and restore segment registers on amd64 when entering and leavingkib2009-04-011-20/+561
* Validate if the value written into {FS,GS}.base is a canonicaldavidxu2005-07-101-12/+39
* Implement 32-bit compatable fsbase/gsbase methods so that we can runpeter2005-04-141-0/+21
* Remove advertising clause from University of California Regent's license,imp2004-04-051-4/+0
* Cosmetic and/or trivial sync up with i386.peter2003-11-211-1/+1
* Update the graffiti.peter2003-11-081-0/+1
* 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
OpenPOWER on IntegriCloud