Ability to combine multiple software stacks on a single die is an attractive alternative to complex, distributed infotainment designs. It helps to save physical space, lower power consumption and heat generation, contributing to overall cost reduction of development, qualification and production. Until recently paravirtualization was the only solution to address safety and security concerns when combining multiple functions on a single SOC. Modern ARM virtualization extensions allow to implement CPU virtualization in a transparent way for existing software. However, it opens a new set of problems to solve: complexities of safe I/O and peripherals sharing, power management, big.LITTLE impact. This presentation will cover most common challenges and pitfalls of virtualization in automotive/IVI space. It is targeted at engineers/architects/managers involved in automotive platforms design.