aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/include
Commit message (Expand)AuthorAgeFilesLines
* amd64: add prototype for ia32_syscall()Konstantin Belousov2026-03-201-0/+2
* amd64: Make start_all_aps() staticZhenlei Huang2026-03-121-1/+0
* hwpmc: Remove left over k7, xscale and p4 references pmcAli Mashtizadeh2026-03-071-1/+0
* hwpmc: Initial support for AMD IBSAli Mashtizadeh2026-02-271-0/+5
* i386,amd64: Explicitly set ECX=0 in do_cpuid() to be future-proofAaron LI2026-02-201-6/+4
* amd64: add LASS supportKonstantin Belousov2026-02-111-0/+1
* Revert "pcb.h: mark struct pcb to be preserved"Konstantin Belousov2026-02-091-11/+10
* amd64: define and use STACKALIGN and REDZONE_SZKonstantin Belousov2026-02-091-0/+3
* pcb.h: mark struct pcb to be preservedMinsoo Choo2026-02-091-10/+11
* amd64: Fix sys/pcpu.h usage in vmm_host.h and md_var.hHans Rosenfeld2026-01-241-0/+1
* x86: add machine/ifunc.hKonstantin Belousov2026-01-221-0/+5
* vmm: Move common accessors and vm_eventinfo into sys/dev/vmmMark Johnston2026-01-081-40/+1
* vmm: Deduplicate VM and vCPU state management codeMark Johnston2026-01-081-37/+0
* vmm: Consolidate vm and vcpu definitionsMark Johnston2026-01-081-28/+27
* Add sys/_align.h replacing machine/_align.hBrooks Davis2025-12-102-6/+1
* vmm: Move vm_maxcpu handling into MI codeMark Johnston2025-11-041-2/+0
* vmm: Consolidate VM name length checkingMark Johnston2025-11-042-26/+2
* amd64/vmm: Factor vcpu_notify_event() into two functionsMark Johnston2025-11-041-1/+2
* amd64: Add kexec supportJustin Hibbits2025-10-271-0/+41
* amd64: Add cpu_stop() support to go UP after SMPJustin Hibbits2025-10-271-0/+1
* vmm: Fix a deadlock between vm_smp_rendezvous() and vcpu_lock_all()Mark Johnston2025-10-171-1/+2
* vmm: Move the guest vmspace into the generic vm_mem structureMark Johnston2025-10-101-1/+0
* vmm: Make vmmops declarations more consistentMark Johnston2025-10-101-44/+52
* amd64: bump sleepq hash size to 2048Mateusz Guzik2025-09-301-1/+10
* amd64: add wrmsr_early_safe(9)Konstantin Belousov2025-09-241-0/+4
* amd64 cpufunc.h: add rcs(), to read code selectorKonstantin Belousov2025-09-241-0/+9
* x86: directly use clflushopt mnemonic in cpufunc.hKonstantin Belousov2025-09-211-1/+1
* vmm: Suspend the VM before destroying itMark Johnston2025-09-101-0/+1
* vmm: Add support for guest NUMA emulationBojan Novković2025-07-271-1/+6
* vmm: Support INOUT manual decode.ShengYi Hung2025-07-242-0/+27
* amd64 pmap: add kva_layout.kva_maxKonstantin Belousov2025-07-221-0/+1
* amd64 K*SAN: add kva_layout members for K*SAN mapsKonstantin Belousov2025-07-222-8/+12
* amd64: Remove support for "nooptions SMP"Mark Johnston2025-07-212-5/+0
* amd64 vmparam.h: update KVA mapKonstantin Belousov2025-07-201-3/+3
* amd64 pmap: for LA57 move large map out of kernel pml4 slotKonstantin Belousov2025-07-201-1/+6
* amd64: restore semantic for VIRT_IN_DMAP()Konstantin Belousov2025-07-161-1/+1
* amd64 pmap: add KVA map for LA57Konstantin Belousov2025-07-141-0/+15
* amd64: for LA57, connect DMAP directly to PML5, currently reserving 32 slotsKonstantin Belousov2025-07-141-3/+5
* amd64: add kva_layoutKonstantin Belousov2025-07-143-18/+25
* amd64: allow the mapping of other regions for efirtAhmad Khalifa2025-07-061-0/+4
* amd64: express KV4ADDR() using KV5ADDR()Konstantin Belousov2025-06-271-6/+1
* runq: Deduce most parameters, remove machine headersOlivier Certner2025-06-181-46/+0
* vm: retire vm_page_lock()Alan Cox2025-06-111-4/+0
* efi: Include sys/types.h for register_tWarner Losh2025-06-041-0/+2
* amd64: add pcb_tlsbaseKonstantin Belousov2025-05-281-1/+3
* amd64: make LA57 mode for a process opt-in by defaultKonstantin Belousov2025-04-271-0/+1
* vmm: Consolidate code which manages guest memory regionsMark Johnston2025-02-181-28/+2
* machine/param.h: drop __HAVE_ACPI defineMitchell Horne2025-01-231-2/+0
* pci: cleanup __PCI_REROUTE_INTERRUPTSMitchell Horne2025-01-231-1/+0
* Centralize and simpify implemention of some VM macrosBrooks Davis2025-01-141-7/+0