Kernkonzept and Lauterbach enable the development, debugging and testing of RISC-V software for virtualized software architectures on the QEMU emulation platform for the first time in the industry.
The L4Re hypervisor from Kernkonzept runs on the Generic RISC-V Virtual Platform implemented in QEMU, while Lauterbach’s TRACE32 debug and trace tools enable the entire software stack, including the L4Re hypervisor itself and all virtual machines (VM) with their heterogeneous operating systems and applications, to be analyzed.
Developers of virtualized software architectures and applications that run on heterogeneous rich and real-time operating systems can therefore start their development work immediately, even before the corresponding RISC-V chips are delivered in silicon.
The L4Re hypervisor from Kernkonzept securely separates real-time workloads even on very small chips. The minimal code base in privileged mode and the wide range of options for integrating security and safety functions directly into the system make the L4Re hypervisor family ideal for products that need to be certified.
TRACE32 enables simultaneous debugging of the CPU and other cores in an emulated or silicon SoC. On virtualized systems, TRACE32 Hypervisor-aware Debugging enables simultaneous OS-aware debugging for each guest operating system/virtual machine (VM) and provides an overview of the entire system. TRACE32 tools provide access to hypervisor and operating system structures and data so developers can better understand how they behave and utilize chip resources. (jr)