summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2024-05-22remove prototypes with no matching function; ok miod@Jonathan Gray
2024-05-22remove extern with no matching var; ok miod@Jonathan Gray
2024-05-22remove prototypes with no matching function and externs with no varJonathan Gray
2024-05-21remove switch_exit() prototypes, replaced by sched_exit()Jonathan Gray
2024-05-20remove extern with no matching varJonathan Gray
2024-05-20remove prototypes with no matching functionJonathan Gray
2024-05-20remove prototypes with no matching function; ok visa@Jonathan Gray
2024-05-17Cast alpha_pal_swpipl return value to int in splx, to make sure both sidesMiod Vallat
2024-05-17Constify the first argument of getdevunit(). NFCIMiod Vallat
2024-05-16Stop treating IPL_NONE mutexes special in MULTIPROCESSOR kernels. WhileMark Kettenis
2024-05-14remove prototypes with no matching functionJonathan Gray
2024-05-14Delete the declaration of cpu_feature which has been unused sincePhilip Guenther
2024-05-14Instead of enabling use of PCLMUL and AESNI iff cpu0 supports themPhilip Guenther
2024-05-13Implement hardware masking for MSI and MSI-X on amd64. Note that maskingMark Kettenis
2024-05-13remove prototypes with no matching functionJonathan Gray
2024-05-13remove some unused defines and externsJonathan Gray
2024-05-12Delete the cpu_perf_e[abd]x and cpu_apmi_edx globals and move thePhilip Guenther
2024-05-11Use %b to format cpu flag info in dmesg, so we have the raw valuesPhilip Guenther
2024-05-09Enable ufshci(4) on amd64.Marcus Glocker
2024-05-08Suppress cache-info dmesg lines when they are identical to thePhilip Guenther
2024-05-07drop the MD byte-swap micro-optimizations on clang architecturesChristian Weisgerber
2024-05-03vmm: merge VMX and SVM vm initialization functions.Dave Voutila
2024-05-02Delete extra spaces, change spaces to tab.Kenji Aoyama
2024-05-01Add per-CPU caches to the pmemrange allocator.Martin Pieuchot
2024-04-30remove commented DEBUG_TIMER for timer driver removed in 2021Jonathan Gray
2024-04-29em(4) will workTheo de Raadt
2024-04-29vmm & vmd: drop "continue" flag to simplify running a vcpu.Dave Voutila
2024-04-29remove prototypes for removed functionsJonathan Gray
2024-04-29remove prototypes for removed functionsJonathan Gray
2024-04-29remove unused armv7 specific find_first_bit()Jonathan Gray
2024-04-29remove unused intc_intr_bootstrap()Jonathan Gray
2024-04-29remove unused global varsJonathan Gray
2024-04-29remove prototypes for removed functionsJonathan Gray
2024-04-29remove unused pmap_vp_remove()Jonathan Gray
2024-04-29remove unused global varsJonathan Gray
2024-04-25Add boot.conf(8) 'mach idle [secs]' to halt at idle passphrase promptsKlemens Nanni
2024-04-25Use -mno-fpu when compiling with clang now that the in-tree clang supportsMiod Vallat
2024-04-19Fix typo in commentJeremie Courreges-Anglas
2024-04-19Revert per-CPU caches a double-free has been found by naddy@.Martin Pieuchot
2024-04-17Add per-CPU caches to the pmemrange allocator.Martin Pieuchot
2024-04-14Turn sp_tlb_flush_{ctx,pte} into function pointers, and pick one out of threeMiod Vallat
2024-04-14Implement support for AVX-512. This required some fixes to the so-farMark Kettenis
2024-04-14with empty body loops, put final semicolon on a new line for readabilityJonathan Gray
2024-04-13correct indentationJonathan Gray
2024-04-13vmm: protect vmm activation with the vmm_softc rwlock.Dave Voutila
2024-04-13Split out Spectre-V2 and Spectre-BHB mitigation code like I did forMark Kettenis
2024-04-11correct value of XFEATURE_AMXJonathan Gray
2024-04-11Stop making <machine/pmap.h> include <machine/pte.h>, and fix the very fewMiod Vallat
2024-04-10Use km_alloc(9) to allocate USPACE instead of uvm_pglistalloc(9).Martin Pieuchot
2024-04-09vmm/vmd: add exception injection and refactor inject api.Dave Voutila