Implement support for MBIs. MBIs are message based interrupts that can be
authorkettenis <kettenis@openbsd.org>
Thu, 13 Oct 2022 07:04:53 +0000 (07:04 +0000)
committerkettenis <kettenis@openbsd.org>
Thu, 13 Oct 2022 07:04:53 +0000 (07:04 +0000)
commit8b7bc089824a7f535cf16a7e30432b574aa1c01f
tree031ef56ec4f18aa47350e4001fac5d23aefcaae8
parent40c942665e2a6e73653062386b61f09373477e3d
Implement support for MBIs.  MBIs are message based interrupts that can be
used as an alternative implementation for MSIs on hardware that doesn't
implement an ITS (or where the ITS is broken such as on the Rochchip
RK3566 SoC).

Based on an earlier WIP diff from patrick@; I just cleaned it up a bit.

ok patrick@
sys/arch/arm64/dev/agintc.c