]> git.karo-electronics.de Git - karo-tx-linux.git/commit
m68k/mac: early console
authorFinn Thain <fthain@telegraphics.com.au>
Sun, 23 Oct 2011 14:11:12 +0000 (01:11 +1100)
committerGeert Uytterhoeven <geert@linux-m68k.org>
Sun, 20 Nov 2011 09:34:37 +0000 (10:34 +0100)
commitddc56111240d38e4366687dcf1cf047781096a23
treef8899f7c033f31beda3fef9d2c0f1513fd6da3cd
parent1ec13b5e9da193502a263446a65be165d031e8b1
m68k/mac: early console

Revive the old mac_serial_print() routine as mac_early_print(). mac_serial_print() did not function because it did not use the right offsets for its stack arguments. Fix this and make compilation conditional on CONFIG_EARLY_PRINTK instead of the obscure MAC_SERIAL_DEBUG macro.

Give mac_early_print() a new string length parameter to fit the early console API.

Send output to the framebuffer as well as serial ports.

Change the line rate to 38400 baud to match the default for the real (pmac_zilog) serial console.

Signed-off-by: Finn Thain <fthain@telegraphics.com.au>
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
arch/m68k/Kconfig.debug
arch/m68k/kernel/head.S
arch/m68k/mac/config.c