Age | Commit message (Expand) | Author |
2019-05-04 | Improve the interaction between efifb(4), inteldrm(4) and radeondrm(4) | Mark Kettenis |
2019-05-02 | Fix vmm_support.S compilation error with gcc 8.3 | Mike Larkin |
2019-04-10 | change marks[] array to uint64_t, so the code can track full 64-bit | Theo de Raadt |
2019-04-02 | Add variable length trap padding between the retguard epilogue and the | mortimer |
2019-04-01 | vmm(4): flush EPT when uvm removes mappings from a nested page table | Mike Larkin |
2019-04-01 | vmm(4): Don't advertise support for SSBD and related speculative exec | Mike Larkin |
2019-04-01 | vmm(4): Don't advertise support for MCE/MCA since we don't implement | Mike Larkin |
2019-03-26 | vmm(4): On VMX, use sgdt/sidt to reset the GDT/IDT limits after exiting | Mike Larkin |
2019-03-25 | Fix pctr(4) issues with MP and suspend: | Philip Guenther |
2019-03-25 | X86_IPI_NAMES's only use was #if 0'ed out; delete both | Philip Guenther |
2019-03-23 | Use the debugger mutex for `ddb_mp_mutex'. This should prevent a race | Visa Hankala |
2019-03-02 | Bump VMM_MAX_NAME_LEN to 64 to allow for longer vm names. | Antoine Jacoutot |
2019-02-20 | vmm(4): allow preservation and restoration of guest debug registers | Mike Larkin |
2019-02-18 | Remove PTPpaddr and use proc0.p_addr->u_pcb.pcb_cr3 instead. This also | YASUOKA Masahiko |
2019-01-24 | the KERN*_{HI,LO} variables are not needed, and easier to calculate the | Theo de Raadt |
2019-01-22 | flense more trailing whitespace | Peter Hessler |
2019-01-22 | remove trailing whitespace in the Laptop Package part of the license text. | Peter Hessler |
2019-01-21 | Support 2TB phys mem | Mike Larkin |
2019-01-21 | vmm: better handling of two SMM related MSRs | Mike Larkin |
2019-01-20 | Implement rdmsr_safe | Mike Larkin |
2019-01-19 | Add a pwraction sysctl that controls what the power button does on acpi. | Ted Unangst |
2019-01-19 | Finish randominzing remaining layers of pmap_kernel | Mike Larkin |
2019-01-11 | Move the placement of pmap_kernel's toplevel PML4 page | Mike Larkin |
2019-01-10 | add efifb_stolen() to get the size of the efifb framebuffer | Jonathan Gray |
2019-01-06 | Increase L2 PTE reservation for the kernel | Mike Larkin |
2019-01-03 | Crank MAXTSIZ to next pow2 (256MB) because a few piggy binaries | Theo de Raadt |
2018-12-21 | remove intr_find_mpmapping proto func removed in intr.c rev 1.31 in 2011 | Jonathan Gray |
2018-12-05 | Include srp.h where struct cpu_info uses srp to avoid erroring out when | Jonathan Gray |
2018-10-20 | Add i386 relocations. Needed for 32-bit UEFI bootloader. | Mark Kettenis |
2018-10-07 | In vmm, handle xsetbv like xrstor: instead of trying to prevalidate | Philip Guenther |
2018-10-04 | Use PCIDs where they and the INVPCID instruction are available. | Philip Guenther |
2018-10-02 | Unify the MD byteswapping code as much as possible across architectures. | Christian Weisgerber |
2018-09-30 | Delete the reserve_dumppages() declaration, missed in its 2010 removal | Philip Guenther |
2018-09-22 | Remap the UEFI buffer early such that we can use a write combining mapping | Mark Kettenis |
2018-09-20 | vmm(4): Clear the guest MWAITX/MONITORX extended CPUID feature bit, | Bryan Steele |
2018-09-12 | Whitespace fixes | Philip Guenther |
2018-09-11 | Add defines for amd microcode msrs which appear to be present since k8 | Jonathan Gray |
2018-09-05 | Add defines for dealing with PCID support in cr3 | Philip Guenther |
2018-08-25 | Define __HAVE_ACPI. | Mark Kettenis |
2018-08-21 | Perform mitigations for Intel L1TF screwup. There are three options: | Theo de Raadt |
2018-08-20 | Remove unused spllock(). | Visa Hankala |
2018-08-19 | Add support for multiple PCI segments. Only really implemented for arm64 | Mark Kettenis |
2018-08-15 | add cpuid and msr bits from | Jonathan Gray |
2018-08-08 | Recognise 'Speculative Store Bypass Disable' support cpuid bit. | Jonathan Gray |
2018-07-27 | Use the MI interrupt enable/distable API instead of the MD one on amd64 and | Mark Kettenis |
2018-07-24 | Fix previous commit: the RSB refill bits change %rcx so it needed to be | Philip Guenther |
2018-07-24 | Also do RSB refilling when context switching, after vmexits, and | Philip Guenther |
2018-07-23 | Add "Mitigation G-2" per AMD's Whitepaper "Software Techniques for | Bryan Steele |
2018-07-23 | Do "Return stack refilling", based on the "Return stack underflow" discussion | Philip Guenther |
2018-07-21 | Remove the "got meltdown?" conditional from INTRENTRY by doing it | Philip Guenther |