summaryrefslogtreecommitdiff
path: root/sys/arch/amd64
AgeCommit message (Expand)Author
2017-10-17Add a machine-independent implementation for the mplock.Visa Hankala
2017-10-17Correctly handle frequency measurement failuresMike Belopuhov
2017-10-14locore0: remove an unused variableMike Larkin
2017-10-14reduce the amount of includes in arch/amd64Jonathan Gray
2017-10-13I was one bit off in the "is canonical" test for FS.base (TCB pointer) values,Philip Guenther
2017-10-11Add bwfm(4), a driver for Broadcom FullMAC WiFi controllers. ThePatrick Wildt
2017-10-11Add "machine gop" command to support changing graphic output mode.YASUOKA Masahiko
2017-10-10remove a unused variableMike Larkin
2017-10-06Recalibrate TSC timecounter with HPET and PM timerMike Belopuhov
2017-10-06vmm: handle 32 bit guest w/PAE when guest enables PAE first then paging,Mike Larkin
2017-10-06Revert previous video mode when setting GOP SetMode is failed. ThisYASUOKA Masahiko
2017-10-05vmm: add functions to decode %rflags and IA32_MISC_ENABLE MSR.Mike Larkin
2017-10-05restore a block of code erroneously removed in r1.162 that causes aMike Larkin
2017-10-05fix some spacing issues, wrong comments, and DPRINTFs that were in theMike Larkin
2017-10-05change DPRINTF format specifier from %lld to %llx for easier readabilityMike Larkin
2017-10-05Clean up some no longer needed includes left over from the locore/locore0 split.Mike Larkin
2017-10-04Follow the pattern set by copy*/pcb_onfault: when xrstor faults, returnPhilip Guenther
2017-10-03Nested xrstor handled leaks a kernel address into sigval, but potentialTheo de Raadt
2017-10-03The xrstor instruction will fault if the provided xstate data, whichPhilip Guenther
2017-09-28When option DDB_STRUCTINFO was removed from the kernel, too much fromPatrick Wildt
2017-09-27amd64 needs FS.base values (the TCB pointer) to be validated, as noncanonicalPhilip Guenther
2017-09-16The copyin(9) family of functions should return EFAULT for all memoryPhilip Guenther
2017-09-12Remove option DDB_STRUCTINFO. Now that ddb(4) is CTF aware, similarMartin Pieuchot
2017-09-12rename setredzone to setguardpage.David Gwynne
2017-09-12add a guard page on the end of each threads kernel stack.David Gwynne
2017-09-08If you use sys/param.h, you don't need sys/types.hTheo de Raadt
2017-09-06bump UPAGES to 6.David Gwynne
2017-09-05Move mutex, condvar, and thread-specific data routes, pthread_once, andPhilip Guenther
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-25vmm: fix some wrong debug printf format specifiersMike Larkin
2017-08-20vmd: Allow only upward migrationpd
2017-08-20vmm: don't mangle %rax on OUT instructions if vmd(8) modified the exitMike Larkin
2017-08-20fix a mem range calculation error that made vmm reject otherwise validMike Larkin
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-16Randomly bias downwards from the top of each kernel stack, therebyTheo de Raadt
2017-08-15vmm: inject #DB after emulated instructions if guest RFLAGS.TF is setMike Larkin
2017-08-14vmm: exit on monitor/mwait and convert these instructions into #UDs asMike Larkin
2017-08-14vmm: add #defines for exception vectors that can be used to injectMike Larkin
2017-08-14Do not dereference a pointer directly but use db_get_value() instead.Martin Pieuchot
2017-08-14don't need vmm_debug variable in VMM_DEBUG modeMike Larkin
2017-08-12Use ctfstrip(1) by default to strip kernels.Martin Pieuchot
2017-08-12vmm: handle IA32_MISC_ENABLE MSR. Bits set in this MSR can result inMike Larkin
2017-08-12add some extra comments that got left out of the previous IA32_MISC_ENABLEMike Larkin
2017-08-11don't bother checking diagnostic status (which patrick reportsJoshua Stein
2017-08-11Merge DDBCTF into DDB.Martin Pieuchot
2017-08-11apmwarn and the ridiculous apmhalt hack sysctls are not relevant hereTed Unangst