aboutsummaryrefslogtreecommitdiff
path: root/sys/x86
Commit message (Expand)AuthorAgeFilesLines
* Introduce the concept of busdma tag templates. A template can be allocatedScott Long2019-12-241-0/+54
* bitset: rename confusing macro NAND to ANDNOTRyan Libby2019-12-131-1/+1
* Fix the TAA state machine to do the right thing when the TAAScott Long2019-12-101-2/+1
* x86: Restore the critical section around whole ipi_bitmap_handler() ifKonstantin Belousov2019-12-071-11/+21
* Move the mds, irbs, and ssb mitigation knobs into machdep.mitigations.Scott Long2019-12-061-0/+35
* x86: Add missed break to TAA status sysctlConrad Meyer2019-12-041-0/+1
* Fix a few places that free a page from an object without busy held. This isJeff Roberson2019-12-021-1/+1
* Don't run sched_preempt() inside of an extra critical section. This disablesJeff Roberson2019-12-021-8/+10
* bus_dma_dmar_load_ident(9): load identity mapping into the map.Konstantin Belousov2019-11-276-5/+81
* Clean up and clarify meta commentary on TAA. Add a state to denoteScott Long2019-11-271-9/+15
* Limit bus_dma_dmar_set_buswide() definition to kernel only.Konstantin Belousov2019-11-251-0/+2
* Port the NetBSD KCSAN runtime to FreeBSD.Andrew Turner2019-11-213-5/+15
* bus_dma_dmar_set_buswide(9): KPI to indicate that the whole dmarKonstantin Belousov2019-11-1812-21/+122
* Add x86 msr tweak KPI.Konstantin Belousov2019-11-182-77/+92
* TSX Asynchronous Abort mitigation for Intel CVE-2019-11135.Scott Long2019-11-162-0/+198
* Revert a patch that accidentally was committed with r354729Scott Long2019-11-151-6/+0
* Fix a typo in how the AVX512DQ feature bit is checked.Scott Long2019-11-152-1/+7
* Add new bit definitions for TSX, related to the TAA issue. The actualScott Long2019-11-122-0/+9
* Workaround for Intel SKL002/SKL012S errata.Konstantin Belousov2019-11-121-0/+1
* xen: fix dispatching of NMIsRoger Pau Monné2019-11-121-10/+40
* Add the text attribute for MDS_NO in the IA32_ARCH_CAP MSR.Scott Long2019-11-111-0/+1
* revert r354482, checking for XENHVM was a wrong way of checking for XenAndriy Gapon2019-11-071-7/+0
* IPI_TRACE is not really supported on xenAndriy Gapon2019-11-071-0/+7
* Add tunable to allow interrupts on hyperthreaded coresAndrew Gallatin2019-11-041-1/+7
* amd64: Fix typo: RDPRU bit is 0x10, not 0x04Conrad Meyer2019-10-301-1/+1
* amd64: Define and decode new AMD64 feature bitsConrad Meyer2019-10-302-1/+9
* hw.intrbalance: Make sysctl tunableConrad Meyer2019-10-191-1/+1
* remove wmb() call from x86 cpu_reset()Andriy Gapon2019-10-191-1/+0
* x86: Remove unused variable from r353712Conrad Meyer2019-10-181-1/+0
* x86: Fetch and save standard CPUID leaf 6 in identcpuConrad Meyer2019-10-185-46/+61
* x86: Use canonical spelling of MOVDIR64B feature/instructionConrad Meyer2019-10-142-2/+2
* amd64: plug spurious cld instructionsMateusz Guzik2019-10-081-18/+0
* Make the hw.intrs sysctl OID read-onlyEric van Gyzen2019-10-041-1/+1
* Complete the removal of the "wire_count" field from struct vm_page.Mark Johnston2019-09-251-10/+10
* x86: Fall back to leaf 0x16 if TSC frequency is obtained by CPUID andKonstantin Belousov2019-09-251-4/+18
* Move phys_avail definition into MI code. It is consumed in the MI layer andJeff Roberson2019-08-161-1/+3
* Stop listing "on motherboard" as the parent of nexus devices on x86.John Baldwin2019-08-143-5/+4
* sys/{x86,amd64}: remove one of doubled ;sEd Maste2019-08-131-1/+1
* Floppy driver really only works on x86Warner Losh2019-08-121-0/+25
* Move sc out of the global fileWarner Losh2019-08-121-3/+70
* Start to split out the really x86 specific NOTES from the global notes file.Warner Losh2019-08-121-0/+13
* PR: 239143Konstantin Belousov2019-07-141-0/+7
* Ensure that mds_handler always points to a valid method.Konstantin Belousov2019-07-111-1/+1
* Currently, MCA entries remain on an every-growing linked list. This meansJonathan T. Looney2019-06-081-50/+133
* another occurrence where a very large dma mapping can cause integer overflowTycho Nightingale2019-06-051-1/+1
* very large dma mappings can cause integer overflowTycho Nightingale2019-06-032-2/+2
* Add a constant for the LS config MSR on AMD CPUs.John Baldwin2019-05-231-0/+1
* Decode and name additional x86 feature bitsConrad Meyer2019-05-222-18/+41
* x86 MCA: introduce MCA hooks for different vendor implementationsAndrew Gallatin2019-05-222-12/+91
* Do not call hw_mds_recalculate() from initializecpu().Konstantin Belousov2019-05-211-0/+8