hw/intc: Initial commit of lowRISC Ibex PLIC
commit879f60f01c1c655676207ea73d9250a7bc4a915f
authorAlistair Francis <alistair.francis@wdc.com>
Fri, 24 Apr 2020 01:34:15 +0000 (23 18:34 -0700)
committerAlistair Francis <alistair.francis@wdc.com>
Fri, 19 Jun 2020 15:24:07 +0000 (19 08:24 -0700)
treeaf3f6126a23202e3c5641f3485053c942168e168
parenta7d2d98c5944cec9ac8ed12215c2ea9d4545779b
hw/intc: Initial commit of lowRISC Ibex PLIC

The Ibex core contains a PLIC that although similar to the RISC-V spec
is not RISC-V spec compliant.

This patch implements a Ibex PLIC in a somewhat generic way.

As the current RISC-V PLIC needs tidying up, my hope is that as the Ibex
PLIC move towards spec compliance this PLIC implementation can be
updated until it can replace the current PLIC.

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
MAINTAINERS
hw/intc/Makefile.objs
hw/intc/ibex_plic.c [new file with mode: 0644]
include/hw/intc/ibex_plic.h [new file with mode: 0644]