[PATCH]Disable early console in default to avoid printing boot message twice

Subsystems: linux for powerpc (32-bit and 64-bit), the rest

STALE7124d

3 messages, 2 authors, 2007-01-29 · open the first message on its own page

[PATCH]Disable early console in default to avoid printing boot message twice

From: Li Tony-r64360 <hidden>
Date: 2007-01-26 08:00:13

The early console is default enable in powerpc 32 now.
This cause the boot message from beginning to console_init() printed
twice.
The early console is useful only when the kernel dead before
console_init.
The patch make the early console optional and disable the early console
in default.
The patch has been tested on mpc8313erdb board
 
Signed-off-by: Li Tony <redacted>

---
 arch/powerpc/Kconfig           |    2 +-
 arch/powerpc/kernel/setup_32.c |    2 ++
 2 files changed, 3 insertions(+), 1 deletions(-)
 
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig
index 0673dbe..0c18951 100644
--- a/arch/powerpc/Kconfig
+++ b/arch/powerpc/Kconfig
@@ -59,7 +59,7 @@ config PPC
 
 config EARLY_PRINTK
  bool
- default y
+ default t
 
 config COMPAT
  bool
diff --git a/arch/powerpc/kernel/setup_32.c
b/arch/powerpc/kernel/setup_32.c
index a4c2964..71eb320 100644
--- a/arch/powerpc/kernel/setup_32.c
+++ b/arch/powerpc/kernel/setup_32.c
@@ -242,8 +242,10 @@ void __init setup_arch(char **cmdline_p)
 
  smp_setup_cpu_maps();
 
+#ifdef CONFIG_EARLY_PRINTK
  /* Register early console */
  register_early_udbg_console();
+#endif
 
  xmon_setup();
 
-- 
1.4.2
 
 

Re: [PATCH]Disable early console in default to avoid printing boot message twice

From: Hollis Blanchard <hidden>
Date: 2007-01-28 23:40:57

It is also very annoying that the early boot messages are printed twice=20=

on ppc64. Can you include ppc64 in this patch?

-Hollis

On Jan 26, 2007, at 2:00 AM, Li Tony-r64360 wrote:
The early console is default enable in powerpc 32 now.
This cause the boot message from beginning to console_init() printed=20=
quoted hunk
twice.
The early console is useful only when the kernel dead before=20
console_init.
The patch=A0make the early console optional and disable the early=20
console in default.
The patch has been tested on mpc8313erdb board
=A0
Signed-off-by: Li=A0Tony <redacted>
---
=A0arch/powerpc/Kconfig=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0 2 +-
=A0arch/powerpc/kernel/setup_32.c |=A0=A0=A0 2 ++
=A02 files changed, 3 insertions(+), 1 deletions(-)
=A0
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig
index 0673dbe..0c18951 100644
--- a/arch/powerpc/Kconfig
+++ b/arch/powerpc/Kconfig
@@ -59,7 +59,7 @@ config PPC
=A0
=A0config EARLY_PRINTK
=A0=A0bool
-=A0default y
+=A0default t
=A0
=A0config COMPAT
=A0=A0bool
diff --git a/arch/powerpc/kernel/setup_32.c=20
b/arch/powerpc/kernel/setup_32.c
index a4c2964..71eb320 100644
--- a/arch/powerpc/kernel/setup_32.c
+++ b/arch/powerpc/kernel/setup_32.c
@@ -242,8 +242,10 @@ void __init setup_arch(char **cmdline_p)
=A0
=A0=A0smp_setup_cpu_maps();
=A0
+#ifdef CONFIG_EARLY_PRINTK
=A0=A0/* Register early console */
=A0=A0register_early_udbg_console();
+#endif
=A0
=A0=A0xmon_setup();
=A0
--=20
1.4.2
=A0
=A0_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-dev=

RE: [PATCH]Disable early console in default to avoid printing boot message twice

From: Li Tony-r64360 <hidden>
Date: 2007-01-29 07:18:05

SGkgaG9sbGlzLA0KDQpJIGRvIG5vdCBoYXZlIGFueSBwcGM2NCBib2FyZCBpbiBoYW5kIGFuZCBt
dWNoIGV4cGVyaWVuY2Ugb24gcHBjNjQuDQpGb3IgcHBjNjQsIG1heWJlIHRyeSB0aGUgbW9kaWZp
Y2F0aW9uIG9uIGFyY2gvcG93ZXJwYy9rZXJuZWwvc2V0dXBfNjQuYyBhcyBJIGRvIHRvIGFyY2gv
cG93ZXJwYy9rZXJuZWwvc2V0dXBfMzIuYy4NCkVtYnJhY2luZyB0aGUgInJlZ2lzdGVyX2Vhcmx5
X3VkYmdfY29uc29sZSgpIiB3aXRoICIjaWZkZWYgQ09ORklHX0VBUkxZX1BSSU5USyIgbWFjcm8u
DQpBZnRlciBhbGwsIHRoZSBlYXJseSBjb25zb2xlIG1lY2hhbmlzbSBpcyB0aGUgc2FtZSBmb3Ig
cHBjMzIgYW5kIHBwYzY0Lg0KQXJlIHlvdSBjb252ZW5pZW50IHRvIGRvIGEgdGVzdD8NCklmIGl0
IGlzIHdvcmssIEkgbGlrZSB0byBpbmNsdWRlIHBwYzY0IGludG8gdGhpcyBwYXRjaC4NCg0KVG9u
eSBMaQ0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogSG9sbGlzIEJsYW5jaGFy
ZCBbbWFpbHRvOmhvbGxpc0BwZW5ndWlucHBjLm9yZ10gDQpTZW50OiAyMDA35bm0MeaciDI55pel
IDc6MzQNClRvOiBMaSBUb255LXI2NDM2MA0KQ2M6IGxpbnV4cHBjLWRldkBvemxhYnMub3JnDQpT
dWJqZWN0OiBSZTogW1BBVENIXURpc2FibGUgZWFybHkgY29uc29sZSBpbiBkZWZhdWx0IHRvIGF2
b2lkIHByaW50aW5nIGJvb3QgbWVzc2FnZSB0d2ljZQ0KDQpJdCBpcyBhbHNvIHZlcnkgYW5ub3lp
bmcgdGhhdCB0aGUgZWFybHkgYm9vdCBtZXNzYWdlcyBhcmUgcHJpbnRlZCB0d2ljZSBvbiBwcGM2
NC4gQ2FuIHlvdSBpbmNsdWRlIHBwYzY0IGluIHRoaXMgcGF0Y2g/DQoNCi1Ib2xsaXMNCg0KT24g
SmFuIDI2LCAyMDA3LCBhdCAyOjAwIEFNLCBMaSBUb255LXI2NDM2MCB3cm90ZToNCg0KPiBUaGUg
ZWFybHkgY29uc29sZSBpcyBkZWZhdWx0IGVuYWJsZSBpbiBwb3dlcnBjIDMyIG5vdy4NCj4gVGhp
cyBjYXVzZSB0aGUgYm9vdCBtZXNzYWdlIGZyb20gYmVnaW5uaW5nIHRvIGNvbnNvbGVfaW5pdCgp
IHByaW50ZWQgDQo+IHR3aWNlLg0KPiBUaGUgZWFybHkgY29uc29sZSBpcyB1c2VmdWwgb25seSB3
aGVuIHRoZSBrZXJuZWwgZGVhZCBiZWZvcmUgDQo+IGNvbnNvbGVfaW5pdC4NCj4gVGhlIHBhdGNo
wqBtYWtlIHRoZSBlYXJseSBjb25zb2xlIG9wdGlvbmFsIGFuZCBkaXNhYmxlIHRoZSBlYXJseSAN
Cj4gY29uc29sZSBpbiBkZWZhdWx0Lg0KPiBUaGUgcGF0Y2ggaGFzIGJlZW4gdGVzdGVkIG9uIG1w
YzgzMTNlcmRiIGJvYXJkDQo+IMKgDQo+IFNpZ25lZC1vZmYtYnk6IExpwqBUb255IDx0b255Lmxp
QGZyZWVzY2FsZS5jb20+DQo+IC0tLQ0KPiDCoGFyY2gvcG93ZXJwYy9LY29uZmlnwqDCoMKgwqDC
oMKgwqDCoMKgwqAgfMKgwqDCoCAyICstDQo+IMKgYXJjaC9wb3dlcnBjL2tlcm5lbC9zZXR1cF8z
Mi5jIHzCoMKgwqAgMiArKw0KPiDCoDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9ucygtKQ0KPiDCoA0KPiBkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL0tjb25maWcg
Yi9hcmNoL3Bvd2VycGMvS2NvbmZpZyBpbmRleCANCj4gMDY3M2RiZS4uMGMxODk1MSAxMDA2NDQN
Cj4gLS0tIGEvYXJjaC9wb3dlcnBjL0tjb25maWcNCj4gKysrIGIvYXJjaC9wb3dlcnBjL0tjb25m
aWcNCj4gQEAgLTU5LDcgKzU5LDcgQEAgY29uZmlnIFBQQw0KPiDCoA0KPiDCoGNvbmZpZyBFQVJM
WV9QUklOVEsNCj4gwqDCoGJvb2wNCj4gLcKgZGVmYXVsdCB5DQo+ICvCoGRlZmF1bHQgdA0KPiDC
oA0KPiDCoGNvbmZpZyBDT01QQVQNCj4gwqDCoGJvb2wNCj4gZGlmZiAtLWdpdCBhL2FyY2gvcG93
ZXJwYy9rZXJuZWwvc2V0dXBfMzIuYyANCj4gYi9hcmNoL3Bvd2VycGMva2VybmVsL3NldHVwXzMy
LmMgaW5kZXggYTRjMjk2NC4uNzFlYjMyMCAxMDA2NDQNCj4gLS0tIGEvYXJjaC9wb3dlcnBjL2tl
cm5lbC9zZXR1cF8zMi5jDQo+ICsrKyBiL2FyY2gvcG93ZXJwYy9rZXJuZWwvc2V0dXBfMzIuYw0K
PiBAQCAtMjQyLDggKzI0MiwxMCBAQCB2b2lkIF9faW5pdCBzZXR1cF9hcmNoKGNoYXIgKipjbWRs
aW5lX3ApDQo+IMKgDQo+IMKgwqBzbXBfc2V0dXBfY3B1X21hcHMoKTsNCj4gwqANCj4gKyNpZmRl
ZiBDT05GSUdfRUFSTFlfUFJJTlRLDQo+IMKgwqAvKiBSZWdpc3RlciBlYXJseSBjb25zb2xlICov
DQo+IMKgwqByZWdpc3Rlcl9lYXJseV91ZGJnX2NvbnNvbGUoKTsNCj4gKyNlbmRpZg0KPiDCoA0K
PiDCoMKgeG1vbl9zZXR1cCgpOw0KPiDCoA0KPiAtLQ0KPiAxLjQuMg0KPiDCoA0KPiDCoF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IExpbnV4cHBjLWRl
diBtYWlsaW5nIGxpc3QNCj4gTGludXhwcGMtZGV2QG96bGFicy5vcmcNCj4gaHR0cHM6Ly9vemxh
YnMub3JnL21haWxtYW4vbGlzdGluZm8vbGludXhwcGMtZGV2DQo=
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help