Age | Commit message (Expand) | Author |
2023-04-25 | vmm(4)/vmd(8): pull struct members out of vmm ioctl create struct. | Dave Voutila |
2023-04-22 | Rename the XCR0_* #defines to XFEATURE_* and add the new supervisor-state | Philip Guenther |
2023-04-17 | Add endbr64 instructions to most of the ENTRY() macros. | Theo de Raadt |
2023-04-15 | add endbr defines and control protection trap | Jonathan Gray |
2023-04-14 | add VMX/VMCS defines for amd64 endbr64 features | Dave Voutila |
2023-04-13 | pmap_copy() has never, ever, been implemented in any of the platforms OpenBSD | Miod Vallat |
2023-04-10 | spelling | Jonathan Gray |
2023-03-26 | amd64: identify IBT capability in cpu(4) dmesg lines | Mike Larkin |
2023-03-19 | Aggressively randomize the location of the stack on all 64-bit architectures | Mark Kettenis |
2023-01-31 | On systems without xonly mmu hardware-enforcement, we can still mitigate | Theo de Raadt |
2023-01-30 | vmm(4): save and restore guest pkru. | Dave Voutila |
2023-01-28 | Move some header definitions from vmm(4) to vmd(8). | Dave Voutila |
2023-01-20 | On cpu with the PKU feature, prot=PROT_EXEC pages now create pte which | Theo de Raadt |
2023-01-19 | Revise implementation of pmap_protect(9) in preparation for execute-only | Mark Kettenis |
2023-01-19 | Restrict vmm(4) exposed cpuid extended feature flags. | Dave Voutila |
2023-01-18 | change BIOSF_SMBIOS bit flag from 6 to 8 | Jonathan Gray |
2023-01-17 | Simplify and clarify the implementation of the pmap_page_protect(9) API. | Mark Kettenis |
2023-01-16 | 3 new defines: he PTE protection key mask, the specific key value we use | Theo de Raadt |
2023-01-14 | Implement access to EFI variables and ESRT through an ioctl(2) interface | Mark Kettenis |
2023-01-14 | add protection-key violation error code for page-fault exceptions | Jonathan Gray |
2023-01-14 | recognise protection keys for supervisor-mode (PKS) in cpuid | Jonathan Gray |
2023-01-14 | sync cr4 and xcr0 bits with intel dec 2022 sdm | Jonathan Gray |
2023-01-10 | Hide WAITPKG cpu feature from vmm(4) guests. | Dave Voutila |
2023-01-02 | Let the EFI bootloader make a copy of the EFI System Resource Table (ESRT) | Mark Kettenis |
2022-12-26 | vmd(8): provide a detailed e820 memory map. | Dave Voutila |
2022-12-01 | _C_LABEL() is no longer useful in the "everything is ELF" world. | Philip Guenther |
2022-11-29 | Move the generic variable definitions from the ASM at the top of | Philip Guenther |
2022-11-10 | vmd(8): import mmio decode and emulation, disabled for now. | Dave Voutila |
2022-11-09 | vmm(4): treat vcpu lists as immutable, reducing complexity. | Dave Voutila |
2022-11-08 | further speed up delivery of interrupts to a running vcpu. | David Gwynne |
2022-11-08 | amd64: switch to clockintr(9) | Scott Soule Cheloha |
2022-11-08 | amd64: add delay_fini() | Scott Soule Cheloha |
2022-10-24 | tsc: AMD Family 17h, 19h: compute frequency from Core::X86::Msr:PStateDef | Scott Soule Cheloha |
2022-10-16 | Add the guts for EFI runtime services support on amd64. This will be used | Mark Kettenis |
2022-09-22 | use the always serializing RDTSCP instruction in tsc and usertc if available | Robert Nagy |
2022-09-20 | Split out handling of cpu family specific MSRs from cpu_init_msrs() | Robert Nagy |
2022-09-01 | vmm(4): send all port io emulation to userland | Dave Voutila |
2022-08-30 | Initial support for mmio assist for vmm(4) | Dave Voutila |
2022-08-30 | Remove long unused WARN_REFERENCES macro; idea guenther@, ok jsg@ jca@ | Miod Vallat |
2022-08-29 | static inline, not inline static | Jonathan Gray |
2022-08-29 | use ansi volatile keyword, not __volatile | Jonathan Gray |
2022-08-25 | amd64, i386: add delay_init(): basic delay(9) implementation management | Scott Soule Cheloha |
2022-08-22 | remove extern for cpu var removed in 2015 | Jonathan Gray |
2022-08-20 | remove Cyrix 486DLC register defines from amd64 | Daniel Dickman |
2022-08-12 | amd64: simplify TSC synchronization testing | Scott Soule Cheloha |
2022-08-07 | Start to add annotations to the cpu_info members, doing I/a/o for | Philip Guenther |
2022-07-12 | remove cache parts of struct cpu_info only vmm used | Jonathan Gray |
2022-07-02 | remove machine/lock.h where unused | Jonathan Gray |
2022-06-30 | vmm(4): reference count vm's and vcpu's | Dave Voutila |
2022-06-29 | Add support for using non-standard UARTs (such as the Synopsys DesignWare | Mark Kettenis |