summaryrefslogtreecommitdiff
path: root/sys/arch/amd64/include
AgeCommit message (Expand)Author
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
2019-02-20vmm(4): allow preservation and restoration of guest debug registersMike Larkin
2019-02-18Remove PTPpaddr and use proc0.p_addr->u_pcb.pcb_cr3 instead. This alsoYASUOKA Masahiko
2019-01-24the KERN*_{HI,LO} variables are not needed, and easier to calculate theTheo de Raadt
2019-01-22flense more trailing whitespacePeter Hessler
2019-01-22remove trailing whitespace in the Laptop Package part of the license text.Peter Hessler
2019-01-21Support 2TB phys memMike Larkin
2019-01-21vmm: better handling of two SMM related MSRsMike Larkin
2019-01-20Implement rdmsr_safeMike Larkin
2019-01-19Add a pwraction sysctl that controls what the power button does on acpi.Ted Unangst
2019-01-19Finish randominzing remaining layers of pmap_kernelMike Larkin
2019-01-11Move the placement of pmap_kernel's toplevel PML4 pageMike Larkin
2019-01-10add efifb_stolen() to get the size of the efifb framebufferJonathan Gray
2019-01-06Increase L2 PTE reservation for the kernelMike Larkin
2019-01-03Crank MAXTSIZ to next pow2 (256MB) because a few piggy binariesTheo de Raadt
2018-12-21remove intr_find_mpmapping proto func removed in intr.c rev 1.31 in 2011Jonathan Gray
2018-12-05Include srp.h where struct cpu_info uses srp to avoid erroring out whenJonathan Gray
2018-10-20Add i386 relocations. Needed for 32-bit UEFI bootloader.Mark Kettenis
2018-10-07In vmm, handle xsetbv like xrstor: instead of trying to prevalidatePhilip Guenther
2018-10-04Use PCIDs where they and the INVPCID instruction are available.Philip Guenther
2018-10-02Unify the MD byteswapping code as much as possible across architectures.Christian Weisgerber
2018-09-30Delete the reserve_dumppages() declaration, missed in its 2010 removalPhilip Guenther
2018-09-22Remap the UEFI buffer early such that we can use a write combining mappingMark Kettenis
2018-09-20vmm(4): Clear the guest MWAITX/MONITORX extended CPUID feature bit,Bryan Steele
2018-09-12Whitespace fixesPhilip Guenther
2018-09-11Add defines for amd microcode msrs which appear to be present since k8Jonathan Gray
2018-09-05Add defines for dealing with PCID support in cr3Philip Guenther
2018-08-25Define __HAVE_ACPI.Mark Kettenis
2018-08-21Perform mitigations for Intel L1TF screwup. There are three options:Theo de Raadt
2018-08-20Remove unused spllock().Visa Hankala
2018-08-19Add support for multiple PCI segments. Only really implemented for arm64Mark Kettenis
2018-08-15add cpuid and msr bits fromJonathan Gray
2018-08-08Recognise 'Speculative Store Bypass Disable' support cpuid bit.Jonathan Gray
2018-07-27Use the MI interrupt enable/distable API instead of the MD one on amd64 andMark Kettenis
2018-07-24Fix previous commit: the RSB refill bits change %rcx so it needed to bePhilip Guenther
2018-07-24Also do RSB refilling when context switching, after vmexits, andPhilip Guenther
2018-07-23Add "Mitigation G-2" per AMD's Whitepaper "Software Techniques forBryan Steele
2018-07-23Do "Return stack refilling", based on the "Return stack underflow" discussionPhilip Guenther
2018-07-21Remove the "got meltdown?" conditional from INTRENTRY by doing itPhilip Guenther