| /* |
| * Copyright (c) 2022, Arm Limited. All rights reserved. |
| * |
| * SPDX-License-Identifier: BSD-3-Clause |
| * |
| */ |
| |
| #ifndef REALM_DEF_H |
| #define REALM_DEF_H |
| |
| #include <xlat_tables_defs.h> |
| |
| /* 1MB for Realm payload as a default value */ |
| #define REALM_MAX_LOAD_IMG_SIZE U(0x100000) |
| #define REALM_STACK_SIZE 0x1000U |
| #define DATA_PATTERN_1 0x12345678U |
| #define DATA_PATTERN_2 0x11223344U |
| #define REALM_SUCCESS 0U |
| #define REALM_ERROR 1U |
| |
| /* Only support 4KB at the moment */ |
| |
| #if (PAGE_SIZE == PAGE_SIZE_4KB) |
| #define PAGE_ALIGNMENT PAGE_SIZE_4KB |
| #define TCR_TG0 TCR_TG0_4K |
| #else |
| #error "Undefined value for PAGE_SIZE" |
| #endif |
| |
| #endif /* REALM_DEF_H */ |