[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-ia64-devel] [PATCH][GFW][RFC] fix EFI_SAL_SET_VECTORS



Quoting Isaku Yamahata <yamahata@xxxxxxxxxxxxx>:

>
> While booting recent Linux kernel under VTi domain with the latest
> open gfw, it panics as following.
> Linux kernel calls sal call of
> (EFI_SAL_SET_VECTORS, EFI_SAL_SET_INIT_VECTOR) and the gfw accesses
> the invalid address.

Right.

> The uncached physical addresses are hard coded, but they aren't
> relocated when switching to virtual address mode.

I am not sure ConvertPointer is able to deal with uncached addresses.  Anyway,
using normal addresses should be harmless.

> And calling xen sal hypercall looks copy and past typo.
>
> Note: I haven't tested this patch yet.
> efi-vfirmware.hg/edk2-sparse/EdkXenPkg/Dxe/XenSal/XenSal.msa
> seems to need modification too, but I don't know how to generate the file.
> Is there any documentation describing that?

Eh yes, in tiancore docs.  But you don't want to read them.
I will take care of this.

Tristan.

_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.