summaryrefslogtreecommitdiffstats
path: root/sys/x86
Commit message (Expand)AuthorAgeFilesLines
* Don't attempt to use clflush on the local APIC register window. Variousjhb2013-01-171-1/+1
* Add macros required to enable VMX operation on Intel processors.neel2013-01-051-0/+2
* Add bus_space_read_8 and bus_space_write_8 for amd64.jimharris2012-12-131-4/+34
* Revert r243960 based on feedback regarding keeping x86 headers unifiedjimharris2012-12-131-0/+38
* Add amd64 implementations for 8-byte bus_space routines.jimharris2012-12-061-38/+0
* ioapic_program_intpin: program high bits before low bitsavg2012-12-011-2/+2
* Provide the reading and display of the Standard Extended Features,kib2012-11-011-0/+11
* This isn't functionally identical. In some cases a hint to disableeadler2012-10-223-0/+9
* Now that device disabling is generic, remove extraneous code from theeadler2012-10-223-9/+0
* Add an unified macro to deny ability from the compiler to reorderattilio2012-10-091-1/+1
* Reverts r234074,234105,234564,234723,234989,235231-235232 and part ofattilio2012-10-091-8/+1
* Add missing header needed by free(9).kevlo2012-09-301-0/+1
* Free result of device_get_children(9).kevlo2012-09-301-0/+1
* - Re-shuffle the <machine/pc/bios.h> headers to move all kernel-specificjhb2012-09-281-38/+8
* Allow static DMA allocations that allow for enough segments to do page-sizedjhb2012-08-171-6/+7
* Merge ACPICA 20120816.jkim2012-08-161-1/+1
* 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
* Add support for the XSAVEOPT instruction use. Our XSAVE/XRSTOR usagekib2012-07-141-0/+5
* Make the wchar_t type machine dependent.andrew2012-06-242-6/+4
* Implement mechanism to export some kernel timekeeping data tokib2012-06-222-0/+64
* - Remove unused code for CR3 and CR4.jkim2012-06-131-12/+11
* Share IPI init and startup code of mp_machdep.c with acpi_wakeup.ciwasaki2012-06-121-43/+1
* Add x86/acpica/acpi_wakeup.c for amd64 and i386. Difference ofiwasaki2012-06-091-0/+434
* free wdog_kern_pat calls in post-panic paths from under SW_WATCHDOGavg2012-06-031-4/+2
* Consitently use "__LP64__".obrien2012-05-244-11/+11
* Don't expose i386-only ptrace constants on amd64. This broke gdb withjhb2012-05-171-2/+4
* 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
* Add x2apic MSR definitionsgrehan2012-04-171-1/+35
* Trim stray blank line.jhb2012-04-111-1/+0
* Recognize the RDRAND instruction feature.jhb2012-04-091-0/+1
* 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-022-9/+8
* Attempt to make machine check handling a bit more robust:jhb2012-03-301-28/+72
* Move the legacy(4) driver to x86.jhb2012-03-304-2/+437
* Fix an issue introduced in sys/x86/include/endian.h with r232721. Indim2012-03-291-2/+2
* Revert sys/x86/include/endian.h to what it was before r233419, as thatdim2012-03-291-3/+3
* Use a more proper fix for enabling HT MSI mapping windows on Host-PCIjhb2012-03-292-14/+20
* Restore proper use of bounce buffers for ISA DMA. When locking wasjhb2012-03-291-2/+3
* Allocate the ioapics[] array dynamically since it is only needed for thejhb2012-03-281-5/+11
* Move the DTrace return IDT vector back up from 0x20 to 0x92. The 0x20jhb2012-03-281-1/+1
* Fix the following clang warning in sys/dev/dcons/dcons.c, caused by thedim2012-03-241-3/+3
* Mark the 'lapics' and 'ioapics' arrays here static since they arejhb2012-03-221-2/+2
OpenPOWER on IntegriCloud