[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Kernel does not boot on TT030



Hi Andreas,

Am 07.04.2019 um 05:58 schrieb Andreas Schwab:
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.

drivers/video/fbdev/atafb.c:3118:

                        error = request_irq(IRQ_AUTO_4, falcon_vbl_switcher, 0,
                                            "framebuffer:modeswitch",
                                            falcon_vbl_switcher);

Only used for Falcon though.

Cursor used to be handled by drivers/video/fbcon.c before that got refactored - Geert ought to know where the console cursor handling now lives.

Cheers,

	Michael



Andreas.



Reply to: