summaryrefslogtreecommitdiff
path: root/sys/arch/amd64/include
AgeCommit message (Expand)Author
2020-05-31introduce "cpu_rnd_messybits" for use instead of nanotime in dev/rnd.c.David Gwynne
2020-05-13Kill biospoll/pctrpoll defines and use `seltrue' directly in cdev_*_init().Martin Pieuchot
2020-04-28Use the same inittodr()/resettodr() implementation as on arm64/armv7/sparc64Mark Kettenis
2020-04-15Remove unused protoype.Mark Kettenis
2020-04-08vmm(4): add IOCTL handler to sets the access protections of the eptpd
2020-04-08vmm(4): handle cr0 writes more correctly for vmxpd
2020-03-11Take a swing at blocking Load-Value-Injection attacks against thePhilip Guenther
2020-02-28oops some snapshot tests fell inTheo de Raadt
2020-02-28syncTheo de Raadt
2020-02-20controler -> controllerJonathan Gray
2020-01-24Machines have started to appear that have the framebuffer at an address > 4GB.Mark Kettenis
2020-01-22Remove trailing whitespace, no code change.Mike Larkin
2019-12-23Machines with many CPUs and long feature lists fill up the dmesg(8)Alexander Bluhm
2019-12-20Disable TSX when MSR_ARCH_CAPABILITIES sets TSX_CTRL.Jonathan Gray
2019-12-19Convert boolean_t/TRUE/FALSE to int/1/0 for coherency with the rest ofMartin Pieuchot
2019-11-29Fix size of reserved bytes section in xsave header.mortimer
2019-11-29Pass the EFI memory map to the kernel.Mark Kettenis
2019-11-07Convert db_addr_t -> vaddr_t but leave the typedef for now.Martin Pieuchot
2019-08-26Remove rdtsc macro.Paul Irofti
2019-08-09Add TSC synchronization for multiprocessor machines.Paul Irofti
2019-08-07Mitigate CVE-2019-1125: block speculation past conditional jump to mis-skipPhilip Guenther
2019-08-07Add codepatch_jmp(), like codepath_call() but inserting a jmp instead of a call.Philip Guenther
2019-08-04Fix a typo I noticed reviewing the smbios code cleanup diff.kmos
2019-08-04Cleanup the bios(4)/smbios(4) code a bit. Fix some KNF issues, reduceMark Kettenis
2019-07-26emove duplicate definitions of LAPIC_ID_MASK and LAPIC_ID_SHIFT.Kevin Lo
2019-07-17vmm/vmd: Fix migration with pvclockpd
2019-07-14Delete obsolete bits in a comment: mcontext is gone and struct reg is noPhilip Guenther
2019-06-28Write back and invalidate caches before updating CPU microcode,Alexander Bluhm
2019-06-25Implement suspend/resume support for MSI-X interrupts. Loosely based onMark Kettenis
2019-06-14Add TSC_ADJUST CPUID flag.Mark Kettenis
2019-05-28Remove a 15 year old XXX commentMike Larkin
2019-05-17Oops, forgot to include a copyright year when originally addedPhilip Guenther
2019-05-17Mitigate Intel's Microarchitectural Data Sampling vulnerability.Philip Guenther
2019-05-15Add support to the BIOS bootloader for random kernel base VAMike Larkin
2019-05-13vmm: add host side pvclockpd
2019-05-12Delete cpu_idle_{enter,leave}_fcn() as unused. Add RETGUARD checks toPhilip Guenther
2019-05-12s/availible/available/Philip Guenther
2019-05-12vmm: add a x86 page table walkerpd
2019-05-04Improve the interaction between efifb(4), inteldrm(4) and radeondrm(4)Mark Kettenis
2019-05-02Fix vmm_support.S compilation error with gcc 8.3Mike Larkin
2019-04-10change marks[] array to uint64_t, so the code can track full 64-bitTheo de Raadt
2019-04-02Add variable length trap padding between the retguard epilogue and themortimer
2019-04-01vmm(4): flush EPT when uvm removes mappings from a nested page tableMike Larkin
2019-04-01vmm(4): Don't advertise support for SSBD and related speculative execMike Larkin
2019-04-01vmm(4): Don't advertise support for MCE/MCA since we don't implementMike Larkin
2019-03-26vmm(4): On VMX, use sgdt/sidt to reset the GDT/IDT limits after exitingMike Larkin
2019-03-25Fix pctr(4) issues with MP and suspend:Philip Guenther
2019-03-25X86_IPI_NAMES's only use was #if 0'ed out; delete bothPhilip Guenther
2019-03-23Use the debugger mutex for `ddb_mp_mutex'. This should prevent a raceVisa Hankala
2019-03-02Bump VMM_MAX_NAME_LEN to 64 to allow for longer vm names.Antoine Jacoutot