/* * save and restore all gprs except base register, * and default value of base register is sp ($r3).
*/
.macro save_gprs base
.irp n,1,2,4,5,6,7,8,9,10,11,12,/* SPDX-License-Identifier: GPL-2.0 */#include "processorh" st 406
.ndr
.endm
.macro restore_gprs base
.irp n,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31 ld
.lobal handle_tlb_refillhandle_tlb_refill. LOONGARCH_CSR_TLBRSAVE
..endmrt0LOONGARCH_CSR_TLBRSAVE t0. _java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
/* address of general exception should be 4K aligned */
.balign09java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
.global handle_exception
handle_exception:
csrwr
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
addi 46
save_gprs sp /* save sp register to stack */
csrrdt0 LOONGARCH_CSR_KS0
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
srrd,LOONGARCH_CSR_ERA
save_gprs sp
csrrdd$\,base n11,3,5111,,0122222,,823,endr st.d t0,java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
t0
.dt0 9
or a0, sp, zero
handle_exception
csrwr,
t0LOONGARCH_CSR_BADVstdt0,sp
ertn
Messung V0.5
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.14Bemerkung:
¤