No, the initramfs size is uncompressed (compressed is ~170MB). What -k
switch are you referring to?
sexta-feira, 26 de Julho de 2019 às 16:16:29 UTC+1, Jan Kiszka escreveu:
>
> On 26.07.19 16:29, João Reis wrote:
> > Ok, i've reduced the size of the linux image to 550MB and the
> rootfs.cpio to
> > 540MB, but now the output prints "No space found to load all images". I
> have a
> > memory region with size of 0x3bff0000 (~1GB) and another with
> 0x24000000(~600MB).
>
> Is that the compressed size? One issue is that, when you combine kernel
> and
> initramfs into one image and compress only the kernel, the logic of
> jailhouse-cell-linux that calculate the required size after decompression
> may
> overestimate that space demand. You can try tuning with the -k switch.
>
> Jan
>
> >
> > quinta-feira, 25 de Julho de 2019 às 16:21:07 UTC+1, Jan Kiszka
> escreveu:
> >
> > On 25.07.19 14:53, João Reis wrote:
> > > Even when i set all RAM regions to non rootshared, the problem
> continues
> > (send
> > > in attachment the newly adjusted config file). Is the linux image
> that i am
> > > using too big (1,2GB)? I've generated the image using the steps
> described
> > > on setup-on-zynqmp-zcu102.md (Testing Jailhouse Linux).
> > >
> >
> > If I do the math right, you are even not close to that 1.2 GB when
> it comes to
> > the RAM you assigned. It's maybe some 700 MB.
> >
> > Jan
> >
> > >
> > > quinta-feira, 25 de Julho de 2019 às 11:00:36 UTC+1, Jan Kiszka
> escreveu:
> > >
> > > On 25.07.19 11:32, João Reis wrote:
> > > > Hello,
> > > >
> > > > I'm trying to apply cache coloring to Linux and Erika. As
> root cell
> > Linux
> > > cannot
> > > > be colored, i intend to use colored Linux in a non-root cell
> and
> > colored
> > > Erika
> > > > in another non-root cell (the system stays as: Linux in root
> cell,
> > Linux and
> > > > Erika in non-root cells).
> > > >
> > > > The problem that is occuring to me is when i issue the
> command:
> > jailhouse
> > > cell
> > > > linux ultra96-linux-demo.cell Image -i rootfs.cpio -c
> > "console=ttyS0, 115200"
> > > >
> > > > The error is the following:
> > > >
> > > > root@xilinx-ultra96-reva-2018_2:~# jailhouse cell linux
> > > ultra96-linux-demo.cell
> > > > Image -d inmate-zynqmp-zcu102-2.dtb -i rootfs.cpio -c
> > "console=ttyS0, 115200"
> > > > [ 127.150370] python invoked oom-killer:
> > > > gfp_mask=0x16080c0(GFP_KERNEL|__GFP_ZERO|__GFP_NOTRACK),
> > nodemask=(null),
> > > > order=0, oom_score_adj=0
> > >
> > > Looks like your inmate configuration grants too little memory
> for the
> > Linux
> > > guest. Note that the in-tree configs may only be happily used
> with
> > very small
> > > Linux images, just as the buildroot we generate via
> jailhouse-images.
> > >
> > > Looking at your config...
> > >
> > > /* RAM */ {
> > > .phys_start = 0x74000000,
> > > .virt_start = 0x74000000,
> > > .size = 0x7ef0000,
> > > .flags = JAILHOUSE_MEM_READ |
> JAILHOUSE_MEM_WRITE |
> > > JAILHOUSE_MEM_EXECUTE |
> JAILHOUSE_MEM_DMA |
> > > JAILHOUSE_MEM_LOADABLE,
> > > },
> > >
> > > This one is fine and will be available to the guest.
> > >
> > > /* RAM */{
> > > .phys_start = 0x3fd00000,
> > > .virt_start = 0x3fd00000,
> > > .size = 0x202f0000, //must be page size
> aligned
> > > .flags = JAILHOUSE_MEM_READ |
> JAILHOUSE_MEM_WRITE |
> > > JAILHOUSE_MEM_EXECUTE |
> JAILHOUSE_MEM_LOADABLE |
> > > JAILHOUSE_MEM_ROOTSHARED, //se tirar
> > > JAILHOUSE_MEM_ROOTSHARED da exception
> > > fault 0x20
> > > },
> > >
> > > This one isn't because it shares RAM with the root cell that
> is
> > probably not
> > > intended to be shared. But it will also not be presented as
> RAM to the
> > non-root
> > > cell (via the devices tree) because of the ROOTSHARED tag.
> > >
> > > Jan
> > >
> > > --
> > > Siemens AG, Corporate Technology, CT RDA IOT SES-DE
> > > Corporate Competence Center Embedded Linux
> > >
> > > --
> > > You received this message because you are subscribed to the Google
> Groups
> > > "Jailhouse" group.
> > > To unsubscribe from this group and stop receiving emails from it,
> send an
> > email
> > > to [email protected] <javascript:>
> > > <mailto:[email protected] <javascript:>
> <javascript:>>.
> > > To view this discussion on the web visit
> > >
> >
> https://groups.google.com/d/msgid/jailhouse-dev/320981f3-9d93-46c5-b95f-ddb68083f7ee%40googlegroups.com
>
> > <
> https://groups.google.com/d/msgid/jailhouse-dev/320981f3-9d93-46c5-b95f-ddb68083f7ee%40googlegroups.com>
>
>
> >
> > >
> > <
> https://groups.google.com/d/msgid/jailhouse-dev/320981f3-9d93-46c5-b95f-ddb68083f7ee%40googlegroups.com?utm_medium=email&utm_source=footer
>
> > <
> https://groups.google.com/d/msgid/jailhouse-dev/320981f3-9d93-46c5-b95f-ddb68083f7ee%40googlegroups.com?utm_medium=email&utm_source=footer>>.
>
>
> >
> >
> > --
> > Siemens AG, Corporate Technology, CT RDA IOT SES-DE
> > Corporate Competence Center Embedded Linux
> >
> > --
> > You received this message because you are subscribed to the Google
> Groups
> > "Jailhouse" group.
> > To unsubscribe from this group and stop receiving emails from it, send
> an email
> > to [email protected] <javascript:>
> > <mailto:[email protected] <javascript:>>.
> > To view this discussion on the web visit
> >
> https://groups.google.com/d/msgid/jailhouse-dev/fe00f482-c82c-4f93-8a0e-f73dc955888d%40googlegroups.com
>
> > <
> https://groups.google.com/d/msgid/jailhouse-dev/fe00f482-c82c-4f93-8a0e-f73dc955888d%40googlegroups.com?utm_medium=email&utm_source=footer>.
>
>
>
> --
> Siemens AG, Corporate Technology, CT RDA IOT SES-DE
> Corporate Competence Center Embedded Linux
>
--
You received this message because you are subscribed to the Google Groups
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jailhouse-dev/211205da-9e38-4178-895a-3ba80f214aa9%40googlegroups.com.