Hi Jan,

thanks for pointing to the intros. Yes, I fell for all the novice mistakes. 
Note, the link to the slides has moved:
https://events.static.linuxfound.org/sites/events/files/slides/ELCE2016-Jailhouse-Tutorial.pdf

For everyone else stumbling into the same initial pitfalls:

The most important slide was (31) - "Traps & Pitfalls – x86 Edition".
I had to flag a few more caps as "JAILHOUSE_PCICAPS_WRITE" (as joked in the 
talk-video, just set all), removed a region that I "imported" wrongly from 
the original qemu-root-cell and rechecked the indices of the shm-regions, 
which I completely missed, after moving the regions around.

Then the e1000-demo and the non-root-Linux worked for me in qemu.
Well, one needs 2 Qemus of the same setup on a local bridge for the 
e1000-demo - then they talk.

Two traps of note:
As I always forget this: one needs to pass a different mac-address to the 
e1000 device in the second qemu-instance.

When one wants to pass through an e1000 card to the non-root Linux in the 
QEMU-demo, you need to copy some of the kernel-modules, as they were not 
baked into the inner non-root-rootfs. Then, pinging the outer world works 
nicely.

cheers,
Thorsten

-- 
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/81dbcae7-6d89-4d29-b457-a6532d902d91%40googlegroups.com.

Reply via email to