Jerone Young
2005-Apr-29 22:42 UTC
[Xen-devel] [PATCH] libxc x86-64 enablement addons (almost working)
These patches add code needed to allow x86-64 to launch 64bit domains. You still cannot 100% boot a full domU domain just yet (but you can see it being created in xm list). There is still one more issue where when calling the last hypercall to set the domain up you get EINVAL. I believe this could be due to how I am initializing the page tables (which is probably wrong...if you see this is wrong don''t hesitate to say so :-) ). I want to go ahead and get this code in the tree as it will not affect x86 xen building in anyway...and perhaps could resolve the problem with more folks giving input. -- Jerone Young IBM Linux Technology Center jyoung5@us.ibm.com 512-838-1157 (T/L: 678-1157) _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Keir Fraser
2005-Apr-30 09:26 UTC
Re: [Xen-devel] [PATCH] libxc x86-64 enablement addons (almost working)
> These patches add code needed to allow x86-64 to launch 64bit domains. > You still cannot 100% boot a full domU domain just yet (but you can see > it being created in xm list). There is still one more issue where when > calling the last hypercall to set the domain up you get EINVAL. I > believe this could be due to how I am initializing the page tables > (which is probably wrong...if you see this is wrong don''t hesitate to > say so :-) ). I want to go ahead and get this code in the tree as it > will not affect x86 xen building in anyway...and perhaps could resolve > the problem with more folks giving input.Can x86_64 building be added to xc_linux_build.c rather than having a new file? If you look at the dom0 builder (domain_builder.c) I was able to share code almost entirely, except for actually building the intial pagetables. I''d like to see more merging in the builders rather than less as we risk having six builders with fair chunks of shared code between them (32- and 64-bit versions of linux/plan9/vmx builders). -- Keir _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel