aboutsummaryrefslogtreecommitdiff
path: root/sys/x86
Commit message (Expand)AuthorAgeFilesLines
* Type of the interrupt handlers on x86 cannot be expressed in C.Konstantin Belousov2016-03-291-0/+7
* Fix several bugs in r297374:Konstantin Belousov2016-03-291-5/+13
* Calibrate the frequency of the of the native_lapic_ipi_wait() loop,Konstantin Belousov2016-03-291-15/+40
* Use ANSI function definition.Konstantin Belousov2016-03-291-1/+1
* Do not load LAPIC_DCR_TIMER with an undefined value. If we are in theKonstantin Belousov2016-03-281-3/+6
* Use TSC deadline mode for LAPIC timer, when available. The mode firesKonstantin Belousov2016-03-281-58/+150
* Add defines for the LAPIC TSC deadline timer mode. The LVT timer modeKonstantin Belousov2016-03-282-3/+6
* Enable interrupts on the BSP once all PICs are initialized.John Baldwin2016-03-241-0/+15
* Fix the resource_list_print_type() calls to use uintmax_t.Justin Hibbits2016-03-221-3/+3
* Check IPI status more frequently when waiting.John Baldwin2016-03-181-2/+2
* Use uintmax_t (typedef'd to rman_res_t type) for rman ranges.Justin Hibbits2016-03-181-8/+0
* Replace all resource occurrences of '0UL/~0UL' with '0/~0'.Justin Hibbits2016-03-031-1/+1
* Remove taskqueue_enqueue_fast().John Baldwin2016-03-013-5/+5
* Correct the memory rman ranges to be to BUS_SPACE_MAXADDRJustin Hibbits2016-03-011-2/+6
* Silence PVS-Studio warning (V595). It can never be NULL here.Jung-uk Kim2016-02-231-1/+1
* As <machine/pmap.h> is included from <vm/pmap.h>, there is no need toSvatopluk Kraus2016-02-222-2/+0
* Some BIOSes ACPI bytecode needs to take (sleepable) acpi mutex forKonstantin Belousov2016-02-201-6/+2
* Introduce a RMAN_IS_DEFAULT_RANGE() macro, and use it.Justin Hibbits2016-02-202-2/+2
* POSIX states that #include <signal.h> shall make both mcontext_t andKonstantin Belousov2016-02-121-0/+5
* Convert rman to use rman_res_t instead of u_longJustin Hibbits2016-01-279-23/+30
* hyperv: use x86 generic code to do the hypervisor detectionSepherosa Ziehau2016-01-141-0/+2
* Move amd64 metadata.h to x86 and share with i386Ed Maste2016-01-071-0/+57
* Make the 'env' directive described in config(5) work on all architectures,Ian Lepore2016-01-021-3/+6
* Add standard extended feature bit 6 from the Intel SDM rev. 57, whichKonstantin Belousov2015-12-292-0/+3
* Move shared variables from {amd64,i386}/initcpu.c to x86/identcpu.c.John Baldwin2015-12-232-0/+92
* Remove redundant declarations in sys/x86/xen which are now handled in other s...Enji Cooper2015-12-232-11/+0
* x86: Add CPUID_STDEXT_* macros for CPU feature bitsConrad Meyer2015-12-211-0/+5
* x86: Detect feature flags "AVX512DQ", "AVX512IFMA", "AVX512BW", "AVX512VBMI"Conrad Meyer2015-12-201-0/+4
* x86: Detect feature flags "CLWB" and "PCOMMIT"Conrad Meyer2015-12-191-0/+2
* x86/bounce: try to always completely fill bounce pagesRoger Pau Monné2015-12-151-44/+12
* Merge common parts of i386 and amd64 md_var.h and smp.h intoKonstantin Belousov2015-12-072-0/+213
* It seems that at least some KVM versions advertise support for EIOKonstantin Belousov2015-12-051-0/+10
* For amd64 non-PCID machines, and for i386 machines with support forKonstantin Belousov2015-12-031-13/+162
* In the SandyBridge x2APIC workaround detection code, only fetch theKonstantin Belousov2015-12-031-27/+20
* Correct the number of DTLB entries reported for the CPUID Leaf 2Konstantin Belousov2015-11-241-1/+1
* Revert r291142.Svatopluk Kraus2015-11-231-2/+2
* Fix BUS_DMA_MIN_ALLOC_COMP flag logic. When bus_dmamap_t map is beingSvatopluk Kraus2015-11-211-2/+2
* Avoid a NULL pointer dereference in bounce_bus_dmamap_unload() whenMarius Strobl2015-11-211-0/+5
* Avoid a NULL pointer dereference in bounce_bus_dmamap_sync() when theMarius Strobl2015-11-201-1/+1
* xen: fix dropping bitmap IPIs during resumeRoger Pau Monné2015-11-181-25/+1
* xen/intr: properly dispose event channels on resumeRoger Pau Monné2015-11-181-0/+3
* x86/intr: allow mutex recursion in intr_remove_handlerRoger Pau Monné2015-11-181-3/+12
* x86/dma_bounce: rework _bus_dmamap_load_ma implementationRoger Pau Monné2015-11-091-16/+190
* Since r289279 bufinit() uses mp_ncpus, but some architectures set thisTijl Coosemans2015-11-081-32/+4
* xen/intr: fix the event channel enabled per-cpu maskRoger Pau Monné2015-11-051-18/+14
* Fix an alignment check that is wrong in half the busdma implementations.Ian Lepore2015-11-021-2/+2
* x86/dma_bounce: revert r289834 and r289836Roger Pau Monné2015-10-261-186/+16
* xen: Add missing semi-colon for BITSET_DEFINE()Conrad Meyer2015-10-241-1/+1
* x86/dma_bounce: rework _bus_dmamap_load_ma implementationRoger Pau Monné2015-10-231-16/+186
* Remove unclear comment about address truncation in busdma. Add (hopefully mu...Jason A. Harmening2015-10-231-1/+0