aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/include
Commit message (Expand)AuthorAgeFilesLines
* vmm: Consolidate code which manages guest memory regionsMark Johnston7 days1-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
* amd64/vmm: Rename vm_get_vmspace() to vm_vmspace()Mark Johnston2025-01-071-1/+1
* x86 atomics: Remove unused WANT_FUNCTIONSOlivier Certner2024-12-171-3/+0
* atomics: Constify loadsOlivier Certner2024-12-161-1/+1
* amd64: Add wrappers for XRSTORS and XSAVESBojan Novković2024-12-151-0/+23
* vmm: Correctly suspend and resume the vmm driver.Joshua Rogers2024-11-292-1/+4
* amd64: add machine/pte.hKonstantin Belousov2024-11-262-57/+105
* atomic(9): Implement atomic_testand(clear|set)_ptrJohn Baldwin2024-11-191-0/+2
* Remove stray whitespaces from sys/amd64/Joshua Rogers2024-09-2110-12/+12
* vmm: Make vmm_dev.h more self-containedMark Johnston2024-09-011-1/+2
* vmm: Move compat ioctl definitions to vmm_dev.cMark Johnston2024-08-261-11/+0
* vmm: Merge vmm_dev.cMark Johnston2024-08-261-5/+0
* amd64: add variables indicating INVLPGB worksKonstantin Belousov2024-08-211-0/+2
* amd64: add convenience wrappers for INVLPGB and TBLSYNCKonstantin Belousov2024-08-211-0/+23
* Retire non-NEW_PCIB code and remove config optionJessica Clarke2024-07-181-2/+0
* sdt: Use a multibyte nop for tracepoints on amd64Mark Johnston2024-07-081-1/+1
* amd64 pcpu: fix clobbers, suppress warnings, and clean upRyan Libby2024-07-032-31/+24
* amd64 kernel __storeload_barrier: quiet gcc -Warray-boundsRyan Libby2024-06-231-2/+2
* sdt: Implement SDT probes using hot-patchingMark Johnston2024-06-191-0/+12
* vm_phys: Fix a typoMark Johnston2024-06-161-1/+1
* amd64/vmm: Make vmm.h more self-containedMark Johnston2024-06-141-0/+2
* vm_page: Implement lazy page initializationMark Johnston2024-06-141-7/+9
* pmap: move the smp_targeted_tlb_shutdown pointer stuff to amd64 pmap.hKonstantin Belousov2024-06-061-0/+27
* libkern: add ilog2 macroDoug Moore2024-06-031-4/+0
* vm: Simplify startup page dumping conditionalBojan Novković2024-05-251-1/+2
* uma: Deduplicate uma_small_allocBojan Novković2024-05-251-3/+3
* vmm: Fix typoElyes Haouas2024-04-111-1/+1
* atomic: Fix typoElyes Haouas2024-04-111-1/+1
* msan: Fix typoElyes Haouas2024-04-111-1/+1
* amd64 pcb.h: use 4 hex digits for pcb flagsKonstantin Belousov2024-02-111-8/+8
* vmm: Expose more registers to VM_GET_REGISTERMark Johnston2024-02-071-0/+4
* vmm: Fix compiling error with BHYVE_SNAPSHOTVitaliy Gusev2024-02-061-2/+5
* pmap: Convert boolean_t to bool.John Baldwin2024-01-311-3/+3
* arm64: Remove pmap_san_bootstrap() and call kasan_init_early() directlyMark Johnston2024-01-261-1/+0
* vmm.h: remove dup declarationKonstantin Belousov2023-12-201-2/+0
* xen: add SPDX license tags to Xen headersElliott Mitchell2023-12-151-0/+2
* vmm: implement single-stepping for AMD CPUsBojan Novković2023-12-071-0/+8
* xen: correct spacing in hypercall.h headersElliott Mitchell2023-11-281-28/+28
* sys: Remove ancient SCCS tags.Warner Losh2023-11-2717-34/+0
* _bus.h: Use standard licnese textWarner Losh2023-11-131-24/+7
* sys: Remove $FreeBSD$: one-line .c comment patternWarner Losh2023-08-1636-36/+0
* sys: Remove $FreeBSD$: one-line .h patternWarner Losh2023-08-1617-17/+0
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-1634-68/+0
* amd64: Bump MAXCPU to 1024 (from 256)Ed Maste2023-08-031-1/+1
* kmsan: Add a comment explaining why KMSAN doesn't shadow above KERNBASEMark Johnston2023-07-271-2/+9
* Fix MINIMAL build on amd64Kristof Provost2023-07-141-0/+1
* amd64 pcpu.h: Add missing 'do' from do-while loop around __PCPU_SET.John Baldwin2023-07-081-1/+1