Hi Jan, On Wed, Jan 4, 2023 at 9:26 AM Jan Kiszka <[email protected]> wrote: > > On 02.01.23 21:55, Lad, Prabhakar wrote: > > Hi Jan, > > > > On Mon, Jan 2, 2023 at 6:50 AM Jan Kiszka <[email protected]> wrote: > >> > >> Hi Prabhakar, > >> > >> On 29.11.22 15:29, Lad, Prabhakar wrote: > >>> Hi Jan, > >>> > >>> On Sun, Nov 6, 2022 at 11:05 PM Lad Prabhakar > >>> <[email protected]> wrote: > >>>> > >>>> Hi All, > >>>> > >>>> This patch series adds support for Renesas RZ/G2M SoC [0] (root cell > >>>> config) and adds demo cell config for HopeRun HiHope RZ/G2M platform [1]. > >>>> > >>>> Changes apply on top of next branch [2] and the kernel used for testing > >>>> is > >>>> 5.10 (-cip) based on BSP-3.0.0 [3] release from Renesas. > >>>> > >>>> No changes from previous version sent to ML, just rebased on the next > >>>> branch. > >>>> > >>>> [0] > >>>> https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rz-mpus/rzg2m-ultra-high-performance-microprocessors-arm-cortex-a57-and-arm-cortex-a53-cpus-3d-graphics-and-4k > >>>> [1] > >>>> https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rz-mpus/rzg2m-hihope-rzg2m-reference-board#overview > >>>> [2] https://github.com/siemens/jailhouse/tree/next (9391d30a) > >>>> [3] https://github.com/renesas-rz/meta-renesas/tree/BSP-3.0.0 > >>>> > >>>> Cheers, > >>>> Prabhakar > >>>> > >>>> Lad Prabhakar (3): > >>>> renesas: Add SCIF support > >>>> configs: arm64: Add root cell config for Renesas RZ/G2M SoC > >>>> configs: arm64: Add demo cell config for Renesas RZ/G2M > >>>> > >>>> Documentation/debug-output.md | 1 + > >>>> configs/arm64/dts/inmate-r8a774a1-hihope.dts | 228 ++++ > >>>> configs/arm64/renesas-r8a774a1-linux-demo.c | 114 ++ > >>>> configs/arm64/renesas-r8a774a1.c | 1134 +++++++++++++++++ > >>>> hypervisor/arch/arm-common/Kbuild | 2 +- > >>>> hypervisor/arch/arm-common/dbg-write.c | 2 + > >>>> hypervisor/arch/arm-common/include/asm/uart.h | 2 +- > >>>> hypervisor/arch/arm-common/uart-scif.c | 44 + > >>>> include/jailhouse/console.h | 1 + > >>>> inmates/lib/arm-common/Makefile.lib | 2 +- > >>>> inmates/lib/arm-common/uart-scif.c | 65 + > >>>> inmates/lib/arm-common/uart.c | 2 + > >>>> 12 files changed, 1594 insertions(+), 3 deletions(-) > >>>> create mode 100644 configs/arm64/dts/inmate-r8a774a1-hihope.dts > >>>> create mode 100644 configs/arm64/renesas-r8a774a1-linux-demo.c > >>>> create mode 100644 configs/arm64/renesas-r8a774a1.c > >>>> create mode 100644 hypervisor/arch/arm-common/uart-scif.c > >>>> create mode 100644 inmates/lib/arm-common/uart-scif.c > >>>> > >>> Gentle ping. > >>> > >> > >> Sorry for letting you wait /that/ long: > >> > >> Patches look good except that they are missing ivshmem support and an > >> inmate-demo cell. You should have a demo and a networking ivshmem device > >> in the root and the linux cell, the inmate demo needs just the demo > >> device. Check out other boards for the required pattern, e.g. the rpi4. > >> > > OK, I will get this in. Can you please point me to any docs on testing > > networking ivshmem device if any. > > > > Once both cells are configured, you can assigned IPs to both network > devices, ping them or do ssh from the root cell to the non-root one. See > jailhouse-images for a pre-integration of such a setup, e.g. that of > qemu-arm64. I've just pushed a new version that builds here into the > 'next' branch (still needs more work). > I had couple of question, 1: For the pci_mmconfig_base should this PA? (If PA what range should be ideally selected and should this be reserved in the root cell?) 2: How do we calculate vpci_irq_base? 3: When do we need to configure the stream_ids? 4: For the IVSHMEM 00:00.0 (demo) the PA range should this be reserved in the root cell? 5: And similarly for IVSHMEM (networking) the PA range should this be reserved in the root cell?
Cheers, Prabhakar -- 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%2BV-a8vGTk42JrrN6_5N21i_mcUgsuzVc%2Bv0wT1VQUaqmjcrEA%40mail.gmail.com.
