aboutsummaryrefslogtreecommitdiff
path: root/sys/x86
Commit message (Expand)AuthorAgeFilesLines
* add support for console resuming, implement it for uart, use on x86Andriy Gapon2018-05-291-0/+7
* fix x86 UP build broken by r334204, TSC resynchronizationAndriy Gapon2018-05-291-14/+6
* re-synchronize TSC-s on SMP systems after resume, if necessaryAndriy Gapon2018-05-251-4/+28
* xen/pvh: allocate dbg_stackRoger Pau Monné2018-05-241-0/+3
* Fix UP build.Konstantin Belousov2018-05-221-2/+0
* Cleanups related to debug exceptions on x86.John Baldwin2018-05-222-1/+11
* Add Intel Spec Store Bypass Disable control.Konstantin Belousov2018-05-213-2/+108
* Add definition for Intel Speculative Store Bypass Disable MSR bitsKonstantin Belousov2018-05-212-0/+4
* Style.Konstantin Belousov2018-05-191-2/+2
* Fix PCID+PTI pmap operations on Xen/HVM.Konstantin Belousov2018-05-191-2/+53
* Fix IBRS handling around MWAIT.Konstantin Belousov2018-05-191-2/+2
* fix a problem with bad performance after wakeup caused by r333321Andriy Gapon2018-05-171-2/+3
* calibrate lapic timer in native_lapic_setupAndriy Gapon2018-05-151-7/+12
* Put the CPU starting on one line.Warner Losh2018-05-071-1/+5
* x86 cpususpend_handler: call wbinvd after setting suspend state bitsAndriy Gapon2018-05-071-9/+26
* Add helper macros to hide some boring repeatable ceremonies to defineKonstantin Belousov2018-05-031-0/+58
* Redo r332918 with the ACPICA API and remove debug.acpi.suspend_deep_bounce.Jung-uk Kim2018-05-031-4/+4
* xen: fix formatting of xen_init_opsRoger Pau Monné2018-05-021-1/+1
* Turn off IBRS on suspend.Konstantin Belousov2018-04-302-1/+14
* Fix spelling: Appolo -> Apollo [1].Konstantin Belousov2018-04-261-2/+6
* Handle Appolo Lake errata APL31.Konstantin Belousov2018-04-261-1/+13
* Some style and minor code improvements for idle selection.Konstantin Belousov2018-04-261-20/+21
* Use CPUID leaf 0x15 to get TSC frequency when the calibration isKonstantin Belousov2018-04-251-9/+30
* Make the sysctl machdep.idle also a tunable.Konstantin Belousov2018-04-241-17/+35
* Extend ap_boot_mtx scope to also cover mca_init().Konstantin Belousov2018-04-241-2/+2
* Ensure that cmci_monitor() is not executed in parallel, since sharedKonstantin Belousov2018-04-241-0/+10
* Use IS_BSP() macro.Konstantin Belousov2018-04-241-1/+1
* Use relaxed atomics to access the monitor line.Konstantin Belousov2018-04-241-25/+27
* add a new ACPI suspend debugging knob, debug.acpi.suspend_deep_bounceAndriy Gapon2018-04-241-0/+4
* Fix two off-by-one errors when allocating MSI and MSI-X interrupts.John Baldwin2018-04-181-2/+2
* cpufreq: Remove error-prone table terminators in favor of automatic sizingConrad Meyer2018-04-141-74/+28
* i386 4/4G split.Konstantin Belousov2018-04-134-14/+36
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-062-2/+0
* x86: fix trampoline memory allocation after r332073Roger Pau Monné2018-04-061-0/+1
* remove GiB/MiB macros from param.hRoger Pau Monné2018-04-061-0/+2
* x86: improve reservation of AP trampoline memoryRoger Pau Monné2018-04-053-2/+55
* fix i386 build with CPU_ELAN (LINT for instance) after r331878Andriy Gapon2018-04-031-0/+3
* fix signatures of cpu_reset_real and cpu_reset_proxy, broken in r331878Andriy Gapon2018-04-031-3/+3
* unify amd64 and i386 cpu_reset() in x86/cpu_machdep.cAndriy Gapon2018-04-021-0/+143
* Restore r331606 with a bugfix to setup cpuset_domain[] earlier on allJeff Roberson2018-03-285-25/+64
* Remove very old and unused signal information codes.John Baldwin2018-03-272-28/+0
* Backout r331606 until I can identify why it does not boot on someJeff Roberson2018-03-275-64/+25
* Only use CPUs in the domain the device is attached to for defaultJeff Roberson2018-03-275-25/+64
* Add a workaround to the hypervisor detection for older versions of KVM.John Baldwin2018-03-231-0/+12
* Move the CR0.WP manipulation KPI to x86.Konstantin Belousov2018-03-202-0/+28
* Fix a typo.John Baldwin2018-03-191-1/+1
* ANSIfy sys/x86Ed Maste2018-03-172-12/+6
* at_rtc: check in ACPI FADT boot flags if the RTC is presentRoger Pau Monné2018-03-131-1/+42
* Give the atrtc_time_lock a unique name.Ian Lepore2018-03-121-1/+1
* fix r297857, do not modify CPU extension bits under virtual machinesAndriy Gapon2018-03-121-1/+2