Hello all, I had noticed that there is a mrecurial repository for a unified interface for Vt-x and AMD svm in: http://xenbits.xensource.com/ext/xen-unstable-hvm.hg HVM stands for "Hardware virtual machine", and it is an interface that abstracts away from the x86/x86_64 CPU specifics. Is there intention that this will be integrated to the main tree ? there are some differences between svm and vt-x ; some are in terminology, but some are real ones (like the fact the svm has tagged TLB and uses ASID while vt-x does not). Does anybody knows more on this HVM initiative and shed some light on it? ** John ** _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
> -----Original Message----- > From: xen-devel-bounces@lists.xensource.com > [mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of John Que > Sent: 13 January 2006 13:27 > To: Xen-devel@lists.xensource.com > Subject: [Xen-devel] HVM initiative > > Hello all, > I had noticed that there is a mrecurial repository for a > unified interface for Vt-x and AMD svm in: > http://xenbits.xensource.com/ext/xen-unstable-hvm.hg > > HVM stands for "Hardware virtual machine", and it is an > interface that abstracts away from the x86/x86_64 CPU specifics. > > Is there intention that this will be integrated to the main > tree ? there are some differences between svm and vt-x ; some > are in terminology, but some are real ones (like the fact > the svm has tagged TLB and uses ASID while vt-x does not). > > Does anybody knows more on this HVM initiative and shed some > light on it? > ** John **A long time ago, this was discussed on the forum (like May/June 2005 sort of time). As far as I''m aware, the plan is to merge/integrate the hvm tree into the main tree at some point, as XenSource has a plan to support both AMD and Intel processor solutions. When this will happen, and what the acceptance criteria(s) involved are, I don''t know... -- Mats _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
# I had noticed that there is a mrecurial repository for a unified interface # for Vt-x and AMD svm in: # http://xenbits.xensource.com/ext/xen-unstable-hvm.hg # # HVM stands for "Hardware virtual machine", and it is an # interface that abstracts away from the x86/x86_64 CPU specifics. In essence, HVM is 1) a refactoring of Intel''s vmx code into vendor specific and common code, 2) the introduction of a simple indirection to support Intel''s VT-x and AMD''s SVM technology. The nice thing about the HVM tree is that from a user-level progeamming perspective (xend, config files, disk images) there is no difference between VT-x and SVM. I did a brief presentation at the Xen summit this week on HVM. The slides should become available from the xensource site at the end of this week. Leendert _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
The HVM presentation is now available from: http://www.xensource.com/company/xensummit.html Leendert _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel