On Apr 06 2019, Eero Tamminen <oak@helsinkinet.fi> wrote:
"initcall_debug" doesn't give any output, but I've enabled the dummy
IRQ handler [1] and get constant warnings from it.  There's quite
a lot of them in few seconds:
----------------------------------------------
$ grep unexpected tt-boot.log | sort | uniq -c
   1200 unexpected interrupt from 104
    212 unexpected interrupt from 112
----------------------------------------------
Any idea what those interrupts are for?
These are the HSYNC and VSYNC interrupts.  The HSYNC irq should be
masked by tt_scu.sys_mask, the VSYNC irq is used for the cursor, but I
can't find where it is set up right now.
                        error = request_irq(IRQ_AUTO_4, falcon_vbl_switcher, 0,
                                            "framebuffer:modeswitch",
                                            falcon_vbl_switcher);