implement early_printk