The Global Interrupt Controller (GIC) present on certain MIPS systems can be used to route external interrupts to individual VPEs and CPU interrupt vectors. It also supports a timer and software-generated interrupts. Signed-off-by: Andrew Bresticker <abrestic@chromium.org> Acked-by: Arnd Bergmann <arnd@arndb.de> (am from http://patchwork.linux-mips.org/patch/8268/) BUG=chrome-os-partner:30840 TEST=Build and boot on FPGA Change-Id: Ie467d1b05fa07916d2f3bea822c370f447c07f35 Reviewed-on: https://chromium-review.googlesource.com/220061 Reviewed-by: Ben Chan <benchan@chromium.org> Commit-Queue: Andrew Bresticker <abrestic@chromium.org> Tested-by: Andrew Bresticker <abrestic@chromium.org>