aboutsummaryrefslogtreecommitdiff
path: root/sys/x86
Commit message (Expand)AuthorAgeFilesLines
* Handle X2APIC entries in the MADT for APICs with an ID < 255. At least oneJohn Baldwin2015-06-091-32/+65
* Update print_INTEL_TLB() by the tag values from the Intel SDMKonstantin Belousov2015-06-061-3/+180
* Remove several write-only variables, all reported by the gcc 4.9Konstantin Belousov2015-05-292-9/+3
* Explicitely enable queued invalidation completion interrupt when theKonstantin Belousov2015-05-291-0/+2
* xen: make sure xenpv bus is the last to attachRoger Pau Monné2015-05-251-1/+6
* CALLOUT_MPSAFE has lost its meaning since r141428, i.e., for more than tenJung-uk Kim2015-05-221-1/+1
* When sleeping in Sx state using MWAIT instruction, accept fast wakeupKonstantin Belousov2015-05-191-6/+17
* Update the comments to match what the code ended up becoming.Adrian Chadd2015-05-151-1/+1
* Rewrite amd64 PCID implementation to follow an algorithm described inKonstantin Belousov2015-05-092-11/+10
* If x86 CPU implementation of the MWAIT instruction reasonablyKonstantin Belousov2015-05-092-2/+34
* xen: introduce a newbus function to allocate unused memoryRoger Pau Monné2015-05-081-0/+84
* Add initial memory locality cost awareness to the VM, and includeAdrian Chadd2015-05-081-6/+120
* Add macros for AMD-specific bits in MSR_EFER: LMSLE, FFXSR and TCE.Neel Natu2015-05-061-1/+4
* Remove support for Xen PV domU kernels. Support for HVM domU kernelsJohn Baldwin2015-04-308-88/+5
* Microsoft vmbus, storage and other related driver enhancements for HyperV.Wei Hu2015-04-291-0/+1
* The add_bounce_page() function can be called when loading physicalHans Petter Selasky2015-04-281-2/+2
* Move common code from sys/i386/i386/mp_machdep.c andKonstantin Belousov2015-04-241-0/+1120
* Reassign copyright statements on several files from AdvancedJohn Baldwin2015-04-234-4/+4
* Move some common code from sys/amd64/amd64/machdep.c andKonstantin Belousov2015-04-221-0/+533
* Refine the workaround for Intel HSD131 [1] added in r269052:Marius Strobl2015-04-191-8/+17
* Revert unrelated chunk from the r281707.Konstantin Belousov2015-04-181-1/+0
* Remove lazy pmap switch code from i386. Naive benchmark with md(4)Konstantin Belousov2015-04-182-19/+1
* Add config option PAE_TABLES for the i386 kernel. It switches pmap toKonstantin Belousov2015-04-131-1/+1
* Fix build on i386.Jung-uk Kim2015-04-121-1/+1
* Move the 32-bit compatible procfs types from freebsd32.h to <sys/procfs.h>John Baldwin2015-04-081-0/+1
* Account for the offset of the page run when allocating theKonstantin Belousov2015-04-083-21/+32
* When mapping an allocated entry, use the entry size, instead of theKonstantin Belousov2015-03-241-1/+1
* Assert that the mapping loop makes progress.Konstantin Belousov2015-03-241-0/+1
* Use VT-d interrupt remapping block (IR) to perform FSB messagesKonstantin Belousov2015-03-1916-40/+921
* Provide definitions for all descriptors types in the DMAR invalidationKonstantin Belousov2015-03-191-6/+21
* Fix syntax error.Konstantin Belousov2015-03-191-1/+1
* When initial placement of the new entry crosses the boundary,Konstantin Belousov2015-03-171-2/+4
* When inserting new entry into the address map, ensure that not onlyKonstantin Belousov2015-03-171-1/+2
* Add x86 specific APIs 'lapic_ipi_alloc()' and 'lapic_ipi_free()' to allow IPINeel Natu2015-03-143-7/+104
* Free up the IPI slot used by IPI_STOP_HARD.Neel Natu2015-03-011-1/+6
* Since all generations of Intel CPUs have errata which causes hang onKonstantin Belousov2015-02-271-5/+10
* xen/intr: fix fallout from r278854Roger Pau Monné2015-02-261-14/+23
* Implements EOI suppression mode, where LAPIC on EOI command forKonstantin Belousov2015-02-263-6/+89
* For now, disable x2APIC mode when Xen is detected, even if CPUKonstantin Belousov2015-02-251-0/+2
* Revert r276949 and redo the fix for PCIe/PCI bridges, which do notKonstantin Belousov2015-02-211-6/+26
* Fix build on i386 without "device apic"Tijl Coosemans2015-02-201-0/+9
* Fix UP build.Konstantin Belousov2015-02-181-1/+2
* Initialize x2APIC mode on the resume path before accessing LAPIC.Konstantin Belousov2015-02-162-1/+1
* xen/intr: improve handling of legacy IRQsRoger Pau Monné2015-02-161-3/+19
* xen/intr: improve PIRQ handlingRoger Pau Monné2015-02-161-20/+29
* Detect whether x2APIC on VMWare is usable without interruptKonstantin Belousov2015-02-142-0/+18
* Registers definitions for the new capabilities from the version 2.4 ofKonstantin Belousov2015-02-112-4/+67
* vm_page_lookup() accepts read-locked object.Konstantin Belousov2015-02-111-4/+2
* Add x2APIC support. Enable it by default if CPU is capable. TheKonstantin Belousov2015-02-097-115/+365
* Revert the IPI startup sequence to match what is described in theJohn Baldwin2015-02-061-14/+14