I am presently working on an embedded hypervisor for emulating two guest OS(Linux kernel 4.5.5) using Freescale i.MX6 Quad SABRE Smart Device Board. When I tried to run one guest OS with the hypervisor everything works fine, but when tried using two guest OS there is some fatal exception in the mxc_timer_interrupt(linux kernel) is occurring and causes the kernel panic. So I had put some delay in between two guest creation and it works fine. Here my question is what will be the reasons for kernel panic during two guest emulation without delay?, any suggestions are welcoming. One doubt is that the hypervisor uses only one CPU(@996Mhz, running @792Mhz), so is this clock speed is enough for emulating two guests?.