OpenBSD cvs log

created 2024-07-08T14:41:41Z
begin 2024-07-05T00:00:00Z
end 2024-07-06T00:00:00Z
path src/sys
commits 4

date 2024-07-05T05:42:08Z
author jsg
files src/sys/kern/vfs_subr.c log diff annotate
src/sys/sys/vnode.h log diff annotate
message remove unused vn_isdisk(), added for softdep
ok kn@

date 2024-07-05T21:24:13Z
author patrick
files src/sys/dev/pci/if_qwx_pci.c log diff annotate
message Only call qwx_dp_service_srng() if ext irq is enabled. It would be nicer
if we could simply call the ext irq handler which already does that, but
that is requiring the irq groups to be set up to point to our softc, so
let's just check it again. This allows single-msi vectors to behave.

ok stsp@

date 2024-07-05T22:52:25Z
author patrick
files src/sys/dev/fdt/dwpcie.c log diff annotate
message On Qualcomm machines, make use of the in-built MSI functionality in case
we don't have an msi-map pointing us to the GIC-MSI. This enables MSIs
on the Snapdragon X Elite or the Lenovo x13s in case it's running an
unpatched DTB.

ok kettenis@

date 2024-07-05T22:53:57Z
author patrick
files src/sys/arch/arm64/dev/pci_machdep.c log diff annotate
message When trying to enable multiple MSI vectors, check the flag first whether
or not it's supported. This allows qwx(4) to properly handle missing
support for that and switch back to a single MSI vector.

ok kettenis@