|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] HVM support for e820_host (Was: Bug: Limitation of <=2GB RAM in domU persists with 4.3.0)
On 09/03/2013 03:59 PM, Konrad Rzeszutek Wilk wrote: 2) Further, I'm finding myself motivated to write that auto-set (as opposed to hard coded) vBAR=pBAR patch discussed briefly a week or so ago (have an init script read the BAR info from dom0 and put it in xenstore, plus a patch to make pBAR=vBAR reservations built dynamically rather than statically, based on this data. Now, I'm quite fluent in C, but my familiarity with Xen soruce code is nearly non-existant (limited to studying an old unsupported patch every now and then in order to make it apply to a more recent code release). Can anyone help me out with a high level view WRT where this would be best plumbed in (which files and the flow of control between the affected files)? [snip]OK, I have attached a preliminary patch against 4.3.0 for the libxl part. It compiles. I haven't tried running it to see if it actually works or does something, but my packages build. Please let me know if I've missed anything. On it's own, I don't think this patch will do much (apart from maybe break HVM hosts with e820_host=1 set).
Is this already in 4.3.0 or is this an out-of-tree patch? Do you have a link to it handy?
Agreed. Let's leave the pBAR=vBAR part for a separate patch set. I'll have to figure out a sensible way to query the IOMEM regions for each of the devices passed to the VM and make sure they are in the same hole. Then there is the SMBIOS would need to move and the BIOS might need to be relocated - but I think those are relocatable in some form. [bit above left for later reference] Well, I am more than happy to help you with this.Thanks, much appreciated. :)Yeeey! Vict^H^H^H^volunteer :-)! <manically laughter in the background> I am also reachable on IRC (FreeNode mostly) as either darnok or konrad if that would be more convient to discuss this. Thanks. I'll keep that in mind. :) Gordan Attachment:
xen-hvm-libxl-e820_host.patch _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |