aboutsummaryrefslogtreecommitdiff
path: root/sys/i386/i386/sys_machdep.c
Commit message (Expand)AuthorAgeFilesLines
* x86: Always use clean FPU and segment base state for new kthreads.John Baldwin2021-03-121-2/+4
* i386: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+1
* Use NLDT to get number of LDTs on i386Dimitry Andric2019-02-041-1/+1
* i386 4/4G split.Konstantin Belousov2018-04-131-12/+10
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Change i386_get_ldt() to return 'EOF' when the requested range ofKonstantin Belousov2017-10-091-12/+9
* Improvements to set_user_ldt().Konstantin Belousov2017-10-091-27/+26
* Reset the fs and gs bases on exec(2).Konstantin Belousov2017-10-091-18/+40
* More style.Konstantin Belousov2017-10-091-3/+7
* Improve i386_get_ldt().Konstantin Belousov2017-10-061-25/+22
* Remove unneeded cast.Konstantin Belousov2017-10-061-2/+1
* Style.Konstantin Belousov2017-10-061-3/+4
* Use ANSI C declarations.Konstantin Belousov2017-10-051-7/+3
* Correct format specifiers in the debug code. Style.Konstantin Belousov2017-10-051-4/+4
* Style.Konstantin Belousov2017-10-051-15/+8
* Do not do torn writes to active LDTs.Konstantin Belousov2017-09-191-11/+23
* Remove register keyword from sys/ and ANSIfy prototypesEd Maste2017-05-171-3/+1
* MFamd64: r266901Tijl Coosemans2016-09-251-1/+1
* Check for overflow and return EINVAL if detected. Backport this andKonstantin Belousov2016-05-201-2/+4
* sys: use our roundup2/rounddown2() macros when param.h is available.Pedro F. Giffuni2016-04-211-1/+1
* Set %esp correctly in the extended TSS.John Baldwin2015-12-071-2/+1
* Make kstack_pages a tunable on arm, x86, and powepc. On i386, theKonstantin Belousov2015-08-101-1/+1
* Reduce code duplication. Add helper fill_based_sd(9) which creates aKonstantin Belousov2015-06-291-23/+20
* Remove support for Xen PV domU kernels. Support for HVM domU kernelsJohn Baldwin2015-04-301-103/+0
* MFamd64: Add support for extended FPU states on i386. This includesJohn Baldwin2014-11-021-0/+15
* Fix some cosmetic issues with the use of kmem_malloc() in the i386 LDTKonstantin Belousov2014-06-151-24/+6
* Update kernel inclusions of capability.h to use capsicum.h instead; someRobert Watson2014-03-161-1/+1
* Remove clause 3 (the advertising clause), per the regent's letter.Warner Losh2014-03-111-1/+1
* Fix panic in ktrcapfail() when no capability rights are passed.Pawel Jakub Dawidek2013-09-181-1/+1
* Replace kernel virtual address space allocation with vmem. This providesJeff Roberson2013-08-071-8/+8
* - Use kmem_malloc rather than kmem_alloc() for GDT/LDT/tss allocations etc.Jeff Roberson2013-07-261-7/+9
* Use curthread rather than PCPU_GET(curthread). 'curthread' usesJohn Baldwin2011-12-291-1/+1
* Trace attempts to call restricted MD syscalls.Dag-Erling Smørgrav2011-10-181-0/+4
* Add some checks to ensure that Capsicum is behaving correctly, and add someJonathan Anderson2011-06-301-12/+14
* We may split today's CAPABILITIES into CAPABILITY_MODE (which hasJonathan Anderson2011-06-291-2/+2
* Continue to introduce Capsicum capability mode:Robert Watson2011-03-011-0/+25
* - Remove some always-true checks (checking for unsigned < 0).John Baldwin2011-01-181-3/+2
* Make i386_set_ldt work on i386/XEN, step 5/5.Colin Percival2010-12-311-0/+5
* Make i386_set_ldt work on i386/XEN, step 4/5.Colin Percival2010-12-311-4/+8
* Make i386_set_ldt work on i386/XEN, step 3/5.Colin Percival2010-12-311-0/+3
* Replace AUDIT_ARG() with variable argument macros with a set more moreRobert Watson2009-06-271-1/+1
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICRobert Watson2009-06-051-1/+0
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).Dag-Erling Smørgrav2008-10-231-7/+7
* When doing rfork(0), i.e. separating curproc VM from any other user ofKonstantin Belousov2008-09-121-0/+8
* The user_ldt_alloc() function shall return with dt_lock locked.Konstantin Belousov2008-09-121-5/+9
* Remove warning about static LDT segment allocation. ApplicationsKonstantin Belousov2008-09-121-9/+0
* Integrate support for xen in to i386 common code.Kip Macy2008-08-151-0/+96
* Remove kernel support for M:N threading.Jeff Roberson2008-03-121-3/+0
* NULL_LDT_BASE is used in !SMP kernels too and set_user_ldt() is notAttilio Rao2007-07-081-4/+2
* Actual code shows several problems in ia32 LDT handling:Attilio Rao2007-07-071-32/+38