summaryrefslogtreecommitdiff
path: root/sys/arch/i386
AgeCommit message (Expand)Author
2018-03-22iBackout the preparations for fixing Meltdown on i386. The task wasAlexander Bluhm
2018-03-20Switching from per PCB TSS to per CPU TSS broke kvm86 calls to the BIOS.Alexander Bluhm
2018-03-20Do not panic from ddb(4) when a lock requirement isn't fulfilled.Martin Pieuchot
2018-03-20Add hibernate IO path for sdmmc(4). This requires some help from theJonathan Matthew
2018-03-13Preparation for i386 Meltdown fix:Alexander Bluhm
2018-03-05#define _MAX_PAGE_SHIFT in MD _types.h as the maximum pagesize an archTheo de Raadt
2018-03-01Protect the calls to trapsignal() and psignal() with a kernel lockAlexander Bluhm
2018-02-21Mark VIA padlock as capable of dealing with ESNMike Belopuhov
2018-02-20Convert key length from bits to bytesMike Belopuhov
2018-02-19Remove almost unused `flags' argument of suser().Martin Pieuchot
2018-02-16Add sizes for free() in the i386 version of the Enhanced SpeedStep driver.Frederic Cambus
2018-02-10Additional AMD CPUID bits documented inJonathan Gray
2018-02-10Remove now unused assembly mutex code.Martin Pieuchot
2018-02-10Add a mapping from grandparent driver name to hibernate io function to reduceJonathan Matthew
2018-02-09Check for the existence of /bsd before trying to back it up to /obsd.Theo Buehler
2018-02-07Reporting the PXE boot interface we identified is independent of settingChristian Weisgerber
2018-02-07Use M_WAITOK to show we don't need to check for NULL.Kenneth R Westerback
2018-01-27Sync the nam2blk entries with the bdevsw table, which is theChristian Weisgerber
2018-01-25Remove mutex implementations that now live in MI code.Martin Pieuchot
2018-01-25Move common mutex implementations to a MI place.Martin Pieuchot
2018-01-25Use a new LDFLAGS variable to pass "-melf_i386_obsd" on amd64.Martin Pieuchot
2018-01-22<machine/mutex.h> -> <sys/mutex.h>Martin Pieuchot
2018-01-22Always grab the KERNEL_LOCK() for !IPL_MPSAFE handlers.Martin Pieuchot
2018-01-13Define and use IPL_MPFLOOR in our common mutex implementation.Martin Pieuchot
2018-01-12Unify <machine/mutex.h> a bit further.Martin Pieuchot
2018-01-04Unify <machine/mutex.h> a bit further.Martin Pieuchot
2017-12-30Delete unnecessary <sys/file.h> includesPhilip Guenther
2017-12-29Remove unnecessary includes in the i386 version of the VIA PadLockFrederic Cambus
2017-12-27Add sizes for free() in the Geode LX Security Block crypto accelerator.Frederic Cambus
2017-12-24Somes fixes for the VIA PadLock drivers.Frederic Cambus
2017-12-20Switch x86 architectures to the common C mutex implementation.Martin Pieuchot
2017-12-18Add sizes for free() in libsa for amd64 and i386.Frederic Cambus
2017-12-14Change bcopy to memcpy in the i386 version of the VIA PadLock driver.Frederic Cambus
2017-12-14fcntl(F_SETFL) invokes the FIONBIO and FIOASYNC ioctls internally, soPhilip Guenther
2017-12-11In uvm Chuck decided backing store would not be allocated proactivelyTheo de Raadt
2017-12-10more 0xcc, in data. There are i386 machines without NX, so this changeTheo de Raadt
2017-12-08Disable SMAP temporarily to display userland traces.Martin Pieuchot
2017-12-04Use _kernel_lock_held() instead of __mp_lock_held(&kernel_lock).Martin Pieuchot
2017-11-29make vmm(4) less responsible for initial register state, preferring to letMike Larkin
2017-11-28fix some clang warnings when building with VMM_DEBUG. Matches a previousMike Larkin
2017-11-28better handling for invalid instruction lengths.Mike Larkin
2017-11-19Remove lock_machdep.c from amd64, i386, mips64 and sparc64.Visa Hankala
2017-11-17vmmvar.h changes for upcoming cdrom support in vmd(8).Mike Larkin
2017-11-04Since rev 1.502 of rc(8) it creates a /bsd.booted hard link. At theFlorian Obser
2017-11-03use %lx to print the frame address if resolving of the symbol name failsJasper Lievisse Adriaanse
2017-10-24In ld scripts, an output section with no input sections is always markedPhilip Guenther
2017-10-17remove the remaining references to .depend files since nothing creates themChristian Weisgerber
2017-10-17Simplify code that determines the number of arguments for a given function.Jasper Lievisse Adriaanse
2017-10-17Add a machine-independent implementation for the mplock.Visa Hankala
2017-10-04as a result of previous change, vftype and ftype always have the sameTheo de Raadt