summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2020-09-06amd64: add tsc_delay(), a delay(9) implementation based on the TSCcheloha
2020-09-05Implement spilling of kernel SLB entries. Mostly from FreeBSD.Mark Kettenis
2020-09-05Whitespace.Mark Kettenis
2020-09-05allow compile of kernels with DDB, in more cases.Theo de Raadt
2020-09-05Add mpii(4).Mark Kettenis
2020-09-05Replace '32' with SID_SCSI2_ALEN (a.k.a. 31) when building emulated INQUIRYKenneth R Westerback
2020-09-04Restrict the size of the page table to 2G such that it never occupies moreMark Kettenis
2020-09-04Make the kernel address space a bit bigger.Mark Kettenis
2020-09-04Restrict the size of the page table to 2G such that it never occupies moreMark Kettenis
2020-09-04Add kstat to cnmac(4)Visa Hankala
2020-09-03amd64: lapic: refactor timer programmingcheloha
2020-09-03Sprinkle some more eieio(); seems to avoid triggering the KASSERT(new > old).Mark Kettenis
2020-09-03Replace '.response_format = 2' with '.response_format = SID_SCSI2_RESPONSE'.Kenneth R Westerback
2020-09-02When building emulated INQUIRY results use the SCSI_REV_* #define's toKenneth R Westerback
2020-09-02vfs_shutdown() is neccessary to ensure buffer cache drain before reexec()Theo de Raadt
2020-09-01Fix signotify() for powerpc64 bsd.mpgkoehler
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