Run 2 OS Simultaneously on ARM (OMAP4) with Codezero Embedded Hypervisor

B Labs, a company specializing in ARM Virtualization, was at ARM Techcon 2011 showcasing Codezero, their Embedded Hypervisor to run multiple Linux OS such as Android and Chrome OS on ARM processors. The main purpose of running 2 operating systems is to separate home and enterprise operating systems in mobile devices so that enterprise data is safe. Charbax (ARMDevices.net) interviewed Bahadir Baldan, founder of B Labs, and showed a demo running 2 Android instances and another running Android and Linux in pandaboard. The overhead is 10 to 15% according to B Labs, so the performance hit is minimal. They have already managed to run 4 OS on quad core processors with good performance. They are not able to run Windows operating systems (e.g. Windows Mobile 7.5/ Windows 8) yet, because Cortex A9 processors lack virtualization extensions. This will however be feasible with Cortex A15 processors as binary virtualization will be available. B Labs expects mobile virtualization to take off in 2013, …

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples

Resources for Qualcomm Snapdragon: MSM7x30, MSM8x55, MSM8x60 and QSD8x50

The Snapdragon processors are the latest generation of Qualcomm mobile chips used in smartphones (e.g. Google Nexus One) and tablets (e.g. Dell Streak). There are currently 3 generations of Snapdragon chipsets: First-Generation: QSD8x50 chipsets consisting of QSD8250™ and QSD8650™ based on ARM11 core running at 1GHz, a 595 MHz DSP, hardware-accelerated 3D graphics with Adreno 200 GPU, integrated Bluetooth 2.0 and GPS capabilities, a 12-megapixel camera and 720p video encode / decode. Second-Generation: MSM8x55 chipsets consisting of MSM8255™ and MSM8655™ based on ARM11 core running at 1 GHz as well as MSM7x30 chipsets consisting of MSM7230™ and MSM7630™ running at 800 MHz. All second generation chipsets use Adreno 205 GPU. Third-Generation: MSM8x60 chipsets platform consisting of  MSM8260™ and MSM8660™, dual-core CPU running up to 1.2 GHz with Adreno 220 GPU.  The QSD8672 running at 1.5GHz will also be part of the third generation and samples will be shipped by the end of the year (Q4 2010) Contrary to Qualcomm MSM …

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples