Implement support for using interrupt cookies in vbus(4) and vpci(4) as
authorkettenis <kettenis@openbsd.org>
Wed, 6 Dec 2017 16:20:53 +0000 (16:20 +0000)
committerkettenis <kettenis@openbsd.org>
Wed, 6 Dec 2017 16:20:53 +0000 (16:20 +0000)
commit01555c0fe019dcc734978f70d604f127b47ff70e
treef65decaebcdc5b61150b451b8aeb23468d07f28d
parente9e834fd166b925156cf8a7bb45bafaee984e454
Implement support for using interrupt cookies in vbus(4) and vpci(4) as
introduced in version 3.0 of the Interrupt APIs group.  This makes it possible
boot OpenBSD on SPARC T7/M7 hardware (although there still may be issues with
the onboard mpii(4) controller).
sys/arch/sparc64/dev/vbus.c
sys/arch/sparc64/dev/vpci.c
sys/arch/sparc64/include/hypervisor.h
sys/arch/sparc64/sparc64/autoconf.c
sys/arch/sparc64/sparc64/intr.c