aboutsummaryrefslogtreecommitdiff
path: root/sys/i386
Commit message (Expand)AuthorAgeFilesLines
* Update Xen headers from 4.2 to 4.6Roger Pau Monné2015-10-062-1/+1
* Exploit r288122 to address a cosmetic issue. Since PV chunk pages don'tAlan Cox2015-09-261-1/+1
* Add support for weak symbols to the kernel linkers. It means thatKonstantin Belousov2015-09-201-6/+7
* Add stack_save_td_running(), a function to trace the kernel stack of aMark Johnston2015-09-111-11/+20
* Merge stack(9) implementations for i386 and amd64 under x86/.Mark Johnston2015-09-112-126/+3
* Do not hold the process around the vm_fault() call from the trap()s.Konstantin Belousov2015-09-101-31/+3
* preload_search_info: make sure mod is setRoger Pau Monné2015-08-211-5/+2
* Better support memory mapped console devices, such as VGA and EFIMarcel Moolenaar2015-08-122-41/+109
* Initialization of smp_tlb_wait does not require release semantic, noKonstantin Belousov2015-08-121-1/+1
* AP should load aps_ready with acquire semantic to see BSP updates toKonstantin Belousov2015-08-121-1/+1
* Make kstack_pages a tunable on arm, x86, and powepc. On i386, theKonstantin Belousov2015-08-103-5/+4
* Remove unused i386 header privatespace.h. For the native kernel, itsKonstantin Belousov2015-08-071-49/+0
* Remove some more vestiges of the Xen PV domu support. Specifically,John Baldwin2015-08-062-117/+0
* Rationalize BSD license on sys/*/include/in_cksum.hEd Maste2015-08-051-1/+1
* Fix UP build after r286296, ensure that CPU_FOREACH() is defined.Konstantin Belousov2015-08-051-4/+0
* Add two new pmap functions:Jason A. Harmening2015-08-042-1/+51
* Give large kernel stack to the initial thread . Otherwise, ZFSKonstantin Belousov2015-08-044-3/+9
* Add pmspvc device back to GENERIC. The issues with the device playingWarner Losh2015-08-031-2/+1
* Clear the IA32_MISC_ENABLE MSR bit, which limits the max CPUIDKonstantin Belousov2015-08-032-0/+3
* Pull pmspcv (pms(4)) from GENERIC. It has PCI ID conflictsGlen Barber2015-07-311-1/+2
* Improve comments.Konstantin Belousov2015-07-301-3/+3
* Use private cache line for the locked nop in *mb() on i386.Konstantin Belousov2015-07-302-34/+41
* MFamd64 r285934: Remove store/load (= full) barrier from the i386Konstantin Belousov2015-07-291-17/+7
* Remove dead functions pmap_pvdump and pads.Sean Bruno2015-07-291-48/+0
* Remove duplicate and useless declarations.Konstantin Belousov2015-07-222-2/+0
* Various changes to the registers displayed in DDB for x86.John Baldwin2015-07-222-45/+58
* Let the unwinder handle faults during function prologues or epilogues.Mark Johnston2015-07-211-1/+3
* Improve stack unwinding on i386 and amd64 after an IP fault.Mark Johnston2015-07-211-5/+18
* Implement the lockstat provider using SDT(9) instead of the custom providerMark Johnston2015-07-191-1/+0
* Revert bit of the r285627, locore.s does not need include ofKonstantin Belousov2015-07-191-1/+0
* Merge driver for PMC Sierra's range of SAS/SATA HBAs.Benno Rice2015-07-172-0/+4
|\
| * Driver 'pmspcv' added. Supports PMC-Sierra PM8001/8081/8088/8089/8074/8076/80...Achim Leubner2015-07-072-0/+4
* | When checking for the valid value of the frame pointer, verify that itKonstantin Belousov2015-07-161-5/+5
* | Fix KSTACK_PAGES issue when the default value was changed in KERNCONFZbigniew Bodek2015-07-161-0/+1
* | Spell crypto correctly.Christian Brueffer2015-07-141-1/+1
* | Convert between abridged (from FXSAVE) and unabridged (from FSAVE)Konstantin Belousov2015-07-101-6/+13
* | Duplicate the copyright from the i386/i386/machdep.c intoKonstantin Belousov2015-07-101-6/+36
* | Now that aesni won't reuse fpu contexts (D3016), add seatbelts to theJohn-Mark Gurney2015-07-081-2/+10
* | Add the atomic_thread_fence() family of functions with intent toKonstantin Belousov2015-07-081-0/+32
|/
* Fix up tabs vs. spacesGeorge V. Neville-Neil2015-07-041-1/+1
* Enable IPSEC in all GENERIC kernels.George V. Neville-Neil2015-07-041-0/+4
* Use single instance of the identical INKERNEL() and PMC_IN_KERNEL()Konstantin Belousov2015-07-023-4/+4
* Provide npx_get_fsave(9) and npx_set_fsave(9) functions to obtain andKonstantin Belousov2015-06-293-58/+103
* Move CS_SECURE() and EFL_SECURE() macros to the machine/frame.h. TheyKonstantin Belousov2015-06-292-3/+8
* Add a comment about too strong semantic of atomic_load_acq() on x86.Konstantin Belousov2015-06-291-0/+9
* Add x86 PT_GETFSBASE, PT_GETGSBASE machine-depended ptrace requests toKonstantin Belousov2015-06-291-2/+51
* Reduce code duplication. Add helper fill_based_sd(9) which creates aKonstantin Belousov2015-06-292-23/+22
* Remove unneeded data dependency, currently imposed byKonstantin Belousov2015-06-282-49/+76
* Replace struct filedesc argument in getvnode with struct threadMateusz Guzik2015-06-161-4/+2
* Report the values of x86 segment registers to remote debuggers.John Baldwin2015-06-123-2/+17