summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/sys_machdep.c
Commit message (Expand)AuthorAgeFilesLines
* Revert "Revert "MFC r328083,328096,328116,328119,328120,328128,328135,328153,...Luiz Souza2018-02-231-11/+19
* Revert "Revert "MFC r322762, r322799, r322832, r322833:""Luiz Souza2018-02-231-4/+12
* Revert "MFC r322762, r322799, r322832, r322833:"Luiz Souza2018-02-211-12/+4
* Revert "MFC r328083,328096,328116,328119,328120,328128,328135,328153,328157,"Luiz Souza2018-02-211-19/+11
* MFC r328083,328096,328116,328119,328120,328128,328135,328153,328157,kib2018-02-191-11/+19
* MFC r322762, r322799, r322832, r322833:kib2018-02-191-4/+12
* Merge r307936:glebius2016-10-251-1/+4
* Check for overflow and return EINVAL if detected. Backport this andkib2016-05-201-1/+2
* Use unsigned type for the loop index to make overflow checks effective.kib2016-05-201-1/+2
* 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
OpenPOWER on IntegriCloud