On 11/18/2013 11:00 AM, Bob Stewart wrote:
> I dont see anything about trustzone extension or secuitry mode.I suspect it
> does not, but I'll check with the community.
>
> Thanks,
>
> Bob
>
> Sent with AquaMail for Android
> http://www.aqua-mail.com
>
>
> On November 18, 2013 10:31:36 AM Martin Stein
> <[email protected]> wrote:
>> On 18.11.2013 16:22, bob wrote:
>>> However, setting the SECURITY_EXTENSION to 1 did produce an interesting
>> result, in that the kernel crashed with an "undefined instruction" message.
>> I traced this down to a call to the Security Control register, specifically
>> to the assembly code for the read which is "asm volatile ("mrc p15, 0,
>> %[v], c1, c1, 0" : [v]"=r"(v) ::);". This is used in the method to get the
>> security mode setting in the cpu object.According to the Armv7-A
>> Architecture Reference Manual, the assembly code appears to be correct. I'm
>> not sure how to interpret that. Does it mean that the Security control is
>> just not implemented?
>> This suggests that your board doesn't implement the ARM trustzone
>> extension and thus not provide the co-processor #15 register c1.c1.0.
>> Does the board spec say anything about trustzone or secure/non-secure mode?
>>
>> Martin
>>
>> ------------------------------------------------------------------------------
>> DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps
>> OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access
>> Free app hosting. Or install the open source package on any LAMP server.
>> Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native!
>> http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Genode-main mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/genode-main
> I haven't heard back from the TI E2E group, but if the kernel was not in the 
> Secure state it would not be able to read the Scr register because it has 
> restricted access. Thanks to Christian reading what I should have read, the 
> kernel is starting in user mode. Do I have to generate some kind of excpetion 
> in order to change the mode to a privileged one? How would I go about getting 
> into a correct mode?
> Thanks for all the time you guys have spent responding to me.
>   Bob
>
>
> ------------------------------------------------------------------------------
> DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps
> OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access
> Free app hosting. Or install the open source package on any LAMP server.
> Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native!
> http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk
> _______________________________________________
> Genode-main mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/genode-main
>


------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing 
conversations that shape the rapidly evolving mobile landscape. Sign up now. 
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
_______________________________________________
Genode-main mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/genode-main

Reply via email to