|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] Can't see more than 3.5GB of RAM
On Wed, Aug 22, 2012 at 08:34:10PM -0400, Casey DeLorme wrote:
> The code in setup.c has changed very little between versions, but I have
> applied this patch successfully to 4.1.2, 4.1.3, and 4.2.
> I happened to be testing rc3 right now, and here is what that section of
> the file has:
> #if 0
> else if ( e820_raw_nr != 0 )
> {
> memmap_type = "Xen-e820";
> }
> else if ( bootsym(lowmem_kb) )
> {
> memmap_type = "Xen-e801";
> e820_raw[0].addr = 0;
> e820_raw[0].size = bootsym(lowmem_kb) << 10;
> e820_raw[0].type = E820_RAM;
> e820_raw[1].addr = 0x100000;
> e820_raw[1].size = bootsym(highmem_kb) << 10;
> e820_raw[1].type = E820_RAM;
> e820_raw_nr = 2;
> }
> #endif
> else if ( mbi->flags & MBI_MEMMAP )
> The condition "( e820_raw_nr != 0 )" has remained the same.
> The important change is that it went from "if" to an "else if", which
> means the line after you close your "#endif" has to continue or open the
> conditional statement.
> So in 4.1.2 you might replace the following "else if" with just "if".
> The goal is to comment out the e801 mapping information. I have no idea
> what kind of effects this would have on other systems, but it has worked
> fine for me.
>
Hello,
Did you submit patches for this to xen-unstable (and after that, a backport to
xen-4.1-testing.hg) ?
Thanks,
-- Pasi
> On Wed, Aug 22, 2012 at 8:18 PM, Jonathan Tripathy <[1]jonnyt@xxxxxxxxxxx>
> wrote:
>
> On 23/08/2012 01:13, Casey DeLorme wrote:
>
> Well, that's a shame. Pretty sure the e801 Map is your problem, and
> the only fix I have found involves compiling from source with
> modifications:
>
> [2]http://serverfault.com/questions/342109/xen-only-sees-512mb-of-system-ram-should-be-8gb-uefi-boot
>
> I have had success applying the above fix with plenty of versions of
> Xen, so I can vouch for the above post being a valid workaround. I
> still use it with Xen 4.2.
>
> Must be a grub efi bug, supposedly 4.2 has a new option to build
> xen.efi, which would replace the debian.efi boot file, but I haven't
> figured anything out for that.
>
> I also came across that serverfault posting. Am I correct in saying that
> the patch will have to be modified a little to work for 4.1.2?
>
> Thanks
>
> _______________________________________________
> Xen-users mailing list
> [3]Xen-users@xxxxxxxxxxxxx
> [4]http://lists.xen.org/xen-users
>
> References
>
> Visible links
> 1. mailto:jonnyt@xxxxxxxxxxx
> 2.
> http://serverfault.com/questions/342109/xen-only-sees-512mb-of-system-ram-should-be-8gb-uefi-boot
> 3. mailto:Xen-users@xxxxxxxxxxxxx
> 4. http://lists.xen.org/xen-users
> _______________________________________________
> Xen-users mailing list
> Xen-users@xxxxxxxxxxxxx
> http://lists.xen.org/xen-users
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxx
http://lists.xen.org/xen-users
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |