summaryrefslogtreecommitdiffstats
path: root/sys/x86
Commit message (Expand)AuthorAgeFilesLines
* 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
* Copy amd64 sysarch.h to x86 and merge with i386 sysarch.h. Replacetijl2012-03-191-0/+138
* Copy i386 specialreg.h to x86 and merge with amd64 specialreg.h. Replacetijl2012-03-191-0/+678
* Copy i386 psl.h to x86 and replace amd64/i386/pc98 psl.h with stubs.tijl2012-03-191-0/+84
* Move userland bits (and some common kernel bits) from amd64 and i386tijl2012-03-191-0/+286
* Eliminate ia32_reg.h by moving its contents to x86 and ia64 reg.h.tijl2012-03-181-5/+8
* Copy i386 reg.h to x86 and merge with amd64 reg.h. Replace i386/amd64/pc98tijl2012-03-181-0/+253
* Move userland bits of i386 npx.h and amd64 fpu.h to x86 fpu.h.tijl2012-03-161-0/+216
* Revert the PCIe 4GB boundary issue workaround now that the proper fix isjhb2012-03-161-8/+0
* - Fix to build a native i386 kernel without the SMP and atpic.nyan2012-03-163-46/+50
* Move i386's intr_machdep.c to the x86 tree and share it with amd64.jhb2012-03-091-0/+567
* Add casts to __uint16_t to the __bswap16() macros on all arches whichdim2012-03-091-2/+2
* Cast the expression in __bswap16(x) to __uint16_t because it is promotedtijl2012-03-091-2/+2
* Clean up x86 endian.h:tijl2012-03-091-44/+37
* Copy amd64 ptrace.h to x86 and merge with i386 ptrace.h. Replacetijl2012-03-041-0/+48
* Do not use INT64_C and UINT64_C to define 64 bit integer limits. Theytijl2012-03-041-6/+10
* Copy amd64 trap.h to x86 and replace amd64/i386/pc98 trap.h with stubs.tijl2012-03-041-0/+95
* Copy amd64 float.h to x86 and merge with i386 float.h. Replacetijl2012-03-041-0/+98
* - Change contigmalloc() to use the vm_paddr_t type instead of an unsignedjhb2012-03-011-2/+2
* Copy amd64 stdarg.h to x86 and replace amd64/i386/pc98 stdarg.h with stubs.tijl2012-02-281-0/+75
* Copy amd64 setjmp.h to x86 and replace amd64/i386/pc98 setjmp.h with stubs.tijl2012-02-281-0/+50
* Workaround for PCIe 4GB boundary issueemaste2012-02-281-0/+8
* Copy amd64 endian.h to x86 and merge with i386 endian.h. Replacetijl2012-02-281-0/+138
* Copy amd64 _stdint.h to x86 and merge with i386 _stdint.h. Replacetijl2012-02-281-0/+191
OpenPOWER on IntegriCloud