summaryrefslogtreecommitdiff
path: root/sys/arch/amd64
AgeCommit message (Expand)Author
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
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-09fix a few DPRINTFs in vmm.c so that compilation with VMM_DEBUG workspd
2017-08-09Expose TSC to vmm guestpd
2017-08-09typo in commentMike Larkin
2017-08-08Get rid of read_psl() and write_psl() by replacingVisa Hankala
2017-08-07Add "machine exit" and "machine poweroff" commands to the arm64 and armv7Mark Kettenis
2017-08-05vmm: support more than 3855MB guest memoryMike Larkin
2017-07-31Back out previous commit but handle the case where the device path consistsMark Kettenis
2017-07-29Fix off-by-one in return value of efi_device_path_depth().Mark Kettenis
2017-07-25change -Os to -Oz all around the treeRobert Nagy
2017-07-25remove -Wa,-n from CMACHFLAGS as clang's internal assembler does not support itRobert Nagy
2017-07-24add some missing MULTIPROCESSOR ifdefs to not compile in code onRobert Nagy
2017-07-23permit kernel building with clang as the base compiler; ok kettenis@Christian Weisgerber
2017-07-21Check the hibernation signature for softraid disks and select valid bsdYASUOKA Masahiko
2017-07-20Accessing a mmap(2)ed file behind its end should result in a SIGBUSAlexander Bluhm
2017-07-19Add a enter_ddb() "accessop" to wsdisplay(4) to allow KMS drivers to bypassMark Kettenis
2017-07-18Stop automatically regenerating gap.o (and hence linking a new kernel)Theo Buehler
2017-07-16Pass the linker from make environment to makegap.sh. This is (only)Visa Hankala
2017-07-14The regress test src/regress/sys/kern/siginfo-fault checks whetherAlexander Bluhm
2017-07-12remove CPU_LIDSUSPEND/machdep.lidsuspendMartin Natano
2017-07-12Make max memory for VMs equal to MAXDSIZ to avoid failing later duringMike Larkin
2017-07-10Replace codepatch nopsleds with trapsleds.mortimer
2017-07-06Remove bogus arguments from a printf in the bootloader.Mike Larkin
2017-07-06Disassociate PA load address of the kernel from VA, such that PA isn'tTheo de Raadt