[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] Dom0 seeing 2Gb, but not 4GB ram
> I pasted it below again. I have since recompiled with > PAE support and it works! Excellent stuff! > Only problem was that I had to manually edit the > Config.mk file in the root of the xen source tree and > specify the XEN_TARGET_X86_PAE ?= y (was n). Yep. > The instructions (README) indicate that I only need > to run menuconfig from the xen0 and xenU source > directories, but apparently this is necessary, > otherwise you get an error about xen and dom0 PAE mode > mismatch on boot. > I can now see all 4GB. The editof the toplevel makefile is necessary to make Xen itself be PAE enabled... I guess the README mightn't have mentioned that. > I still wonder why I can't with CONFIG_HIGHMEM4G? > Perhaps something along the lines of the PAE config > problem above whereby the xen kernel is not actually > being built with the same options as dom0 and domU? > Perhaps I'm misreading the README on building the > dist. CONFIG_HIGHMEM4G won't fix your problem: access to 4Gigs of RAM isn't enough on your system. See below... > Nov 9 19:02:03 localhost kernel: BIOS-e820: > 0000000000100000 - 0000000080000000 (usable) OK, that's about 2 gig of your memory, mapped into a sane place in the physical address space... > Nov 9 19:02:03 localhost kernel: BIOS-e820: > 00000000ff780000 - 0000000100000000 (reserved) And this is an enormous hole, taking up the next 2 gigs of your physical address space. Even with 4G himem, your CPU will only be able to access this far: 2Gigs of your real memory, 2Gigs that your BIOS (for some reason) has reserved for IO regions. This means that your other 2Gig is mapped too high in the physical address space: with 4G himem there is simply no way to address it. > Nov 9 19:02:03 localhost kernel: BIOS-e820: > 0000000100000000 - 0000000180000000 (usable) And he's the other 2Gig. This is mapped from 4Gig-6Gig in your physical address space, so isn't mappable without PAE support. With PAE you can easily address this range, so the memory becomes usable for you. I've never *seen* a memory hole 2gigs in size. Maybe there's a reason for it or maybe I just had a sheltered upbringing. Anyhow, glad you got it working. I really gotta go sleep before the sun rises! Cheers, Mark _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |