[U-Boot] KVM on ARM Chromebook

Marc Zyngier marc.zyngier at arm.com
Wed Jul 31 09:27:18 CEST 2013


On 2013-07-30 18:07, Alexander Spyridakis wrote:

Hi Alexander,

> Since there was much interest, as of late, to see KVM/ARM running on
> Samsung's Exynos5250 Chromebook, and given the fact that we are not 
> aware
> of any current work done on this, we take the opportunity to inform 
> you
> that you can test KVM on the ARM Chromebook by following this guide:
> http://www.virtualopensystems.com/media/chromebook/chromebook.pdf
>
> The method used to boot a kernel in HYP mode is with a chained 
> u-boot,
> while the laptop is in developer mode. Parts of the work are based on 
> v3 of
> Andre Pryzawa's "Add HYP mode switching support" patch series.
>
> Source code for a working u-boot for this purpose can be also found 
> at:
> https://github.com/virtualopensystems/u-boot
>
> Please let us know of any comments.

Thanks for putting this together. One remark though:

I don't see any code in u-boot to handle errata specific to the A15 
revision used by the Exynos5250. The original Chromebook kernel takes 
care of this (it runs in secure mode), but as you're running your kernel 
in non-secure mode, you need to have these errata applied on each core 
before switching to non-secure mode.

I believe Alex Graf (CC-ed) did this some time ago for Arndale.

Cheers,

         M.
-- 
Fast, cheap, reliable. Pick two.


More information about the U-Boot mailing list