summaryrefslogtreecommitdiff
path: root/sys/i386/include
Commit message (Expand)AuthorAgeFilesLines
* i386: clean up empty lines in .c and .h filesMateusz Guzik2020-09-019-12/+6
* o Add machine/iommu.h and include MD iommu headers from it,Ruslan Bukin2020-08-051-0/+6
* amd64: allow parallel shootdown IPIsKonstantin Belousov2020-07-141-0/+11
* Expand generic subword atomic primitivesConrad Meyer2020-03-251-0/+1
* Finish removal of bktrWarner Losh2020-03-012-84/+0
* Define MAXCPU consistently between the kernel and KLDs.Mark Johnston2020-02-051-2/+2
* Define a unified pmap structure for i386.Mark Johnston2020-01-071-19/+7
* Introduce vm_page_astate.Mark Johnston2019-12-101-1/+1
* Regularize my copyright noticeWarner Losh2019-12-041-2/+1
* i386: stop guessing the address of the trap frame in ddb backtrace.Konstantin Belousov2019-11-121-0/+1
* i386: hide more of atomic 64-bit definitions under _KERNELAndriy Gapon2019-10-081-0/+2
* i386: implement sysctl vm.pmap.kernel_maps.Konstantin Belousov2019-09-221-0/+1
* Centralize __pcpu definitions.Konstantin Belousov2019-08-293-32/+71
* i386: Implement atomic_load_64(9) and atomic_store_64(9).Konstantin Belousov2019-08-181-0/+2
* Move phys_avail definition into MI code. It is consumed in the MI layer andJeff Roberson2019-08-161-2/+0
* Don't reset memory attributes when mapping physical addresses for ACPI.John Baldwin2019-08-031-1/+4
* Mitigations for Microarchitectural Data Sampling.Konstantin Belousov2019-05-141-2/+6
* x86: store pending bitmapped IPIs in per-cpu areasMateusz Guzik2019-05-121-1/+2
* x86: Implement MWAIT support for stopping a CPUConrad Meyer2019-05-041-1/+5
* x86: Define pc_monitorbuf as a logical structureConrad Meyer2019-05-041-1/+7
* amd64 KPTI: add control from procctl(2).Konstantin Belousov2019-03-161-0/+6
* i386 PAE: avoid atomic for pte_store() where possible.Konstantin Belousov2019-02-262-0/+11
* Add kernel support for Intel userspace protection keys feature onKonstantin Belousov2019-02-201-0/+7
* Provide convenience C wrappers for RDPKRU and WRPKRU instructions.Konstantin Belousov2019-02-191-0/+16
* Provide userspace versions of do_cpuid() and cpuid_count() on i386.Konstantin Belousov2019-02-141-4/+30
* i386: Do not ever store to other-CPU counter64 slot.Konstantin Belousov2019-02-031-4/+23
* i386: Merge PAE and non-PAE pmaps into same kernel.Konstantin Belousov2019-01-308-196/+449
* Fix i386 LINT build after r342769.Konstantin Belousov2019-01-041-0/+2
* i386: Use atomic 64bit load to read PDE value from PAE pagetables inKonstantin Belousov2019-01-041-25/+27
* More references to pmap_cold().Konstantin Belousov2018-12-311-2/+2
* Add a custom implementation of cpu_lock_delay() for x86.John Baldwin2018-11-051-1/+1
* Add a KPI for the delay while spinning on a spin lock.John Baldwin2018-11-051-0/+1
* Convert x86 cache invalidation functions to ifuncs.Konstantin Belousov2018-09-191-2/+2
* Unify amd64 and i386 vmspace0 pmap activation.Konstantin Belousov2018-08-251-0/+1
* Merge amd64 and i386 <machine/intr_machdep.h> headers.John Baldwin2018-08-201-187/+3
* Remove some vestiges of IPI_LAZYPMAP on i386.John Baldwin2018-08-191-2/+2
* Fix misspellings of transmitter/transmittedDevin Teske2018-08-101-1/+1
* Implement missing atomic_fcmpset_XXX() support for i386.Hans Petter Selasky2018-08-091-0/+51
* Add pmap_is_valid_memattr(9).Konstantin Belousov2018-08-011-1/+1
* Rename VM_FREELIST_ISADMA to VM_FREELIST_LOWMEM.Warner Losh2018-07-271-2/+4
* Restore the check for the page size extension after r332489.Mark Johnston2018-07-151-2/+0
* Correct some typos.Alan Cox2018-07-141-2/+2
* Add support for pmap_enter(..., psind=1) to the i386 pmap. In other words,Alan Cox2018-07-141-0/+1
* Expand x86 struct pcpus to UMA_PCPU_ALLOC_SIZE AKA PAGE_SIZE.Konstantin Belousov2018-07-061-1/+1
* Revert to recommit with the proper message.Konstantin Belousov2018-07-061-1/+1
* Save a call to pmap_remove() if entry cannot have any pages mapped.Konstantin Belousov2018-07-061-1/+1
* Make sure kernel modules built by default are portable between UP andHans Petter Selasky2018-07-061-2/+2
* Back pcpu zone with domain correct pagesMatt Macy2018-07-061-4/+4
* inline atomics and allow tied modules to inline locksMatt Macy2018-07-021-1/+1
* Tell the compiler that rdtscp clobbers %ecx.Mark Johnston2018-06-091-1/+1