当前位置: 首页 > news >正文

【ARMv8/v9 GIC 系列 5.6 -- GIC 超优先级中断详细介绍】


请阅读【ARM GICv3/v4 实战学习 】


文章目录

    • Interrupt superpriority
      • 超优先级中断的特性和应用
    • Physical interface interrupt signals
      • Physical Group 1 Non-NMI for Current Security State
      • Physical Group 1 for Other Security State, or a Group 0 Non-NMI
      • Physical Group 1 NMI for Current Security State
    • Virtual interface interrupt signals
      • Virtual Group 1 Non-NMI
      • Virtual Group 0 Non-NMI
      • Virtual Group 1 NMI
      • 中断的信号处理

Interrupt superpriority

当实现FEAT_NMI特性时,ARM架构允许将中断以超优先级(Superpriority)呈现给处理器元素(PE)。当非屏蔽中断(NMI)给到 PE 时,如果它以 IRQvIRQ的形式发送时,那么它具有超优先级。在所有其他情况下,GIC不会将任何中断以超优先级的形式通知到PE。NMI仅在向其所属的安全状态和异常级别呈现时,才被视为具有超优先级。

中断如何通知到PE,以及非屏蔽属性如何被定义,是由硬件实现定义的。向PE通知中断的机制可以被模型化为一组单比特信号,如下图所示。
在这里插入图片描述

图 1-1

超优先级中断的特性和应用

  • 超优先级:超优先级允许某些中断比所有其他优先级都高,从而确保关键任务(如系统恢复、紧急停止)能够立即得到处理,无视当前正在执行的操作。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • mysql的事务,你弄懂了吗?(Innodb)
  • R语言学习笔记3-基本类型篇
  • DR模式介绍
  • C++20中的基于范围的for循环(range-based for loop)
  • leetcode165.解密数字
  • 矩阵分析与应用1-矩阵代数基础
  • 热词分析与维度人物构建
  • HarmonyOS Next应用开发之系统概述
  • Flink 提交作业的方式
  • dataX入门
  • 科研绘图系列:R语言双侧条形图(bar Plot)
  • STM32的独立看门狗详解
  • 玄机——第五章 linux实战-CMS01 wp
  • GEE代码实例教程详解:降水量分类分析
  • Memcached 介绍与详解及在Java Spring Boot项目中的使用与集成
  • -------------------- 第二讲-------- 第一节------在此给出链表的基本操作
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • 【跃迁之路】【669天】程序员高效学习方法论探索系列(实验阶段426-2018.12.13)...
  • 11111111
  • express.js的介绍及使用
  • Hexo+码云+git快速搭建免费的静态Blog
  • HTTP--网络协议分层,http历史(二)
  • Java比较器对数组,集合排序
  • java第三方包学习之lombok
  • LeetCode18.四数之和 JavaScript
  • VirtualBox 安装过程中出现 Running VMs found 错误的解决过程
  • webgl (原生)基础入门指南【一】
  • Webpack 4 学习01(基础配置)
  • 百度小程序遇到的问题
  • 测试开发系类之接口自动化测试
  • 构建工具 - 收藏集 - 掘金
  • 警报:线上事故之CountDownLatch的威力
  • 前嗅ForeSpider中数据浏览界面介绍
  • 浅谈Golang中select的用法
  • 使用putty远程连接linux
  • 探索 JS 中的模块化
  • 学习ES6 变量的解构赋值
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • #我与Java虚拟机的故事#连载11: JVM学习之路
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (02)Cartographer源码无死角解析-(03) 新数据运行与地图保存、加载地图启动仅定位模式
  • (03)光刻——半导体电路的绘制
  • (12)Linux 常见的三种进程状态
  • (2009.11版)《网络管理员考试 考前冲刺预测卷及考点解析》复习重点
  • (第9篇)大数据的的超级应用——数据挖掘-推荐系统
  • (二)linux使用docker容器运行mysql
  • (附源码)node.js知识分享网站 毕业设计 202038
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (十八)SpringBoot之发送QQ邮件
  • (十五)Flask覆写wsgi_app函数实现自定义中间件
  • (转)C#调用WebService 基础
  • (转)大型网站架构演变和知识体系
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程
  • *算法训练(leetcode)第三十九天 | 115. 不同的子序列、583. 两个字符串的删除操作、72. 编辑距离