OpenBSD cvs log

created 2021-10-16T15:23:08Z
begin 2021-10-10T00:00:00Z
end 2021-10-11T00:00:00Z
path src/sys
commits 3

date 2021-10-10T16:20:37Z
author kettenis
files src/sys/dev/fdt/psci.c log diff annotate
message Apparently it is possible for firmware to indicate that SMCCC_VERSION is
implemented but have that call return NOT_SUPPORTED. Makes no sense,
but the SMCCC standard documents this and tells us to treat this as v1.0.
Change the code accordingly. Turn a few checks that should always be true
into KASSERTs to keep the control flow simple.

ok patrick@

date 2021-10-10T16:23:17Z
author kettenis
files src/sys/arch/arm64/dev/acpipci.c log diff annotate
message Only check whether we have an MSI interrupt controller when we try to
establish an MSI or MSI-X interrupt. Fixes establishing legacy INTx
interrupts on machines without a (usable) MSI interrupt controller.

ok patrick@

date 2021-10-10T21:54:50Z
author kettenis
files src/sys/arch/arm64/dev/acpipci.c log diff annotate
message Don't advertise MSI support if we don't have an MSI interrupt controller.

ok patrick@