aboutsummaryrefslogtreecommitdiff
path: root/sys/i386/i386
Commit message (Expand)AuthorAgeFilesLines
* Report the values of x86 segment registers to remote debuggers.John Baldwin2015-06-122-1/+16
* Ensure that the upper 16 bits of segment registers manually saved inJohn Baldwin2015-06-121-12/+24
* Generalised support for copy-on-write structures shared by threads.Mateusz Guzik2015-06-101-2/+2
* Account for superpage mappings that are created by pmap_copy().Alan Cox2015-06-091-0/+1
* Merge r283870 from amd64:Dimitry Andric2015-06-081-6/+2
* Update print_INTEL_TLB() by the tag values from the Intel SDMKonstantin Belousov2015-06-061-0/+1
* The kernel sends signals to the processes via ABI specific sv_sendsig method.Dmitry Chagin2015-05-241-8/+0
* In preparation for switching linuxulator to the use the native 1:1Dmitry Chagin2015-05-241-0/+1
* CALLOUT_MPSAFE has lost its meaning since r141428, i.e., for more than tenJung-uk Kim2015-05-221-1/+1
* ddb: finish converting boolean values.Pedro F. Giffuni2015-05-211-3/+1
* Remove support for Xen PV domU kernels. Support for HVM domU kernelsJohn Baldwin2015-04-308-496/+14
* Microsoft vmbus, storage and other related driver enhancements for HyperV.Wei Hu2015-04-291-0/+19
* Move common code from sys/i386/i386/mp_machdep.c andKonstantin Belousov2015-04-241-996/+6
* Move some common code from sys/amd64/amd64/machdep.c andKonstantin Belousov2015-04-221-421/+0
* Remove duplicate definitions of MWAIT_CX hints. Identical defines inKonstantin Belousov2015-04-201-9/+0
* Remove lazy pmap switch code from i386. Naive benchmark with md(4)Konstantin Belousov2015-04-185-140/+6
* Add config option PAE_TABLES for the i386 kernel. It switches pmap toKonstantin Belousov2015-04-1311-37/+37
* Fix integer truncation bug in malloc(9)Ryan Stone2015-04-011-2/+3
* Wait 100 microseconds for a local APIC to dispatch each startup-related IPIJohn Baldwin2015-03-301-3/+3
* Only schedule interrupts on a single hyperthread of a modern Intel CPU coreJohn Baldwin2015-03-061-2/+2
* Supposed fix for some SandyBridge mobile CPUs hang on AP startup whenKonstantin Belousov2015-02-281-6/+8
* Ensure that the supplied data length is large enough to hold the baseJohn Baldwin2015-02-181-1/+2
* Initialize x2APIC mode on the resume path before accessing LAPIC.Konstantin Belousov2015-02-161-0/+1
* Add support for decoding multibyte NOPs.Mark Johnston2015-02-131-1/+21
* Add x2APIC support. Enable it by default if CPU is capable. TheKonstantin Belousov2015-02-093-26/+40
* Revert the IPI startup sequence to match what is described in theJohn Baldwin2015-02-061-6/+24
* Do not qualify the mcontext_t *mcp argument for set_mcontext(9) asKonstantin Belousov2015-01-311-3/+3
* Remove Giant from /dev/mem and /dev/kmem. It is definitely not neededKonstantin Belousov2015-01-241-4/+0
* For x86, read MAXPHYADDR, defined in SDM vol 3 4.1.4 Enumeration of PagingKonstantin Belousov2015-01-121-0/+1
* Need to include opt_cpu.h to access CPU_DISABLE_SSE option. Thankfully, thisWarner Losh2015-01-081-0/+2
* Don't call the SSE routines when they aren't enabled (or even compiledWarner Losh2015-01-081-0/+8
* On some Intel CPUs with a P-state but not C-state invariant TSC the TSCJohn Baldwin2015-01-051-1/+1
* Restore the trap type argument to the DTrace trap hook, removed in r268600.Mark Johnston2014-12-231-1/+1
* MFamd64: Check for invalid flags in the machine context in sigreturn()John Baldwin2014-11-251-1/+7
* Improve support for XSAVE with debuggers.John Baldwin2014-11-212-5/+55
* Enable the use of VM_PHYSSEG_SPARSE on amd64 and i386, making it the defaultAlan Cox2014-11-151-0/+9
* Move all of the XSAVE support under #ifdef I686_CPU and fix the buildJohn Baldwin2014-11-032-0/+28
* MFamd64: Add support for extended FPU states on i386. This includesJohn Baldwin2014-11-029-101/+324
* MFamd64: Move extern declaration of _ucodesel and _udatasel toJohn Baldwin2014-11-021-1/+0
* Remove the FP_SOFTFP flag. It wasn't used but was leftover from theJohn Baldwin2014-11-021-8/+0
* Don't check for a NULL curthread. curthread hasn't been NULL after earlyJohn Baldwin2014-11-021-2/+0
* Skip the smap sysctl instead of panicing if no kernel metadata can beJohn Baldwin2014-10-301-0/+2
* Replace some calls to fuword() by fueword() with proper error checking.Konstantin Belousov2014-10-281-2/+9
* Add fueword(9) and casueword(9) functions. They are like fuword(9)Konstantin Belousov2014-10-281-12/+18
* By the time that pmap_init() runs, vm_phys_segs[] has been initialized. Obta...Alan Cox2014-10-261-2/+4
* Under PAE ULONG is insufficient for representing the physical memory size. U...Alan Cox2014-10-231-3/+3
* Follow up to r225617. In order to maximize the re-usability of kernel codeDavide Italiano2014-10-162-4/+4
* Pass up the error status of minidumpsys() to its callers.Mark Johnston2014-10-081-2/+3
* Add an argument to the x86 pmap_invalidate_cache_range() to requestKonstantin Belousov2014-10-082-10/+14
* Call initializecpucache() on the BSP for i386 in the !XEN case. This wasJohn Baldwin2014-10-061-2/+0