aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/include
Commit message (Expand)AuthorAgeFilesLines
* Move kstack_contains() and GET_STACK_USAGE() to MD machine/stack.hKonstantin Belousov7 days2-9/+24
* vmm: avoid spurious rendezvousCorvin Köhne8 days1-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
* Define _NPCM and the last PC_FREEn constant in terms of _NPCPV.John Baldwin2022-08-231-1/+2
* x86: remove MP_WATCHDOGMateusz Guzik2022-08-111-36/+0
* AST: reworkKonstantin Belousov2022-08-021-6/+3
* elfnote: place note in a PT_NOTE program headerRoger Pau Monné2022-06-281-2/+2
* kasan: Create a shadow for the bootstack prior to hammer_time()Mark Johnston2022-06-153-0/+8
* amd64: -m32 support for machine/md_var.hBrooks Davis2022-06-131-0/+6
* amd64: -m32 support for machine/counter.hBrooks Davis2022-06-131-0/+6
* amd64: -m32 support for machine/pcpu_aux.hBrooks Davis2022-06-131-0/+6
* amd64: -m32 support for machine/pcpu.hBrooks Davis2022-06-131-0/+6
* amd64: -m32 support for machine/sb_buf.hBrooks Davis2022-06-131-0/+2
* amd64: -m32 support for machine/vmparam.hBrooks Davis2022-06-131-0/+6
* amd64: -m32 support for machine/proc.hBrooks Davis2022-06-131-0/+6
* amd64: -m32 support for machine/pmap.hBrooks Davis2022-06-131-0/+6
* amd64: -m32 support for machine/segments.hBrooks Davis2022-06-131-0/+6
* amd64: -m32 support for machine/atomic.hBrooks Davis2022-06-131-0/+7
* amd64: -m32 support for machine/asm(macros).hBrooks Davis2022-06-132-0/+12
* amd64: -m32 support for machine/profile.hBrooks Davis2022-06-131-0/+6
* amd64: -m32 support for machine/cpufunc.hBrooks Davis2022-06-131-0/+6