|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] PVH: libxl expertise...
On Tue, 13 Nov 2012 10:00:53 +0000
Ian Campbell <Ian.Campbell@xxxxxxxxxx> wrote:
> On Tue, 2012-11-13 at 03:09 +0000, Mukesh Rathor wrote:
> > Hi,
> >
> > I am wondering if there's libxl expert who can help me make some PVH
> > related changes to libxl, pref in the US time zone. I could consult
> > on irc or the phone.
>
> I think most of the libxl experts are in European time zones. Probably
> the best bet is to just ask your questions either here or on IRC.
For PVH, xc_dom_feature_translated is not returning true, looks like
its not finding XENFEAT_auto_translated_physmap set in the elf???
I've modified the arch/x86/xen/xen-head.S file to include the PVH:
ELFNOTE(Xen, XEN_ELFNOTE_FEATURES, .asciz
"!writable_page_tables|pae_pgdir_above_4gb"FEATURES_PVH)
where
#define FEATURES_PVH "|writable_descriptor_tables" \
"|auto_translated_physmap" \
"|supervisor_mode_kernel" \
"|hvm_callback_vector"
So, not sure why it's failing. In xc_dom_parse_image(), I see
dom->parms.f_required is 0. I assume this is what the kernel is built
with and should be filled with the values above? Presumably,
dom->f_requested is what the library expects the kernel to have.
I set it as:
libxl__build_pv():
if (is_pvh) {
printf("info..features:%s\n", info->u.pv.features);
info->u.pv.features = strdup("auto_translated_physmap");
}
which is temporary hack, and I wanna consult with libxl expert for the
proper way to to this. I don't see any thing similar being done.
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 ???
Hmm... Using readelf and hexeditor, I see the feature string properly
set in vmlinux (assume its in bzImage too). So, not sure whats going on.
thanks
Mukesh
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |