summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2023-10-18Avoid segments greater than maxsegsz during map mergingJan Klemkow
2023-10-13enable dwqe(4) in RAMDISK_CDStefan Sperling
2023-10-11Add initial support for Elkhart Lake ethernet to dwqe(4).Stefan Sperling
2023-10-10Ignore PCI MEM64 ranges over 4GB, since this 32-bit kernel can't use them;Miod Vallat
2023-10-09Recognize GICv4 in the MADT and configure it as arm,gic-v3.Patrick Wildt
2023-10-08Add inclusion of "dev/hid/files.hid" and "dev/usb/files.usb".Kenji Aoyama
2023-10-06clean up old 6.7 softraid migration codeKlemens Nanni
2023-09-25Implement support for stream IDs.Mark Kettenis
2023-09-25enable mbg(4) at pci on amd64, from Maurice JanssenTheo de Raadt
2023-09-24Drop PTE check in pmap_fault_fixup(). Since pmap_enter() doesn'tJeremie Courreges-Anglas
2023-09-23Add stfrng(4), a driver for the random number generator on the JH7110 SoC.Mark Kettenis
2023-09-22move simplebusvar.h so it can be used without ifdefJonathan Gray
2023-09-21Properly set up the IOMMU stream ID mapping. Needed for upcoming changesMark Kettenis
2023-09-21enable softraid(4) in ramdiskKlemens Nanni
2023-09-19Import the DVFS code from arm64.Mark Kettenis
2023-09-19Instead of adjusting PLL0 to scale the CPU frequency, use the dividerMark Kettenis
2023-09-18Reuse pmap_pte_insert() in pmap_clear_modify()Jeremie Courreges-Anglas
2023-09-18crank to 7.4-betaTheo de Raadt
2023-09-17clockintr: remove clockintr_init(), clockintr_flagsScott Soule Cheloha
2023-09-16Skip non-MSI interrupt controllers when looking for one matching the ITS idJonathan Matthew
2023-09-14clockintr: replace CL_RNDSTAT with global variable statclock_is_randomizedScott Soule Cheloha
2023-09-12Use IORT ITS nodes to find the right ITS instance to use when establishingJonathan Matthew
2023-09-12Store ITS ID in struct interrupt_controller so it can be used to look upJonathan Matthew
2023-09-12Add an "openbsd,gic-its-id" property to gic-its nodes containing the ITS ID.Jonathan Matthew
2023-09-11Remove unnecessary <sys/selinfo.h> includes.Vitaliy Makkoveev
2023-09-10load amd patch into a malloc'd region to make it page alignedJonathan Gray
2023-09-08Clean up old console bootargsKlemens Nanni
2023-09-06Remove -mabi=elfv2 option. This is the default for OpenBSD and clang 16Mark Kettenis
2023-09-06vmm(4)/vmd(8): include pending interrupt in vm_run_parmams.Dave Voutila
2023-09-06revert disabling warnings for zlib on clang >= 15Jonathan Gray
2023-09-05vmm(4): switch the APMI CPUID mask to an include maskMike Larkin
2023-09-05Fix touchpad on newer device trees. The *gpio fields moved up one layer.Tobias Heider
2023-09-03vmm(4): Suppress AMD HwPstate visibility to guestsMike Larkin
2023-09-03Adapt tlb flush calls following arm64/pmap.cJeremie Courreges-Anglas
2023-09-03Inline PTED_* functions and actually use PTED_WIRED()Jeremie Courreges-Anglas
2023-09-03pmap_page_protect() should not unmap pages after making them readonly.Jeremie Courreges-Anglas
2023-08-30Implement a few more clocks related to the GMAC.Mark Kettenis
2023-08-30Add support for the upstream Linux device tree bindings. Support for theMark Kettenis
2023-08-29Remove p_rtime from struct proc and replace it by passing the timespecClaudio Jeker
2023-08-29Enable dwiic(4) and axppmic(4).Mark Kettenis
2023-08-26Adapt glxclk(4) for clockintrVisa Hankala
2023-08-23all platforms: separate cpu_initclocks() from cpu_startclock()Scott Soule Cheloha
2023-08-22i386: i8254_initclocks: set IPL_MPSAFE for clock/rtc IRQsScott Soule Cheloha
2023-08-21Remove dead code.Miod Vallat
2023-08-21alpha: stop running an independent schedclock()Scott Soule Cheloha
2023-08-21cpu_idle_{enter,leave}() are no-ops in ASM; replace themPhilip Guenther
2023-08-19Check for powerpc64 cores that fail to startGeorge Koehler
2023-08-16avoid bios sign msr on intel family < 6Jonathan Gray
2023-08-16avoid patch level msr on amd families < 0fhJonathan Gray
2023-08-16add Intel ARCH_CAP_GDS bitsJonathan Gray