On Nov 10, 4:50pm, Jukka Ruohonen wrote: } On Sun, Nov 10, 2013 at 01:19:13AM +0000, John Nemeth wrote: } > Module Name: src } > Committed By: jnemeth } > Date: Sun Nov 10 01:19:13 UTC 2013 } > } > Modified Files: } > src/sys/arch/xen/x86: x86_xpmap.c } > } > Log Message: } > Change xpq_flush_cache to just do WBINVD letting the hypervisor trap and } > handle it as MMUEXT_FLUSH_CACHE is a privileged hypervisor operation. } } x86_wbind()? Which however appears to be (icorrectly?) #ifndef'd for Xen.
Uh, the function for Xen would be wbinvd(), which would create a very nice infinite loop as all that function does is call xpq_flush_cache(). This change was fully discussed on tech-xen@. }-- End of excerpt from Jukka Ruohonen