khypervisor  v1
Variables
monitor_secure.S File Reference

Go to the source code of this file.

Variables

syntax unified arch_extension
sec arch_extension virt text
align 
monitor_secure_vectors
syntax unified arch_extension
sec arch_extension virt text
align 
r10
syntax unified arch_extension
sec arch_extension virt text
align 
c1
syntax unified arch_extension
sec arch_extension virt text
align SCR r10 bic ldr 
r11
syntax unified arch_extension
sec arch_extension virt text
align SCR r10 bic ldr r11 mcr 
p15
syntax unified arch_extension
sec arch_extension virt text
align SCR r10 bic ldr r11 mcr
isb Use monitor_secure_vectors
as temporary Hyp exception
vector for Hyp mode entrance
ldr 
c12
syntax unified arch_extension
sec arch_extension virt text
align SCR r10 bic ldr r11 mcr
isb Use monitor_secure_vectors
as temporary Hyp exception
vector for Hyp mode entrance
ldr 
c0
syntax unified arch_extension
sec arch_extension virt text
align SCR r10 bic ldr r11 mcr
isb Use monitor_secure_vectors
as temporary Hyp exception
vector for Hyp mode entrance
ldr return in NS state movs 
pc
syntax unified arch_extension
sec arch_extension virt text
align SCR r10 bic ldr r11 mcr
isb Use monitor_secure_vectors
as temporary Hyp exception
vector for Hyp mode entrance
ldr return in NS state movs lr 
trap_hyp_entry
syntax unified arch_extension
sec arch_extension virt text
align SCR r10 bic ldr r11 mcr
isb Use monitor_secure_vectors
as temporary Hyp exception
vector for Hyp mode entrance
ldr return in NS state movs lr
elr_hyp mov lr 
trap_secure_unhandled
syntax unified arch_extension
sec arch_extension virt text
align SCR r10 bic ldr r11 mcr
isb Use monitor_secure_vectors
as temporary Hyp exception
vector for Hyp mode entrance
ldr return in NS state movs lr
elr_hyp mov lr spsr_mon mov 
r1
function global __mon_enter_hyp __mon_enter_hyp
function global __mon_enter_hyp r0
function global
__mon_enter_hyp bl main never
come 
back

Variable Documentation

Definition at line 77 of file monitor_secure.S.

function global __mon_enter_hyp bl main never come back

Definition at line 91 of file monitor_secure.S.

function global __mon_enter_hyp c0

Definition at line 40 of file monitor_secure.S.

syntax unified arch_extension sec arch_extension virt text align SCR r10 bic ldr r11 mcr c1

Definition at line 32 of file monitor_secure.S.

function global __mon_enter_hyp c12

Definition at line 40 of file monitor_secure.S.

syntax unified arch_extension sec arch_extension virt text align monitor_secure_vectors

Definition at line 32 of file monitor_secure.S.

syntax unified arch_extension sec arch_extension virt text align SCR r10 bic ldr r11 mcr p15

Definition at line 34 of file monitor_secure.S.

syntax unified arch_extension sec arch_extension virt text align SCR r10 bic ldr r11 mcr isb Use monitor_secure_vectors as temporary Hyp exception vector for Hyp mode entrance ldr return in NS state movs lr elr_hyp mov pc

Definition at line 40 of file monitor_secure.S.

function global __mon_enter_hyp r0

Definition at line 91 of file monitor_secure.S.

r1

Definition at line 47 of file monitor_secure.S.

syntax unified arch_extension sec arch_extension virt text align SCR r10 bic ldr r10

Definition at line 32 of file monitor_secure.S.

syntax unified arch_extension sec arch_extension virt text align SCR r10 bic ldr r11 mcr isb Use monitor_secure_vectors as temporary Hyp exception vector for Hyp mode entrance ldr r11
Initial value:

Definition at line 32 of file monitor_secure.S.

syntax unified arch_extension sec arch_extension virt text align SCR r10 bic ldr r11 mcr isb Use monitor_secure_vectors as temporary Hyp exception vector for Hyp mode entrance ldr return in NS state movs lr trap_hyp_entry

Definition at line 40 of file monitor_secure.S.

syntax unified arch_extension sec arch_extension virt text align SCR r10 bic ldr r11 mcr isb Use monitor_secure_vectors as temporary Hyp exception vector for Hyp mode entrance ldr return in NS state movs lr elr_hyp mov lr trap_secure_unhandled

Definition at line 47 of file monitor_secure.S.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines