Hi all,<br> I'm using XEN on Fedora 8. I tried building a
rootfilesystem over ram disk, but when I use it to boot XEN I got the
following error:<br><br>(XEN) Panic on CPU 0: <br>(XEN) Domain 0 allocation is too small for kernel image. <div id="1f22" class="ArwC7c ckChnd"> <br>
(XEN) **************************************** <br>(XEN) <br><br>If instead I use a normal initial filesystem, I noticed (looking at XEN's boot output) that<br><br>(XEN) PHYSICAL MEMORY ARRANGMENT:<br>
(XEN) Dom0 alloc.: 000000003c000000->000000003e000000 (470953 pages to be allocated) <br><br>(XEN) VIRTUAL MEMORY ARRANGEMENT: <br>(XEN) Loaded kernel: c1000000->c1401000 <br>
(XEN) Init. ramdisk: c1401000->c1afe800 <br>(XEN) Phys-Mach map: c1aff000->c1cd2ea4 <br>(XEN) Start info: c1cd3000->c1cd346c <br>
(XEN) Page tables: c1cd4000->c1ce9000 <br>(XEN) Boot stack: c1ce9000->c1cea000 <br>(XEN) TOTAL: c0000000->c2000000 <br>
(XEN) ENTRY ADDRESS: c1000000 <br>(XEN) Dom0 has maximum 2 VCPUs <br><br><br><br>So
it seems that if my root filesystem is too big (more than 33M) there is
no space for XEN to load the kernel and the root filesystem in memory.<br>
Is there a way to change the XEN physical memory arrangement (in order
to have enough space for the kernel and the root filesystem)?<br><br>My system has 2G of RAM. My root filesystem is 250M and I'm planning to assign 512M to domain 0. <br>
<br><br>Thanks,<br><font color="#888888"> Gianluca</font></div>