On Wed, Nov 11, 2015 at 10:45:15PM +0530, Aravinda Prasad wrote: > Extend rtas-blob to accommodate error log. Error log > structure is saved in rtas space upon a machine check > exception. > > Signed-off-by: Aravinda Prasad <aravi...@linux.vnet.ibm.com> Reviewed-by: David Gibson <da...@gibson.dropbear.id.au>
> --- > hw/ppc/spapr.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/hw/ppc/spapr.c b/hw/ppc/spapr.c > index 05926a3..b7b9e09 100644 > --- a/hw/ppc/spapr.c > +++ b/hw/ppc/spapr.c > @@ -1556,6 +1556,10 @@ static void ppc_spapr_init(MachineState *machine) > exit(1); > } > spapr->rtas_size = get_image_size(filename); > + > + /* Resize blob to accommodate error log. */ > + spapr->rtas_size = TARGET_PAGE_ALIGN(spapr->rtas_size); > + > spapr->rtas_blob = g_malloc(spapr->rtas_size); > if (load_image_size(filename, spapr->rtas_blob, spapr->rtas_size) < 0) { > error_report("Could not load LPAR rtas '%s'", filename); > -- David Gibson | I'll have my music baroque, and my code david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_ | _way_ _around_! http://www.ozlabs.org/~dgibson
signature.asc
Description: PGP signature