aboutsummaryrefslogtreecommitdiff
path: root/sys/x86
Commit message (Expand)AuthorAgeFilesLines
* Add definitions for Intel Speed ShiftBen Widawsky2018-11-211-0/+32
* Axe MINIMUM_MSI_INT.John Baldwin2018-11-164-11/+9
* Align IA32_ARCH_CAP MSR definitions and use with SDM rev. 068.Konstantin Belousov2018-11-163-2/+7
* Convert the number of MSI IRQs on x86 from a constant to a tunable.John Baldwin2018-11-154-10/+25
* Revert r332735 and fix MSI-X to properly fail allocations when full.John Baldwin2018-11-141-6/+7
* Apply fix to un-cripple max cpu id on BSP earlier.Konstantin Belousov2018-11-122-6/+15
* Add a custom implementation of cpu_lock_delay() for x86.John Baldwin2018-11-051-0/+19
* Add a delay_tsc() static function for when DELAY() uses the TSC.John Baldwin2018-11-051-18/+30
* Add pci_early function to detect Intel stolen memory.Konstantin Belousov2018-10-312-0/+766
* Add malloc_domainset(9) and _domainset variants to other allocator KPIs.Mark Johnston2018-10-302-27/+30
* Consolidate identical ELF auxargs type defintions.Brooks Davis2018-10-221-62/+0
* Make it possible to disable NUMA support with a tunable.Mark Johnston2018-10-221-6/+2
* Create some global domainsets and refactor NUMA registration.Mark Johnston2018-10-201-12/+2
* Provide string functions for use before ifuncs get resolved.Mateusz Guzik2018-10-112-4/+3
* Fix an inverted test in ucode_load_ap().Mark Johnston2018-10-031-1/+1
* Allow empty NUMA memory domains to support Threadripper2Andrew Gallatin2018-10-011-2/+14
* Update x86/ifunc.h.Konstantin Belousov2018-09-301-20/+12
* Add more NUMA-specific low memory predicates.Mark Johnston2018-09-241-1/+2
* Convert x86 cache invalidation functions to ifuncs.Konstantin Belousov2018-09-191-2/+1
* 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