aboutsummaryrefslogtreecommitdiff
path: root/sys/x86
Commit message (Expand)AuthorAgeFilesLines
* Fix a regression in r338360 when booting an x86 machine without APIC.John Baldwin2018-09-171-2/+8
* Log a message after a successful boot-time microcode update.Mark Johnston2018-09-142-54/+66
* xen: legacy PVH fixes for the new interrupt countRoger Pau Monné2018-09-132-40/+56
* lapic: skip setting intrcnt if lapic is not presentRoger Pau Monné2018-09-131-1/+2
* xen: fix setting legacy PVH vcpu idRoger Pau Monné2018-09-131-4/+6
* xen: limit the usage of PIRQs to a legacy PVH Dom0Roger Pau Monné2018-09-131-1/+2
* xen: fix initial kenv setup for legacy PVHRoger Pau Monné2018-09-131-0/+10
* xen: remove xenpv_set_idsRoger Pau Monné2018-09-132-16/+3
* xen: fix PV IPI setupRoger Pau Monné2018-09-131-2/+2
* msi: remove the check that interrupt sources have been addedRoger Pau Monné2018-09-131-1/+0
* Fix build of x86 UP kernels after dynamic IRQ changes in r338360.John Baldwin2018-08-311-0/+2
* Dynamically allocate IRQ ranges on x86.John Baldwin2018-08-2813-161/+302
* Eliminate the arena parameter to kmem_free(). Implicitly this corrects anAlan Cox2018-08-254-6/+5
* Unify amd64 and i386 vmspace0 pmap activation.Konstantin Belousov2018-08-251-0/+3
* Remove 'imen' global variable from atpic(4).John Baldwin2018-08-212-19/+29
* Eliminate kmem_malloc()'s unused arena parameter. (The arena parameterAlan Cox2018-08-211-12/+6
* Eliminate kmem_alloc_contig()'s unused arena parameter.Alan Cox2018-08-202-3/+3
* Merge amd64 and i386 <machine/intr_machdep.h> headers.John Baldwin2018-08-201-0/+190
* Fix a couple of comment nits.John Baldwin2018-08-191-2/+2
* Fix the MPTable probe code after the 4:4 changes on i386.John Baldwin2018-08-191-14/+5
* Remove some vestiges of IPI_LAZYPMAP on i386.John Baldwin2018-08-191-5/+0
* Print L1D FLUSH feature.Konstantin Belousov2018-08-181-0/+1
* Help ensure that the copy loop doesn't get converted to a memcpy() call.Mark Johnston2018-08-141-1/+1
* Add definitions related to the L1D flush operation capability and MSR.Konstantin Belousov2018-08-141-0/+5
* Explain why we aren't using memcpy().Mark Johnston2018-08-141-0/+1
* Don't use memcpy() in the early microcode loading code.Mark Johnston2018-08-141-3/+3
* Fix the !SMP x86 build.Mark Johnston2018-08-141-2/+6
* Implement kernel support for early loading of Intel microcode updates.Mark Johnston2018-08-134-2/+458
* Verify that each frame pointer lies within the thread's kstack.Mark Johnston2018-08-031-5/+5
* Make timespecadd(3) and friends publicAlan Somers2018-07-301-2/+1
* On amd64, enable workarounds for several Ryzen erratas as described inKonstantin Belousov2018-07-271-0/+7
* xen: implement early init helper for PVHv2Roger Pau Monné2018-07-192-47/+222
* xen: allow very early initialization of the hypercall pageRoger Pau Monné2018-07-191-41/+53
* xen: remove direct usage of HYPERVISOR_start_infoRoger Pau Monné2018-07-192-23/+100
* Use the existing MSR_BIOS_SIGN on AMD.Mark Johnston2018-07-131-1/+0
* Define the MSR used to fetch the current microcode patch level on AMD.Mark Johnston2018-07-131-0/+1
* Use C99 initializers for instances of struct apic_enumerator.Mark Johnston2018-07-133-15/+15
* Create helper functions for parsing boot args.Warner Losh2018-07-131-16/+1
* Back pcpu zone with domain correct pagesMatt Macy2018-07-061-2/+6
* Create a new macro for static DPCPU data.Andrew Turner2018-07-051-1/+1
* Add a name for the MSR controlling standard extended features report on AMD.Konstantin Belousov2018-07-051-0/+1
* Order the portion of the AMD-specific MSRs names definitions numerically.Konstantin Belousov2018-07-051-4/+4
* xen: obtain vCPU ID from CPUIDRoger Pau Monné2018-06-261-27/+27
* xen: limit the number of hypercall pages to 1Roger Pau Monné2018-06-261-3/+3
* Do not access ISA timer if BIOS reports that there is no legacyKonstantin Belousov2018-06-251-2/+24
* Provide a helper function acpi_get_fadt_bootflags() to fetch the FADTKonstantin Belousov2018-06-253-23/+27
* Untangle configuration ifdefs a little. On x86, msi is optional on pci,Bruce Evans2018-06-101-4/+5
* x86: reorganize code that deals with unexpected NMI-sAndriy Gapon2018-06-072-15/+12
* expand descriptions of x86 panic_on_nmi and kdb_on_nmi sysctlsAndriy Gapon2018-06-071-2/+2
* add support for console resuming, implement it for uart, use on x86Andriy Gapon2018-05-291-0/+7