aboutsummaryrefslogtreecommitdiff
path: root/sys/x86
Commit message (Expand)AuthorAgeFilesLines
* Add an EARLY_AP_STARTUP option to start APs earlier during boot.John Baldwin2016-05-145-1/+42
* Remove the extra _RD as _RDTUN already includes it.Bjoern A. Zeeb2016-05-131-1/+1
* We already turn the AMD erratum383 workaround on for certain VM_GUEST_VMBjoern A. Zeeb2016-05-131-1/+2
* Allow orm(4) to be disabled from probing/attaching by a hints entry:Bjoern A. Zeeb2016-05-101-0/+3
* Remove misc NULL checks after M_WAITOK allocations.Edward Tomasz Napierala2016-05-101-2/+0
* Add a new bus method to fetch device-specific CPU sets.John Baldwin2016-05-092-1/+22
* Work around (ignore) broken SRAT tablesEric van Gyzen2016-05-031-2/+6
* Revert bus_get_cpus() for now.John Baldwin2016-05-033-23/+2
* Add a new bus method to fetch device-specific CPU sets.John Baldwin2016-05-023-2/+23
* atrtc: export function to set RTCRoger Pau Monné2016-05-021-21/+28
* sys: use our roundup2/rounddown2() macros when param.h is available.Pedro F. Giffuni2016-04-211-2/+2
* SRAT: Don't overflow domain_pxm tableConrad Meyer2016-04-201-5/+6
* X86: use our nitems() macro when it is avaliable through param.h.Pedro F. Giffuni2016-04-193-4/+4
* Add hw.dmar.batch_coalesce tunable/sysctl, which specifies rate atKonstantin Belousov2016-04-173-2/+20
* Add x86 CPU features definitions published in the Intel SDM rev. 58.Konstantin Belousov2016-04-162-2/+26
* Always calculate divisor for the counter mode of LAPIC timer. Even ifKonstantin Belousov2016-04-151-15/+34
* busdma/bounce: revert r292255Roger Pau Monné2016-04-151-12/+44
* x86: for pointers replace 0 with NULL.Pedro F. Giffuni2016-04-141-2/+2
* Deprecate using hints.acpi.0.rsdp to communicate the RSDP to theWarner Losh2016-04-141-0/+11
* re-enable AMD Topology extension on certain models if disabled by BIOSAndriy Gapon2016-04-123-13/+29
* Cleanup unnecessary semicolons from the kernel.Pedro F. Giffuni2016-04-101-1/+1
* Add more fine-grained kernel options for NUMA support.John Baldwin2016-04-091-20/+35
* xen: Set ipi_{alloc,free} even for UPSepherosa Ziehau2016-04-071-2/+2
* x86: Allow interrupt vector allocation/free even on UPSepherosa Ziehau2016-04-071-4/+4
* x86 topo: add some comments, descriptions and references to documentationAndriy Gapon2016-04-051-3/+72
* new x86 smp topology detection codeAndriy Gapon2016-04-041-275/+490
* Move i386/i386/autoconf.c to sys/x86/x86 and use it on both amd64 and i386.John Baldwin2016-04-031-0/+164
* Style(9), use tabs for the #define LOOPS line.Konstantin Belousov2016-04-011-5/+4
* 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