| /rk3399_ARM-atf/bl32/sp_min/ |
| H A D | wa_cve_2017_5715_icache_inv.S | 13 add sp, sp, #1 /* Reset: 0b111 */ 14 add sp, sp, #1 /* Undef: 0b110 */ 15 add sp, sp, #1 /* Syscall: 0b101 */ 16 add sp, sp, #1 /* Prefetch abort: 0b100 */ 17 add sp, sp, #1 /* Data abort: 0b011 */ 18 add sp, sp, #1 /* Reserved: 0b010 */ 19 add sp, sp, #1 /* IRQ: 0b001 */
|
| H A D | wa_cve_2017_5715_bpiall.S | 13 add sp, sp, #1 /* Reset: 0b111 */ 14 add sp, sp, #1 /* Undef: 0b110 */ 15 add sp, sp, #1 /* Syscall: 0b101 */ 16 add sp, sp, #1 /* Prefetch abort: 0b100 */ 17 add sp, sp, #1 /* Data abort: 0b011 */ 18 add sp, sp, #1 /* Reserved: 0b010 */ 19 add sp, sp, #1 /* IRQ: 0b001 */
|
| /rk3399_ARM-atf/plat/nxp/common/aarch64/ |
| H A D | bl31_data.S | 49 add x2, x2, x1 109 add x2, x2, x1 174 add x3, x3, x1 237 add x3, x3, x2 287 add x1, x1, #TSK_START_OFFSET 305 add x1, x1, #TSK_DONE_OFFSET 328 add x2, x2, x1 333 add x1, x1, #8 350 add x1, x1, x0 368 add x0, x0, x2 [all …]
|
| /rk3399_ARM-atf/include/arch/aarch64/ |
| H A D | el3_common_macros.S | 226 add x1, x1, x0 304 add x0, x0, :lo12:__TEXT_START__ 307 add x0, x0, :lo12:__RO_START__ 311 add x0, x0, :lo12:__RW_START__ 314 add x1, x1, :lo12:__RW_END__ 319 add x0, x0, :lo12:__NOBITS_START__ 321 add x1, x1, :lo12:__NOBITS_END__ 327 add x0, x0, :lo12:__BL2_NOLOAD_START__ 329 add x1, x1, :lo12:__BL2_NOLOAD_END__ 336 add x0, x0, :lo12:__PER_CPU_START__ [all …]
|
| H A D | console_macros.S | 27 add x1, x1, :lo12:console_\_driver\()_putc 40 add x1, x1, :lo12:console_\_driver\()_getc 50 add x1, x1, :lo12:console_\_driver\()_flush
|
| /rk3399_ARM-atf/lib/aarch64/ |
| H A D | misc_helpers.S | 54 add x2, x0, x1 173 add stop_address, cursor, length 234 add tmp1, tmp1, #1 259 add tmp2, tmp2, #1 304 add cursor, cursor, block_size 350 add tmp1, tmp1, #1 496 add x1, x1, :lo12:__GOT_START__ 498 add x2, x2, :lo12:__GOT_END__ 515 add x3, x3, x0 518 2: add x1, x1, #8 [all …]
|
| H A D | cache_helpers.S | 42 add x1, x0, x1 47 add x0, x0, x2 62 add x1, x1, x0 65 add x0, x0, x2 175 add x14, x14, x0, lsl #5 // inner loop is 8x32-bit instructions 177 add x14, x14, x0, lsl #2 // inner loop is + "bti j" instruction 182 add x2, x10, x10, lsr #1 // work out 3x current cache level 192 add x2, x2, #4 // add 4 (line length offset) 236 add x10, x10, #2 // increment cache number
|
| /rk3399_ARM-atf/lib/aarch32/ |
| H A D | misc_helpers.S | 64 add stop_address, cursor, length 239 add r1, r1, r0 241 add r2, r2, r0 258 add r3, r3, r0 261 2: add r1, r1, #4 267 add r1, r1, r0 269 add r2, r2, r0 297 add r3, r0, r3 /* Diff(S) + r_offset */ 308 add r4, r0, r4 311 2: add r1, r1, #8
|
| H A D | cache_helpers.S | 27 add r1, r0, r1 32 add r0, r0, r2 97 add r6, r11, r0, lsl #3 // cache op is 2x32-bit instructions 99 add r10, r1, r1, LSR #1 // Work out 3x current cache level 109 add r10, r10, #4 // add 4 (r10 = line length offset) 139 add r1, r1, #2 // increment the cache number
|
| /rk3399_ARM-atf/lib/romlib/ |
| H A D | init.s | 20 add x1, x1, :lo12:__DATA_ROM_START__ 22 add x2, x2, :lo12:__DATA_RAM_END__ 27 add x0, x0, :lo12:__BSS_START__ 30 add x2, x2, :lo12:__BSS_END__
|
| /rk3399_ARM-atf/bl31/aarch64/ |
| H A D | bl31_entrypoint.S | 94 add x0, x0, :lo12:__DATA_START__ 96 add x1, x1, :lo12:__DATA_END__ 101 add x0, x0, :lo12:__BSS_START__ 103 add x1, x1, :lo12:__BSS_END__ 108 add x0, x0, :lo12:__PER_CPU_START__ 110 add x1, x1, :lo12:__PER_CPU_END__
|
| /rk3399_ARM-atf/drivers/arm/css/sds/aarch64/ |
| H A D | sds_helpers.S | 33 add x0, x0, #SDS_REGION_DESC_SIZE 47 add w3, w3, #0x1 56 add x2, x2, #SDS_HEADER_SIZE 57 add x0, x0, x2
|
| /rk3399_ARM-atf/drivers/arm/css/sds/aarch32/ |
| H A D | sds_helpers.S | 35 add r0, r0, #SDS_REGION_DESC_SIZE 49 add r3, r3, #0x1 58 add r2, r2, #SDS_HEADER_SIZE 59 add r0, r0, r2
|
| /rk3399_ARM-atf/lib/cpus/aarch64/ |
| H A D | cpuamu_helpers.S | 26 add x1, x1, x0, lsl #3 /* each mrs/ret sequence is 8 bytes */ 28 add x1, x1, x0, lsl #2 /* + "bti j" instruction */ 46 add x2, x2, x0, lsl #3 /* each msr/ret sequence is 8 bytes */ 48 add x2, x2, x0, lsl #2 /* + "bti j" instruction */
|
| /rk3399_ARM-atf/bl2/aarch64/ |
| H A D | bl2_entrypoint.S | 80 add x0, x0, :lo12:__BSS_START__ 82 add x1, x1, :lo12:__BSS_END__ 88 add x0, x0, :lo12:__COHERENT_RAM_START__ 90 add x1, x1, :lo12:__COHERENT_RAM_END_UNALIGNED__
|
| /rk3399_ARM-atf/bl32/tsp/aarch64/ |
| H A D | tsp_entrypoint.S | 78 add x1, x1, x0 130 add x0, x0, :lo12:__TEXT_START__ 133 add x0, x0, :lo12:__RO_START__ 137 add x0, x0, :lo12:__RW_START__ 140 add x1, x1, :lo12:__RW_END__ 151 add x0, x0, :lo12:__BSS_START__ 153 add x1, x1, :lo12:__BSS_END__ 159 add x0, x0, :lo12:__COHERENT_RAM_START__ 161 add x1, x1, :lo12:__COHERENT_RAM_END_UNALIGNED__
|
| /rk3399_ARM-atf/plat/common/aarch64/ |
| H A D | crash_console_helpers.S | 72 add x0, x0, :lo12:crash_console_spinlock 81 add x1, x1, :lo12:crash_console_triggered 112 add x1, x1, :lo12:crash_console_reg_stash 146 add x1, x1, :lo12:crash_console_reg_stash 161 add x1, x1, :lo12:crash_console_reg_stash 183 add x1, x1, :lo12:crash_console_reg_stash
|
| /rk3399_ARM-atf/plat/arm/board/neoverse_rd/platform/rdv3/ |
| H A D | rdv3_per_cpu.S | 27 add x0, x2, x0, lsl #3 55 add x1, x1, :lo12:per_cpu_nodes_base 56 add x1, x1, x0, lsl #3
|
| /rk3399_ARM-atf/drivers/coreboot/cbmem_console/aarch64/ |
| H A D | cbmem_console.S | 58 add x1, x1, #8 /* keep address of body in x1 */ 71 add w16, w16, #1 /* cursor++ */ 96 add x1, x1, #8 /* add size of console header */
|
| /rk3399_ARM-atf/plat/arm/board/arm_fpga/aarch64/ |
| H A D | fpga_helpers.S | 54 add x1, x1, :lo12:secondary_core_spinlock 68 add x4, x4, :lo12:fpga_valid_mpids 78 add x1, x1, :lo12:hold_base 85 add x2, x2, :lo12:fpga_sec_entrypoint
|
| /rk3399_ARM-atf/plat/qemu/qemu_sbsa/ |
| H A D | platform.mk | 29 add-lib-optee := yes 32 add-lib-optee := yes 36 add-lib-optee := yes 39 ifeq ($(add-lib-optee),yes)
|
| /rk3399_ARM-atf/lib/compiler-rt/builtins/arm/ |
| H A D | aeabi_uldivmod.S | 27 add r6, sp, #8 40 add sp, sp, #16
|
| H A D | aeabi_ldivmod.S | 27 add r6, sp, #8 40 add sp, sp, #16
|
| /rk3399_ARM-atf/docs/ |
| H A D | change-log.md | 69 …- add ID register defines and read helpers ([8515b43](https://review.trustedfirmware.org/plugins/g… 70 …- add support for FEAT_FGWTE3 ([4274b52](https://review.trustedfirmware.org/plugins/gitiles/TF-A/t… 71 …- add support for FEAT_IDTE3 ([f396aec](https://review.trustedfirmware.org/plugins/gitiles/TF-A/tr… 72 …- add support for FEAT_RME_GPC2 ([09a4bcb](https://review.trustedfirmware.org/plugins/gitiles/TF-A… 93 …- add hooks for mmap and early setup ([4efae6a](https://review.trustedfirmware.org/plugins/gitiles… 94 …- add SPMD support for SPMC at S-EL1 ([c7ddb0f](https://review.trustedfirmware.org/plugins/gitiles… 95 …- add support of MMI_GEM as wakeup source ([4589ce0](https://review.trustedfirmware.org/plugins/gi… 102 …- add pseudo CRB area ([d771d57](https://review.trustedfirmware.org/plugins/gitiles/TF-A/trusted-f… 112 …- add support for kernel DT handoff convention ([291e493](https://review.trustedfirmware.org/plugi… 116 …- add a GICv5 device tree ([d358eb2](https://review.trustedfirmware.org/plugins/gitiles/TF-A/trust… [all …]
|
| /rk3399_ARM-atf/plat/nuvoton/common/ |
| H A D | nuvoton_helpers.S | 89 add x0, x1, x0, LSR #6 101 add x0, x1, x0, LSR #6 155 add x0, x0, x2 158 add x8, x8, x2
|