summaryrefslogtreecommitdiff
path: root/sys/amd64/include
AgeCommit message (Expand)Author
11 daysvmm: Move common accessors and vm_eventinfo into sys/dev/vmmMark Johnston
11 daysvmm: Deduplicate VM and vCPU state management codeMark Johnston
11 daysvmm: Consolidate vm and vcpu definitionsMark Johnston
2025-12-10Add sys/_align.h replacing machine/_align.hBrooks Davis
2025-11-04vmm: Move vm_maxcpu handling into MI codeMark Johnston
2025-11-04vmm: Consolidate VM name length checkingMark Johnston
2025-11-04amd64/vmm: Factor vcpu_notify_event() into two functionsMark Johnston
2025-10-27amd64: Add kexec supportJustin Hibbits
2025-10-27amd64: Add cpu_stop() support to go UP after SMPJustin Hibbits
2025-10-17vmm: Fix a deadlock between vm_smp_rendezvous() and vcpu_lock_all()Mark Johnston
2025-10-10vmm: Move the guest vmspace into the generic vm_mem structureMark Johnston
2025-10-10vmm: Make vmmops declarations more consistentMark Johnston
2025-09-30amd64: bump sleepq hash size to 2048Mateusz Guzik
2025-09-24amd64: add wrmsr_early_safe(9)Konstantin Belousov
2025-09-24amd64 cpufunc.h: add rcs(), to read code selectorKonstantin Belousov
2025-09-21x86: directly use clflushopt mnemonic in cpufunc.hKonstantin Belousov
2025-09-10vmm: Suspend the VM before destroying itMark Johnston
2025-07-27vmm: Add support for guest NUMA emulationBojan Novković
2025-07-24vmm: Support INOUT manual decode.ShengYi Hung
2025-07-22amd64 pmap: add kva_layout.kva_maxKonstantin Belousov
2025-07-22amd64 K*SAN: add kva_layout members for K*SAN mapsKonstantin Belousov
2025-07-21amd64: Remove support for "nooptions SMP"Mark Johnston
2025-07-20amd64 vmparam.h: update KVA mapKonstantin Belousov
2025-07-20amd64 pmap: for LA57 move large map out of kernel pml4 slotKonstantin Belousov
2025-07-16amd64: restore semantic for VIRT_IN_DMAP()Konstantin Belousov
2025-07-15amd64 pmap: add KVA map for LA57Konstantin Belousov
2025-07-15amd64: for LA57, connect DMAP directly to PML5, currently reserving 32 slotsKonstantin Belousov
2025-07-15amd64: add kva_layoutKonstantin Belousov
2025-07-06amd64: allow the mapping of other regions for efirtAhmad Khalifa
2025-06-27amd64: express KV4ADDR() using KV5ADDR()Konstantin Belousov
2025-06-17runq: Deduce most parameters, remove machine headersOlivier Certner
2025-06-11vm: retire vm_page_lock()Alan Cox
2025-06-04efi: Include sys/types.h for register_tWarner Losh
2025-05-28amd64: add pcb_tlsbaseKonstantin Belousov
2025-04-28amd64: make LA57 mode for a process opt-in by defaultKonstantin Belousov
2025-02-18vmm: Consolidate code which manages guest memory regionsMark Johnston
2025-01-23machine/param.h: drop __HAVE_ACPI defineMitchell Horne
2025-01-23pci: cleanup __PCI_REROUTE_INTERRUPTSMitchell Horne
2025-01-14Centralize and simpify implemention of some VM macrosBrooks Davis
2025-01-07amd64/vmm: Rename vm_get_vmspace() to vm_vmspace()Mark Johnston
2024-12-17x86 atomics: Remove unused WANT_FUNCTIONSOlivier Certner
2024-12-16atomics: Constify loadsOlivier Certner
2024-12-15amd64: Add wrappers for XRSTORS and XSAVESBojan Novković
2024-11-29vmm: Correctly suspend and resume the vmm driver.Joshua Rogers
2024-11-26amd64: add machine/pte.hKonstantin Belousov
2024-11-19atomic(9): Implement atomic_testand(clear|set)_ptrJohn Baldwin
2024-09-21Remove stray whitespaces from sys/amd64/Joshua Rogers
2024-09-01vmm: Make vmm_dev.h more self-containedMark Johnston
2024-08-26vmm: Move compat ioctl definitions to vmm_dev.cMark Johnston
2024-08-26vmm: Merge vmm_dev.cMark Johnston