coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
trustzone.h File Reference
#include <stdint.h>
Include dependency graph for trustzone.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  exynos_tzpc
 

Macros

#define TZPC_BASE_OFFSET   0x10000
 
#define TZPC0_BASE   0x10100000
 
#define TZPC1_BASE   0x10110000
 
#define TZPC2_BASE   0x10120000
 
#define TZPC3_BASE   0x10130000
 
#define TZPC4_BASE   0x10140000
 
#define TZPC5_BASE   0x10150000
 
#define TZPC6_BASE   0x10160000
 
#define TZPC7_BASE   0x10170000
 
#define TZPC8_BASE   0x10180000
 
#define TZPC9_BASE   0x10190000
 
#define TZPC10_BASE   0x100E0000
 
#define TZPC11_BASE   0x100F0000
 
#define R0SIZE   0x0
 
#define DECPROTXSET   0xFF
 

Functions

 check_member (exynos_tzpc, pcellid3, 0xffc)
 
void trustzone_init (void)
 

Macro Definition Documentation

◆ DECPROTXSET

#define DECPROTXSET   0xFF

Definition at line 34 of file trustzone.h.

◆ R0SIZE

#define R0SIZE   0x0

Definition at line 28 of file trustzone.h.

◆ TZPC0_BASE

#define TZPC0_BASE   0x10100000

Definition at line 11 of file trustzone.h.

◆ TZPC10_BASE

#define TZPC10_BASE   0x100E0000

Definition at line 21 of file trustzone.h.

◆ TZPC11_BASE

#define TZPC11_BASE   0x100F0000

Definition at line 22 of file trustzone.h.

◆ TZPC1_BASE

#define TZPC1_BASE   0x10110000

Definition at line 12 of file trustzone.h.

◆ TZPC2_BASE

#define TZPC2_BASE   0x10120000

Definition at line 13 of file trustzone.h.

◆ TZPC3_BASE

#define TZPC3_BASE   0x10130000

Definition at line 14 of file trustzone.h.

◆ TZPC4_BASE

#define TZPC4_BASE   0x10140000

Definition at line 15 of file trustzone.h.

◆ TZPC5_BASE

#define TZPC5_BASE   0x10150000

Definition at line 16 of file trustzone.h.

◆ TZPC6_BASE

#define TZPC6_BASE   0x10160000

Definition at line 17 of file trustzone.h.

◆ TZPC7_BASE

#define TZPC7_BASE   0x10170000

Definition at line 18 of file trustzone.h.

◆ TZPC8_BASE

#define TZPC8_BASE   0x10180000

Definition at line 19 of file trustzone.h.

◆ TZPC9_BASE

#define TZPC9_BASE   0x10190000

Definition at line 20 of file trustzone.h.

◆ TZPC_BASE_OFFSET

#define TZPC_BASE_OFFSET   0x10000

Definition at line 9 of file trustzone.h.

Function Documentation

◆ check_member()

check_member ( exynos_tzpc  ,
pcellid3  ,
0xffc   
)

◆ trustzone_init()

void trustzone_init ( void  )

Definition at line 7 of file trustzone.c.

References addr, exynos_tzpc::decprot0set, exynos_tzpc::decprot1set, exynos_tzpc::decprot2set, exynos_tzpc::decprot3set, DECPROTXSET, R0SIZE, exynos_tzpc::r0size, TZPC0_BASE, TZPC10_BASE, TZPC9_BASE, TZPC_BASE_OFFSET, and write32().

Referenced by main().

Here is the call graph for this function:
Here is the caller graph for this function: