Hi Alex.
If CONFIG_FLATMEM=y is enabled(xenLinux default is so),
it seems sane that the total is about 5GB.
Do disabling CONFIG_FLATMEM=n and enabling CONFIG_DISCONTIGMEM=y
(or CONFIG_SPARSEMEM=y) make difference?
And I also noticed that xenLinux default config disables
CONFIG_VIRTUAL_MEM_MAP=n.
Since dom0 may see underlying machine memory layout with the patch,
should we revise default Linux config?
Thanks.
On Sun, Oct 15, 2006 at 10:35:42PM -0600, Alex Williamson wrote:
> On Mon, 2006-10-16 at 12:34 +0900, Isaku Yamahata wrote:
> > Looks good and much better than mine.
>
> Thanks, unfortunately it doesn't behave very well. A zx1 box has
> memory from 0 - 1 GB, and the rest lives above 4GB. Therefore, if I
> boot with dom0_mem=5G, I should have 2GB of memory for dom0 (0-1G,
> 4-5G). Here's what the memory map looks like:
>
> (XEN) dom mem: type=13, attr=0x8000000000000008,
> range=[0x0000000000000000-0x0000000000001000) (4KB)
> (XEN) dom mem: type=10, attr=0x8000000000000008,
> range=[0x0000000000001000-0x0000000000002000) (4KB)
> (XEN) dom mem: type= 6, attr=0x8000000000000008,
> range=[0x0000000000002000-0x0000000000003000) (4KB)
> (XEN) dom mem: type= 7, attr=0x0000000000000008,
> range=[0x0000000000003000-0x00000000000a0000) (628KB)
> (XEN) dom mem: type=11, attr=0x0000000000000003,
> range=[0x00000000000a0000-0x00000000000c0000) (128KB)
> (XEN) dom mem: type= 5, attr=0x8000000000000001,
> range=[0x00000000000c0000-0x0000000000100000) (256KB)
> (XEN) dom mem: type= 7, attr=0x0000000000000008,
> range=[0x0000000000100000-0x0000000004000000) (63MB)
> (XEN) dom mem: type= 2, attr=0x0000000000000008,
> range=[0x0000000004000000-0x000000000813a000) (65MB)
> (XEN) dom mem: type= 7, attr=0x0000000000000008,
> range=[0x000000000813a000-0x000000003f5e4000) (884MB)
> (XEN) dom mem: type= 5, attr=0x8000000000000008,
> range=[0x000000003f5e4000-0x000000003fac0000) (4MB)
> (XEN) dom mem: type= 7, attr=0x0000000000000008,
> range=[0x000000003fb00000-0x000000003fb08000) (32KB)
> (XEN) dom mem: type= 4, attr=0x0000000000000008,
> range=[0x000000003fb08000-0x000000003fb2c000) (144KB)
> (XEN) dom mem: type= 9, attr=0x0000000000000008,
> range=[0x000000003fb2c000-0x000000003fb38000) (48KB)
> (XEN) dom mem: type= 6, attr=0x8000000000000008,
> range=[0x000000003fb38000-0x0000000040000000) (4MB)
> (XEN) dom mem: type=11, attr=0x0000000000000001,
> range=[0x0000000080000000-0x00000000fe000000) (2016MB)
> (XEN) dom mem: type=11, attr=0x8000000000000001,
> range=[0x00000000fed00000-0x0000000100000000) (19MB)
> (XEN) dom mem: type= 7, attr=0x0000000000000008,
> range=[0x0000000100000000-0x0000000140000000) (1024MB)
> (XEN) dom mem: type= 6, attr=0x8000000000000008,
> range=[0x000000027fffe000-0x0000000280000000) (8KB)
> (XEN) dom mem: type= 5, attr=0x8000000000000008,
> range=[0x00000040ffd6a000-0x00000040ffda6000) (240KB)
> (XEN) dom mem: type= 5, attr=0x8000000000000008,
> range=[0x00000040ffe12000-0x00000040ffe80000) (440KB)
> (XEN) dom mem: type= 6, attr=0x8000000000000008,
> range=[0x00000040fffc0000-0x0000004100000000) (256KB)
> (XEN) dom mem: type=11, attr=0x0000000000000001,
> range=[0x0000080000000000-0x0000100000000000) (8388608MB)
> (XEN) dom mem: type=12, attr=0x8000000000000001,
> range=[0x0003fffffc000000-0x0004000000000000) (64MB)
>
> I see about 2GB of memory in there, we're ok so far. Dom0 boots up, and
> I see:
>
> Memory: 1948096k/2064384k available (10405k code, 115072k reserved, 4256k
> data, 288k init)
>
> Everything is still as expected. Then I login to the console and run
> 'free':
>
> total used free shared buffers cached
> Mem: 5227808 3372608 1855200 0 5408 31552
> -/+ buffers/cache: 3335648 1892160
> Swap: 0 0 0
>
> This is the first sign that something is really wrong. When I tried
> 'xend start', the oom killer took over my system and never gave it back.
> Any thoughts? Thanks,
>
> Alex
>
> --
> Alex Williamson HP Open Source & Linux Org.
>
>
> _______________________________________________
> Xen-ia64-devel mailing list
> Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-ia64-devel
--
yamahata
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
|