| // SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Copyright (C) 2022, Intel Corporation |
| */ |
| |
| |
| #include "intel_fcs_smmu.h" |
| |
| #define SSD0_REG_ADDR 0xFA004000 |
| #define SMR8_REG_ADDR 0xFA000820 |
| #define S2CR8_REG_ADDR 0xFA000c20 |
| #define CB8_SCTRLR_REG_ADDR 0xFA028000 |
| #define CBAR8_REG_ADDR 0xFA001020 |
| #define TCR_LPAE_REG_ADDR 0xFA028030 |
| #define CB8_TTBR0_LOW_REG_ADDR 0xFA028020 |
| #define CB8_TTBR0_HIGH_REG_ADDR 0xFA028024 |
| #define CB8_PRRR_MIR0_REG_ADDR 0xFA028038 |
| #define CB8_PRRR_MIR1_REG_ADDR 0xFA02803C |
| #define TCR2_REG_ADDR 0xFA028010 |
| |
| #define INVALIDATE_TBU 0xFFFFFFFF |
| #define TRANSLATION_TABLE_LOWER_MASK 0xFFFFFFFF |
| #define TRANSLATION_TABLE_UPPER_BIT_SHIFT 32 |
| #define TRANSLATION_CONTEXT_BANK_ENABLE 0x1 |
| #define TRANSLATION_CONTEXT_BANK_DISABLE 0x0 |
| #define SSD0_VAL 0xF |
| #define SMR8_VAL 0xFC00000A |
| #define S2CR8_VAL 0x0b000008 |
| #define CB8_SCTLR_VAL 0x00000001 |
| #define CBAR8_VAL 0x00010100 |
| #define TCR2_VAL 0x00010002 |
| |
| #define FCS_SMMU_REQUEST_TIMEOUT (msecs_to_jiffies(SVC_FCS_REQUEST_TIMEOUT_MS)) |
| |
| #define PAGE_4KB (0x1000) |
| #define BLOCK_2MB (0x200000) |
| #define BLOCK_1GB (0x40000000ul) |
| |
| #define SMMU_LOWER_NOT_GLOBAL(bit) (((bit) & 0x1) << 11) |
| #define SMMU_LOWER_ACCESS_FLAG(flag) (((flag) & 0x1) << 10) |
| #define SMMU_LOWER_SHARABILITY(sh) (((sh) & 0x3) << 8) |
| #define SMMU_LOWER_ACCESS_PERM(ap) (((ap) & 0x3) << 6) |
| #define SMMU_LOWER_NON_SECURE(ns) (((ns) & 0x1) << 5) |
| #define SMMU_LOWER_ATTR_INDEX(attr) (((attr) & 0x7) << 2) |
| |
| #define SMMU_LOWER_SHARABILITY_E_NON (0x0) |
| #define SMMU_LOWER_SHARABILITY_E_OUTER (0x2) |
| #define SMMU_LOWER_SHARABILITY_E_INNER (0x3) |
| |
| #define SMMU_LOWER_ACCESS_EL3_RW (0 << 2) |
| #define SMMU_LOWER_ACCESS_EL3_R0 (1 << 2) |
| |
| // Attributes to be used only with Table entries |
| #define SMMU_UPPER_TABLE_DEFAULT ((unsigned long) 0UL) |
| #define SMMU_UPPER_TABLE_S ((unsigned long) 0UL << 63) |
| #define SMMU_UPPER_TABLE_NS ((unsigned long) 1UL << 63) |
| #define SMMU_UPPER_TABLE_AP(ap) ((unsigned long) ((ap) & (0x3)) << 61) |
| #define SMMU_UPPER_TABLE_XN ((unsigned long) 1UL << 60) |
| #define SMMU_UPPER_TABLE_PXN ((unsigned long) 1UL << 59) |
| |
| // Attributes to be used only with Block entries |
| #define SMMU_UPPER_BLOCK_DEFAULT ((unsigned long) 0) |
| #define SMMU_UPPER_BLOCK_UXN_XN (1ul << 54) |
| #define SMMU_UPPER_BLOCK_PXN (1ul << 53) |
| #define SMMU_UPPER_BLOCK_CONTIGUOUS (1ul << 52) |
| |
| // Attributes to be used only with Block entries. No option for Table entries. |
| #define SMMU_LOWER_MEMORY_EL3 (SMMU_LOWER_ATTR_INDEX(2) | SMMU_LOWER_ACCESS_FLAG(1) | SMMU_LOWER_ACCESS_PERM(0b00)) |
| #define SMMU_LOWER_MEMORY_EL2 (SMMU_LOWER_ATTR_INDEX(2) | SMMU_LOWER_ACCESS_FLAG(1) | SMMU_LOWER_ACCESS_PERM(0b00)) |
| /* |
| * Refer to tiny paragraph in D5.5.1 in AARCHv8 Spec that doesn't |
| * allow privlidged execution in EL1, when AP is 0b10 |
| */ |
| #define SMMU_LOWER_MEMORY_EL0_RW (SMMU_LOWER_ATTR_INDEX(2) | SMMU_LOWER_ACCESS_FLAG(1) | SMMU_LOWER_NON_SECURE(0) | SMMU_LOWER_ACCESS_PERM(0b01)) |
| //Enable Read/Write Access to Memory in EL0 |
| #define SMMU_LOWER_MEMORY_EL1_EX (SMMU_LOWER_ATTR_INDEX(2) | SMMU_LOWER_ACCESS_FLAG(1) | SMMU_LOWER_NON_SECURE(0) | SMMU_LOWER_ACCESS_PERM(0b00)) |
| //Enable Read/Write Access to Memory in EL0 |
| #define SMMU_LOWER_MEMORY_EL1_RO (SMMU_LOWER_ATTR_INDEX(2) | SMMU_LOWER_ACCESS_FLAG(1) | SMMU_LOWER_ACCESS_PERM(0b10)) |
| //Enable Read/Write Access to Memory in EL0 |
| #define SMMU_LOWER_MEMORY_EL1_EL0_RO (SMMU_LOWER_ATTR_INDEX(2) | SMMU_LOWER_ACCESS_FLAG(1) | SMMU_LOWER_ACCESS_PERM(0b11)) |
| |
| |
| #define SMMU_LOWER_MEMORY (SMMU_LOWER_ATTR_INDEX(2) | SMMU_LOWER_ACCESS_FLAG(1) | SMMU_LOWER_ACCESS_PERM(0b00)) |
| #define SMMU_LOWER_DEVICE (SMMU_LOWER_ATTR_INDEX(1) | SMMU_LOWER_ACCESS_FLAG(1)) |
| #define SMMU_LOWER_DEVICE_EL0_RW (SMMU_LOWER_ATTR_INDEX(1) | SMMU_LOWER_ACCESS_FLAG(1) | SMMU_LOWER_NON_SECURE(0) | SMMU_LOWER_ACCESS_PERM(0b01)) |
| #define SMMU_LOWER_STRONG (SMMU_LOWER_ATTR_INDEX(0) | SMMU_LOWER_ACCESS_FLAG(1)) |
| #define SMMU_LOWER_MEMORY_NONSECURE (SMMU_LOWER_NON_SECURE(1) | SMMU_LOWER_ATTR_INDEX(2) | SMMU_LOWER_ACCESS_FLAG(1)) |
| |
| /* |
| * Shareability for non Memory does not apply. Those locations are automatically marked outer |
| * shareable. |
| */ |
| #define SMMU_LOWER_MEMORY_SHARED_INNER (SMMU_LOWER_MEMORY | SMMU_LOWER_SHARABILITY(SMMU_LOWER_SHARABILITY_E_INNER)) |
| #define SMMU_LOWER_MEMORY_SHARED_OUTER (SMMU_LOWER_MEMORY | SMMU_LOWER_SHARABILITY(SMMU_LOWER_SHARABILITY_E_OUTER)) |
| #define SMMU_LOWER_MEMORY_SHARED_OUTER_EL0_RW (SMMU_LOWER_MEMORY_EL0_RW | SMMU_LOWER_SHARABILITY(SMMU_LOWER_SHARABILITY_E_OUTER)) |
| #define SMMU_LOWER_MEMORY_SHARED_OUTER_EL1_EX (SMMU_LOWER_MEMORY_EL1_EX | SMMU_LOWER_SHARABILITY(SMMU_LOWER_SHARABILITY_E_OUTER)) |
| #define SMMU_LOWER_MEMORY_SHARED_OUTER_EL1_RO (SMMU_LOWER_MEMORY_EL1_RO | SMMU_LOWER_SHARABILITY(SMMU_LOWER_SHARABILITY_E_OUTER)) |
| #define SMMU_LOWER_MEMORY_SHARED_OUTER_EL1_EL0_RO (SMMU_LOWER_MEMORY_EL1_EL0_RO | SMMU_LOWER_SHARABILITY(SMMU_LOWER_SHARABILITY_E_OUTER)) |
| #define SMMU_LOWER_MEMORY_SHARED_OUTER_NS (SMMU_LOWER_MEMORY_NONSECURE | SMMU_LOWER_SHARABILITY(SMMU_LOWER_SHARABILITY_E_OUTER)) |
| |
| /* |
| * LSb 11: Table Descriptor |
| * LSb 01: Block Entry |
| * LSb 10: Table Entry |
| * LSb 00: Ignored |
| */ |
| |
| |
| /* |
| * Level 0 Entries |
| */ |
| |
| // For L0, output address is [47-39] |
| |
| #define SMMU_L0_FAULT_ENTRY(...) ((unsigned long)(0)) |
| /* |
| * Emit the possible address so if the fault is transformed into block, |
| * it would have a default address. Also make the definition interchangeable with BLOCK. |
| */ |
| #define SMMU_L1_FAULT_ENTRY(addr, ...) ((unsigned long)(((unsigned long)(addr) & 0xffffc0000000) | 0)) |
| /* |
| * Emit the possible address so if the fault is transformed into block, |
| * it would have a default address. Also make the definition interchangeable with BLOCK. |
| */ |
| #define SMMU_L2_FAULT_ENTRY(addr, ...) ((unsigned long)(((unsigned long)(addr) & 0xffffffe00000) | 0)) |
| /* |
| * Emit the possible address so if the fault is transformed into block, |
| * it would have a default address. Also make the definition interchangeable with BLOCK. |
| */ |
| #define SMMU_L3_FAULT_ENTRY(addr, ...) ((unsigned long)(((unsigned long)(addr) & 0xfffffffff000) | 0)) |
| |
| //mask off lower 12 bits and or it with table descriptor, OR in upper attributes |
| #define SMMU_L0_TABLE_ENTRY(table, upper) ((unsigned long)(((upper) & (0xffful << 52)) | ((unsigned long)(table) & 0xfffffffff000) | 3)) |
| // For L1, next level table is [47-12] => [31-12]. See diagram D4-16. |
| #define SMMU_L1_TABLE_ENTRY(table, upper) ((unsigned long)(((upper) & (0xffful << 52)) | ((unsigned long)(table) & 0xfffffffff000) | 3)) |
| // For L2, next level table is [47-12] => [31-12]. See diagram D4-16. Also, L2 table does not have upper attributes. |
| #define SMMU_L2_TABLE_ENTRY(table, upper) ((unsigned long)(((upper) & (0xffful << 52)) | ((unsigned long)(table) & 0xfffffffff000) | 3)) |
| |
| //mask off lower 16 bits and or it with table descriptor, OR in upper attributes |
| #define SMMU_L0_TABLE_ENTRY_V64(table, upper) ((unsigned long)(((upper) & (0xffful << 52)) | ((unsigned long)(table) & 0xffffffff0000) | 3)) |
| // For L1, next level table is [47-12] => [31-12]. See diagram D4-16. |
| #define SMMU_L1_TABLE_ENTRY_V64(table, upper) ((unsigned long)(((upper) & (0xffful << 52)) | ((unsigned long)(table) & 0xffffffff0000) | 3)) |
| // For L2, next level table is [47-12] => [31-12]. See diagram D4-16. Also, L2 table does not have upper attributes. |
| #define SMMU_L2_TABLE_ENTRY_V64(table, upper) ((unsigned long)(((upper) & (0xffful << 52)) | ((unsigned long)(table) & 0xffffffff0000) | 3)) |
| |
| // For L1, output address is [47-30] => [38-30]. See diagram D4-16. |
| #define SMMU_L1_BLOCK_ENTRY(block, upper, lower) ((unsigned long)(((upper) & (0xffful << 52)) | ((unsigned long)(block) & 0xffffc0000000) | ((lower) & (0x3ff << 2)) | 1)) |
| // For L2, output address is [47-21] => [31-21]. See diagram D4-16. |
| #define SMMU_L2_BLOCK_ENTRY(block, upper, lower) ((unsigned long)(((upper) & (0xffful << 52)) | ((unsigned long)(block) & 0xffffffe00000) | ((lower) & (0x3ff << 2)) | 1)) |
| // For L3, output address is [47-12] => [31-12]. See diagram D4-17. |
| #define SMMU_L3_BLOCK_ENTRY(block, upper, lower) ((unsigned long)(((upper) & (0xffful << 52)) | ((unsigned long)(block) & 0xfffffffff000) | ((lower) & (0x3ff << 2)) | 3)) |
| |
| // For L2, output address is [47-29] => [31-21]. See diagram D4-16. |
| #define SMMU_L2_BLOCK_ENTRY_V64(block, upper, lower) ((unsigned long)(((upper) & (0xffful << 52)) | ((unsigned long)(block) & 0xffffe0000000) | ((lower) & (0x3ff << 2)) | 1)) |
| // For L3, output address is [47-16] => [31-12]. See diagram D4-17. |
| #define SMMU_L3_BLOCK_ENTRY_V64(block, upper, lower) ((unsigned long)(((upper) & (0xffful << 52)) | ((unsigned long)(block) & 0xffffffff0000) | ((lower) & (0x3ff << 2)) | 1)) |
| |
| //Ensure Lower Bites are Table, Block Descriptor, or Fault |
| #define SMMU_L0_IS_FAULT(entry) (((entry) & 0x1ul) == 0x0ul) |
| #define SMMU_L0_IS_TABLE(entry) (((entry) & 0x3ul) == 0x3ul) |
| |
| #define SMMU_L1_IS_FAULT(entry) (((entry) & 0x1ul) == 0x0ul) |
| #define SMMU_L1_IS_BLOCK(entry) (((entry) & 0x3ul) == 0x1ul) |
| #define SMMU_L1_IS_TABLE(entry) (((entry) & 0x3ul) == 0x3ul) |
| |
| #define SMMU_L2_IS_FAULT(entry) (((entry) & 0x1ul) == 0x0ul) |
| #define SMMU_L2_IS_BLOCK(entry) (((entry) & 0x3ul) == 0x1ul) |
| #define SMMU_L2_IS_TABLE(entry) (((entry) & 0x3ul) == 0x3ul) |
| |
| #define SMMU_L3_IS_FAULT(entry) (((entry) & 0x1ul) == 0x0ul) |
| #define SMMU_L3_IS_BLOCK(entry) (((entry) & 0x3ul) == 0x1ul) |
| |
| #define TCR_RES1 ((1 << 31) | (0 << 23)) // Reserved, set as 1. |
| #define TCR_PS_1TiB (24 << 16) // Physical Address Size of 1 TiB maximum. |
| #define TCR_TG0_4KiB (0x0 << 14) // Granule size of 4 KiB |
| #define TCR_SH0_OUTER (0x2 << 12) // Shareability for TTBR0 |
| #define TCR_ORGN0_WBA (0x1 << 10) // Outer cacheablility |
| #define TCR_IRGN0_WBA (0x1 << 8) // Inner cacheability |
| #define TCR_T0SZ_1TiB (24 << 0) // Size offset of memory region as 2^(64 - val), set for 1 TiB. |
| |
| #define GEN_MAIR_INDEX(index, value) (((value) & 0xff) << (8 * index)) |
| |
| /* |
| * Strongly ordered memory: |
| * - no Gather, no Reorder, no Early write acknowledgements. |
| * #define MAIR_ATTR_DEVICE_nGnRnE (0x00) |
| * |
| * Device memory: |
| * - no Gather, no Reorder, Early write acknowledgements. |
| * This is suitable for performant device memory. |
| * #define MAIR_ATTR_DEVICE_nGnRE (0x04) |
| * |
| * Cacheable memory, most performant options: |
| * - Inner and Outer are: Write Back Allocate for Reads and Writes. |
| */ |
| |
| #define OUTER_WB (1 << 6) // Write back |
| #define OUTER_NONTRANS (1 << 7) // non-transient (hint to the cache, ignored on Cortex-A53) |
| #define OUTER_WALLOC (1 << 4) // Write allocate |
| #define OUTER_RALLOC (1 << 5) // Read allocate |
| #define INNER_WB (1 << 2) |
| #define INNER_NONTRANS (1 << 3) |
| #define INNER_WALLOC (1 << 0) |
| #define INNER_RALLOC (1 << 1) |
| |
| #define MAIR_ATTR_MEMORY_IO_WBRWA (OUTER_WB | OUTER_NONTRANS | OUTER_WALLOC | OUTER_RALLOC |\ |
| INNER_WB | INNER_NONTRANS | INNER_WALLOC | INNER_RALLOC) |
| |
| // Default MAIR attribute |
| #define MAIR_ATTR_DEFAULT MAIR_ATTR_DEVICE_nGnRnE |
| |
| uint64_t *l1_table; |
| uint64_t *l2_table; |
| uint64_t *l3_tables[512]; |
| |
| uint64_t smmu_sdm_el3_l1_table[512]__attribute__ ((aligned(0x1000))) = { |
| |
| SMMU_L1_BLOCK_ENTRY((0 * BLOCK_1GB), (SMMU_UPPER_BLOCK_DEFAULT), SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L1_BLOCK_ENTRY((1 * BLOCK_1GB), (SMMU_UPPER_BLOCK_DEFAULT), 0), |
| SMMU_L1_BLOCK_ENTRY((2 * BLOCK_1GB), (SMMU_UPPER_BLOCK_DEFAULT), 0), |
| SMMU_L1_BLOCK_ENTRY((3 * BLOCK_1GB), (SMMU_UPPER_BLOCK_DEFAULT), 0), |
| SMMU_L1_BLOCK_ENTRY((4 * BLOCK_1GB), (SMMU_UPPER_BLOCK_DEFAULT), 0), |
| SMMU_L1_BLOCK_ENTRY((5 * BLOCK_1GB), (SMMU_UPPER_BLOCK_DEFAULT), 0), |
| SMMU_L1_BLOCK_ENTRY((6 * BLOCK_1GB), (SMMU_UPPER_BLOCK_DEFAULT), 0), |
| SMMU_L1_BLOCK_ENTRY((7 * BLOCK_1GB), (SMMU_UPPER_BLOCK_DEFAULT), 0), |
| SMMU_L1_BLOCK_ENTRY((8 * BLOCK_1GB), (SMMU_UPPER_BLOCK_DEFAULT), 0), |
| SMMU_L1_BLOCK_ENTRY((9 * BLOCK_1GB), (SMMU_UPPER_BLOCK_DEFAULT), 0), |
| |
| SMMU_L1_FAULT_ENTRY((10 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((11 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((12 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((13 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((14 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((15 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((16 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((17 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((18 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((19 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((20 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((21 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((22 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((23 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((24 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((25 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((26 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((27 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((28 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((29 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((30 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((31 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((32 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((33 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((34 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((35 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((36 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((37 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((38 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((39 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((40 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((41 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((42 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((43 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((44 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((45 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((46 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((47 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((48 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((49 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((50 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((51 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((52 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((53 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((54 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((55 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((56 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((57 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((58 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((59 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((60 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((61 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((62 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((63 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((64 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((65 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((66 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((67 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((68 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((69 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((70 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((71 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((72 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((73 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((74 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((75 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((76 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((77 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((78 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((79 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((80 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((81 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((82 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((83 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((84 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((85 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((86 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((87 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((88 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((89 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((90 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((91 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((92 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((93 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((94 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((95 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((96 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((97 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((98 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((99 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((100 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((101 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((102 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((103 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((104 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((105 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((106 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((107 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((108 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((109 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((110 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((111 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((112 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((113 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((114 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((115 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((116 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((117 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((118 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((119 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((120 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((121 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((122 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((123 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((124 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((125 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((126 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((127 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((128 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((129 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((130 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((131 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((132 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((133 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((134 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((135 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((136 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((137 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((138 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((139 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((140 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((141 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((142 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((143 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((144 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((145 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((146 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((147 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((148 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((149 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((150 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((151 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((152 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((153 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((154 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((155 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((156 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((157 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((158 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((159 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((160 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((161 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((162 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((163 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((164 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((165 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((166 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((167 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((168 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((169 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((170 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((171 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((172 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((173 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((174 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((175 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((176 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((177 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((178 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((179 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((180 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((181 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((182 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((183 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((184 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((185 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((186 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((187 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((188 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((189 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((190 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((191 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((192 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((193 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((194 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((195 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((196 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((197 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((198 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((199 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((200 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((201 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((202 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((203 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((204 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((205 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((206 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((207 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((208 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((209 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((210 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((211 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((212 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((213 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((214 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((215 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((216 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((217 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((218 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((219 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((220 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((221 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((222 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((223 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((224 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((225 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((226 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((227 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((228 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((229 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((230 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((231 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((232 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((233 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((234 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((235 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((236 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((237 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((238 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((239 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((240 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((241 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((242 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((243 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((244 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((245 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((246 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((247 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((248 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((249 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((250 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((251 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((252 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((253 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((254 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((255 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((256 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((257 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((258 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((259 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((260 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((261 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((262 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((263 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((264 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((265 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((266 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((267 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((268 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((269 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((270 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((271 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((272 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((273 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((274 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((275 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((276 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((277 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((278 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((279 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((280 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((281 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((282 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((283 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((284 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((285 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((286 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((287 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((288 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((289 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((290 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((291 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((292 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((293 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((294 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((295 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((296 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((297 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((298 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((299 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((300 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((301 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((302 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((303 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((304 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((305 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((306 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((307 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((308 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((309 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((310 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((311 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((312 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((313 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((314 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((315 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((316 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((317 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((318 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((319 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((320 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((321 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((322 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((323 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((324 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((325 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((326 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((327 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((328 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((329 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((330 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((331 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((332 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((333 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((334 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((335 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((336 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((337 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((338 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((339 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((340 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((341 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((342 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((343 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((344 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((345 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((346 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((347 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((348 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((349 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((350 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((351 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((352 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((353 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((354 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((355 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((356 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((357 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((358 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((359 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((360 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((361 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((362 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((363 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((364 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((365 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((366 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((367 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((368 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((369 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((370 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((371 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((372 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((373 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((374 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((375 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((376 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((377 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((378 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((379 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((380 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((381 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((382 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((383 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((384 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((385 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((386 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((387 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((388 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((389 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((390 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((391 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((392 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((393 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((394 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((395 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((396 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((397 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((398 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((399 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((400 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((401 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((402 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((403 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((404 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((405 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((406 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((407 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((408 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((409 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((410 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((411 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((412 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((413 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((414 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((415 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((416 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((417 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((418 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((419 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((420 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((421 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((422 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((423 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((424 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((425 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((426 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((427 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((428 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((429 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((430 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((431 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((432 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((433 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((434 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((435 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((436 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((437 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((438 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((439 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((440 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((441 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((442 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((443 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((444 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((445 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((446 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((447 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((448 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((449 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((450 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((451 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((452 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((453 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((454 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((455 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((456 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((457 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((458 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((459 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((460 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((461 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((462 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((463 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((464 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((465 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((466 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((467 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((468 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((469 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((470 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((471 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((472 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((473 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((474 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((475 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((476 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((477 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((478 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((479 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((480 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((481 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((482 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((483 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((484 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((485 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((486 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((487 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((488 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((489 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((490 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((491 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((492 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((493 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((494 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((495 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((496 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((497 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((498 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((499 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((500 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((501 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((502 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((503 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((504 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((505 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((506 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((507 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((508 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((509 * BLOCK_1GB)), |
| |
| SMMU_L1_FAULT_ENTRY((510 * BLOCK_1GB)), |
| SMMU_L1_FAULT_ENTRY((511 * BLOCK_1GB)), |
| |
| }; |
| |
| uint64_t smmu_sdm_el3_l2_table[512] __attribute__ ((aligned(0x1000))) = { |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (0 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (1 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (2 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (3 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (4 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (5 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (6 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (7 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| //8 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (8 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (9 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (10 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (11 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (12 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (13 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (14 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (15 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| //16 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (16 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (17 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (18 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (19 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (20 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (21 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (22 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (23 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| //24 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (24 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (25 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (26 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (27 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (28 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (29 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (30 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (31 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| //32 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (32 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (33 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (34 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (35 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (36 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (37 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (38 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (39 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //40 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (40 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (41 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (42 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (43 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (44 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (45 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (46 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (47 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //48 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (48 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (49 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (50 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (51 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (52 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (53 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (54 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (55 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //56 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (56 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (57 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (58 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (59 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (60 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (61 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (62 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (63 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //64 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (64 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (65 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (66 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (67 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (68 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (69 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (70 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (71 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //72 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (72 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (73 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (74 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (75 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (76 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (77 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (78 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (79 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //80 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (80 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (81 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (82 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (83 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (84 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (85 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (86 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (87 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //88 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (88 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (89 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (90 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (91 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (92 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (93 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (94 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (95 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //96 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (96 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (97 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (98 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (99 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (100 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (101 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (102 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (103 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //104 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (104 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (105 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (106 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (107 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (108 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (109 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (110 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (111 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //112 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (112 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (113 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (114 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (115 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (116 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (117 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (118 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (119 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //120 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (120 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (121 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (122 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (123 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (124 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (125 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (126 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (127 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //128 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (128 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (129 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (130 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (131 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (132 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (133 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (134 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (135 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //136 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (136 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (137 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (138 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (139 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (140 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (141 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (142 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (143 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //144 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (144 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (145 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (146 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (147 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (148 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (149 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (150 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (151 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //152 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (152 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (153 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (154 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (155 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (156 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (157 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (158 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (159 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //160 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (160 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (161 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (162 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (163 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (164 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (165 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (166 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (167 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //168 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (168 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (169 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (170 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (171 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (172 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (173 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (174 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (175 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //176 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (176 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (177 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (178 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (179 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (180 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (181 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (182 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (183 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //184 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (184 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (185 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (186 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (187 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (188 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (189 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (190 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (191 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //192 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (192 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (193 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (194 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (195 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (196 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (197 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (198 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (199 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //200 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (200 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (201 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (202 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (203 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (204 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (205 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (206 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (207 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //208 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (208 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (209 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (210 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (211 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (212 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (213 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (214 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (215 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //216 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (216 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (217 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (218 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (219 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (220 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (221 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (222 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (223 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //224 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (224 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (225 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (226 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (227 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (228 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (229 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (230 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (231 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //232 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (232 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (233 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (234 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (235 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (236 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (237 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (238 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (239 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //240 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (240 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (241 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (242 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (243 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (244 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (245 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (246 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (247 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //248 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (248 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (249 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (250 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (251 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (252 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (253 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (254 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (255 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //256 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (256 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (257 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (258 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (259 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (260 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (261 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (262 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (263 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //264 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (264 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (265 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (266 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (267 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (268 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (269 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (270 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (271 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //272 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (272 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (273 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (274 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (275 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (276 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (277 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (278 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (279 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //280 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (280 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (281 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (282 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (283 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (284 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (285 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (286 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (287 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //288 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (288 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (289 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (290 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (291 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (292 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (293 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (294 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (295 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //296 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (296 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (297 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (298 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (299 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (300 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (301 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (302 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (303 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //304 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (304 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (305 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (306 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (307 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (308 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (309 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (310 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (311 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //312 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (312 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (313 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (314 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (315 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (316 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (317 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (318 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (319 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //320 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (320 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (321 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (322 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (323 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (324 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (325 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (326 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (327 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //328 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (328 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (329 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (330 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (331 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (332 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (333 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (334 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (335 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //336 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (336 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (337 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (338 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (339 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (340 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (341 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (342 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (343 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //344 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (344 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (345 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (346 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (347 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (348 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (349 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (350 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (351 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //352 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (352 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (353 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (354 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (355 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (356 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (357 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (358 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (359 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //360 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (360 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (361 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (362 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (363 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (364 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (365 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (366 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (367 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //368 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (368 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (369 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (370 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (371 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (372 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (373 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (374 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (375 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //376 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (376 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (377 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (378 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (379 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (380 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (381 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (382 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (383 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //384 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (384 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (385 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (386 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (387 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (388 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (389 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (390 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (391 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //392 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (392 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (393 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (394 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (395 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (396 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (397 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (398 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (399 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //400 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (400 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (401 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (402 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (403 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (404 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (405 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (406 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (407 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //408 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (408 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (409 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (410 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (411 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (412 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (413 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (414 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (415 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //416 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (416 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (417 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (418 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (419 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (420 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (421 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (422 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (423 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //424 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (424 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (425 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (426 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (427 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (428 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (429 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (430 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (431 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //432 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (432 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (433 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (434 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (435 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (436 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (437 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (438 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (439 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //440 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (440 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (441 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (442 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (443 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (444 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (445 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (446 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (447 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //448 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (448 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (449 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (450 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (451 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (452 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (453 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (454 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (455 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //456 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (456 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (457 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (458 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (459 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (460 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (461 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (462 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (463 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //464 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (464 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (465 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (466 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (467 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (468 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (469 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (470 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (471 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //472 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (472 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (473 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (474 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (475 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (476 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (477 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (478 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (479 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //480 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (480 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (481 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (482 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (483 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (484 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (485 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (486 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (487 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //488 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (488 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (489 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (490 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (491 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (492 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (493 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (494 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (495 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //496 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (496 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (497 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (498 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (499 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (500 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (501 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (502 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (503 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| //504 |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (504 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (505 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (506 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (507 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (508 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (509 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (510 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L2_BLOCK_ENTRY(0x0000000000 + (511 * BLOCK_2MB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER) |
| }; |
| |
| uint64_t smmu_sdm_l3_def_table[512] __attribute__ ((aligned(0x1000))) = { |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (0 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (1 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (2 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (3 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (4 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (5 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (6 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (7 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (8 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (9 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (10 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (11 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (12 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (13 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (14 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (15 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (16 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (17 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (18 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (19 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (20 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (21 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (22 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (23 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (24 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (25 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (26 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (27 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (28 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (29 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (30 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (31 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (32 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (33 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (34 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (35 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (36 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (37 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (38 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (39 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (40 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (41 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (42 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (43 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (44 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (45 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (46 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (47 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (48 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (49 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (50 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (51 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (52 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (53 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (54 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (55 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (56 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (57 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (58 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (59 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (60 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (61 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (62 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (63 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (64 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (65 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (66 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (67 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (68 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (69 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (70 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (71 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (72 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (73 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (74 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (75 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (76 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (77 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (78 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (79 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (80 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (81 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (82 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (83 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (84 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (85 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (86 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (87 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (88 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (89 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (90 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (91 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (92 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (93 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (94 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (95 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (96 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (97 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (98 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (99 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (100 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (101 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (102 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (103 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (104 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (105 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (106 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (107 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (108 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (109 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (110 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (111 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (112 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (113 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (114 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (115 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (116 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (117 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (118 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (119 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (120 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (121 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (122 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (123 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (124 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (125 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (126 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (127 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (128 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (129 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (130 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (131 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (132 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (133 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (134 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (135 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (136 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (137 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (138 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (139 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (140 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (141 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (142 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (143 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (144 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (145 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (146 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (147 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (148 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (149 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (150 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (151 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (152 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (153 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (154 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (155 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (156 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (157 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (158 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (159 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (160 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (161 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (162 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (163 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (164 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (165 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (166 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (167 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (168 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (169 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (170 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (171 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (172 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (173 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (174 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (175 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (176 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (177 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (178 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (179 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (180 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (181 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (182 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (183 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (184 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (185 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (186 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (187 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (188 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (189 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (190 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (191 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (192 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (193 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (194 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (195 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (196 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (197 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (198 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (199 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (200 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (201 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (202 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (203 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (204 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (205 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (206 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (207 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (208 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (209 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (210 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (211 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (212 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (213 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (214 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (215 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (216 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (217 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (218 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (219 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (220 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (221 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (222 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (223 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (224 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (225 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (226 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (227 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (228 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (229 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (230 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (231 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (232 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (233 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (234 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (235 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (236 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (237 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (238 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (239 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (240 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (241 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (242 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (243 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (244 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (245 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (246 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (247 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (248 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (249 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (250 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (251 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (252 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (253 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (254 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (255 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (256 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (257 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (258 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (259 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (260 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (261 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (262 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (263 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (264 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (265 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (266 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (267 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (268 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (269 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (270 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (271 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (272 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (273 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (274 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (275 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (276 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (277 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (278 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (279 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (280 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (281 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (282 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (283 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (284 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (285 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (286 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (287 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (288 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (289 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (290 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (291 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (292 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (293 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (294 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (295 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (296 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (297 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (298 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (299 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (300 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (301 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (302 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (303 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (304 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (305 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (306 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (307 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (308 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (309 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (310 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (311 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (312 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (313 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (314 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (315 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (316 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (317 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (318 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (319 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (320 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (321 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (322 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (323 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (324 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (325 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (326 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (327 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (328 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (329 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (330 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (331 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (332 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (333 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (334 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (335 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (336 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (337 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (338 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (339 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (340 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (341 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (342 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (343 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (344 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (345 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (346 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (347 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (348 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (349 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (350 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (351 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (352 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (353 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (354 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (355 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (356 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (357 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (358 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (359 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (360 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (361 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (362 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (363 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (364 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (365 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (366 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (367 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (368 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (369 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (370 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (371 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (372 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (373 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (374 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (375 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (376 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (377 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (378 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (379 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (380 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (381 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (382 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (383 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (384 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (385 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (386 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (387 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (388 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (389 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (390 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (391 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (392 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (393 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (394 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (395 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (396 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (397 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (398 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (399 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (400 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (401 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (402 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (403 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (404 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (405 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (406 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (407 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (408 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (409 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (410 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (411 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (412 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (413 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (414 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (415 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (416 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (417 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (418 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (419 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (420 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (421 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (422 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (423 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (424 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (425 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (426 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (427 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (428 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (429 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (430 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (431 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (432 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (433 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (434 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (435 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (436 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (437 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (438 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (439 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (440 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (441 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (442 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (443 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (444 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (445 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (446 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (447 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (448 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (449 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (450 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (451 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (452 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (453 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (454 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (455 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (456 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (457 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (458 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (459 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (460 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (461 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (462 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (463 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (464 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (465 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (466 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (467 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (468 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (469 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (470 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (471 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (472 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (473 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (474 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (475 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (476 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (477 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (478 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (479 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (480 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (481 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (482 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (483 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (484 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (485 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (486 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (487 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (488 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (489 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (490 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (491 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (492 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (493 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (494 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (495 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (496 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (497 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (498 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (499 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (500 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (501 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (502 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (503 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (504 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (505 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (506 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (507 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (508 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (509 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (510 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| SMMU_L3_BLOCK_ENTRY(0x00000000 + (511 * PAGE_4KB), (SMMU_UPPER_BLOCK_DEFAULT), |
| SMMU_LOWER_MEMORY_SHARED_OUTER), |
| |
| }; |
| |
| static void write_secure_reg_callback(struct stratix10_svc_client *client, |
| struct stratix10_svc_cb_data *data) |
| { |
| struct intel_fcs_priv *priv = client->priv; |
| |
| if (data->status == BIT(SVC_STATUS_OK)) |
| dev_dbg(client->dev, "write to secure reg successful"); |
| else if (data->status == BIT(SVC_STATUS_ERROR)) |
| dev_dbg(client->dev, "write to secure reg failed"); |
| else |
| dev_err(client->dev, "unhandled exception"); |
| |
| complete(&priv->completion); |
| } |
| |
| int smmu_program_reg(struct intel_fcs_priv *priv, uint32_t reg_add, uint32_t reg_value) |
| { |
| struct stratix10_svc_chan *chan = priv->chan; |
| struct stratix10_svc_client_msg msg; |
| int ret; |
| |
| msg.command = COMMAND_WRITE_TO_SECURE_REG; |
| |
| msg.arg[0] = reg_add; |
| msg.arg[1] = reg_value; |
| |
| priv->client.receive_cb = write_secure_reg_callback; |
| |
| ret = stratix10_svc_send(chan, &msg); |
| |
| ret = wait_for_completion_timeout(&priv->completion, |
| FCS_SMMU_REQUEST_TIMEOUT); |
| |
| return ret; |
| } |
| |
| void intel_fcs_smmu_init(struct intel_fcs_priv *priv) |
| { |
| uint64_t ttbr_paddr_l1; |
| uint64_t ttbr_paddr_l1_lower; |
| uint64_t ttbr_paddr_l1_upper; |
| uint64_t ttbr_paddr_l2; |
| uint32_t tcr_value = 0; |
| uint32_t mair_value = 0; |
| |
| tcr_value = (uint32_t) (TCR_RES1 | TCR_PS_1TiB | TCR_TG0_4KiB | TCR_IRGN0_WBA | |
| TCR_T0SZ_1TiB | TCR_SH0_OUTER | TCR_ORGN0_WBA); |
| |
| mair_value = (uint32_t)GEN_MAIR_INDEX(0, MAIR_ATTR_DEVICE_nGnRnE) | |
| GEN_MAIR_INDEX(1, MAIR_ATTR_DEVICE_nGnRE) | |
| GEN_MAIR_INDEX(2, MAIR_ATTR_MEMORY_IO_WBRWA); |
| |
| ttbr_paddr_l2 = virt_to_phys(l2_table); |
| l1_table[0] = SMMU_L1_TABLE_ENTRY(ttbr_paddr_l2, SMMU_UPPER_TABLE_DEFAULT); |
| |
| ttbr_paddr_l1 = virt_to_phys(l1_table); |
| ttbr_paddr_l1_lower = ttbr_paddr_l1 & TRANSLATION_TABLE_LOWER_MASK; |
| ttbr_paddr_l1_upper = ttbr_paddr_l1 >> TRANSLATION_TABLE_UPPER_BIT_SHIFT; |
| |
| //SSD0_REG |
| smmu_program_reg(priv, SSD0_REG_ADDR, SSD0_VAL); |
| |
| //SMR8 |
| smmu_program_reg(priv, SMR8_REG_ADDR, SMR8_VAL); |
| |
| //S2CR8 |
| smmu_program_reg(priv, S2CR8_REG_ADDR, S2CR8_VAL); |
| |
| //CBAR8 |
| smmu_program_reg(priv, CBAR8_REG_ADDR, CBAR8_VAL); |
| |
| //TCR_LPAE |
| smmu_program_reg(priv, TCR_LPAE_REG_ADDR, 0x00000000); |
| smmu_program_reg(priv, TCR_LPAE_REG_ADDR, tcr_value); |
| |
| //CB8_TTBR0_LOW |
| smmu_program_reg(priv, CB8_TTBR0_LOW_REG_ADDR, ttbr_paddr_l1_lower); |
| //CB8_TTBR0_HIGH |
| smmu_program_reg(priv, CB8_TTBR0_HIGH_REG_ADDR, ttbr_paddr_l1_upper); |
| |
| //CB8_PRRR_MIR0 |
| smmu_program_reg(priv, CB8_PRRR_MIR0_REG_ADDR, mair_value); |
| |
| //CB8_PRRR_MIR1 |
| smmu_program_reg(priv, CB8_PRRR_MIR1_REG_ADDR, 0x00000000); |
| |
| //TCR2 |
| smmu_program_reg(priv, TCR2_REG_ADDR, TCR2_VAL); |
| |
| } |
| |
| void context_bank_enable(struct intel_fcs_priv *priv) |
| { |
| //Disable translation context bank CB8_SCTLR |
| smmu_program_reg(priv, CB8_SCTRLR_REG_ADDR, TRANSLATION_CONTEXT_BANK_ENABLE); |
| } |
| |
| void context_bank_disable(struct intel_fcs_priv *priv) |
| { |
| //Disable translation context bank CB8_SCTLR |
| smmu_program_reg(priv, CB8_SCTRLR_REG_ADDR, TRANSLATION_CONTEXT_BANK_DISABLE); |
| } |
| |
| void fill_l3_table(uint64_t phys, int l2_idx, int l3_idx) |
| { |
| uint64_t *l3_table_ptr = 0; |
| |
| if (l3_idx == 0) |
| l2_table[l2_idx] = SMMU_L2_TABLE_ENTRY(virt_to_phys(l3_tables[l2_idx]), SMMU_UPPER_TABLE_DEFAULT); |
| |
| l3_table_ptr = l3_tables[l2_idx]; |
| l3_table_ptr[l3_idx] = SMMU_L3_BLOCK_ENTRY(phys, (SMMU_UPPER_BLOCK_DEFAULT), SMMU_LOWER_MEMORY_SHARED_OUTER); |
| } |
| |
| void invalidate_smmu_tlb_entries(struct intel_fcs_priv *priv) |
| { |
| smmu_program_reg(priv, 0xFA000060, INVALIDATE_TBU); |
| smmu_program_reg(priv, 0xFA000070, INVALIDATE_TBU); |
| } |