summaryrefslogtreecommitdiff
path: root/sys/arch/i386/isa
AgeCommit message (Expand)Author
2020-08-19Push KERNEL_LOCK/UNLOCK() dance inside trapsignal().Martin Pieuchot
2020-07-06Add support for timeconting in userland.Paul Irofti
2020-05-02Fix buglet in previous commit; use time from the struct timeval that wasMark Kettenis
2020-04-29Use the same inittodr()/resettodr() implementation as onMark Kettenis
2019-08-22unused variable, after previous commitTheo de Raadt
2019-08-21sysctl(2): add kern.utc_offset: successor to the DST/TIMEZONE options(4)cheloha
2019-05-23zap reference to non-existent function in a commentJasper Lievisse Adriaanse
2018-07-30Use the MI interrupt enable/distable API instead of the MD one on i386 andMark Kettenis
2018-07-09Delete the VM86 kernel option and i386_vm86(3) API: it's requiredPhilip Guenther
2018-04-11More steps for i386 Meltdown fix:Alexander Bluhm
2018-03-31Change ci_dev.dv_xname to ci_dev->dv_xname in debugging printf()Alexander Bluhm
2018-03-31Recommit preparation for i386 Meltdown fix after OpenBSD 6.3 release.Alexander Bluhm
2018-03-22iBackout the preparations for fixing Meltdown on i386. The task wasAlexander Bluhm
2018-03-13Preparation for i386 Meltdown fix:Alexander Bluhm
2018-03-01Protect the calls to trapsignal() and psignal() with a kernel lockAlexander Bluhm
2017-12-30Delete unnecessary <sys/file.h> includesPhilip Guenther
2017-09-08If you use sys/param.h, you don't need sys/types.hTheo de Raadt
2017-05-29Kill SPINLOCK_SPIN_HOOK, use CPU_BUSY_CYCLE() instead.Martin Pieuchot
2017-01-25tedu some code that has not been executed since time_t became 64 bitsTom Cosgrove
2016-09-22Fix indentation. No binary change.Jonathan Gray
2016-06-05Use the new input functions of wsmouse in mouse and touchscreen drivers.Ulf Brosziewski
2015-09-27free(x, 0) cleanup:Sebastien Marie
2015-09-01fairly simple sizes for free()Theo de Raadt
2015-07-16Move grab/release of the kernel_lock for softintrs from the ASM stubs toPhilip Guenther
2015-07-13remove unused isa_nodefaultirq; ok kettenis, mlarkinMike Belopuhov
2015-06-28Split AST handling from trap() into ast() and get rid of T_ASTFLTPhilip Guenther
2015-02-11deprecate use of sys/lock.h and replace it with sys/atomic.h orDavid Gwynne
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-01-24Add bus_dmamem_alloc_range(9) to allow drivers to allocate DMA'able memoryMark Kettenis
2014-12-22bcopy -> memcpy, as in amd64Theo de Raadt
2014-07-13The correct place to call _bus_dmamap_sync() is after we copy data *to* theMark Kettenis
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-03-29It's been a quarter century: we can assume volatile is present with that name.Philip Guenther
2013-11-16Copied from amd64..Brad Smith
2013-07-14IPL_VM is "mpsafe" now as well.Mark Kettenis
2013-07-10To prevent lock ordering problems with the kernel lock, we need to make sureMark Kettenis
2013-05-16Implement a mechanism to establish interrupt handlers that don't grab theMark Kettenis
2013-05-08remove stale cyrix emc support, and switch to just using intial npxcwTed Unangst
2013-05-06the use of modern intel performance counter msrs to measure the number ofDavid Gwynne
2013-04-17Don't set the frequency of the statclock if we don't have one.Gerhard Roth
2012-11-10Recent x86 CPUs come with a constant time stamp counter. If this isMarcus Glocker
2011-07-11Revert art@'s moving around of the KERNEL_LOCK()/KERNEL_UNLOCK() calls,Philip Guenthe
2011-07-07There is a bunch of places in the kernel entry points where we don'tArtur Grabowski
2011-07-06Clean up after P_BIGLOCK removal.Artur Grabowski
2011-07-05N: Thou shalt not call hardclock() with biglock held.Owain Ainsworth
2011-04-16More than a decade ago, interrupt handlers on sparc started returning 0Theo de Raadt
2011-03-20When reading MXCSR from userland sigcontext or a ptrace request,Philip Guenthe
2011-01-03remove unused fileAlexandr Shadchin
2010-12-21Convert netisr to a normal soft interrupt instead of hanving MD codeClaudio Jeker