summaryrefslogtreecommitdiff
path: root/sys/arch/i386
AgeCommit message (Expand)Author
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
2015-02-10Convert to uiomove().Miod Vallat
2015-02-10Switch uiomovei(..., sizeof whatever, ...) to uiomove().Miod Vallat
2015-02-10First step towards making uiomove() take a size_t size argument:Miod Vallat
2015-02-08enable iwm(4) in big ramdisks for easy upgradesPeter Hessler
2015-02-08Only attach cpu-based sensors on the primary cpu, for two reasonsTheo de Raadt
2015-02-07Document a non-obvious aspect of identifycpu() use on i386Philip Guenther
2015-02-07New framework that allows hibernate to pass in entropy from it's freshTheo de Raadt
2015-02-07Delete non-ELF support, in particular .align 12 (always a bit jarring)Theo de Raadt
2015-02-06Enable iwm(4) on i386.Stefan Sperling
2015-02-06Handle hibernate button in the same way as suspend does: send anDavid Coppa
2015-02-06Fix a hibernate crash on some machines due to unmapping a page thatMike Larkin
2015-02-02Remove some pmap locks that were #defined to be nothing (empty). DiscussedMike Larkin
2015-01-27tedu x86_self_ipi()/i386_self_ipi()Stefan Fritsch
2015-01-27Remove an unused and confusing assignment that had been commented out forMike Larkin
2015-01-27Remove an unused variable whose functionality was moved to locore long ago.Mike Larkin
2015-01-24correct the syntax description of the boot command; ok jmc@Christian Weisgerber
2015-01-24Add bus_dmamem_alloc_range(9) to allow drivers to allocate DMA'able memoryMark Kettenis
2015-01-21I don't foresee knowing that my i386 netbook has an AT/286+ bios andTed Unangst
2015-01-20Move ps_strings "after" the random stackgap. This makes its location aMark Kettenis