aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64
Commit message (Expand)AuthorAgeFilesLines
* amd64: fix INVLPGB range invalidationKyle Evans2026-04-281-19/+6
* pkru: Fix handling of 1GB largepage mappingsMark Johnston2026-04-202-12/+51
* amd64/vmm.c: Fix an incorrect memory segment check in vm_iommu_{un}mapBojan Novković2025-12-161-4/+4
* pt: Switch to swi(9)Bojan Novković2025-10-301-97/+122
* amd64: add wrmsr_early_safe(9)Konstantin Belousov2025-10-013-0/+53
* vmm: Suspend the VM before destroying itMark Johnston2025-09-301-0/+1
* amd64 cpufunc.h: add rcs(), to read code selectorKonstantin Belousov2025-09-281-0/+9
* x86: directly use clflushopt mnemonic in cpufunc.hKonstantin Belousov2025-09-281-1/+1
* u2f(4): Invert U2F_MAKE_UHID_ALIAS kernel build optionVladimir Kondratyev2025-09-271-1/+0
* sys: NOTES: Fix comment for wlan_* devices; GENERIC*: Re-order 'wlan_tkip'Olivier Certner2025-09-121-1/+1
* Add -DEBUG kernel configurationsColin Percival2025-09-055-3/+21
* Remove std.debug from kernel configsColin Percival2025-09-052-4/+0
* Remove NODEBUG kernelsColin Percival2025-09-052-42/+0
* sys: Rename BLOAT_KERNEL_WITH_EXTERR to EXTERR_STRINGSEd Maste2025-09-031-1/+1
* amd64 vmx: micro-optimize vmlaunch failure pathKonstantin Belousov2025-08-241-5/+3
* u2f(4): a HID driver for FIDO/U2F security keysVladimir Kondratyev2025-08-171-0/+1
* Revert "amd64: re-enable la57"Konstantin Belousov2025-08-171-1/+1
* amd64: re-enable la57Konstantin Belousov2025-08-171-1/+1
* amd64 GENERIC: Add ufshciJaeyoon Choi2025-08-161-0/+3
* bhyve: Support and advertise 15-bit MSI Extended Destination IDDavid Woodhouse2025-08-133-1/+15
* bhyve: Add CPUID_BHYVE_FEATURES leafDavid Woodhouse2025-08-131-3/+15
* amd64/pmap: include opt_kstack_pages.hKa Ho Ng2025-08-031-0/+1
* Revert "amd64: include opt_kstack_pages.h"Ka Ho Ng2025-08-022-4/+2
* amd64 pmap: Use INVPCID_CTXGLOB on Ryzen processorsAlan Cox2025-08-022-37/+44
* amd64: include opt_kstack_pages.hKa Ho Ng2025-08-012-2/+4
* amd64: Remove a stray syzkaller configMark Johnston2025-07-281-5/+0
* pf: Fix a lock leak in pf_ioctl_addrule()Mark Johnston2025-07-281-0/+5
* vmm: Add support for guest NUMA emulationBojan Novković2025-07-271-1/+6
* vmm: Support INOUT manual decode.ShengYi Hung2025-07-246-61/+132
* pmap_demote_{l2,pde}: never invalidate wired mappingsAlan Cox2025-07-231-10/+11
* amd64 sysctl vm.pmap.kernel_maps: reworkKonstantin Belousov2025-07-221-30/+36
* amd64 vm.pmap.kernel_maps: provide canonical address switch for la57Konstantin Belousov2025-07-221-2/+7
* amd64 sysctl_kmaps_check(): add pml5e argKonstantin Belousov2025-07-221-7/+13
* amd64 pmap: add kva_layout.kva_maxKonstantin Belousov2025-07-222-6/+7
* amd64 K*SAN: add kva_layout members for K*SAN mapsKonstantin Belousov2025-07-223-8/+28
* amd64 pmap: only link as many DMAP pml4 page tables as was allocatedKonstantin Belousov2025-07-221-1/+1
* amd64: Make a comment less confusingMark Johnston2025-07-211-7/+6
* amd64: Remove support for "nooptions SMP"Mark Johnston2025-07-2111-238/+10
* amd64 pmap: restore the name for pml4 local in pmap_large_map_pdpe()Konstantin Belousov2025-07-201-3/+3
* amd64 sysctl vm.pmap.kernel_maps: do not desinformate for la57 caseKonstantin Belousov2025-07-201-3/+6
* amd64 vmparam.h: update KVA mapKonstantin Belousov2025-07-201-3/+3
* amd64 pmap: for LA57 move large map out of kernel pml4 slotKonstantin Belousov2025-07-202-13/+36
* amd64 pmap: make large map sizing depend on kva_layout instead of pml4 indexesKonstantin Belousov2025-07-201-5/+10
* pmap_enter_{l2,pde}: correct the handling of an error caseAlan Cox2025-07-171-0/+11
* amd64: Remove some unused SMP-only definesMark Johnston2025-07-172-12/+0
* pt: Include missing sys/lock.h headerBojan Novković2025-07-161-0/+1
* hwt(4): Add Intel Processor Trace backendBojan Novković2025-07-162-0/+1026
* amd64: restore semantic for VIRT_IN_DMAP()Konstantin Belousov2025-07-161-1/+1
* amd64 pmap: add KVA map for LA57Konstantin Belousov2025-07-141-0/+15
* amd64: for LA57, connect DMAP directly to PML5, currently reserving 32 slotsKonstantin Belousov2025-07-142-33/+76