Arm GIC v2虚拟化列表寄存器

Arm GIC v2虚拟化列表寄存器,arm,interrupt,virtualization,Arm,Interrupt,Virtualization,我想知道GIC v2中的列表寄存器 我正在阅读ARM通用中断控制器规范 这解释了用于中断控制和虚拟化的所有寄存器 而且,如果是银行登记簿,他们会像贝娄一样将其称为银行登记簿 但关于名单登记册,他们并没有提到它是银行登记册 然而,我认为它可能是每个物理核心的银行注册 这是一个关于列表寄存器的GICv2规范的捕获。 如果有人知道它是否存在银行,请告诉我 之前谢谢您。请看一下GICH_ELRSRn。显然,列表寄存器是一种混合寄存器。有多个可供选择,但每个vCPU可能不到一个。首先,感谢您的回复。但

我想知道GIC v2中的列表寄存器

我正在阅读ARM通用中断控制器规范

这解释了用于中断控制和虚拟化的所有寄存器

而且,如果是银行登记簿,他们会像贝娄一样将其称为银行登记簿

但关于名单登记册,他们并没有提到它是银行登记册

然而,我认为它可能是每个物理核心的银行注册

这是一个关于列表寄存器的GICv2规范的捕获。

如果有人知道它是否存在银行,请告诉我


之前谢谢您。

请看一下
GICH_ELRSRn
。显然,列表寄存器是一种混合寄存器。有多个可供选择,但每个vCPU可能不到一个。首先,感谢您的回复。但是如果
GICH_ELRSRn
表示每个核心的列表寄存器的数量?我想可能是吧。不,它没有存入银行。虚拟化扩展在正常模式下运行。银行模式适用于安全/正常世界。谢谢回复。我想再次问你关于“银行模式”的确切含义,你在上面的回答中提到过。感谢您以前的“银行模式”是安全和正常的世界(托管区);应该是“银行世界”。ARM上有几种带银行注册的模式,但GIC银行不同。这个术语令人困惑。您可以使用SCR和的NS位在“监控模式”下切换世界。请查看
GICH_ELRSRn
。显然,列表寄存器是一种混合寄存器。有多个可供选择,但每个vCPU可能不到一个。首先,感谢您的回复。但是如果
GICH_ELRSRn
表示每个核心的列表寄存器的数量?我想可能是吧。不,它没有存入银行。虚拟化扩展在正常模式下运行。银行模式适用于安全/正常世界。谢谢回复。我想再次问你关于“银行模式”的确切含义,你在上面的回答中提到过。感谢您以前的“银行模式”是安全和正常的世界(托管区);应该是“银行世界”。ARM上有几种带银行注册的模式,但GIC银行不同。这个术语令人困惑。您可以使用SCR和的NS位在“监控模式”下切换世界。