summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2023-12-30Improve the RTKit code. This update brings us crashlog and syslog parsingMark Kettenis
2023-12-29Use a per cpu pool cache for pmap_pv_poolJeremie Courreges-Anglas
2023-12-28Introduce qwx(4), a work-in-progress port of the Linux ath11k driver.Stefan Sperling
2023-12-28Add stream ID mapping support for PCIe controller found on M2 Pro/Max SoCs.Mark Kettenis
2023-12-26Update documentation URLMiod Vallat
2023-12-26Improve handling of SError interrupts. Print some useful information andMark Kettenis
2023-12-24rename bus_type enum to sparc_bus_type to not conflict with bus_type in drmJonathan Gray
2023-12-23Add support for "locked" DARTs. These have the page table registersMark Kettenis
2023-12-15Drop no-longer-applicable comment.Miod Vallat
2023-12-14NKMEMPAGES_MAX_DEFAULT is no longer used. Remove it from param.h.Claudio Jeker
2023-12-13Implement per-CPU caching for the page table page (vp) pool and the PTEJeremie Courreges-Anglas
2023-12-13Fix syscall number bounds check computations.Miod Vallat
2023-12-13Unbreak; looks like a not up-to-date diff was commited )-:Miod Vallat
2023-12-13Put back variable initialization mistakenly lost in 1.162Miod Vallat
2023-12-13another syscall(2) removal chunk got lostTheo de Raadt
2023-12-12two syscall(2) removal chunks got lostTheo de Raadt
2023-12-12remove support for syscall(2) -- the "indirection system call" becauseTheo de Raadt
2023-12-12The sigtramp was calling sigreturn(2), and upon failure exit(2), whichTheo de Raadt
2023-12-11Implement per-CPU caching for the page table page (vp) pool and the PTEMark Kettenis
2023-12-11Add ampchwm(4) a driver to access the Ampere Altra Fine-Grained Power TelemetryClaudio Jeker
2023-12-10vmm(4): flush EPTs after enabling VMX mode.Dave Voutila
2023-12-10Add a new label "sigcodecall" inside every sigtramp definition, directlyTheo de Raadt
2023-12-06Move CALLSYS_NOERROR macro from <machine/asm.h> to libc, and expand it forMiod Vallat
2023-12-05boot_file was removed in arm64 machdep.c rev 1.55Jonathan Gray
2023-12-04Remove unneeded symbols.Miod Vallat
2023-12-04Account for nkmempages as well in the pmap_growkernel() call duringClaudio Jeker
2023-11-29Fix unwanted sign-extension of ID register masks. Sign-extension of theMark Kettenis
2023-11-28remove more unused definesJonathan Gray
2023-11-28Adapt inv{vpid,ept} to return success or failure.Dave Voutila
2023-11-27additonal -> additionalJonathan Gray
2023-11-26vmm(4)/vmx: pass correct vpid value to invvpid.Dave Voutila
2023-11-25Fix oslog support and be more forgiving when we see messages that we don'tMark Kettenis
2023-11-24vmm(4)/vmx: fix memory scribbling by updating GDTR/TR if vcpu moves.Dave Voutila
2023-11-24Remove unneeded symbols.Miod Vallat
2023-11-24No need to load function addresses in registers and branch to the registerMiod Vallat
2023-11-24Remove unused direct map defines and macros, originating from FreeBSD.Miod Vallat
2023-11-23A mountroot hook unsets ci->ci_opp_table in case clocks or regulatorsPatrick Wildt
2023-11-23provide operating performance point info about each cpu via kstats.David Gwynne
2023-11-22Fix race when initializing TSC.Alexander Bluhm
2023-11-22Add support for keyboard backlight on Apple Powerbooks.Tobias Heider
2023-11-20Revert 1.18 and randomly sort kernel object files again now that the issueMiod Vallat
2023-11-20Make sure the low two bits of stvec are always zero (since we don't useMiod Vallat
2023-11-16crank MAXTSIZ because clang is a piggyTheo de Raadt
2023-11-14Fix typo in comment.Claudio Jeker
2023-11-13include function name in warning printf in vmx_handle_np_fault() and svm_hand...Jasper Lievisse Adriaanse
2023-11-13enable UDF on arm64 install mediaJonathan Gray
2023-11-12Bump MAXDSIZ to 2G on armv7. Needed for llvm-16.Mark Kettenis
2023-11-11Fix variable name in commentJeremie Courreges-Anglas
2023-11-11Randomly linked riscv64 kernels built with clang/lld-16 hang too oftenJeremie Courreges-Anglas
2023-11-11Enable CD9660 in RAMDISK so we can mount CD-ROMs.Patrick Wildt