aboutsummaryrefslogtreecommitdiff
path: root/sys/x86
Commit message (Expand)AuthorAgeFilesLines
* Improve TSC calibration logic.Konstantin Belousov2020-04-151-24/+7
* x86 tsc: fall back to CPUID if calibration results looks unbelievable.Konstantin Belousov2020-04-011-7/+34
* Do not spuriously re-enable disabled io_apic pin on EOI for some configurations.Konstantin Belousov2020-03-181-1/+4
* Stop (trying to) renumber io apics.Konstantin Belousov2020-03-181-16/+14
* Widen the stored io_apic_id to 8 bits.Konstantin Belousov2020-03-181-1/+1
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-2612-33/+68
* Fix IBRS for machines with IBRS_ALL capability.Konstantin Belousov2020-02-253-11/+15
* x86/identcpu.c whitespace cleanup.Konstantin Belousov2020-02-211-28/+28
* print_svm_info: decode a CPUID 0x8000000a.edx bit 20.Konstantin Belousov2020-02-211-1/+1
* Make atomic_load_ptr type-awareMateusz Guzik2020-02-141-1/+1
* In dmar_gas_lowermatch, skip searching a subtree if all its addresses are gre...Doug Moore2020-02-011-0/+4
* hwpstate_intel(4): Save admin-set EPP/EPB and restore after suspendConrad Meyer2020-02-011-21/+39
* hwpstate_intel(4): Print failure message only on failureConrad Meyer2020-02-011-2/+4
* hwpstate_intel(4): Detect and support PKG variantConrad Meyer2020-02-011-10/+53
* hwpstate_intel(4): Add fallback EPP using PERF_BIAS MSRConrad Meyer2020-02-012-10/+58
* x86: Add/amend some power-management comments/macrosConrad Meyer2020-02-013-3/+16
* hwpstate_intel(4): Error check epp sysctl & bail if HW does not support featureConrad Meyer2020-02-011-2/+9
* intel_hwpstate(4): Use identcpu-cached cpuid 6 leafConrad Meyer2020-02-011-22/+5
* intel_hwpstate(4): Don't leak bound thread in error conditionsConrad Meyer2020-02-011-5/+13
* hwpstate(4): Ignore CurPstateLimit by defaultConrad Meyer2020-01-311-9/+17
* Reimplement stack capture of running threads on i386 and amd64.Mark Johnston2020-01-314-64/+68
* hwpstate_intel(4): Silence/fix Coverity reportsConrad Meyer2020-01-291-8/+10
* x86: identcpu: Decode new Intel Structured Extended feature bitsConrad Meyer2020-01-281-0/+2
* x86: identcpu: Decode new Zen2 AMD Feature2 bitConrad Meyer2020-01-281-1/+1
* Correct the use of RB_AUGMENT in the RB_TREE macros so that is invokedDoug Moore2020-01-273-154/+94
* hwpstate(4): Log a debug line when throttledConrad Meyer2020-01-271-1/+5
* cpufreq(4): Fix missing MODULE_DEPEND on hwpstate_intelConrad Meyer2020-01-231-0/+1
* Fix r356919.Konstantin Belousov2020-01-231-1/+6
* Fix 32-bit build post r357002.Cy Schubert2020-01-231-6/+6
* cpufreq(4): Add support for Intel Speed ShiftConrad Meyer2020-01-224-0/+563
* Add support for Hygon Dhyana Family 18h processor.Konstantin Belousov2020-01-219-10/+42
* x86: Wait for curthread to be set up as an indicator that the boot stackKonstantin Belousov2020-01-201-4/+3
* x86: fix assertion in ipi_send_cpu to range check the passed idMateusz Guzik2020-01-191-1/+2
* Add KERNEL_PANICKED macro for use in place of direct panicstr testsMateusz Guzik2020-01-122-3/+3
* 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