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-212-12/+51
* amd64/conf: Remove a config committed by accidentMark Johnston2026-02-231-5/+0
* unix: Set O_RESOLVE_BENEATH on fds transferred between jailsMark Johnston2026-02-231-0/+5
* Add a new sysctl in order to diffrentiate UEFI architecturesAhmad Khalifa2025-08-071-0/+21
* mpi3mr: Broadcom's MPT-Fusion version 4 is amd64 and aarch64 onlyWarner Losh2025-04-301-0/+3
* mpi3mr: Allow driver to be in-kenrel and add to GENERICChandrakanth patil2025-04-301-0/+1
* amd64: print limited EFIRT fault messages on first fault, not secondKonstantin Belousov2025-04-161-2/+2
* amd64: also limit printings of EFIRT page faultsKonstantin Belousov2025-04-161-2/+7
* efirt: add a tunable to disable printing faults during EFIRT callsKonstantin Belousov2025-04-091-2/+11
* bhyve: style, add comma to the last line of designated initializerKonstantin Belousov2025-04-041-1/+1
* bhyve: fix CPUID L3 Cache Size reporting for AMD/SVMKonstantin Belousov2025-03-121-3/+8
* vmm: Emulate testb imm8,r/m8Jose Luis Duran2025-03-111-0/+12
* cpu_set_upcall / linux_clone_thread: Remove calls to cpu_thread_cleanJohn Baldwin2025-03-031-10/+0
* libkern: add ilog2 macroDoug Moore2025-02-101-4/+0
* x86 atomics: Remove unused WANT_FUNCTIONSOlivier Certner2025-01-161-3/+0
* atomics: Constify loadsOlivier Certner2025-01-161-1/+1
* amd64: on any fault during call to EFI RT, restore execution and print fault ...Konstantin Belousov2025-01-011-12/+18
* amd64: extract code to print fault details from trap_fatal() into a new helperKonstantin Belousov2025-01-011-7/+22
* vmcb.h: fix typo in the comment, try twoKonstantin Belousov2024-12-131-1/+1
* vmcb.h: fix typo in the commentKonstantin Belousov2024-12-131-1/+1
* amd64: add machine/pte.hKonstantin Belousov2024-12-032-57/+105
* amd64: switch pmap_map_io_transient() to use pmap_kenter_attr()Konstantin Belousov2024-12-021-7/+3
* amd64 pmap: assert and explain why pmap_qremove() is safe WRT supermappingsKonstantin Belousov2024-12-021-0/+12
* atomic(9): Implement atomic_testand(clear|set)_ptrJohn Baldwin2024-12-011-0/+2
* x86: Remove invalid DEVMETHOD methods for leaf devicesJohn Baldwin2024-12-011-4/+0
* vmm ppt: Enable busmastering and BAR decoding while a device is assignedJohn Baldwin2024-11-301-1/+28
* uio: Use switch statements when handling UIO_READ vs UIO_WRITEJohn Baldwin2024-11-302-6/+23
* amd64: Use bool for booleans in getmemsizeJohn Baldwin2024-11-301-9/+10
* amd64 efi rt: handle #BPKonstantin Belousov2024-11-281-0/+12
* vmm: Rename the amdiommu driver to amdviiommuMark Johnston2024-11-091-19/+19
* la57: explain how the trampoline worksKonstantin Belousov2024-10-231-20/+41
* sys: add conf/std.debug, generic debugging optionsKristof Provost2024-10-093-0/+29
* vmm: avoid potential KASSERT kernel panic in vm_handle_dbPierre Pronchery2024-10-061-1/+2
* vmm: Properly handle writes spanning across two pages in vm_handle_dbBojan Novković2024-10-061-5/+5
* amd64/mp_machdep.c: styleKonstantin Belousov2024-10-051-6/+5
* bhyve: initialize register valuePierre Pronchery2024-09-301-1/+1
* sysarch: improve checks for max user addressKonstantin Belousov2024-09-231-2/+3
* amd64: pml5 entries do not support PAT bitsKonstantin Belousov2024-09-231-6/+3
* amd64 pmap: do not set PG_G for usermode pmap pml5 kernel entryKonstantin Belousov2024-09-231-2/+2
* pmap_bootstrap_la57(): reload IDTKonstantin Belousov2024-09-231-0/+1
* la57: do not set global bit for PML5 entryKonstantin Belousov2024-09-231-1/+1
* amd64 la57_trampoline: save registers in memoryKonstantin Belousov2024-09-231-9/+12
* amd64 la57_trampoline: lgdt descriptor is always 10 bytes in long modeKonstantin Belousov2024-09-231-1/+1
* amd64 la57_trampoline: turn off global pages and PCID before turning off pagingKonstantin Belousov2024-09-231-0/+7
* amd64 la57_trampoline: disable EFER.LME around setting CR4.LA57Konstantin Belousov2024-09-231-0/+10
* amd64 la57_trampoline: stop using %rdx to remember original %cr0Konstantin Belousov2024-09-231-3/+5
* amd64 la57_trampoline: jump immediately after re-enabling pagingKonstantin Belousov2024-09-231-1/+2
* amd64 pmap: flush whole TLB after LA57 trampoline is installedKonstantin Belousov2024-09-231-1/+1
* amd64 pmap: be more verbose around entering and leaving LA57 trampolineKonstantin Belousov2024-09-231-0/+7