aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/include
Commit message (Expand)AuthorAgeFilesLines
...
* vmm: Avoid embedding cpuset_t ioctl ABIsMark Johnston2023-05-242-4/+11
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-1224-24/+24
* amd64: pmap.h put a guard around a pcpu.h functionBjoern A. Zeeb2023-05-121-0/+2
* bhyve: fix vCPU single-stepping on VMXBojan Novković2023-05-091-0/+1
* hwpmc: use kstack_contains()Mitchell Horne2023-05-061-5/+3
* pmap_{un}map_io_transient: Use bool instead of boolean_t.John Baldwin2023-05-041-2/+2
* amd64: store pcids pmap data in pcpu zoneKonstantin Belousov2023-05-022-3/+9
* amd64: add pmap_get_pcid() helperKonstantin Belousov2023-05-021-0/+8
* amd64: move definition of the struct pmap_pcids into _pmap.hKonstantin Belousov2023-05-022-6/+41
* x86: Move i386 timerreg.h to x86Dmitry Chagin2023-04-201-56/+0
* x86: Move i386 ppireg.h to x86Dmitry Chagin2023-04-201-51/+0
* amd64: fix PKRU and swapout interactionKonstantin Belousov2023-04-141-0/+1
* xen/intr: introduce dev/xen/bus/intr-internal.hJulien Grall2023-04-141-0/+3
* xen: remove CONFIG_XEN_COMPAT, purge Xen 3.0 compatibilityElliott Mitchell2023-04-141-55/+3
* xen: switch to using core atomics for synchronizationElliott Mitchell2023-03-291-129/+0
* bhyve: Remove vmctx member from struct vm_snapshot_meta.John Baldwin2023-03-241-23/+0
* libvmmapi: Add a struct vcpu and use it in most APIs.John Baldwin2023-03-242-49/+5
* bhyve: fix restore of kernel structsVitaliy Gusev2023-02-282-4/+1
* Move kstack_contains() and GET_STACK_USAGE() to MD machine/stack.hKonstantin Belousov2023-02-012-9/+24
* vmm: avoid spurious rendezvousCorvin Köhne2023-02-011-4/+10
* vm: centralize VM_BATCHQUEUE_SIZE definitionAndrew Gallatin2023-01-211-6/+0
* amd64 pmap.h: make it easier to use the header for other consumersKonstantin Belousov2023-01-051-0/+2
* amd64: be more precise when enabling the AlderLake small core PCID workaroundKonstantin Belousov2023-01-051-0/+1
* amd64: for small cores, use (big hammer) INVPCID_CTXGLOB instead of INVLPGKonstantin Belousov2022-12-312-1/+22
* amd64: identify small coresKonstantin Belousov2022-12-311-1/+2
* vm: reduce lock contention when processing vm batchqueuesAndrew Gallatin2022-12-141-1/+1
* vmm: Don't lock a vCPU for VM_PPTDEV_MSI[X].John Baldwin2022-12-091-2/+2
* vmm: Remove stale comment for vm_rendezvous.John Baldwin2022-11-301-3/+0
* vmm: Restore the correct vm_inject_*() prototypesMark Johnston2022-11-181-8/+8
* vmm: Convert VM_MAXCPU into a loader tunable hw.vmm.maxcpu.John Baldwin2022-11-181-4/+2
* vmm: Allocate vCPUs on first use of a vCPU.John Baldwin2022-11-181-0/+4
* vmm: Use a cpuset_t for vCPUs waiting for STARTUP IPIs.John Baldwin2022-11-181-0/+3
* vmm: Use an sx lock to protect the memory map.John Baldwin2022-11-181-0/+3
* vmm: Lookup vcpu pointers in vmmdev_ioctl.John Baldwin2022-11-181-15/+14
* vmm: Use struct vcpu in the rendezvous code.John Baldwin2022-11-181-2/+2
* vmm: Pass vcpu instead of vm and vcpuid to APIs used from CPU backends.John Baldwin2022-11-181-30/+28
* vmm: Use struct vcpu in the instruction emulation code.John Baldwin2022-11-182-19/+64
* vmm: Add vm_gpa_hold_global wrapper function.John Baldwin2022-11-181-0/+2
* bhyve: Remove unused vm and vcpu arguments from vm_copy routines.John Baldwin2022-11-181-6/+3
* vmm: Use struct vcpu with the vmm_stat API.John Baldwin2022-11-181-1/+1
* vmm: Expose struct vcpu as an opaque type.John Baldwin2022-11-181-1/+6
* vmm: Remove the per-vm cookie argument from vmmops taking a vcpu.John Baldwin2022-11-181-17/+12
* vmm: Refactor storage of CPU-dependent per-vCPU data.John Baldwin2022-11-181-10/+14
* vmm: Rework snapshotting of CPU-specific per-vCPU data.John Baldwin2022-11-181-2/+2
* bhyve: Drop volatile qualifiers from snapshot codeMark Johnston2022-11-111-5/+5
* vmm: permit some IPIs to be handled by userspaceCorvin Köhne2022-10-141-0/+8
* sys: Consolidate common implementation details of PV entries.John Baldwin2022-10-071-36/+1
* pmap_unmapdev/bios: Accept a pointer instead of a vm_offset_t.John Baldwin2022-09-221-1/+1
* Revert "vmm: permit some IPIs to be handled by userspace"Emmanuel Vadot2022-09-091-8/+0
* vmm: permit some IPIs to be handled by userspaceCorvin Köhne2022-09-071-0/+8