[Android-virt] ARM processor mode, kernel startup, Hyp / secure state

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dave Martin writes ("Re: ARM processor mode, kernel startup, Hyp / secure state"):
> There may be a safe way to do this check -- for example, on ARM1176
> and Cortex-A8 there is a CP14 debug status/control register that you can
> read which includes a flag indicating which world you're in.  This isn't part
> of the architecture though and may be different/not possible on some
> CPUs.

Yes.  I don't think we can write this into a boot protocol spec unless
we have some architectural way of doing it.

> All in all, it's better to engineer things so that the check doesn't need to
> be done at all.

Yes, in principle.

> Note that in real deployments, the kernel is not an ELF image and
> therefore cannot have notes.

Yes.  But in the future it will do, surely ?  I mean, we're working on
bootloader protocols and this part (to do with startup cpu states and
ownership of the various privilege levels) is only part of it.

Ian.


[Index of Archives]     [Linux KVM]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux