MMIO and custom interrupts working for OpenRISC