Hi Jan:

I figured out my problem with Jailhouse throwing the "Cannot allocate
memory" error when trying to create a guest cell with more than 200MB RAM.
I had to increase my hypervisor memory size from 6MB to 64MB.  Now I can
unpack my larger root initramfs (~70MB) successfully, but now that falls
into the dracut emergency shell too.  This appears to be occurring when the
kernel tries to pivot/switch to the "real" root filesystem.

I can boot into a real kernel prompt with your rootfs.cpio, but I really
would like to be running a copy of the full root linux....just with the
filesystem being entirely in the ramdisk.  Any thoughts on how to
accomplish this?  It seems like buildroot can generate images based on
busybox, with the ash shell.  I really would like bash support.

Thanks for all of your help getting to this point,
Wayne

On Tue, Jun 18, 2019 at 1:09 PM Wayne <[email protected]> wrote:

> Jan:
>
> To summarize:
> 1. My smaller guest initramfs (~30MB) unpacks properly, but then falls
> into the dracut emergency shell.  Now that i'm using minicom it no longer
> scrolls repeatedly.  I still can't get to a proper kernel login prompt.
> 2. My larger root initramfs (~70MB) fails to unpack, and also jailhouse
> fails to create the guest if I attempt to allocate more memory.
> 3. I can get to the kernel login prompt (and login successfully) if I use
> your rootfs.cpio binary.  This option so far is the most promising.
>
> Thanks for your assistance,
> Wayne
>
> On Tue, Jun 18, 2019 at 12:01 PM Jan Kiszka <[email protected]>
> wrote:
>
>> On 18.06.19 17:48, Wayne wrote:
>> > Jan/Ralf:
>> >
>> > Ok, with the rootfs.cpio you just provided I can see the following on
>> my serial
>> > port:
>> >
>> > Welcome to Buildroot
>> > jailhouse login:
>> >
>> > So that's progress.  Is there a default user name and password to use
>> to
>> > complete the login?  That would point to the problem being booting
>> against my
>> > initramfs files.
>>
>> "root" without password is the login.
>>
>> >
>> > Also, the issue where my serial output scrolled continuously was due to
>> the
>> > capture method.  I switched to minicom and no longer see that occur.
>>
>> OK, consistent sign. Then we are back to a size issue, not a format
>> problem: You
>> larger image is too large, but enlarging the inmate does not work. If it
>> would,
>> your larger image will likely boot as well.
>>
>> >
>> > Any further thoughts on why jailhouse fails to load the guest when I
>> set the
>> > memory region greater than 200MB?
>>
>> I need to analyze your config, maybe try it out.
>>
>> 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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jailhouse-dev/CA%2B%2BKhc0Kev1DGnKeKr2Dd3B4qHWZxZFrgDsMFQ1PX%2BOHYxDNsA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to