summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2020-08-29Only fall back on using the first potential root disk as the boot disk ifMark Kettenis
2020-08-29Mark certain sections with debug information as "allocated" such that theyMark Kettenis
2020-08-28Make fdt root node's model property readable through sysctl hw.productVisa Hankala
2020-08-27Improve write un-protecting of kernel memory. For the Computrace modulePatrick Wildt
2020-08-26Improve detection of the proper boot device by picking the disk thatMark Kettenis
2020-08-26Declare hw_{prod,serial,uuid,vendor,ver} in <sys/systm.h>.Visa Hankala
2020-08-25Clear user SLB upon context switch.Mark Kettenis
2020-08-24Enable xicp(4) here as well.Mark Kettenis
2020-08-24Add some USB HID devices.Mark Kettenis
2020-08-23Enable xicp(4).Mark Kettenis
2020-08-23amd64: TSC timecounter: prefix RDTSC with LFENCEcheloha
2020-08-23Add xicp(4), a driver for the interrupt control presenter hardware foundMark Kettenis
2020-08-23Add support for "normal" external interrupts. Needed for running on POWER8Mark Kettenis
2020-08-23Add OPAL_SET_XIVE and OPAL_GET_XIVE.Mark Kettenis
2020-08-23Add missing conversion from IPL to CPU priority.Mark Kettenis
2020-08-23Attempt to support IODA2 bridges such as the one found on POWER8 chips.Mark Kettenis
2020-08-23Add support for POWER8 (and maybe earlier) CPUs. Not sure if this works onMark Kettenis
2020-08-23Use sysctl_bounded_args for simple cases in cpu_sysctl on i386gnezdo
2020-08-21Use u_long for generation of VSIDs.Mark Kettenis
2020-08-20Fix build without NPCKBC and NUKBDkn
2020-08-19Use sysctl_bounded_args for simple cases in cpu_sysctl on amd64gnezdo
2020-08-19Push KERNEL_LOCK/UNLOCK() dance inside trapsignal().Martin Pieuchot
2020-08-17base clang is now i586. SMALL_KERNEL images have historically forcedTheo de Raadt
2020-08-17Switch to a per-proc SLB cache. Seems to make GENERIC.MP kernelsMark Kettenis
2020-08-17Enable PAN (Privileged Access Never) on CPUs that support it. This meansMark Kettenis
2020-08-17Panic on an attempt to access user-space unless it is done usingMark Kettenis
2020-08-15Remove unused headersVisa Hankala
2020-08-15Inline handling of receive checksum offloadVisa Hankala
2020-08-14Remove "for all XXX platforms" from comment. Fixes the issue pointed outMark Kettenis
2020-08-14Fix typo.Mark Kettenis
2020-08-14Initialize local variable that was supposed to hold the value of curcpu().Mark Kettenis
2020-08-13Add __multi3 from compiler_rt-8.xJeremie Courreges-Anglas
2020-08-10Do not block IPIs when acquiring the rendezvous mutex. Otherwise theVisa Hankala
2020-08-05sigh, some duplication, but at least put things into the canonical orderTheo de Raadt
2020-08-04add cd9660, msdos, and inet6 supportTheo de Raadt
2020-08-04Initialize per-pmap lock.Mark Kettenis
2020-08-04On POWER9 use the "darn" instruction and feed its output as entropy intoMark Kettenis
2020-08-03add more scsi devices, observed by gkoehlerTheo de Raadt
2020-08-02additional files from libkern will be needed by clang10Theo de Raadt
2020-08-02additional files from libkern will be needed by clang10Theo de Raadt
2020-07-31like amd64:Theo de Raadt
2020-07-31Make sure bcmtmon(4) attaches even if it has a "syscon" compatible.Mark Kettenis
2020-07-31On sun4u systems that have the STICK register, clear the NPT bit of theMark Kettenis
2020-07-30Only invalidate "user" SLB entry if it is currently set.Mark Kettenis
2020-07-29atapiscsi is not needed here. (well maybe it changes the behaviour ofTheo de Raadt
2020-07-25Port over NetBSD's arm64 disassembler for DDB.tobhe
2020-07-25Change kernel SLB setup code to avoid the (theoretical) possibility toMark Kettenis
2020-07-24Enable usertc if the NPT bit isn't set for %tick and %sys_tick.Mark Kettenis
2020-07-24Suppress kernel printf output in the octeon boot kernel.Visa Hankala
2020-07-24Remove bge(4) and brgphy(4) as the bootloader doesn't include network supportMark Kettenis