GIC spec之介绍5
来源:http://www.tudoupe.com时间:2022-04-07
3个配置和兼容性支持
在Armv8-A中,EL2和EL3是可选的,单一的PE既可以支持也可以不支持。
(1) 和平执行委员会必须拥有EL3, 以支持安全和非安全。
(2) 为了便利虚拟化,一个常设实体需要EL2。
(3) 如果EL3未能实现,只有个别的安全状态得以实现,这种安全状态可能是安全状态或非安全状态。
GICv3允许中断Aarch32和Aarch64实施状态的所有配置。
3.01 亲子关系和性途径配置
GICv3结构支持近亲和性途径。
(1) 不对称的组合,即近亲和性路由器可在不安全的状态下运作,但在安全状态下停止运行,提供安全的常规环境。
(2) 出于安全和非安全原因禁止亲密关系和性路由器的常规环境。
3.2 系统内存配置
当亲子关系和性路由器能处理两种安全情况时要进入处理身体扰动,全球信息总公司必须安排使用系统内存。该结构不支持亲密关系和性途径安全状态。系统储存库不提供进入安全状态的机会。在这种情况下,GIC的设置可能导致不可预见的行为。当姻亲关系和性路由者在不安全的条件下运作时,GIC框架有选择地支持典型的虚拟中断。这是在高官控制下对EL2的处决不安全EL1的典型课间休息。
3GIC 3GIC 建立和控制
GIC的若干登记以不同格式有效,允许有效中断:
(1) 安全有两种形式;
(2) 几组中断;
(3) 使用GISv3系统登记册、获取或获取常规记忆图;
当启用系统储存存取时,使用建筑系统记忆和GIC编程模式的定义来管理和配置GIC架构。
这些往往是记忆地图,尽管GICv3中可以访问其他基于系统的储存库,但传统程序是使用记忆地图。
内存地图发送器见表1-1。
寄存器名称的前缀 |
寄存器 |
GICD |
分销商仓库 |
GICR |
重新分发者登记册 |
GITS |
ITS寄存器 |
典型操作的内存地图登记册(表1-2)
GICC |
物理 CPU 界面的内存 |
GICV |
虚拟 CPU 界面的内存 |
GICH |
虚拟接口控制寄存器 |
系统内存(表1-3)
ICC |
物理 CPU 界面的内存 |
ICV |
虚拟 CPU 界面的内存 |
ICH |
虚拟接口控制寄存器 |
Armv8支持虚拟化,一个PE运行的异常级别决定是否物理 CPU 界面的内存或虚拟 CPU 界面的内存被访问。
相关新闻
- 2023-05-07 联想v310安装win7教程(联想v310加内存
- 2023-05-07 华硕重新win7系统教程(华硕a555b装
- 2023-05-07 用u盆电脑安装系统教程(电脑克隆系
- 2023-05-07 xp系统从u盘重装教程视频(u盘重装服
- 2023-05-07 启动u盘本地模式教程(开机按什么进
- 2023-05-07 lol没声音但是电脑有声音(lol没声音
- 2023-05-07 好装机一键装机教程(装机助理u盘装
- 2023-05-07 大白菜华硕u盘装系统教程视频(大白
- 2023-05-07 pe使用教程 电脑店(万能驱动pe使用
- 2023-05-07 原版xp用u盘安装教程(win10原版u盘安
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
