MIPS per-cpu "shadow interrupts" (?)
Caleb James DeLisle
cjd at cjdns.fr
Wed Jan 29 14:27:03 PST 2025
Hello folks,
I'm working on what I hope will be my first contribution, support for EcoNet EN75xx MIPS 34K SoCs.
I ran into something I've never seen before and I wanted some advice on it. On this platform there
is something I've taken to calling "shadow interrupts", they never fire but they provide a way to
control one (v)CPU's view of a per-cpu interrupt. For example: Masking int 30 causes int 31 to stop
firing on the 2nd CPU.
I'd be fine to write econet,shadow-interrupts = [ 1e 1f ] in the DTS file and call it a day, but I
don't want to be treating this like alien tech if it actually isn't.
So my question: Is this a known thing? Does it have a name? Is there some term I can search for, or
some existing PIC driver I can look at and copy from?
Thanks,
Caleb
More information about the openwrt-devel
mailing list