summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2021-06-20Mystery bag of cleanups -- mostly removing old debug code, or movingTheo de Raadt
2021-06-20Make sure we program the baud rate divisor register. Without this,Mark Kettenis
2021-06-20Skip disabled cpus (usually service cpus without full functionality).Theo de Raadt
2021-06-20Reinstate locks around uvm_fault calls from upageflttrap and kpageflttrapStuart Henderson
2021-06-19Assert that fpu_load() only gets called with the FPU "off".Mark Kettenis
2021-06-19oce(4) in RAMDISK for riscv64Mike Larkin
2021-06-18Enable oce(4) for riscv64Mike Larkin
2021-06-18When we do a context switch, always set the FPU to "off" for the old proc.Mark Kettenis
2021-06-18Need to enable interrupts while processing supervisor traps as well.Mark Kettenis
2021-06-18The pmap needs to know which CPUs to send IPIs when TLB entriesPhilip Guenther
2021-06-17Add sfclock(4), a driver for the PRCI (Power Reset Clocking Interrupt) blockMark Kettenis
2021-06-17On OpenBSD _JBLEN is the number of slots (of type long) in jmp_buf.Mark Kettenis
2021-06-16Add ociic(4) and dapmic(4). The first is a driver for the OpenCores I2CMark Kettenis
2021-06-16don't define __HAVE_ACPI to unbreak radeondrm buildJonathan Gray
2021-06-16Change the prefix of UVM object functions to match NetBSD's.Martin Pieuchot
2021-06-15Increase MAXDSIZ to 16GB. ok kettenis@Matthieu Herrb
2021-06-14Use uint64_t instead of u_long for pcitag_t.Mark Kettenis
2021-06-14reset ppc_altivec if 'option ALTIVEC' is not present.Matthieu Herrb
2021-06-14add a few more phys known to attach to usb ethernetJonathan Gray
2021-06-14fix whitespaceJonathan Gray
2021-06-14Add a few more drivers that people might need.Theo de Raadt
2021-06-14add PCITAG_NODE and PCITAG_OFFSETTheo de Raadt
2021-06-14enable nvme, a few pci devices and a bunch of usb stuff.Dale Rahn
2021-06-13Add support for sfuart(4) as a console.Mark Kettenis
2021-06-13Clean this up a bit. Use register names that match the documentation, andMark Kettenis
2021-06-13cad(4) appears to be working on Unmatched.Dale Rahn
2021-06-12Serial driver for SiFive Unmatched (U74) based on dev/fdt/amluart.cDale Rahn
2021-06-12Enable dwpcie(4) and add support for the PCIe host bridge found on theMark Kettenis
2021-06-11Store the device tree node in the pcitag_t like we do on powerpc64 andiMark Kettenis
2021-06-11limit workaround for AMD errata 400 to family 0fh and 10hJonathan Gray
2021-06-10Oops. Forgot to commit the version bump.Kenneth R Westerback
2021-06-10Sync efid_io() with the recent improvements kettenis@ made toKenneth R Westerback
2021-06-10Sync efid_io() with the recent improvements kettenis@ made toKenneth R Westerback
2021-06-10Add Spleen 12x24 and 16x32 on amd64's RAMDISK_CD and arm64 RAMDISK kernels.Frederic Cambus
2021-06-10recognise Cortex-A510, Cortex-A710 and Cortex-X2Jonathan Gray
2021-06-09Enable MSI-X support for powerpc64.Mark Kettenis
2021-06-08cleanup printf pattern to remove double 0x when printing pointerdv
2021-06-08Replace hand rolled memory allocation in efid_io() withKenneth R Westerback
2021-06-07Replace all uses of 'EFI_CALL(func, params)' withKenneth R Westerback
2021-06-07vmm(4): add dt tracepoints for guest entry/exitdv
2021-06-07"intrisic" -> "intrinsic" in a couple of comments.Kenneth R Westerback
2021-06-07Replace all uses of 'EFI_CALL(func, params)' withKenneth R Westerback
2021-06-06Replace all uses of 'EFI_CALL(func, params)' withKenneth R Westerback
2021-06-05this file includes sys/param.h, so does not need to redefine PAGE_MASKTheo de Raadt
2021-06-04Remove now unused eficall.S.Kenneth R Westerback
2021-06-04yasuoka@ pointed out that amd64 clang now understandsKenneth R Westerback
2021-06-02Use the same logic in all copies of gpt_chk_mbr(), relaxing theKenneth R Westerback
2021-06-02Avoid spinning on the kernel lock with interrupts disabled.Mark Kettenis
2021-06-02Add support for booting from disks with 4k sectors. Inspired by theMark Kettenis
2021-06-02kernel: introduce per-CPU panic(9) message bufferscheloha