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.
