[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [XenPPC] Continue instead of fail on device_type fetch error
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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |