OpenBSD cvs log

created 2023-05-22T07:10:25Z
begin 2023-05-19T00:00:00Z
end 2023-05-20T00:00:00Z
path src/sys
commits 7

date 2023-05-19T01:04:39Z
author guenther
files src/sys/netinet/tcp.h log diff annotate
message Move tcp_info structure to be under '#if __BSD_VISIBLE' to repair
compliance with POSIX/SUS restrictions on <netinet/tcp.h>

ok bluhm@
ports testing and ok sthen@

date 2023-05-19T01:12:23Z
author guenther
files src/sys/kern/kern_pledge.c log diff annotate
message Since waitid(2) shares code with wait4(2) and doesn't expose any
non-trivial new information or code-paths over wait4(), include
it in pledge("stdio")

discussed with deraadt@

date 2023-05-19T20:54:55Z
author patrick
files src/sys/dev/fdt/qcipcc.c log diff annotate
message Clear interrupt before executing the interrupt handler as we otherwise
risk losing an interrupt for the same pin. This can happen when a second
interrupt occurs between the interrupt handler's execution and us clearing
the interrupt.

ok kettenis@

date 2023-05-19T21:13:49Z
author patrick
files src/sys/arch/arm64/conf/GENERIC log diff annotate
src/sys/arch/arm64/conf/RAMDISK log diff annotate
src/sys/dev/fdt/files.fdt log diff annotate
src/sys/dev/fdt/qcsmem.c log diff annotate
message Add qcsmem(4), a driver for the shared memory table on Qualcomm SoCs
used to establish data communication channels with co-processors.

ok kettenis@ drahn@

date 2023-05-19T21:15:16Z
author patrick
files src/sys/arch/arm64/dev/mainbus.c log diff annotate
message Have mainbus attach nodes under /reserved-memory, so that qcsmem(4) shows
up.

ok kettenis@ drahn@

date 2023-05-19T21:26:09Z
author patrick
files src/sys/arch/arm64/conf/GENERIC log diff annotate
src/sys/arch/arm64/conf/RAMDISK log diff annotate
message Add qcsmptp(4), a driver to share 32-bit values between (co-)processors.

The inbound path is typically used as interrupt controller, e.g. to handle
handover and ready interrupts when a remoteproc boots. The outbound path
seems to be used to stop cores, but we don't do that yet.

ok kettenis@

date 2023-05-19T21:26:10Z
author patrick
files src/sys/dev/fdt/files.fdt log diff annotate
src/sys/dev/fdt/qcsmptp.c log diff annotate
message Add qcsmptp(4), a driver to share 32-bit values between (co-)processors.

The inbound path is typically used as interrupt controller, e.g. to handle
handover and ready interrupts when a remoteproc boots. The outbound path
seems to be used to stop cores, but we don't do that yet.

ok kettenis@