aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/include
Commit message (Expand)AuthorAgeFilesLines
* x86 atomics: Remove unused WANT_FUNCTIONSOlivier Certner2025-01-171-3/+0
* atomics: Constify loadsOlivier Certner2025-01-171-1/+1
* amd64 pcb.h: use 4 hex digits for pcb flagsKonstantin Belousov2024-02-141-8/+8
* vmm.h: remove dup declarationKonstantin Belousov2023-12-251-2/+0
* sys: Remove $FreeBSD$: one-line .c comment patternWarner Losh2023-08-2336-36/+0
* sys: Remove $FreeBSD$: one-line .h patternWarner Losh2023-08-2317-17/+0
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-2337-74/+0
* bhyve: fix vCPU single-stepping on VMXBojan Novković2023-08-171-0/+1
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-07-2526-26/+26
* hwpmc: use kstack_contains()Mitchell Horne2023-06-091-5/+3
* amd64: fix PKRU and swapout interactionKonstantin Belousov2023-04-211-0/+1
* bhyve: fix restore of kernel structsVitaliy Gusev2023-03-172-4/+1
* Unstaticize {get,set}_fpcontext() on amd64Edward Tomasz Napierala2023-02-091-0/+5
* vmm: avoid spurious rendezvousCorvin Köhne2023-02-081-4/+10
* vmm: Don't lock a vCPU for VM_PPTDEV_MSI[X].John Baldwin2023-01-261-2/+2
* vmm: Remove stale comment for vm_rendezvous.John Baldwin2023-01-261-3/+0
* vmm: Convert VM_MAXCPU into a loader tunable hw.vmm.maxcpu.John Baldwin2023-01-261-4/+2
* vmm: Allocate vCPUs on first use of a vCPU.John Baldwin2023-01-261-0/+4
* vmm: Use a cpuset_t for vCPUs waiting for STARTUP IPIs.John Baldwin2023-01-261-0/+3
* vmm: Use an sx lock to protect the memory map.John Baldwin2023-01-261-0/+3
* vmm: Lookup vcpu pointers in vmmdev_ioctl.John Baldwin2023-01-261-15/+14
* vmm: Use struct vcpu in the rendezvous code.John Baldwin2023-01-261-2/+2
* vmm: Restore the correct vm_inject_*() prototypesMark Johnston2023-01-261-8/+8
* vmm: Pass vcpu instead of vm and vcpuid to APIs used from CPU backends.John Baldwin2023-01-261-30/+28
* vmm: Use struct vcpu in the instruction emulation code.John Baldwin2023-01-262-19/+64
* vmm: Add vm_gpa_hold_global wrapper function.John Baldwin2023-01-261-0/+2
* bhyve: Remove unused vm and vcpu arguments from vm_copy routines.John Baldwin2023-01-261-6/+3
* vmm: Use struct vcpu with the vmm_stat API.John Baldwin2023-01-261-1/+1
* vmm: Expose struct vcpu as an opaque type.John Baldwin2023-01-261-1/+6
* vmm: Remove the per-vm cookie argument from vmmops taking a vcpu.John Baldwin2023-01-261-17/+12
* vmm: Refactor storage of CPU-dependent per-vCPU data.John Baldwin2023-01-261-10/+14
* vmm: Rework snapshotting of CPU-specific per-vCPU data.John Baldwin2023-01-261-2/+2
* amd64 pmap.h: make it easier to use the header for other consumersKonstantin Belousov2023-01-201-0/+2
* amd64: be more precise when enabling the AlderLake small core PCID workaroundKonstantin Belousov2023-01-201-0/+1
* amd64: for small cores, use (big hammer) INVPCID_CTXGLOB instead of INVLPGKonstantin Belousov2023-01-202-1/+22
* amd64: identify small coresKonstantin Belousov2023-01-201-1/+2
* vmm: permit some IPIs to be handled by userspaceCorvin Köhne2022-12-091-0/+8
* bhyve: Drop volatile qualifiers from snapshot codeMark Johnston2022-11-291-5/+5
* Simplify kernel sanitizer interceptorsMark Johnston2022-11-141-10/+2
* vmm: add tunable to trap WBINVDCorvin Köhne2022-06-201-0/+1
* x86: Remove silly checks for <sys/cdefs.h>.John Baldwin2022-05-131-4/+0
* Create sys/reg.h for the common code previously in machine/reg.hAndrew Turner2022-05-121-1/+0
* bhyve: Remove VM_MAXCPU from the userspace API/ABI.John Baldwin2022-05-111-0/+2
* Extend the VMM stats interface to support a dynamic count of statistics.John Baldwin2022-04-291-0/+1
* Simplify swi for bus_dma.John Baldwin2022-04-291-1/+0
* Add <machine/tls.h> header to hold MD constants and helpers for TLS.John Baldwin2022-04-291-0/+5
* smbios: support getting address from EFIGreg V2022-03-031-0/+1
* smbios: Move smbios driver out from x86 machdep codeAllan Jude2022-03-031-32/+0
* x86 atomic.h: remove obsoleted commentKonstantin Belousov2022-02-111-8/+0
* x86 atomics: use lock prefix unconditionallyKonstantin Belousov2022-02-111-51/+16