Source-Changes-D archive

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

Re: CVS commit: src/sys/arch/xen/x86



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


Home | Main Index | Thread Index | Old Index