summaryrefslogtreecommitdiffstats
path: root/sys/x86/x86
Commit message (Expand)AuthorAgeFilesLines
* Remove vestiges of knowing the ISA bus, which we gave up on around 20imp2014-03-192-2/+2
* Correct type for malloc().jhb2014-03-131-2/+2
* xen: implement an early timer for Xen PVHroyger2014-03-111-0/+106
* Add support for managing PCI bus numbers. As with BARs and PCI-PCI bridgejhb2014-02-121-0/+13
* Drop the 3rd clause from all 3 clause BSD licenses where I am the solejhb2014-02-053-9/+0
* Move a warning about LINT pins configured with a level trigger underjhb2014-02-051-1/+1
* Move <machine/apicvar.h> to <x86/apicvar.h>.jhb2014-01-235-5/+5
* - Reuse legacy_pcib_(read|write)_config() methods in the QPI pcib driver.jhb2014-01-211-23/+2
* - Only check the ivars for direct descendants.jhb2014-01-201-4/+6
* The changes in r233781 attempted to make logging during a machine checkjhb2014-01-081-5/+19
* Use fixed-width types for all fields in MP Table structures and packjhb2013-12-111-0/+7
* Move constants for indices in the local APIC's local vector table fromjhb2013-12-092-29/+30
* - For kernel compiled only with KDTRACE_HOOKS and not any lock debuggingattilio2013-11-251-1/+0
* Add a virtual table for the busdma methods on x86, to allow differentkib2013-10-272-998/+1233
* Add bus_dmamap_load_ma() function to load map with the array ofkib2013-10-271-0/+10
* Add ddb 'show ioapic' and 'show all ioapics' commands.kib2013-10-241-0/+96
* Add support for suspend/resume/migration operations when running as agibbs2013-09-203-6/+6
* Implement vector callback for PVHVM and unify event channel implementationsgibbs2013-08-291-0/+8
* Replace kernel virtual address space allocation with vmem. This providesjeff2013-08-071-3/+3
* Fix a KTR_BUSDMA format string.rpaulo2013-06-181-1/+1
* Add basic support for FDT to i386 & amd64. This change includes:marcel2013-05-211-0/+77
* Fix several typoseadler2013-05-121-1/+1
* Introduce kern.timecounter.smp_tsc_adjust tunable (disabled by default) andmav2013-04-181-3/+60
* Unsynchronized TSCs on the host require special handling in bhyve:neel2013-04-101-1/+1
* Record the correct error in the trace.kib2013-04-011-1/+1
* MFcalloutng:mav2013-02-281-22/+9
* Reform the busdma API so that new types may be added without modifyingkib2013-02-121-260/+221
* x86 suspend/resume: suspend pics and pseudo-pics in reverse orderavg2013-02-022-8/+15
* The change to reduce default smp_tsc_shift caused tsc shift to becomekib2013-02-011-35/+43
* Reduce default shift used to calculate the max frequency for the TSCkib2013-01-301-1/+7
* Don't attempt to use clflush on the local APIC register window. Variousjhb2013-01-171-1/+1
* ioapic_program_intpin: program high bits before low bitsavg2012-12-011-2/+2
* Reverts r234074,234105,234564,234723,234989,235231-235232 and part ofattilio2012-10-091-8/+1
* Allow static DMA allocations that allow for enough segments to do page-sizedjhb2012-08-171-6/+7
* During TSC synchronization test, use rdtsc() rather than rdtsc32(), tojimharris2012-08-071-5/+5
* Correct function name in comment.jhb2012-08-031-1/+1
* Microoptimize LAPIC timer routines to avoid reading from hardware duringmav2012-08-031-19/+24
* Improve the handling of static DMA buffers that use non-default memoryjhb2012-08-031-20/+23
* Do a trivial reformatting of the comment, to record the proper commitkib2012-08-011-2/+1
* diff --git a/sys/x86/x86/tsc.c b/sys/x86/x86/tsc.ckib2012-08-011-14/+86
* Add rmb() to tsc_read_##x to enforce serialization of rdtsc captures.jimharris2012-07-241-0/+2
* Implement mechanism to export some kernel timekeeping data tokib2012-06-221-0/+22
* free wdog_kern_pat calls in post-panic paths from under SW_WATCHDOGavg2012-06-031-4/+2
* Revert part of r234723 by re-enabling the SMP protection forattilio2012-05-031-8/+0
* Clean up the intr* MD KPI from the SMP dependency, removing a cause ofattilio2012-04-261-0/+15
* Fix interrupt load balancing regression, introduced in revisiongibbs2012-04-061-3/+0
* Further tweak the changes made in r233709. The kernel doesn't permitjhb2012-04-021-14/+25
* Make machine check exception logging more readable. On newer Intel systems,jhb2012-04-021-8/+7
* Attempt to make machine check handling a bit more robust:jhb2012-03-301-28/+72
* Move the legacy(4) driver to x86.jhb2012-03-302-1/+373
OpenPOWER on IntegriCloud