aboutsummaryrefslogtreecommitdiff
path: root/sys/x86
Commit message (Expand)AuthorAgeFilesLines
* Make the wchar_t type machine dependent.Andrew Turner2012-06-242-6/+4
* Implement mechanism to export some kernel timekeeping data toKonstantin Belousov2012-06-222-0/+64
* - Remove unused code for CR3 and CR4.Jung-uk Kim2012-06-131-12/+11
* Share IPI init and startup code of mp_machdep.c with acpi_wakeup.cMitsuru IWASAKI2012-06-121-43/+1
* Add x86/acpica/acpi_wakeup.c for amd64 and i386. Difference ofMitsuru IWASAKI2012-06-091-0/+434
* free wdog_kern_pat calls in post-panic paths from under SW_WATCHDOGAndriy Gapon2012-06-031-4/+2
* Consitently use "__LP64__".David E. O'Brien2012-05-244-11/+11
* Don't expose i386-only ptrace constants on amd64. This broke gdb withJohn Baldwin2012-05-171-2/+4
* Revert part of r234723 by re-enabling the SMP protection forAttilio Rao2012-05-031-8/+0
* Clean up the intr* MD KPI from the SMP dependency, removing a cause ofAttilio Rao2012-04-261-0/+15
* Add x2apic MSR definitionsPeter Grehan2012-04-171-1/+35
* Trim stray blank line.John Baldwin2012-04-111-1/+0
* Recognize the RDRAND instruction feature.John Baldwin2012-04-091-0/+1
* Fix interrupt load balancing regression, introduced in revisionJustin T. Gibbs2012-04-061-3/+0
* Further tweak the changes made in r233709. The kernel doesn't permitJohn Baldwin2012-04-021-14/+25
* Make machine check exception logging more readable. On newer Intel systems,John Baldwin2012-04-022-9/+8
* Attempt to make machine check handling a bit more robust:John Baldwin2012-03-301-28/+72
* Move the legacy(4) driver to x86.John Baldwin2012-03-304-2/+437
* Fix an issue introduced in sys/x86/include/endian.h with r232721. InDimitry Andric2012-03-291-2/+2
* Revert sys/x86/include/endian.h to what it was before r233419, as thatDimitry Andric2012-03-291-3/+3
* Use a more proper fix for enabling HT MSI mapping windows on Host-PCIJohn Baldwin2012-03-292-14/+20
* Restore proper use of bounce buffers for ISA DMA. When locking wasJohn Baldwin2012-03-291-2/+3
* Allocate the ioapics[] array dynamically since it is only needed for theJohn Baldwin2012-03-281-5/+11
* Move the DTrace return IDT vector back up from 0x20 to 0x92. The 0x20John Baldwin2012-03-281-1/+1
* Fix the following clang warning in sys/dev/dcons/dcons.c, caused by theDimitry Andric2012-03-241-3/+3
* Mark the 'lapics' and 'ioapics' arrays here static since they areJohn Baldwin2012-03-221-2/+2
* Copy amd64 sysarch.h to x86 and merge with i386 sysarch.h. ReplaceTijl Coosemans2012-03-191-0/+138
* Copy i386 specialreg.h to x86 and merge with amd64 specialreg.h. ReplaceTijl Coosemans2012-03-191-0/+678
* Copy i386 psl.h to x86 and replace amd64/i386/pc98 psl.h with stubs.Tijl Coosemans2012-03-191-0/+84
* Move userland bits (and some common kernel bits) from amd64 and i386Tijl Coosemans2012-03-191-0/+286
* Eliminate ia32_reg.h by moving its contents to x86 and ia64 reg.h.Tijl Coosemans2012-03-181-5/+8
* Copy i386 reg.h to x86 and merge with amd64 reg.h. Replace i386/amd64/pc98Tijl Coosemans2012-03-181-0/+253
* Move userland bits of i386 npx.h and amd64 fpu.h to x86 fpu.h.Tijl Coosemans2012-03-161-0/+216
* Revert the PCIe 4GB boundary issue workaround now that the proper fix isJohn Baldwin2012-03-161-8/+0
* - Fix to build a native i386 kernel without the SMP and atpic.Yoshihiro Takahashi2012-03-163-46/+50
* Move i386's intr_machdep.c to the x86 tree and share it with amd64.John Baldwin2012-03-091-0/+567
* Add casts to __uint16_t to the __bswap16() macros on all arches whichDimitry Andric2012-03-091-2/+2
* Cast the expression in __bswap16(x) to __uint16_t because it is promotedTijl Coosemans2012-03-091-2/+2
* Clean up x86 endian.h:Tijl Coosemans2012-03-091-44/+37
* Copy amd64 ptrace.h to x86 and merge with i386 ptrace.h. ReplaceTijl Coosemans2012-03-041-0/+48
* Do not use INT64_C and UINT64_C to define 64 bit integer limits. TheyTijl Coosemans2012-03-041-6/+10
* Copy amd64 trap.h to x86 and replace amd64/i386/pc98 trap.h with stubs.Tijl Coosemans2012-03-041-0/+95
* Copy amd64 float.h to x86 and merge with i386 float.h. ReplaceTijl Coosemans2012-03-041-0/+98
* - Change contigmalloc() to use the vm_paddr_t type instead of an unsignedJohn Baldwin2012-03-011-2/+2
* Copy amd64 stdarg.h to x86 and replace amd64/i386/pc98 stdarg.h with stubs.Tijl Coosemans2012-02-281-0/+75
* Copy amd64 setjmp.h to x86 and replace amd64/i386/pc98 setjmp.h with stubs.Tijl Coosemans2012-02-281-0/+50
* Workaround for PCIe 4GB boundary issueEd Maste2012-02-281-0/+8
* Copy amd64 endian.h to x86 and merge with i386 endian.h. ReplaceTijl Coosemans2012-02-281-0/+138
* Copy amd64 _stdint.h to x86 and merge with i386 _stdint.h. ReplaceTijl Coosemans2012-02-281-0/+191
* Copy amd64 _limits.h to x86 and merge with i386 _limits.h. ReplaceTijl Coosemans2012-02-281-0/+101