CVS: cvs.openbsd.org: src

2021-06-16 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/16 10:48:07 Modified files: share/man/man4 : Makefile Log message: ociic(4) and dapmic(4)

CVS: cvs.openbsd.org: src

2021-06-17 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/17 03:29:02 Modified files: sys/dev/mii: miidevs Log message: Add Broadcom BCM5725. Based on a diff from Brad Smith. ok jsg@

CVS: cvs.openbsd.org: src

2021-06-17 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/17 03:29:36 Modified files: sys/dev/mii: miidevs.h Log message: regen

CVS: cvs.openbsd.org: src

2021-06-17 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/17 03:30:32 Modified files: sys/dev/mii: brgphy.c Log message: Add BCM5725 support. Based on a diff from Brad Smith. ok jsg@

CVS: cvs.openbsd.org: src

2021-06-17 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/17 06:55:38 Modified files: regress/lib/libc/ieeefp/except: Makefile regress/lib/libc/setjmp-fpu: fpu.c setjmp-fpu.c regress/lib/libm/fenv: fenv.c regress/lib/libm/ms

CVS: cvs.openbsd.org: src

2021-06-17 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/17 10:09:08 Modified files: sys/arch/riscv64/include: setjmp.h Log message: On OpenBSD _JBLEN is the number of slots (of type long) in jmp_buf. We don't need 256 slots, so change it to 32 whi

CVS: cvs.openbsd.org: src

2021-06-17 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/17 10:10:51 Modified files: sys/arch/riscv64/conf: GENERIC RAMDISK files.riscv64 Added files: sys/arch/riscv64/dev: sfclock.c Log message: Add sfclock(4), a driver for the PRCI (Powe

CVS: cvs.openbsd.org: src

2021-06-18 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/18 06:12:23 Modified files: sys/dev/fdt: dwpcie.c Log message: Enable 32-bit I/O addressing. This gets rid of the io address conflict messages on the HiFive Unmatched. ok patrick@

CVS: cvs.openbsd.org: src

2021-06-18 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/18 15:05:16 Modified files: sys/arch/riscv64/riscv64: trap.c Log message: Need to enable interrupts while processing supervisor traps as well. yikes deraadt@, ok mlarkin@

CVS: cvs.openbsd.org: src

2021-06-18 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/18 15:52:47 Modified files: sys/arch/riscv64/riscv64: machdep.c Log message: When we do a context switch, always set the FPU to "off" for the old proc. Disable the optimization to mark the ne

CVS: cvs.openbsd.org: src

2021-06-19 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/19 16:11:08 Modified files: sys/arch/riscv64/riscv64: fpu.c Log message: Assert that fpu_load() only gets called with the FPU "off". ok drahn@

CVS: cvs.openbsd.org: src

2021-06-20 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/20 11:55:37 Modified files: sys/arch/riscv64/dev: sfuart.c Log message: Make sure we program the baud rate divisor register. Without this, opening the tty corresponding to a non-console devi

CVS: cvs.openbsd.org: src

2021-06-20 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/20 14:43:50 Modified files: lib/libc/arch/riscv64/gen: sigsetjmp.S Log message: We need to store the flagged passed to sigsetjmp(3) and use it in siglongjmp(3) to decide wehther we need to re

CVS: cvs.openbsd.org: src

2021-06-21 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/21 09:05:51 Modified files: sys/arch/riscv64/riscv64: machdep.c Log message: Change tb_freq to uint64_t. This prevents an overflow in the riscv64 implementation of delay(9). ok deraadt@

CVS: cvs.openbsd.org: src

2021-06-21 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/21 09:19:39 Modified files: sys/arch/riscv64/riscv64: clock.c Log message: Change tb_freq to uint64_t. This prevents an overflow in the riscv64 implementation of delay(9). ok deraadt@

CVS: cvs.openbsd.org: src

2021-06-23 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/23 07:39:12 Modified files: sys/dev/fdt: ociic.c Log message: Make sure the bus is idle before starting a transfer. ok deraadt@

CVS: cvs.openbsd.org: src

2021-06-23 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/23 09:25:39 Modified files: sys/dev/i2c: files.i2c Added files: sys/dev/i2c: tmp451.c Log message: Add titmp(4), a driver for the TI TMP451 temperature sensor. ok deraadt@

CVS: cvs.openbsd.org: src

2021-06-23 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/23 09:26:10 Modified files: sys/arch/riscv64/conf: GENERIC Log message: Enable titmp(4). ok deraadt@

CVS: cvs.openbsd.org: src

2021-06-23 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/23 09:32:40 Modified files: share/man/man4 : Makefile iic.4 Added files: share/man/man4 : titmp.4 Log message: titmp(4)

CVS: cvs.openbsd.org: src

2021-06-23 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/23 16:39:31 Modified files: regress/lib/libpthread/errno: errno.c Log message: Adjust test. You're not supposed to change errno in a signal handler and count on it being observable in the no

CVS: cvs.openbsd.org: src

2021-06-24 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/24 03:34:17 Modified files: sys/dev/fdt: dwpcie.c Log message: Add support for the 64-bit prefetchable memory window. ok patrick@

CVS: cvs.openbsd.org: src

2021-06-25 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/25 12:55:26 Modified files: sys/dev/fdt: dwpcie.c Log message: Make sure we translate prefetchable mmio space as well. >From Mickael Torres.

CVS: cvs.openbsd.org: src

2021-06-26 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/26 03:23:24 Modified files: sys/kern : kern_pledge.c Log message: Add powerpc64 and riscv64 to the list of architectures that have DRM. ok matthieu@, deraadt@, jsg@

CVS: cvs.openbsd.org: src

2021-06-26 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/26 03:24:51 Modified files: sys/dev/pci/drm/include/linux: pci.h Log message: Add riscv64 support. From Mickael Torres. ok matthieu@, jsg@

CVS: cvs.openbsd.org: src

2021-06-26 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/26 08:46:48 Modified files: libexec/ld.so : Makefile Log message: Use AFLAGS when building syscall stubs. Drop AINC wich isn't used. ok deraadt@

CVS: cvs.openbsd.org: src

2021-06-26 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/26 08:47:54 Modified files: libexec/ld.so/riscv64: Makefile.inc Log message: Build ld.so with --march=rv64imac on riscv64 to be absolutely sure that ld.so doesn't use the FP registers. ok de

CVS: cvs.openbsd.org: src

2021-06-26 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/26 08:50:25 Modified files: libexec/ld.so/riscv64: ldasm.S rtld_machine.c Log message: Make lazy binding work on riscv64. prompted by deraadt@

CVS: cvs.openbsd.org: src

2021-06-26 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/26 11:38:40 Modified files: sys/arch/riscv64/riscv64: locore.S Log message: For some reason the riscv64 locore.S ended up with the copyright license from the arm64 locore.S. But the code was

CVS: cvs.openbsd.org: src

2021-06-27 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/27 09:02:25 Modified files: sys/arch/riscv64/include: sbi.h sys/arch/riscv64/riscv64: sbi.c Log message: Add Hart State Management functions. These will be needed to spin up the sec

CVS: cvs.openbsd.org: src

2021-06-27 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/27 14:36:57 Added files: sys/arch/riscv64/include: mplock.h Log message: Using the MI mplock should be fine on riscv64.

CVS: cvs.openbsd.org: src

2021-06-27 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/27 15:39:55 Modified files: sys/arch/arm64/conf: kern.ldscript sys/arch/riscv64/conf: kern.ldscript Log message: Make sure __bss_start is aligned on an 8-byte boundary. This makes s

CVS: cvs.openbsd.org: src

2021-06-28 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/28 03:35:09 Modified files: sys/arch/riscv64/riscv64: copy.S Log message: Implement copyin32(). ok deraadt@

CVS: cvs.openbsd.org: src

2021-06-28 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/28 12:21:08 Modified files: sys/arch/arm/arm: sigcode.S Log message: Add speculation-blocking sequence after syscalls like we did for libc a while ago. While there, fix the SYS_exit syscall.

CVS: cvs.openbsd.org: src

2021-06-28 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/28 12:38:17 Modified files: sys/arch/riscv64/riscv64: cpuswitch.S Log message: Fix assembly in #ifdef MULTIPROCESSOR case. ok jsing@

CVS: cvs.openbsd.org: src

2021-06-29 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/29 06:22:39 Modified files: sys/arch/riscv64/riscv64: locore.S Log message: The way we boot OpenBSD, there is no need to play the hart lottery. This is essentially a remnant of early RISC-V,

CVS: cvs.openbsd.org: src

2021-06-29 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/29 13:58:21 Modified files: sys/arch/arm64/arm64: vfp.c Log message: whitespace

CVS: cvs.openbsd.org: src

2021-06-29 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/29 15:17:48 src/sys/arch/riscv64/compile/GENERIC.MP Update of /cvs/src/sys/arch/riscv64/compile/GENERIC.MP In directory cvs.openbsd.org:/tmp/cvs-serv21430/GENERIC.MP Log Message: Directory /cvs/src/s

CVS: cvs.openbsd.org: src

2021-06-29 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/29 15:27:53 Modified files: sys/arch/riscv64/dev: riscv_cpu_intc.c sys/arch/riscv64/include: cpu.h intr.h sys/arch/riscv64/riscv64: cpu.c db_interface.c fpu.c genassym.cf

CVS: cvs.openbsd.org: src

2021-06-29 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/29 15:31:49 Modified files: sys/kern : kern_sched.c kern_smr.c Log message: Didn't intend to commit the CPU_IS_RUNNING() changes just yet, so revert those bits.

CVS: cvs.openbsd.org: src

2021-06-30 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/06/30 16:20:56 Modified files: sys/arch/riscv64/include: cpu.h pcb.h sys/arch/riscv64/riscv64: fpu.c genassym.cf machdep.c sig_machdep.c vm_machdep.c

CVS: cvs.openbsd.org: src

2021-07-02 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/07/02 02:44:37 Modified files: sys/arch/riscv64/include: sbi.h sys/arch/riscv64/riscv64: cpu.c sbi.c Log message: Run SBI calls to to get mvendorid/marchid/mimplid on the actual CPU we'

CVS: cvs.openbsd.org: src

2021-07-02 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/07/02 02:53:28 Modified files: sys/arch/riscv64/riscv64: pmap.c Log message: Only do TLB shootdown on CPUs where a pmap is active. Only make SBI calls that do a remote SFENCE.VMA or FENCE.I if

CVS: cvs.openbsd.org: src

2021-07-02 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/07/02 04:42:22 Modified files: sys/arch/riscv64/include: bootconfig.h vmparam.h sys/arch/riscv64/riscv64: genassym.cf locore.S locore0.S machdep.c Log

CVS: cvs.openbsd.org: src

2021-07-02 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/07/02 08:50:18 Modified files: sys/arch/riscv64/riscv64: machdep.c Log message: Remove a few pointless comments.

CVS: cvs.openbsd.org: src

2021-07-02 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/07/02 08:58:33 Modified files: sys/arch/riscv64/riscv64: cpuswitch.S Log message: Remove bogus comments.

CVS: cvs.openbsd.org: src

2021-07-02 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/07/02 13:55:00 Modified files: sys/arch/arm64/dev: bcm2836_intr.c Log message: Avoid spinning with interrupts disabled in the rpi3. tested by sthen@ (a while ago)

CVS: cvs.openbsd.org: src

2021-07-02 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/07/02 14:39:25 Modified files: sys/arch/arm64/arm64: machdep.c Log message: Avoid local variable definitions in the middle of code.

CVS: cvs.openbsd.org: src

2021-07-03 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/07/03 04:21:39 Modified files: sys/arch/arm64/dev: ampintc.c Log message: Avoid spinning with interrupts disabled. ok patrick@

CVS: cvs.openbsd.org: src

2021-07-06 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/07/06 03:34:07 Modified files: sys/arch/alpha/include: cpu.h sys/arch/amd64/include: cpu.h sys/arch/arm/include: cpu.h sys/arch/arm64/include: cpu.h sys/arch/hp

CVS: cvs.openbsd.org: src

2021-07-11 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/07/11 09:39:58 Modified files: sbin/newfs_msdos: newfs_msdos.c Log message: Correct various min/max cluster numbers for FAT12/16/32. From NetBSD. ok krw@, jsg@

CVS: cvs.openbsd.org: src

2021-07-20 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/07/20 08:51:56 Modified files: usr.sbin/installboot: armv7_installboot.c hppa_installboot.c i386_installboot.c i386_installboot.h inst

CVS: cvs.openbsd.org: src

2021-07-20 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/07/20 09:25:48 Modified files: distrib/arm64/ramdisk: install.md Log message: Use installboot -p such that the right partition will be newfs'ed. ok krw@, deraadt@

CVS: cvs.openbsd.org: src

2021-07-22 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/07/22 12:16:13 Modified files: lib/csu/riscv64: md_init.h Log message: Delete unused non-PIC code. ok mlarkin@

CVS: cvs.openbsd.org: src

2021-07-24 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/07/24 12:15:13 Modified files: sys/arch/riscv64/include: cpu.h sys/arch/riscv64/riscv64: cpu.c pmap.c Log message: Implement a workaround for the SiFive FU740 CIP-1200 errata. Remove t

CVS: cvs.openbsd.org: src

2021-07-26 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/07/26 10:47:52 Modified files: sys/arch/arm64/dev: aplpcie.c Log message: Adjust driver for device tree binding changes.

CVS: cvs.openbsd.org: src

2021-07-26 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/07/26 16:13:19 Modified files: sys/arch/riscv64/riscv64: trap.c Log message: Print a few more registers in dump_regs().

CVS: cvs.openbsd.org: src

2021-07-28 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/07/28 07:28:05 Modified files: sys/dev/pci/drm: drm_linux.c sys/dev/pci/drm/include/linux: highmem.h sys/dev/pci/drm/ttm: ttm_bo_util.c Log message: Switch to an MI implementat

CVS: cvs.openbsd.org: src

2021-07-30 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/07/30 07:10:12 Modified files: sys/arch/riscv64/riscv64: process_machdep.c Log message: Cleanup ptrace-related code; still untested.

CVS: cvs.openbsd.org: src

2021-07-30 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/07/30 07:17:33 Modified files: sys/arch/riscv64/riscv64: pmap.c Log message: Use inline function for SFENCE.VMA instruction. Fixes missing "memory" clobber in the inline assembly.

CVS: cvs.openbsd.org: src

2021-08-01 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/08/01 11:42:56 Modified files: sys/arch/powerpc64/powerpc64: cpu.c Log message: style(9)

CVS: cvs.openbsd.org: src

2021-08-01 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/08/01 13:04:37 Modified files: sys/dev/acpi : acpicpu.c Log message: whitespace

CVS: cvs.openbsd.org: src

2021-08-02 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/08/02 13:07:29 Modified files: sys/arch/riscv64/riscv64: pmap.c Log message: Add memory barrier (data FENCE) before making the SBI call to issue a FENCE.I instruction on the remote harts. Accor

CVS: cvs.openbsd.org: src

2021-08-02 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/08/02 15:46:39 Modified files: distrib/riscv64/ramdisk: install.md Log message: MP support seems to work fine now ok deraadt@

CVS: cvs.openbsd.org: src

2021-08-24 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/08/24 10:18:50 Modified files: sys/dev/acpi : pchgpio.c Log message: Fix ping group offsets. ok jcs@

CVS: cvs.openbsd.org: src

2021-08-27 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/08/28 00:03:25 Modified files: sys/dev/pci/drm/i915/gem: i915_gem_mman.c Log message: Remove bogus code that tries to unmap GTT pages in a codepath that clearly doesn't deal with non-GTT mapping

CVS: cvs.openbsd.org: src

2021-08-29 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/08/29 05:23:29 Modified files: sys/dev/ic : nvme.c sys/arch/arm64/dev: aplns.c Log message: Reduce the number of openings for aplns(4) to 1. This isn't correct but make NVMe on the

CVS: cvs.openbsd.org: src

2021-08-29 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/08/29 06:02:52 Modified files: sys/dev/ic : nvmevar.h Log message: Reduce the number of openings for aplns(4) to 1. This isn't correct but make NVMe on the Apple M1 stable. Hopefully we ca

CVS: cvs.openbsd.org: src

2021-08-30 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/08/30 12:40:19 Modified files: sys/dev/acpi : pchgpio.c Log message: Remove magic offset from data structures. This makes it much easier to compare the data structures with the Linux code whi

CVS: cvs.openbsd.org: src

2021-08-31 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/08/31 09:11:54 Modified files: sys/arch/amd64/amd64: identcpu.c tsc.c Log message: Use the TSC delay(9) backend earlier on machines where we can. Also use the TSC for delays even if there is a

CVS: cvs.openbsd.org: src

2021-08-31 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/08/31 09:20:06 Modified files: sys/arch/arm64/conf: GENERIC RAMDISK files.arm64 Added files: sys/arch/arm64/dev: aplpinctrl.c Log message: Add aplpinctrl(4), a driver for the Apple GPIO

CVS: cvs.openbsd.org: src

2021-08-31 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/08/31 09:21:19 Modified files: sys/arch/arm64/dev: aplpcie.c Log message: Do pinctrl stuff. ok patrick@

CVS: cvs.openbsd.org: src

2021-08-31 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/08/31 09:37:40 Modified files: share/man/man4/man4.arm64: Makefile Added files: share/man/man4/man4.arm64: aplpinctrl.4 Log message: aplpinctrl(4)

CVS: cvs.openbsd.org: src

2021-09-02 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/09/02 04:48:52 Modified files: sys/arch/arm64/include: armreg.h sys/arch/arm64/arm64: locore.S Log message: Fix the TCR_TG0_xxx definitions and add TCR_TG0_4K to the initial setting of

CVS: cvs.openbsd.org: src

2021-09-02 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2021/09/02 13:12:29 Modified files: sys/dev/pci/drm/ttm: ttm_bo.c ttm_bo_vm.c Log message: Initialize the uvm object when we actually need it such that we can use uvm_obj_init() to initialize the pag

CVS: cvs.openbsd.org: src

2024-08-17 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/17 04:33:56 Modified files: sys/dev/pci/drm: drm_drv.c Log message: Linux doesn't consider S4 to be a suspend target state. ok jsg@

CVS: cvs.openbsd.org: src

2024-08-17 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/17 04:38:21 Modified files: sys/dev/pci/drm/amd/amdgpu: amdgpu_drv.c Log message: The amdgpu(4) code uses separate code paths for suspend and hibernate. Use the ACPI sleep state to determine

CVS: cvs.openbsd.org: src

2024-08-17 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/17 04:41:24 Modified files: sys/dev/pci/drm/amd/amdgpu: amdgpu_acpi.c Log message: Skip the FADT check on OpenBSD. Without it the GPU (and display) will remain on in suspend-to-idle on some

CVS: cvs.openbsd.org: src

2024-08-18 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/18 04:50:22 Modified files: sys/dev/pci/drm/apple: apldcp.c Log message: Some machines have more than one DCP, so apldcp(4) can attach multiple times. So make the task pool private to each i

CVS: cvs.openbsd.org: src

2024-08-18 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/18 05:08:47 Modified files: sys/dev/i2c: ihidev.c Log message: Don't short-circuit interrupt handling when the sc_dying flag is set. Just don't forward reports to the child drivers instea

CVS: cvs.openbsd.org: src

2024-08-18 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/18 05:10:10 Modified files: sys/dev/acpi : pchgpio.c Log message: Add Meteor Lake support. ok jsg@

CVS: cvs.openbsd.org: src

2024-08-19 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/19 03:26:58 Modified files: sys/dev/i2c: ihidev.c Log message: Use M_WAITOK where we can; this includes during autoconf where the only realistic option is to panic if we're doing smallish

CVS: cvs.openbsd.org: src

2018-12-21 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2018/12/21 05:02:55 Modified files: sys/arch/amd64/amd64: cpu.c Log message: Do PAT setup earlier such that mapping the framebuffer WC works at the point where we remap it. ok deraadt@, mlarkin@

CVS: cvs.openbsd.org: src

2018-12-22 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2018/12/22 07:42:29 Modified files: sys/dev/sdmmc : if_bwfm_sdio.c Log message: Avoid using m_trailingspace(9) on an mbuf allocated with MGET(9) as it relies on header fields that aren't initialized

CVS: cvs.openbsd.org: src

2018-12-28 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2018/12/28 13:35:59 Modified files: sys/arch/hppa/conf: RAMDISK Log message: Fix dino at uturn attachment. From miod@

CVS: cvs.openbsd.org: src

2018-12-30 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2018/12/30 11:18:54 Modified files: sys/dev/fdt: rkclock.c Log message: Implement setting CPU-related clocks for RK3328.

CVS: cvs.openbsd.org: src

2018-12-30 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2018/12/30 13:11:59 Modified files: sys/dev/ic : dwc_gmac.c Log message: Increase the reset timeout. The ROCK64 RK3328-based board seems to need a bit more time after a warm reset.

CVS: cvs.openbsd.org: src

2018-12-30 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2018/12/30 16:54:27 Modified files: sys/dev/fdt: rkclock.c rkclock_clocks.h Log message: More RK3328 clock stuff.

CVS: cvs.openbsd.org: src

2018-12-31 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2018/12/31 06:19:24 Modified files: sys/dev/fdt: rkclock.c rkclock_clocks.h Log message: Revamp the way we handle clocks on the RK3328. Instead of having code for each and every clock, use a dat

CVS: cvs.openbsd.org: src

2018-12-31 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2018/12/31 10:12:34 Modified files: sys/dev: audio.c Log message: Use the return value of task_add(9) to determine whether the task was already scheduled and whether we have to unref the devi

CVS: cvs.openbsd.org: src

2018-12-31 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2018/12/31 11:00:53 Modified files: sys/arch/arm64/arm64: cpu.c Log message: Avoid calling setperf() with a negative level. Avoid a potential use of an unitilized variable to pick an operating point.

CVS: cvs.openbsd.org: src

2018-12-31 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2018/12/31 11:09:36 Modified files: sys/dev/fdt: rkclock.c rkclock_clocks.h Log message: Implement fractional PLL frequencies for RK3328 and use them for APLL and GPLL like the Linux kernel does.

CVS: cvs.openbsd.org: src

2018-12-31 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2018/12/31 14:17:46 Modified files: sys/dev/fdt: rkclock.c rkclock_clocks.h Log message: Use data structures for the RK3399 as well.

CVS: cvs.openbsd.org: src

2018-12-31 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2018/12/31 14:24:37 Modified files: sys/dev/fdt: dwmmc.c Log message: Force base clock to 50 MHz on Rockchip SoCs. This increases the chance that we end up with an optimal clock frequency for SD

CVS: cvs.openbsd.org: src

2018-12-31 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2018/12/31 14:53:52 Modified files: sys/dev/fdt: rkclock.c Log message: Set assigned-clocks on RK3328.

CVS: cvs.openbsd.org: src

2018-12-31 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2018/12/31 14:59:44 Modified files: sys/dev/fdt: rkiic.c Log message: Set assigned-clocks.

CVS: cvs.openbsd.org: src

2019-01-01 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2019/01/01 04:15:15 Modified files: sys/dev/fdt: rkclock.c Log message: Fix typo in RK3328 fractional PLL frequency code.

CVS: cvs.openbsd.org: src

2019-01-01 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2019/01/01 05:19:57 Modified files: sys/dev/fdt: rkclock.c Log message: Make sure we don't exceed the maximum clock divider.

CVS: cvs.openbsd.org: src

2019-01-01 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2019/01/01 05:35:41 Modified files: sys/dev/fdt: rkclock.c Log message: Implement switching to different parent clocks in order to get as close to the desired frequency as possible when setting t

CVS: cvs.openbsd.org: src

2019-01-01 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2019/01/01 07:41:46 Modified files: sys/dev/fdt: rkclock.c rkclock_clocks.h Log message: Add RK3328 TSADC clock.

CVS: cvs.openbsd.org: src

2019-01-01 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2019/01/01 08:54:33 Modified files: sys/dev/fdt: rkclock.c rkclock_clocks.h Log message: Add RK3399 TSADC clock.

<    4   5   6   7   8   9   10   11   12   13   >