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

Re: [Xen-devel] PVH: libxl expertise...



On Wed, 14 Nov 2012 09:58:30 +0000
Ian Campbell <Ian.Campbell@xxxxxxxxxx> wrote:

> On Wed, 2012-11-14 at 01:31 +0000, Mukesh Rathor wrote:
> > On Tue, 13 Nov 2012 17:21:38 -0800
> > Mukesh Rathor <mukesh.rathor@xxxxxxxxxx> wrote:
> > 
> > > 
> > > 
> > > I can't tell why f_active is there. I also see supported, may be
> > > thats the string of what the kernel supports. It is set to
> > > 0x11 ??? 
> > 
> > Debugging further, I see in xc_dom_parse_elf_kernel() after
> > elf_parse_binary(), the strings are set as:
> > 
> >       type = XEN_ENT_STR, name = 0x3cadc2e116 "PAE_MODE", data = {
> >         str = 0x7ffff61e14b0 "yes", num = 0x7ffff61e14b0}}, {
> >       type = XEN_ENT_STR, name = 0x3cadc2dd2d "FEATURES", data = {
> >         str = 0x7ffff61e1414
> > "!writable_page_tables|pae_pgdir_above_4gb", num =
> > 0x7ffff61e1414}}, {type = XEN_ENT_NONE, name = 0x0, data = { str =
> > 0x0, num = 0x0}}, {type = XEN_ENT_LONG, 

>later? My suspicion is that when the domain is created the kernel hasn't
>been parsed yet so the feature flags are not available. This would be

Well, it found "!writable_page_tables|pae_pgdir_above_4gb", but 
not the addition ones I added:

#define FEATURES_PVH "|writable_descriptor_tables" \
                    "|auto_translated_physmap" \
                    "|supervisor_mode_kernel" \
                    "|hvm_callback_vector"

However, I see the new ones in vmlinux. So, something either in 
bzImage or parser.

thanks for your help.
Mukesh


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.