MSIP Register (msip)

(Ask a Question)

Machine mode software interrupts per Hart are enabled by writing to the control register msip. Each msip register is a 32-bit long WARL register. The LSb of msip is reflected in the msip bit of the mip register. Other bits in each msip register are hardwired to zero. At Reset, msip registers are cleared to zero. Software interrupts allow inter-processor core communication in multi-Hart systems by enabling Harts to write to each other's msip bits.