Split octeon interrupt code into a glue layer and a CIU driver.
authorvisa <visa@openbsd.org>
Sun, 18 Jun 2017 13:58:44 +0000 (13:58 +0000)
committervisa <visa@openbsd.org>
Sun, 18 Jun 2017 13:58:44 +0000 (13:58 +0000)
commit89182934ec6f2dedc31e75c99117f9cc6c4b2c93
treeb886ad1c363d11b1b5e4403d8a52808fa2e85eb5
parent995fbf018e68d87f93de2f49b39b351dfb842d42
Split octeon interrupt code into a glue layer and a CIU driver.
This makes possible to add drivers for other interrupt controllers
on the platform.

The glue layer has been derived from arm64/armv7.
sys/arch/octeon/conf/GENERIC
sys/arch/octeon/conf/RAMDISK
sys/arch/octeon/conf/files.octeon
sys/arch/octeon/dev/octciu.c [new file with mode: 0644]
sys/arch/octeon/dev/octeon_intr.c
sys/arch/octeon/dev/octeon_iobus.c
sys/arch/octeon/include/intr.h