Konferenzen und Rahmenprogramm
Multicore-Debugging with Virtualization-Awareness
Embedded Systems are available in a wide range of performance levels. Debugging of single core systems is very simple with the tools available. It gets more complicated on multicore SoCs due to its real parallel nature. On virtualized systems its even more complicated. Debuggers now have to deal with different OS running in parallel with communication and hardware for virtualization. Virtualization itself can be achieved with hypervisors like XEN. Most hypervisros are not designed for Embedded Systems due to constraints like realtime and safety. There are also partitioning hypervisors like Jailhouse. Hardware is partitioned and can't be shared. Realtime and safety are easier to achieve. Now the difficulty is to debug sucha virtualized multicore system. A debugger needs knowledge about the operating systems, the virtualization, the mapping of the peripherals, cores and memory of each guest. The following text will show, how awareness for Jailhouse was brought into the Lauterbach debugger.
--- Datum: 27.02.2020 Uhrzeit: 14:00 - 14:30 Uhr Ort: Conference Counter NCC Ost