On 08.05.20 15:48, Chung-Fan Yang wrote:
Hi,
I am upgrading from v9.1 to most recent version of Jailhouse recently.
As the ivshmem version has changed, the old drivers and way of doing no
longer works.
I am curious should I cherry-pick the commits on the jailhouse-linux git
to my kernel source?
http://git.kiszka.org/?p=linux.git;a=shortlog;h=refs/heads/queues/jailhouse
This is a queue tracking (via rebasing) mainline, more or less frequently.
Or I can just use the Jailhouse enabled branches in
https://github.com/siemens/linux
This is a stable queue, merging latest LTS (5.4 ATM) with the Jailhouse
patches.
Or both way it will work?
Both will work. We use the second option for jailhouse-images, and the
first one for ongoing development.
I am curious that besides of the special ivshmem2 driver and patches to
uio, are there any other significant changes to the kernel source?
You can check the commits:
- uio ivshmem driver
- ivshmem-net driver (lots of commits in queues/jailhouse, folded in
stable)
- virtio-over-ivshmem (experimental, only in queues/jailhouse so far)
- driver for debug console (only relevant for bring-ups)
- some export-symbols, not needed with kallsyms workaround (as long as
that works)
- some dts changes for marvell arm64 boards
Because I am using stock 4.19 with PREEMPT_RT, i can run Nuttx and it
works like a charm without any noticeable bugs.
It depends on the use case what would be missing, but things generally
work. At least booting.
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/39160e6e-2bba-a46a-5bc3-18595ec872a7%40siemens.com.