|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] [PATCH][VT] Patch to allow VMX domainsto be destroyedor
On 19 Sep 2005, at 06:54, Jiang, Yunhong wrote:
More exactly should be:
if (!vmx_paging_enabled(d)) {
get_page for new mfn
put_page for old mfn
}
What would old_mfn be in this case?
If we do any cr3 ref-counting on cr0 writes I would expect it to be:
* put_page() on clearing of CR0_PG
* get_page() on setting of CR0_PG
Given that writing cr3 currently does a get_page/put_page regardless of
the setting of CR0_PG, is there any need to be doing get_page() within
vmx_set_cr0()?
I think it's more correct to do get/put in vmx_set_cr0 (at that point
we can know what format the pagetables should be, for example
(32/32p/64). But I think it's a bigger cleanup patch.
Whatever you go for: please send a complete tested patch. :-)
-- Keir
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|