Home
last modified time | relevance | path

Searched refs:SW_handler (Results 1 – 2 of 2) sorted by relevance

/libcpu/risc-v/common/
A Dreadme.md39 步骤4:从栈中加载返回地址(ra),返回至SW_handler函数
52 - 步骤一:配置中断管理入口,相关中断入口函数位于**common/interrupt_gcc.S**,入口函数为**SW_handler**
58 … > 通常会使用一个软件中断(该中断的优先级被配置为最低)作为在中断中触发上下文切换的入口函数。SW_handler在此仅作为触发软件中断时的入口参数,其他类型中断触发时跳转至各自的中断入口函数。
61 移植方法:修改原有的中断向量表中软件中断所在位置,将原有软件中断函数名修改为**SW_handler**
70 .word SW_handler /* 将这里原来放置的软件中断函数名修改为SW_handler */
75 > 当有中断触发时,会进入一个统一的中断入口函数进行中断查询分发。SW_handler在此处不仅作为作为在中断中触发上下文切换的入口函数,同时承担中断查询分发与执行。
78 移植方法:将**SW_handler**的地址加载到保存统一中断入口地址的寄存器(通常为mtevc,具体名称需要根据具体的内核指定)
83 la t0, SW_handler
176 ret // 返回SW_handler
A Dinterrupt_gcc.S21 .global SW_handler
23 SW_handler: label

Completed in 6 milliseconds