提交 4da727ae 编写于 作者: A Anton Blanchard 提交者: Paul Mackerras

powerpc: Print progress of ibm,client-architecture method

The ibm,client-architecture method will often cause a reconfiguration reboot.
When this happens the last thing we see is:

	Hypertas detected, assuming LPAR !

Which doesn't explain what just happened.  Wrap the ibm,client-architecture
so it's clear what is going on:

	Calling ibm,client-architecture... done

In order to maintain the law of conservation of screen real estate, downgrade
two other messages to debug.
Signed-off-by: NAnton Blanchard <anton@samba.org>
Signed-off-by: NPaul Mackerras <paulus@samba.org>
上级 85701e6a
...@@ -732,15 +732,17 @@ static void __init prom_send_capabilities(void) ...@@ -732,15 +732,17 @@ static void __init prom_send_capabilities(void)
root = call_prom("open", 1, 1, ADDR("/")); root = call_prom("open", 1, 1, ADDR("/"));
if (root != 0) { if (root != 0) {
/* try calling the ibm,client-architecture-support method */ /* try calling the ibm,client-architecture-support method */
prom_printf("Calling ibm,client-architecture...");
if (call_prom_ret("call-method", 3, 2, &ret, if (call_prom_ret("call-method", 3, 2, &ret,
ADDR("ibm,client-architecture-support"), ADDR("ibm,client-architecture-support"),
root, root,
ADDR(ibm_architecture_vec)) == 0) { ADDR(ibm_architecture_vec)) == 0) {
/* the call exists... */ /* the call exists... */
if (ret) if (ret)
prom_printf("WARNING: ibm,client-architecture" prom_printf("\nWARNING: ibm,client-architecture"
"-support call FAILED!\n"); "-support call FAILED!\n");
call_prom("close", 1, 0, root); call_prom("close", 1, 0, root);
prom_printf(" done\n");
return; return;
} }
call_prom("close", 1, 0, root); call_prom("close", 1, 0, root);
...@@ -1495,7 +1497,7 @@ static int __init prom_find_machine_type(void) ...@@ -1495,7 +1497,7 @@ static int __init prom_find_machine_type(void)
return PLATFORM_GENERIC; return PLATFORM_GENERIC;
x = prom_getproplen(rtas, "ibm,hypertas-functions"); x = prom_getproplen(rtas, "ibm,hypertas-functions");
if (x != PROM_ERROR) { if (x != PROM_ERROR) {
prom_printf("Hypertas detected, assuming LPAR !\n"); prom_debug("Hypertas detected, assuming LPAR !\n");
return PLATFORM_PSERIES_LPAR; return PLATFORM_PSERIES_LPAR;
} }
return PLATFORM_PSERIES; return PLATFORM_PSERIES;
...@@ -1544,7 +1546,7 @@ static void __init prom_check_displays(void) ...@@ -1544,7 +1546,7 @@ static void __init prom_check_displays(void)
}; };
const unsigned char *clut; const unsigned char *clut;
prom_printf("Looking for displays\n"); prom_debug("Looking for displays\n");
for (node = 0; prom_next_node(&node); ) { for (node = 0; prom_next_node(&node); ) {
memset(type, 0, sizeof(type)); memset(type, 0, sizeof(type));
prom_getprop(node, "device_type", type, sizeof(type)); prom_getprop(node, "device_type", type, sizeof(type));
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册