My Project
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Functions | Variables
system_context.h File Reference
#include <sw_types.h>
#include <sw_board.h>
#include <cpu.h>

Go to the source code of this file.

Classes

struct  core_context
 
struct  cp15_context
 
struct  gic_context
 
struct  system_context
 

Functions

struct system_context __attribute__ ((aligned(CACHELINE_SIZE)))
 
void tzhyp_sysregs_switch (struct cp15_context *reg1, struct cp15_context *reg2)
 
void tzhyp_sysregs_save (struct cp15_context *reg)
 

Variables

struct core_context sysctxt_core
 
struct cp15_context sysctxt_cp15
 
struct gic_context sysctxt_gic
 
u32 guest_no
 
u32 pad [8]
 

Function Documentation

struct system_context __attribute__ ( (aligned(CACHELINE_SIZE))  )
void tzhyp_sysregs_save ( struct cp15_context reg)
Parameters
reg
void tzhyp_sysregs_switch ( struct cp15_context reg1,
struct cp15_context reg2 
)
Parameters
reg1
reg2

Variable Documentation

u32 guest_no
u32 pad[8]
struct core_context sysctxt_core
struct cp15_context sysctxt_cp15
struct gic_context sysctxt_gic