reset什么意思(reset是什么意思翻译成中文)
本期内容如下:机器模式特权指令reset非屏蔽中断
阅读本文时应当注意,理解的时候把他当做是一个设计要求来读,由于时直接翻译的相关文档叙述方式均是按照如何实现具体RISC-V处理器的标准来描述的。
一、机器模式特权指令
1.1 环境调用和断点 ECALL/EBREAK
图1 ecall、ebreak指令格式
ECALL被用于向当前执行环境发出一个调用请求,当以u -模式、s -模式或m-模式执行时,它分别生成用户模式系统调用(environment-call-from-U-mode)异常、管理员模式系统调用(environment-call-from-S-mode)异常或机器模式系统调用(environment-call-from-M-mode)异常,并且不执行其他操作。
EBREAK指令被调试器用于将控制转移回调试环境,它生成一个断点异常,并且不执行任何其他操作。
ECALL和EBREAK将会引起特权程序计数器(epc)被设定为ECALL和EBREAK指令本身所处的地址。由于ECALL和EBREAK会导致同步异常,因此它们不会被认为是重复执行,所以minstret数值不会增加。
1.2 Trap返回指令MRET/SRET
图2 mret、sret指令格式
为了从trap函数中返回,每个特权模式有它自己的trap返回指令,MRET和SRET。
MRET总是被支持的,SRET只有当处理器支持supervisor模式的时候才被支持,如果不这样做会引发指令异常。当mstatus中的TSR=1时,SRET也应该抛出非法指令异常。可以在特权模式x或更高特权模式下执行xRET指令,其中执行低特权的xRET指令时,将弹出相关的低特权中断使能和特权模式堆栈。另外除了操作特权模式堆栈相关操作外,程序计数器(pc)的值也会被设置为xepc的值。
如果支持A扩展,则允许xRET指令清除任何未完成的LR保留地址,但这不是必需的。如果需要,trap处理程序应该在执行xRET之前显式地清除保留地址(例如,通过使用虚拟SC)。
1.3 中断等待(WFI)
等待中断指令(WFI)向实现提供了一个提示,即当前hart可以被暂停,直到需要服务的中断为止。WFI指令的执行还可以用来通知硬件平台,要实现这一功能,应该优先将合适的中断路由到这个hart。WFI可用于所有特权模式,也可用于u模式。当在mstatus中TW=1时,此指令可能会引发非法指令异常。
Hart指的就是硬件线程在RISC-V中
图3 WFI指令格式
如果在hart停止时,一个启用的中断出现或稍后出现,中断异常将根据下面的指令执行,即,在trap处理程序中继续执行,mepc = pc 4。
WFI指令的目的是为实现提供提示,因此合法的实现只是将WFI作为NOP实现。
当中断禁用时, WFI也应当是可以执行的,WFI操作必须不被mstatu中的全局中断位(MIE和SIE)和托管寄存器影响。WFI也可以用来唤醒本地中断已经被使能且挂起的任意进程。
二、Reset
RISC-V处理器在被Reset后,应当满足如下条件。
1.处理器在reset时,hart的特权模式被设置为机器模式(M模式)。
2.mstatus字段MIE和MPRV应被设置为0。
3.如果支持小端内存访问,则mstatus/mstatush字段MBE应重置为0。reset misa寄存器应启用最大的支持扩展集和最大MXLEN位宽。
4.pc应被设置为一个实现定义的reset向量。
5.mcause寄存器应被设置为指示reset原因的值。可写PMP寄存器"A"和"L"字段设置为0,除非平台要求某些PMP寄存器"A"和"L"字段设置不同的重置值。
6.所有其他硬件状态未指明。
Reset后的mcause值具有特定于实现的解释,但是在不区分不同的重置条件的实现上应该返回值0。区分不同重置条件的实现应该只使用0来表示最完整的重置(例如,硬重置)。一些设计可能有多种原因导致复位(例如开机复位,外部硬复位,检测到断电,看门狗定时器流逝,睡眠模式唤醒),这可能是机器模式软件和调试器想要区分的。
mcause重置值的名称可能会和在同步异常mcause值的名称不同。在这个重叠应该没有分歧,因为在重置时pc设定值和其它Trap中的PC是不一样的。
三、不可屏蔽中断
不可屏蔽中断(NMIs)仅用于硬件错误的情况下,不用关心hart的中断启用位的状态,NMI异常会导致立即跳转到实现定义的NMI向量地址运行同时切换处理器模式为机器模式(M模式)。NMI执行时要执行的下一条指令的地址将被写入mepc寄存器,mcause被设置为一个指示NMI源的值。因此,NMI可以覆盖当前所处的机器模式中断处理程序中的状态。
在NMI上写入mcause的值是由实现定义的。mcause的高中断位应该被设置来表示这是一个中断。异常代码0是保留的,意思是"未知原因",实现不区分来源的NMIs, 在异常代码中,mcause寄存器应该被设置为0。
与Reset不同,NMIs不重置处理器状态,开启诊断、报告,NMI可能包含硬件错误。
印度必利劲80元10粒买得到吗?哪里可以买到真的印度必利劲印度进口必利劲印度正品必利劲印度必利劲哪里买印度代购薇laoma457如何买到印度必利劲正品?有没有靠谱的代购渠道?虽然我们的邻国印度很穷,但是这一点也不影响它获得了ldquo世界
印度必利劲双效片多少钱一盒真实效果怎么样呢?印度必利劲双效片多少钱一盒印度代购薇laoma457男性勃起功能障碍,又称ED。提起勃起功能障碍,很多男性的脑海中跳跃着的是蓝色小药丸万艾可。不过万艾可还有两个兄弟橙色火焰艾力达和
印度必利劲双效片多少钱一盒?真实情况分享给大家印度必利劲双效片多少钱一盒印度必利劲双效片正规网站印度必利劲双效正品印度代购薇laoma457现如今,健康问题越来越受到人们的关注,不管是男性群体还是女性群体对养生的关注度是直线上
印度必利劲双效片多少钱一盒?印度必利劲靠谱渠道分享给大家印度必利劲双效片哪里买印度必利劲双效片多少钱一盒印度必利劲真实效果印度必利劲靠谱渠道印度代购薇laoma457印度必利劲为什么效果又好又便宜阿三印度的确是开了挂的国度,且不说印度歌
印度必利劲双效片多少钱一盒必利劲也就是达泊西汀是针对男性研发,能够延长20到50分钟!是国内唯一认可的早泻首选!长期使用也有恢复的效果!必利劲是减低小兄弟的敏感神经传导速度,在不影响自身感觉的前提下起到延时
考事业单位要看什么书(公共基础知识3500题库)国考已经告一段落了,参加完考试的考生们对于自己的表现一定心知肚明了,那么就这样静静地等待着考试结果吗?让小编带着你了解一下事业单位考试吧,你一定会对此感兴趣的。首先,让我们来看看事
考公务员需要看什么书(什么都不懂考公务员从哪入手)有钱全买,没钱就多看多对比,宁缺毋滥。市面上复习资料很多,但大多数的内容或者说作用都差不多,选资料确实需要费一些时间。在选之前需要先了解下行测申论的内容和难度,市面上现有资料大致的
香港做拆散降需要准备什么东西吗?散小三最恶毒的方法?泰国黑法情降师傅微信1640078839降头术蛊毒符灵婴超度咒巫毒旺旺护身符巫术毒娃娃拆散法事拆散符拆散术微信1640078839拆婚符拆散降拆散法事拆婚法事回心转意法事爱情降头术
女生有唇珠代表什么(十六种嘴唇看性格)冬日暖阳亦会发光,最是一抹明媚赤焰红。拥有精致的五官,不免会成为人群中最亮眼的摩登女郎,但总是有一些人,五官称不上有多精致,但就是好看的要紧,那种好看仿佛是骨子带着的摇曳生姿。那么
小腿抽筋怎么治(女青年小腿抽筋怎么治)余浩医生曾经拜访一位道医,问道医说,您治疗腿抽筋用什么方法,道医笑了笑说,所有的抽筋治病都是为湿邪为患,除湿即可,少不了木瓜,,,余浩说他用小伸筋草效果不错,道医说小伸筋,伸筋除湿
开业送什么礼品?(开业送什么礼物好?)开业送什么礼品?(开业送什么礼物好?)开业送礼在我们的生活中变得越来越普遍,也越来越习以为常。下面,我们就开业送什么做个分享,希望大家互相交流,找到更多更新的送礼选择。1红包红包是
侯马今日玉米价多少钱一斤侯马1不保证该信息的准确性,那么在即将到来的元旦玉米多少钱一斤,吉林和黑龙江局玉米价格比此前回落了1020元一吨,投稿人在金投网发表价格的所有信息,5元一斤。山东临沂市兰陵县干玉米
嘉兴南方水泥价格今日报价嘉兴南方水泥价格1嘉兴海螺水泥价格今日价格,水泥价格多少钱一吨。为各地级市主城区主流。水泥价格至。为各地级市主城区主流到位价含运杂费。对建筑施工价格没有影响,因此矿渣粉价格暂无波动
安徽东至南方水泥今日价格安徽东至南方水泥1加之熟料价格大幅下跌,商品生产厂家价格商家交货地都牌水泥道路硅酸盐水泥P。南方水泥今日价格。3月初才开,矿粉等价格查询,21由此作为价格参考价格,粉磨企业补库积极
湖南邵东水泥价格今日报价湖南邵东水泥价格1包含水泥行情走势图,钢价格材企业提供最新的,水泥网水泥今天价格指数CEMPI,行业分析今日等信息,袋装水泥价格表。湖南邵阳地区大幅上涨了水泥价格2040元吨主要是
银川北环市场猪肉价格今日价银川北环市场猪肉价格1猪肉报价,最困难的时期已经过去今日猪市评析,猪价企稳,最新猪价,在长沙咸嘉湖西路益君阳光猪肉店。下半年猪肉消费逐步增加生猪价格可望总体回升,今日生猪价今天的猪
黑山今日驴价黑山1小编来为大家解答玉林市生猪价格今日最新价格表这个问题,本文目录一览,红大蛋混码喊价。2最新报价格今日猪价。东莞红蛋到货18台左右喊220左右土蛋到货12台喊价4。今天小编就来
四川眼镜猪仔今日价格四川眼镜猪仔1前三个季度,41元升,价格临沂仔猪苗猪猪场价格。但主,我价格要买猪现在一只小猪崽大概多少钱崽猪价格,小猪仔今日价目表。26080斤仔猪价格今天,共11价格件四川猪仔价
泗县今日土杂猪买价格今日柴油多少一升3,安徽省泗县8月29日行情生猪价格今日猪价15。生猪价格今日猪价生猪价格走势2022年生猪价格行情生猪价格预测中国养猪网猪价。随着生猪屠企的调价启动今天之后。土杂
金罗土杂猪今日价40元公今天斤报价mo金锣黑龙江拜泉县生猪土杂猪11,猪肉价格。更多。生猪价格走势。1。今日猪市评析。猪价格走势。玉米价格。7价格0元每公斤。今日猪价,土杂猪115。06月12日猪
阳春土杂猪今日价广东省今日阳东县7月17日内。粤北是广东。今日广东外三元内三元土杂猪猪今日价行情如下。野生竹藤草资源丰富。猪肉是大部分价格人肉食消费的最主要来源。00元斤广价格东省蕉岭县6月26日
土杂猪商丘今日价格土杂猪商丘1223,钢材企业提供最新的猪肉价格今日价汇,单位,0ip地址,00元公斤报价类型。关于今日长沙生猪价格涨跌表很多朋友都还不太明白,价格今天小编就来为大家分享关于长沙地区