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

Re: [Xen-devel] Question on save/restore mfn canonicalization



Well, when you're in school you don't have to care about breaking ABI's :)
So, the answer is then "no particular reason"?
Andres
John Levon wrote:
On Fri, Sep 28, 2007 at 12:25:28PM -0400, Andres Lagar-Cavilla wrote:

While exploring the paravirt save/restore code path, I noted a (seemingly) lack of consistency between where/who canonicalizes something and who un-canonicalizes. For example, the guest kernel canonicalizes the store and console mfn's in pre_suspend, but xc_domain_restore uncanonicalizes them before scheduling back the restored guest. The question is if there is a mandatory reason for this, or is just the way the code was written. Can I, e.g, fill the pfn_to_mfn_frame_list(_list) entries from "outside" and remove that code from post_suspend, or will something break?

You'll break the ABI. I don't know of a reason why it's so inconsistent.

regards
john


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


 


Rackspace

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