Hi, > > Third time's a charm, hopefully. I fixed up all the whitespace issues > > in 3stack.c and signed off all the patches. > > There are still some trailing whitespaces left. I killed them while committing. Sorry, and thanks. I just had a quick scan through the patches that I emailed and I swear I'd taken care of them... > > The morale of the story is get it right first go :) (I'm not too sure > > how to combine patch 1 and 2, and being such a git newb my tree is > > already starting to look like a pair of octopi mating, so I'm just > > going to leave as is.) > > Have a look at git rebase -i, it's really nice ;) That's what I found in the end. The original morale of the story still stands though. People should also note that the LCD and IPU remains enabled as the kernel goes through its initialization. When the IPU is probed/initialized (somewhere in ipu_common.c) the IRQ is enabled (and then immediately disabled after the function returns) before all the data structures are properly setup. Because the IPU is still enabled the interrupt fires before the init finishes and the kernel crashes. TL;DR: either the ipu init in the kernel needs to be tweaked, or turned off in barebox before boot. Cheers Marc _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox