/openbmc/qemu/tests/tcg/xtensa/ |
H A D | test_mmu.S | 12 movi a2, \way 13 movi a3, \page_size 14 movi a4, \n_entries 28 movi a2, 0x00000007 30 movi a2, 0x00000008 32 movi a2, 0x00000009 35 movi a2, BASE | XCHAL_SPANNING_WAY 38 movi a2, TLB_BASE | XCHAL_SPANNING_WAY 41 movi a2, TLB_BASE 47 movi a2, 0x04000002 /* PPN */ [all …]
|
H A D | test_min.S | 8 movi a2, 0xffffffff 9 movi a3, 1 10 movi a4, 0xffffffff 14 movi a2, 1 15 movi a3, 0xffffffff 16 movi a4, 0xffffffff 20 movi a2, 0xffffffff 21 movi a3, 1 22 movi a4, 0xffffffff 26 movi a2, 0xffffffff [all …]
|
H A D | test_max.S | 8 movi a2, 0xffffffff 9 movi a3, 1 10 movi a4, 1 14 movi a2, 1 15 movi a3, 0xffffffff 16 movi a4, 1 20 movi a2, 0xffffffff 21 movi a3, 1 22 movi a4, 1 26 movi a2, 0xffffffff [all …]
|
H A D | test_lsc.S | 9 movi a2, 1 12 movi a2, 1f 21 movi a3, 1f + 8 24 movi a3, 0x3f800000 27 movi a3, 0x40000000 30 movi a3, 0x40400000 40 movi a2, 1f 41 movi a3, 0x40800000 43 movi a3, 0x40a00000 45 movi a3, 0x40c00000 [all …]
|
H A D | test_b.S | 6 movi a2, 0xa5a5ff00 7 movi a3, 0x5a5a00ff 11 movi a2, 0xa5a5ff01 20 movi a2, 0 21 movi a3, 0 25 movi a2, 1 34 movi a2, 6 35 movi a3, 7 39 movi a2, 0xffffffff 43 movi a2, 7 [all …]
|
H A D | test_loop.S | 8 movi a2, 0 9 movi a3, 5 17 movi a2, 0 26 movi a2, 0 27 movi a3, 5 36 movi a2, 0 37 movi a3, 5 46 movi a2, 0 47 movi a3, 5 48 movi a4, 1f [all …]
|
H A D | test_windowed.S | 10 movi a2, 0xffff 13 movi a2, 0 16 movi a2, \start 26 movi a2, 1 | (((1 << ((\window) / 4)) | 1) << ((\shift) / 4)) 37 movi a3, 1b 39 movi a2, 2f 43 movi a3, (\shift) / 4 46 movi a3, 0x4001f 54 movi a3, 1 | ((1 << ((\window) / 4)) << ((\shift) / 4)) 57 movi a3, 0x4000f [all …]
|
H A D | test_sext.S | 8 movi a2, 0xffffff5a 9 movi a3, 0x0000005a 13 movi a2, 0x000000a5 14 movi a3, 0xffffffa5 18 movi a2, 0xfffffaa5 19 movi a3, 0x000000a5 23 movi a2, 0x0000055a 24 movi a3, 0xffffff5a 28 movi a2, 0xffff5a5a 29 movi a3, 0x00005a5a [all …]
|
H A D | test_break.S | 23 movi a3, 0x1f 25 movi a3, 0x10 | debug_level 28 movi a3, 1b 31 movi a3, 0x8 47 movi a3, 0x1f 49 movi a3, 0x10 | debug_level 52 movi a3, 1b 55 movi a3, 0x10 63 movi a2, 1f 65 movi a2, 1 [all …]
|
H A D | test_rem.S | 8 movi a2, 0x5a5a137f 10 movi a4, 0x137f5a5a 11 movi a6, 0x0c5caa17 21 movi a2, 0xa5a5137f 23 movi a4, 0x137f5a5a 24 movi a6, 0x9aa40af 34 movi a2, 0x5a5a137f 36 movi a4, 0xf7315a5a 37 movi a6, 0x5a5a137f 47 movi a2, 0xf7315a5a [all …]
|
H A D | test_quo.S | 8 movi a2, 0x5a5a137f 10 movi a4, 0x137f5a5a 11 movi a6, 0x4 21 movi a2, 0xa5a5137f 23 movi a4, 0x137f5a5a 24 movi a6, 0x8 34 movi a2, 0x5a5a137f 36 movi a4, 0xf7315a5a 37 movi a6, 0 47 movi a2, 0xf7315a5a [all …]
|
H A D | test_nsa.S | 8 movi a2, 0 9 movi a3, 31 13 movi a2, 0xffffffff 14 movi a3, 31 18 movi a2, 1 19 movi a3, 30 23 movi a2, 0xfffffffe 24 movi a3, 30 28 movi a2, 0x5a5a5a5a 29 movi a3, 0 [all …]
|
H A D | test_phys_mem.S | 10 movi a2, 0xc0000003 /* PPN */ 11 movi a3, 0xc0000004 /* VPN */ 14 movi a2, 0xc0000000 17 movi a2, 0xc0000000 | XCHAL_SPANNING_WAY 20 movi a2, 0x20000000 | XCHAL_SPANNING_WAY 29 movi a2, 0x20000000 32 movi a2, 0x20000000 38 movi a2, 16 45 movi a2, 0x20000000 50 movi a2, 0x20000000 [all …]
|
H A D | test_rst0.S | 6 movi a2, 0x137fa5a5 8 movi a4, 0xa5a5137f 9 movi a6, 0x01250125 19 movi a2, 0x137fa5a5 21 movi a4, 0xa5a5137f 22 movi a6, 0xb7ffb7ff 32 movi a2, 0x137fa5a5 34 movi a4, 0xa5a5137f 35 movi a6, 0xb6dab6da 45 movi a2, 0x137fa5a5 [all …]
|
H A D | test_bi.S | 6 movi a2, 7 10 movi a2, 1 19 movi a2, 1 23 movi a2, 7 32 movi a2, 6 36 movi a2, 0xffffffff 40 movi a2, 7 49 movi a2, 7 53 movi a2, 6 59 movi a2, 0xffffffff [all …]
|
H A D | test_clamps.S | 8 movi a2, 0 9 movi a3, 0 13 movi a2, 0x7f 14 movi a3, 0x7f 18 movi a2, 0xffffff80 19 movi a3, 0xffffff80 23 movi a2, 0x80 24 movi a3, 0x7f 28 movi a2, 0xffffff7f 29 movi a3, 0xffffff80 [all …]
|
H A D | test_load_store.S | 14 movi a3, 1b 18 movi a6, \value 37 movi a3, 1b 43 movi a6, \value 49 movi a7, 9 52 movi a7, 1b 70 movi a3, 1b + 1 74 movi a6, \value 91 movi a3, 1b 92 movi a5, \value [all …]
|
H A D | macros.inc | 14 movi a2, 0x4000f 21 movi a0, status 23 movi a0, result 25 movi a3, 0 43 movi a2, 4 44 movi a3, 2 45 movi a4, 97b 46 movi a5, 98b 66 movi a2, status 73 movi a2, 1 [all …]
|
H A D | test_mul16.S | 8 movi a2, 0x137f5a5a 10 movi a4, 0xa5a5137f 11 movi a6, 0x06e180a6 21 movi a2, 0x137fa5a5 23 movi a4, 0xa5a5137f 24 movi a6, 0x0c9d6bdb 34 movi a2, 0x137fa5a5 36 movi a4, 0xa5a5f731 37 movi a6, 0x9ff1e795 47 movi a2, 0x137f5a5a [all …]
|
H A D | test_shift.S | 33 movi \src, \v 39 movi a3, ((\v) << (\imm)) & 0xffffffff 49 movi \src, \v 56 movi a3, (((\v) >> (\imm)) & 0xffffffff) | \ 59 movi a3, \v 71 movi \src, \v 77 movi a3, (((\v) >> (\imm)) & 0xffffffff) 88 movi a2, \imm 90 movi \src, \v 95 movi a2, 32 - \imm [all …]
|
H A D | test_mac16.S | 12 movi a5, (\v) & 0xffffffff 15 movi a5, (\v) >> 32 22 movi a4, \val 25 movi \reg, \val 64 movi a4, (\iv) & 0xffffffff 66 movi a4, (\iv) >> 32 126 movi a2, 1f - 4 128 movi a3, 1f 131 movi a4, 0x55aa137f 134 movi a3, 1f + 4 [all …]
|
H A D | test_timer.S | 30 movi a2, 0x12345678 64 movi a2, 0 68 movi a2, 0 75 movi a2, 0x12345678 79 movi a2, 0x12345677 84 movi a3, 1 << XCHAL_TIMER0_INTERRUPT 89 movi a2, 0 93 movi a2, 0 117 movi a2, 0 121 movi a2, 0 [all …]
|
/openbmc/linux/arch/xtensa/include/asm/ |
H A D | initialize_mmu.h | 49 movi a3, 0x25 /* For SMP/MX -- internal for writeback, 53 movi a3, 0x29 /* non-MX -- Most cores use Std Memory 71 movi a1, 0 86 movi a2, TEMP_MAPPING_VADDR | XCHAL_SPANNING_WAY 112 2: movi a4, 0x20000000 121 movi a6, 0x01000000 126 movi a5, XCHAL_KSEG_CACHED_VADDR + XCHAL_KSEG_TLB_WAY 127 movi a4, XCHAL_KSEG_PADDR + CA_WRITEBACK 131 movi a5, XCHAL_KSEG_BYPASS_VADDR + XCHAL_KSEG_TLB_WAY 132 movi a4, XCHAL_KSEG_PADDR + CA_BYPASS [all …]
|
/openbmc/linux/arch/sh/boot/compressed/ |
H A D | head_64.S | 65 movi ITLB_FIXED, r21 66 movi ITLB_LAST_VAR_UNRESTRICTED+TLB_STEP, r22 73 movi DTLB_FIXED, r21 74 movi DTLB_LAST_VAR_UNRESTRICTED+TLB_STEP, r22 80 movi ITLB_FIXED, r21 81 movi MMUIR_TEXT_L, r22 /* PTEL first */ 83 movi MMUIR_TEXT_H, r22 /* PTEH last */ 87 movi DTLB_FIXED, r21 88 movi MMUDR_CACHED_L, r22 /* PTEL first */ 90 movi MMUDR_CACHED_H, r22 /* PTEH last */ [all …]
|
/openbmc/linux/arch/xtensa/kernel/ |
H A D | head.S | 71 movi a1, 1 72 movi a0, 0 78 movi a1, LOCKLEVEL 90 movi a3, XCHAL_KSEG_PADDR 93 movi a3, XCHAL_KSEG_SIZE 95 movi a3, XCHAL_KSEG_CACHED_VADDR 102 movi a0, _startup 115 movi a0, 0 118 movi a2, VECBASE_VADDR 129 movi a1, 15 [all …]
|