Re: linux 3.10.1 with initrd (was Re: linux 3.8.12-1 (atari flavour) does not boot)

2013-08-03 Thread Geert Uytterhoeven
On Sat, Aug 3, 2013 at 3:37 AM, Michael Schmitz wrote: > static inline bool arch_irqs_disabled_flags(unsigned long flags) > { > + #if defined(MACH_ATARI_ONLY) || defined(MACH_AMIGA_ONLY) The above is not needed: - If MACH_ATARI_ONLY, MACH_IS_ATARI is hardcoded to 1, so the compiler will o

Re: linux 3.10.1 with initrd (was Re: linux 3.8.12-1 (atari flavour) does not boot)

2013-08-02 Thread Michael Schmitz
Geert, So we could stop blocking further interrupts in multi platform kernels. How much of a performance hit will this be on say a stock Falcon or TT? That's 15000 - 3 more interrupts per second. Yep, but pretty much all NOP. Is the interrupt entry/return that much of a hassle these days?

Re: linux 3.10.1 with initrd (was Re: linux 3.8.12-1 (atari flavour) does not boot)

2013-08-02 Thread Geert Uytterhoeven
On Fri, Aug 2, 2013 at 7:26 PM, Michael Schmitz wrote: >>> What is the cause of the problem exactly - the hsync handler changing the >>> IPL to block out further interrupts, whenever it is called for the first >>> time after interrupts are enabled? We could stop doing that on >>> multi-platform ke

Re: linux 3.10.1 with initrd (was Re: linux 3.8.12-1 (atari flavour) does not boot)

2013-08-02 Thread Michael Schmitz
Hi Geert, Didn't we have that sorted out earlier? I seem to recall this has surfaced before. You mean commit 94674cd5299e825cb31979c3b9a4c1a3e6074839 ("m68k: Correct the Atari ALLOWINT definition")? That was a related but slightly different problem. That's proably what I recalled, yes. What

Re: linux 3.10.1 with initrd (was Re: linux 3.8.12-1 (atari flavour) does not boot)

2013-08-02 Thread Geert Uytterhoeven
On Fri, Aug 2, 2013 at 11:08 AM, Michael Schmitz wrote: >>> [0.16] WARNING: at /root/linux-3.10.1/init/main.c:698 >>> do_one_initcall+0x12e/0x13a() >>> [0.16] initcall param_sysfs_init+0x0/0x1a4 returned with disabled >>> interrupts >>> >>> This seems to happen for several initcall

Re: linux 3.10.1 with initrd (was Re: linux 3.8.12-1 (atari flavour) does not boot)

2013-08-02 Thread Michael Schmitz
Hi Geert, [0.16] WARNING: at /root/linux-3.10.1/init/main.c:698 do_one_initcall+0x12e/0x13a() [0.16] initcall param_sysfs_init+0x0/0x1a4 returned with disabled interrupts This seems to happen for several initcalls. Geert et al, can you have a look at them, they’re scary ☺

Re: linux 3.10.1 with initrd (was Re: linux 3.8.12-1 (atari flavour) does not boot)

2013-08-02 Thread Michael Schmitz
Thorsten, I’d like the m68k people to read the whole eMail and test https://www.freewrt.org/~tg/dp/dists/hacks/dirty/Crossbuilt/linux/ linux-image-3.10-0+m68k.1-m68k_3.10.1-1+m68k.1_m68k.deb on all their boxen, at least Amiga/Atari/Macintosh Not anytime soon - the boot disk on my Falcon just

Re: linux 3.10.1 with initrd (was Re: linux 3.8.12-1 (atari flavour) does not boot)

2013-07-31 Thread Geert Uytterhoeven
On Sat, Jul 20, 2013 at 7:27 PM, Thorsten Glaser wrote: > So good, so far. An ARAnyM log of the build (kernel > messages) is attached. There’s one thing sticking out: > > [0.16] WARNING: at /root/linux-3.10.1/init/main.c:698 > do_one_initcall+0x12e/0x13a() > [0.16] initcall param_

Re: linux 3.10.1 with initrd (was Re: linux 3.8.12-1 (atari flavour) does not boot)

2013-07-30 Thread Geert Uytterhoeven
On Sat, Jul 20, 2013 at 7:27 PM, Thorsten Glaser wrote: > I’d like the m68k people to read the whole eMail and test > https://www.freewrt.org/~tg/dp/dists/hacks/dirty/Crossbuilt/linux/linux-image-3.10-0+m68k.1-m68k_3.10.1-1+m68k.1_m68k.deb 404 > on all their boxen, at least Amiga/Atari/Macintosh

Re: linux 3.10.1 with initrd (was Re: linux 3.8.12-1 (atari flavour) does not boot)

2013-07-20 Thread Ben Hutchings
On Sat, 2013-07-20 at 17:27 +, Thorsten Glaser wrote: [...] > Also, I’d like the m68k people *and* the Debian Linux > kernel people to review the configuration, to see whether > there are things either can absolutely not live with: > https://www.freewrt.org/~tg/dp/dists/hacks/dirty/Crossbuilt/l

linux 3.10.1 with initrd (was Re: linux 3.8.12-1 (atari flavour) does not boot)

2013-07-20 Thread Thorsten Glaser
Dixi quod… >I guess if it’s like that, I can have a go as well. Did one now, and it boots. It uses initrd now, which means one has to copy-out the initrd every time it is regenerated, but also adds flexibility (root filesystem not ext4fs, root on nfs, nbd, etc). I disabled quite a lot of stuff (