Hi, I'm wondering how arch/mips/kernel/early_printk.c is supposed to be used. I've already an early console that needs some setup before registering it. In the current context I can't do that anymore. Of course I can do it once in prom_putchar() but quite frankly I do not see the real point to make this common for all platforms. Moreover I used to call setup_early_printk() sooner in my prom setup code. BTW, it seems some '__init' and '__init_data' are missing... -- Franck