Pushed, thanks.
--
Hollis Blanchard
IBM Linux Technology Center
On Tue, 2006-11-21 at 15:27 -0500, Amos Waterland wrote:
> The latest release of SLOF is missing mandatory "device_type" nodes for
> both ISA and system-controller (which are both busses). Until this is
> fixed, Xen fails to boot on that release of SLOF. So work around it by
> just printing a warning and continueing. Thanks to Segher for pointing
> out a problem with the first version of this patch.
>
> CC: Segher Boessenkool <segher@xxxxxxxxxxxxxxxxxxx>
> Signed-off-by: Amos Waterland <apw@xxxxxxxxxx>
>
> ---
>
> boot_of.c | 6 ++++--
> 1 file changed, 4 insertions(+), 2 deletions(-)
>
> diff -r b30cb72ed5e2 xen/arch/powerpc/boot_of.c
> --- a/xen/arch/powerpc/boot_of.c Fri Nov 03 16:53:17 2006 -0500
> +++ b/xen/arch/powerpc/boot_of.c Tue Nov 21 15:12:33 2006 -0500
> @@ -818,8 +818,10 @@ static int __init boot_of_serial(void *o
> of_panic("package-to-path failed\n");
>
> rc = of_getprop(p, "device_type", type, sizeof (type));
> - if (rc == OF_FAILURE)
> - of_panic("fetching device type failed\n");
> + if (rc == OF_FAILURE) {
> + of_printf("%s: fetching type of `%s' failed\n", __func__, buf);
> + continue;
> + }
>
> if (strcmp(type, "serial") != 0)
> continue;
>
> _______________________________________________
> Xen-ppc-devel mailing list
> Xen-ppc-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-ppc-devel
_______________________________________________
Xen-ppc-devel mailing list
Xen-ppc-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ppc-devel
|