aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64
Commit message (Expand)AuthorAgeFilesLines
* 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
* amd64 sysarch(2): styleKonstantin Belousov2024-09-221-4/+4
* amd64: use INVLPGB for kernel pmap invalidationsKonstantin Belousov2024-08-281-0/+54
* amd64: add variables indicating INVLPGB worksKonstantin Belousov2024-08-283-0/+12
* amd64: add convenience wrappers for INVLPGB and TBLSYNCKonstantin Belousov2024-08-281-0/+23
* vt/sc: retire logic to select vt(4) by default for UEFI bootEd Maste2024-08-011-9/+0
* conf: Add usbhid and hidbus to GENERIC* kernel configsEmmanuel Vadot2024-07-291-1/+4
* amd64 GENERIC: Switch uart hints from "isa" to "acpi"John Baldwin2024-07-221-4/+2
* amd64 GENERIC: Drop hints for fdc0 and ppc0John Baldwin2024-07-221-10/+0
* amd64 pmap_allocpte_nosleep(): stop testing tautological conditionKonstantin Belousov2024-07-211-4/+5
* amd64 pmap_allocpte_nosleep(): fix indentKonstantin Belousov2024-07-211-2/+2
* x86 NOTES: Move shared options from amd/i386 NOTES to x86 NOTESJohn Baldwin2024-07-181-482/+19
* NOTES: Move ENABLE_ALART option to MI NOTES next to intpm deviceJohn Baldwin2024-07-181-5/+0
* x86 NOTES: Move NKPT and PMAP_SHPGPERPROC options to VM OPTIONS sectionJohn Baldwin2024-07-181-8/+8
* x86 NOTES: Remove some obsolete commentsJohn Baldwin2024-07-181-3/+0
* NOTES: Move the VirtIO entries to the MI NOTES fileJohn Baldwin2024-07-181-18/+0
* NOTES: Move safe(4) to the MI NOTES fileJohn Baldwin2024-07-181-8/+0
* NOTES: Move IEEE80211_DEBUG_REFCNT to the MI NOTES fileJohn Baldwin2024-07-181-3/+0
* NOTES: Move NVMe entries to MI fileJohn Baldwin2024-07-181-5/+0
* NOTES: Move OFED options to MI NOTESJohn Baldwin2024-07-181-13/+0
* pmap: move the smp_targeted_tlb_shutdown pointer stuff to amd64 pmap.hKonstantin Belousov2024-07-011-0/+27
* amd64: add a func pointer to tlb shootdown functionSouradeep Chakrabarti2024-07-011-21/+6
* amd64/vmm: Make vmm.h more self-containedMark Johnston2024-06-271-0/+2
* Adjust comments referencing vm_mem_init()Mitchell Horne2024-06-061-3/+4
* ktrace: Record syscall violations with KTR_CAPFAILJake Freeland2024-05-111-27/+25
* vmm(4): Fix a typo in a kernel messageGordon Bergling2024-04-281-1/+1
* Stop using expressions in _Alignof()Minsoo Choo2024-04-081-1/+2
* x86: handle MXCSR from XSAVEOPT when x87 state was optimizedKonstantin Belousov2024-04-021-0/+21
* x86: test the right CPUID bit when checking for XSAVEOPT supportKonstantin Belousov2024-04-021-1/+4
* ath(4): always enable 11nBjoern A. Zeeb2024-04-011-1/+0
* vmm: Expose more registers to VM_GET_REGISTERMark Johnston2024-03-094-2/+34
* Abstract UIO allocation and deallocation.Alfredo Mazzinghi2024-03-091-1/+1