aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64
Commit message (Expand)AuthorAgeFilesLines
...
* amd64/vmm: Add svm_modsuspend to the vmm_ops_amd tableMark Johnston2024-12-031-2/+1
* vmm: Correctly suspend and resume the vmm driver.Joshua Rogers2024-11-297-2/+28
* amd64: add machine/pte.hKonstantin Belousov2024-11-262-57/+105
* amd64: switch pmap_map_io_transient() to use pmap_kenter_attr()Konstantin Belousov2024-11-251-7/+3
* amd64 pmap: assert and explain why pmap_qremove() is safe WRT supermappingsKonstantin Belousov2024-11-251-0/+12
* amd64 efi rt: handle #BPKonstantin Belousov2024-11-211-0/+12
* atomic(9): Implement atomic_testand(clear|set)_ptrJohn Baldwin2024-11-191-0/+2
* vmm: Postpone vmm module initialization to after SI_SUB_DEVFSMark Johnston2024-11-071-1/+2
* vmm: Add a device file interface for creating and destroying VMsMark Johnston2024-11-051-1/+3
* vmm: Rename the amdiommu driver to amdviiommuMark Johnston2024-11-041-19/+19
* x86: Remove invalid DEVMETHOD methods for leaf devicesJohn Baldwin2024-11-011-4/+0
* vmm: fix vcpu atomic loadRuslan Bukin2024-10-291-1/+2
* sysent: regen for typo fixBrooks Davis2024-10-222-2/+2
* la57: explain how the trampoline worksKonstantin Belousov2024-10-201-20/+41
* vmm: avoid potential KASSERT kernel panic in vm_handle_dbPierre Pronchery2024-10-021-1/+2
* vmm: Properly handle writes spanning across two pages in vm_handle_dbBojan Novković2024-10-021-5/+5
* sysent: regen commentsBrooks Davis2024-10-012-2/+4
* sysent: regen removing comment alignmentBrooks Davis2024-10-012-151/+151
* amd64/mp_machdep.c: styleKonstantin Belousov2024-10-011-6/+5
* bhyve: initialize register valuePierre Pronchery2024-09-271-1/+1
* Remove stray whitespaces from sys/amd64/Joshua Rogers2024-09-2141-121/+121
* Add a new sysctl in order to diffrentiate UEFI architecturesAhmad Khalifa2024-09-201-0/+21
* sysarch: improve checks for max user addressKonstantin Belousov2024-09-161-2/+3
* amd64 sysarch(2): styleKonstantin Belousov2024-09-161-4/+4
* amd64: pml5 entries do not support PAT bitsKonstantin Belousov2024-09-161-6/+3
* amd64 pmap: do not set PG_G for usermode pmap pml5 kernel entryKonstantin Belousov2024-09-161-2/+2
* pmap_bootstrap_la57(): reload IDTKonstantin Belousov2024-09-161-0/+1
* la57: do not set global bit for PML5 entryKonstantin Belousov2024-09-161-1/+1
* amd64 la57_trampoline: save registers in memoryKonstantin Belousov2024-09-161-9/+12
* amd64 la57_trampoline: lgdt descriptor is always 10 bytes in long modeKonstantin Belousov2024-09-161-1/+1
* amd64 la57_trampoline: turn off global pages and PCID before turning off pagingKonstantin Belousov2024-09-161-0/+7
* amd64 la57_trampoline: disable EFER.LME around setting CR4.LA57Konstantin Belousov2024-09-161-0/+10
* amd64 la57_trampoline: stop using %rdx to remember original %cr0Konstantin Belousov2024-09-161-3/+5
* amd64 la57_trampoline: jump immediately after re-enabling pagingKonstantin Belousov2024-09-161-1/+2
* amd64 pmap: flush whole TLB after LA57 trampoline is installedKonstantin Belousov2024-09-161-1/+1
* amd64 pmap: be more verbose around entering and leaving LA57 trampolineKonstantin Belousov2024-09-161-0/+7
* rangeset: speed up range traversalDoug Moore2024-09-091-13/+7
* amd64: move the right parenthesis to the right placeWuyang Chung2024-09-061-1/+1
* vmm: Make vmm_dev.h more self-containedMark Johnston2024-09-011-1/+2
* vmm: Harmonize compat ioctl definitionsMark Johnston2024-08-281-17/+17
* vmm: Move compat ioctl definitions to vmm_dev.cMark Johnston2024-08-261-11/+0
* vmm: Merge vmm_dev.cMark Johnston2024-08-264-1458/+527
* vmm: Enable assertions in vmmdev_lookup()Mark Johnston2024-08-261-2/+0
* vmm: Move duplicated stats code into a generic fileMark Johnston2024-08-263-278/+31
* vmm: Move vmm_ktr.h to a common directoryMark Johnston2024-08-2615-91/+29
* vmm ppt: Enable busmastering and BAR decoding while a device is assignedJohn Baldwin2024-08-221-1/+28
* amd64: use INVLPGB for kernel pmap invalidationsKonstantin Belousov2024-08-211-0/+54
* amd64: add variables indicating INVLPGB worksKonstantin Belousov2024-08-213-0/+12
* amd64: add convenience wrappers for INVLPGB and TBLSYNCKonstantin Belousov2024-08-211-0/+23
* Revert "nvme: Separate total failures from I/O failures"Warner Losh2024-08-162-12/+0