Building a System (Standard Approach) Hypervisor ELFBoot Image Image (hypervisor.elf) (ELF format) VxWorks ELF Image (vxworks.elf) Linux Packaging Linux ELF Image (vmlinux.elf) Tool VxWorks Image Manifest Hypervisor XML Configuration May 4, 2011 45
Booting and Lifecycle (Standard Approach) Boot Image (ELF format) VB1 VB2 Linux App App VxWorks VxWorks Linux Image Manifest Wind River Hypervisor Hypervisor• Hypervisor boots from ROM file system• Hypervisor first (very quickly), then the appropriate VB• VBs can be stopped, reloaded and restarted from initial image• VB could contain a bootloader 46 May 4, 2011 46
Multi-Context Debugging with OCD & Wind River Hypervisor Debug Context View Visibility to physical cores - registers - bit level details - memory Target Manager - cache Multiple virtual boards (VBs)running VxWorks in hypervised environment Fine-grained breakpoint control with association to multiple contexts Deep visibility and granular control to debug complex system issues: Examples: inter-core race lock conditions, synchronization, message passing. May 4, 2011 54
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.