[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] PV hybrid: vmlaunch failure help...
On Fri, 04 Mar 2011 07:42:07 +0000 Keir Fraser <keir.xen@xxxxxxxxx> wrote: > On 04/03/2011 03:21, "Mukesh Rathor" <mukesh.rathor@xxxxxxxxxx> wrote: > > > Hi all, > I was going to look into this feature myself, it's good someone else > has picked it up so I don't have to. :-) > > For this particular vmentry failure, Vol.3B Section 23.3.1 lists all > the guest-state checks carried out on vmentry. There are quite a few > of them, but you simply need to check your state dump against every > check until you find a mismatch. I believe someone had a function > that implemented all/most of these checks in a diagnostic helper > function -- I can't find the patch just now unfortunately. > > -- Keir Yey, success finally! I am able to enter the vmx to the first instruction after seeing hundreds for "guest state invalid" for sometime. It appears that attrs must be set for all descriptors. That seems in conflict with somewhere in manual that null selectors cause descriptors to be ignored. I wish the vendors would provide flow chart of exact microcode execution for 'vmlaunch'. It is an assembler instruction after all, and the programmer deserves to know everything it's doing and the order it's doing in :)... Anyways, I hope to make good progress on it now, and if I can get my hacked up version at least stable enough, will run some benchmarks. I'm on vacation next month, but I hope to have something to report to you guys middle/end of May. thanks, Mukesh _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |