summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2020-09-01Implement address translation for bus_space_mmap(9).Mark Kettenis
2020-09-01Store the device tree node in the pcitag_t.Mark Kettenis
2020-09-01Add PMAP_NOCACHE flag to the address returned by the genericMark Kettenis
2020-09-01Fix write un-protecting of kernel memory. p was used uninitializedPatrick Wildt
2020-09-01Rename [READ|WRITE]_BIG to [READ|WRITE]_10. Rename struct scsi_rw_big toKenneth R Westerback
2020-09-01Use sysctl_bounded_args for simple cases in cpu_sysctl on loongsongnezdo
2020-08-31crank to 6.8-betaTheo de Raadt
2020-08-30Reorganize the interrupt handler code to avoid a potential bogus KASSERT,Mark Kettenis
2020-08-30Lock all kernel PTE entries into the page tables, even "managed" onesMark Kettenis
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