summaryrefslogtreecommitdiff
path: root/sys/arch/i386
AgeCommit message (Expand)Author
2015-06-13Parse _CST objects and use the C-states they describe when they're sane.Philip Guenther
2015-06-07Add a default panic case to a switch statement where code after assumesJonathan Gray
2015-06-07Add CR4_FSGSBASEPhilip Guenther
2015-06-07Enable use of mwait in non-MP boxes and report # of C-substates up to C7,Philip Guenther
2015-06-06Enable rtwn(4) on RAMDISK_CD kernels for upgrades. ok deraadtStefan Sperling
2015-06-04enable rtwn(4) on i386Stefan Sperling
2015-05-30Remove commented out DRMDEBUG/DRM_DEBUG lines. Other drivers don't haveJonathan Gray
2015-05-30Native atomic operations for i386.Mark Kettenis
2015-05-29Nuke annoying whitespace nits to shrink some future diffs.Kenneth R Westerback
2015-05-28when machdep.allowaperture sysctl is set to 3, allow concurrent accessJoshua Stein
2015-05-28Save the cpuid(6) eax bits in the cpu_info and report the SENSOR and ARATPhilip Guenther
2015-05-09Cleanup/rejig GPT code to be more readable, support different endianKenneth R Westerback
2015-05-05emul_native is only used for kernel threads which can't dump core, soPhilip Guenther
2015-04-30Remove SIZE_MAX from limits.h. It was added years ago before weTodd C. Miller
2015-04-29Move a variable's initialisation so a panic will work as intended.Jonathan Gray
2015-04-26Disable PAE when switching to the hibernate resume pagetables. This involvesMark Kettenis
2015-04-26Enable NX support in the resume path. Makes suspend/resume work with theMark Kettenis
2015-04-26Only enable PAE if the CPU we're running on has NX support. Without NXMark Kettenis
2015-04-26bump i386 MAXDSIZ to 3GB. - "If you're running this, and presumably actuallyStuart Henderson
2015-04-25We now following the ABI and always clear cld on function entry, so removePhilip Guenther
2015-04-24Enable PAE mode for those CPUs that support it. This allows us to use theMike Larkin
2015-04-24Make sure we keep the whole recursive mapping of the PDP instead of just theMark Kettenis
2015-04-24Enable the NX bit and use it in the PAE pmap code. PAE is still disabledMark Kettenis
2015-04-22Reduce differences between pae and no-pae modes.Mike Larkin
2015-04-21Remove an extra lcr3 that snuck into pmap_switch during yesterday'sMike Larkin
2015-04-21Remove a duplicate variable and #define that snuck in, in a previousMike Larkin
2015-04-21Reduce differences between i386 pmap modes.Mike Larkin
2015-04-19Remove emulation of oss audio ioctls from linux emulation.Alexandre Ratchov
2015-04-19Binary code patching on i386Stefan Fritsch
2015-04-18It seems that the CPUID lies about the monitor-line size, or at least ourMark Kettenis
2015-04-18i386 and amd64 have only one syscall entry point now, so simply thePhilip Guenther
2015-04-16Enable ualea(4) where we have uhub(4), these USB device lists cry forMartin Pieuchot
2015-04-14Reduce differences between non-PAE and PAE pmaps. This diff removes anMike Larkin
2015-04-12Fix some KNF, spacing, and typo issues. Moving the deck chairs around toMike Larkin
2015-04-12Fix some typos in comments, and remove an outdated comment about howMike Larkin
2015-04-12Bring PAE code back to life, in a different form. This diff (via bluhm thenMike Larkin
2015-04-02use correct capitalization of 'BlackBerry'Jasper Lievisse Adriaanse
2015-04-01Add cpu_pae variable (which will be later used to determine if PAE mode isMike Larkin
2015-03-31zero the frame pointer of the kernel stack of new threads to make ddb tracePhilip Guenther
2015-03-25Mark CPUID_LEAF inline asm as volatile to prevent the compiler from reorderingMark Kettenis
2015-03-24unwire lmc(4) and san(4).David Gwynne
2015-03-20Fix an outdated comment, spotted by mpi@Mike Larkin
2015-03-16Reduce use of SMALL_KERNEL in acpi, bringing acpiec driver and more gpeTheo de Raadt
2015-03-13move some deck chairs around in preparation for i386 PAE. no functionalMike Larkin
2015-03-09Switch pv entries over to a pool in preparation for making the i386 (more)Mark Kettenis
2015-02-27Fix uvm_fault() seen with bwi (and some other devices?) on older non-apic i386Philip Guenther
2015-02-15Change pmap_remove_holes() to take a vmspace instead of a map as its argument.Miod Vallat
2015-02-11deprecate use of sys/lock.h and replace it with sys/atomic.h orDavid Gwynne
2015-02-11zero ecx before cpuid(1), for some Cyrix processors do not reallyMiod Vallat
2015-02-11make the rwlock implementation MI.David Gwynne