[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Re: xc_translate_foreign_address() returns mfn??
On Sat, Dec 20, 2008 at 2:13 AM, Tim Deegan <Tim.Deegan@xxxxxxxxxx> wrote: > Hi, > > At 23:38 +0900 on 19 Dec (1229729882), Jun Koi wrote: >> So everything indicates that xc_translate_foreign_address() actually >> returns gfn, not mfn like in its comment. Could anybody confirms that >> the function works well on both PV and HVM? > > To the best of my knowledge that function does not work at all for HVM > (at least, I know it is broken when using 32-bit tools and 64-bit xen). > I have a half-done patchset that cleans it up considerably, fixing HVM > and compat issues, which I'll probably post at the end of the month. > > In any case, you are right: these functions (like _almost_ every other > interface dealing with guest memory) deals in what in the shadow code are > called GFNs. That is, untranslated GPFNs for HVM guests, and MFNs for PV. > > The use of "mfn" in the source code is probably an indicator that this > code pre-dates HVM guest support. That is a smart guess, I think :-) And please fix the comment to reflect this in your new code. Many thanks, J _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |