summaryrefslogtreecommitdiff
path: root/sys/arch/i386
AgeCommit message (Expand)Author
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
2017-09-29When fault indicates PGEX_W, only tell uvm we need a writeable page..Theo de Raadt
2017-09-28When option DDB_STRUCTINFO was removed from the kernel, too much fromPatrick Wildt
2017-09-15wrap a long lineMike Larkin
2017-09-12Remove option DDB_STRUCTINFO. Now that ddb(4) is CTF aware, similarMartin Pieuchot
2017-09-08If you use sys/param.h, you don't need sys/types.hTheo de Raadt
2017-09-05Move mutex, condvar, and thread-specific data routes, pthread_once, andPhilip Guenther
2017-09-03fix boot on older 486DX CPUs that lack CPUID.Mike Larkin
2017-08-30adjust ACPI resume-time saved stack location to account for a differentMike Larkin
2017-08-29In previous change, misconfigured APICs were not being repaired.Theo de Raadt
2017-08-28swap ualea for urngJasper Lievisse Adriaanse
2017-08-25If SMAP is present, clear PSL_AC on kernel entry and interrupt so thatPhilip Guenther
2017-08-21vmm (i386): Move CPUID masks to vmmvar.hpd
2017-08-20The codepatch chunks for SMEP slac & clac can placed in .rodata becauseTheo de Raadt
2017-08-18We just need arc4random() for kernel stack random bias (modulo bios happensTom Cosgrove
2017-08-17remove the useless apmwarn and mostly obsolete apmhalt sysctls.Ted Unangst
2017-08-16Randomly bias downwards from the top of each kernel stack, therebyTheo de Raadt
2017-08-12Use ctfstrip(1) by default to strip kernels.Martin Pieuchot
2017-08-12add some extra comments that got left out of the previous IA32_MISC_ENABLEMike Larkin
2017-08-11Merge DDBCTF into DDB.Martin Pieuchot
2017-08-09Add IA32_MISC_ENABLE MSR and bitfield values, to be used shortly byMike Larkin
2017-08-09reorder some MSRs in the MSR list that were out of order. No functionalMike Larkin
2017-08-08Get rid of read_psl() and write_psl() by replacingVisa Hankala
2017-08-03Remove duplicated commented out "dev/rasops/files.rasops" include.Frederic Cambus