Lines Matching refs:t0
48 li.d t0, CSR_DMW0_INIT # UC, PLV0, 0x8000 xxxx xxxx xxxx
49 csrwr t0, LOONGARCH_CSR_DMWIN0
50 li.d t0, CSR_DMW1_INIT # CA, PLV0, 0x9000 xxxx xxxx xxxx
51 csrwr t0, LOONGARCH_CSR_DMWIN1
53 JUMP_VIRT_ADDR t0, t1
56 li.w t0, 0xb0 # PLV=0, IE=0, PG=1
57 csrwr t0, LOONGARCH_CSR_CRMD
58 li.w t0, 0x04 # PLV=0, PIE=1, PWE=0
59 csrwr t0, LOONGARCH_CSR_PRMD
60 li.w t0, 0x00 # FPE=0, SXE=0, ASXE=0, BTE=0
61 csrwr t0, LOONGARCH_CSR_EUEN
63 la.pcrel t0, __bss_start # clear .bss
64 st.d zero, t0, 0
67 addi.d t0, t0, LONGSIZE
68 st.d zero, t0, 0
69 bne t0, t1, 1b
71 la.pcrel t0, fw_arg0
72 st.d a0, t0, 0 # firmware arguments
73 la.pcrel t0, fw_arg1
74 st.d a1, t0, 0
75 la.pcrel t0, fw_arg2
76 st.d a2, t0, 0
87 set_saved_sp sp, t0, t1
97 set_saved_sp sp, t0, t1
100 pcaddi t0, 0
101 add.d t0, t0, a0
102 jirl zero, t0, 0xc
123 li.d t0, CSR_DMW0_INIT # UC, PLV0
124 csrwr t0, LOONGARCH_CSR_DMWIN0
125 li.d t0, CSR_DMW1_INIT # CA, PLV0
126 csrwr t0, LOONGARCH_CSR_DMWIN1
128 JUMP_VIRT_ADDR t0, t1
131 li.w t0, 0xb0 # PLV=0, IE=0, PG=1
132 csrwr t0, LOONGARCH_CSR_CRMD
133 li.w t0, 0x04 # PLV=0, PIE=1, PWE=0
134 csrwr t0, LOONGARCH_CSR_PRMD
135 li.w t0, 0x00 # FPE=0, SXE=0, ASXE=0, BTE=0
136 csrwr t0, LOONGARCH_CSR_EUEN
138 la.pcrel t0, cpuboot_data
139 ld.d sp, t0, CPU_BOOT_STACK
140 ld.d tp, t0, CPU_BOOT_TINFO