summaryrefslogtreecommitdiff
path: root/sys/amd64/include
Commit message (Expand)AuthorAgeFilesLines
* 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
* x86 atomic.h: cleanup comments for preprocessor directivesKonstantin Belousov2022-02-111-2/+2
* Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrightsEd Maste2022-02-082-2/+0
* x86: Deduplicate clock.hMark Johnston2021-12-271-43/+2
* amd64: Reduce the amount of cpuset copying done for TLB shootdownsMark Johnston2021-12-151-2/+7
* amd64: provide PHYS_IN_DMAP() and VIRT_IN_DMAP()Mitchell Horne2021-12-031-3/+6
* netinet: Remove in_cksum_update()Mark Johnston2021-12-011-29/+0
* amd64: Initialize kernel_pmap's active CPU set to all_cpusMark Johnston2021-11-291-0/+6
* amd64: Define KVA regions for KMSAN shadow mapsMark Johnston2021-11-022-2/+24
* Generalize bus_space(9) and atomic(9) sanitizer interceptorsMark Johnston2021-11-011-2/+10
* amd64: Add MD bits for KASANMark Johnston2021-11-011-0/+4
* amd64: Implement a KASAN shadow mapMark Johnston2021-11-013-2/+92
* amd64: add pmap_page_set_memattr_noflush()Konstantin Belousov2021-10-101-0/+1