Compartir tecnología

[ARMv8/v9 GIC Serie 1.7 - GIC PPI | SGI | Descripción general de la configuración de activación de interrupción LPI]

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina


por favor lee[Aprendizaje práctico ARM GICv3/v4]


GIC varias configuraciones de habilitación de interrupciones

En la arquitectura ARM GICv3 y GICv4, se pueden habilitar y deshabilitar diferentes tipos de interrupciones (como PPI, SPI, SGI y LPI) de diferentes maneras.

Insertar descripción de la imagen aquí
A continuación se detalla cómo habilitar y deshabilitar estas interrupciones:

PPI (interrupciones privadas por procesador)

  • Activar y desactivar PPI: porGICR_ISENABLER0yGICR_ICENABLER0Las escrituras de registro habilitan y deshabilitan los PPI en un estado seguro con el enrutamiento de afinidad habilitado.
    Si se admite y configura la operación tradicional de interrupciones físicas, para PPIn = 0 , es decir, hay un solo registro.Esto se puede hacer porGICD_ISENABLER<n>yGICD_ICENABLER<n>Escrito para habilitar y deshabilitar los PPI individualmente.

Modo de funcionamiento tradicional con interrupciones físicas.("Operación heredada para interrupciones físicas") generalmente se refiere al soporte para la arquitectura ARM inicial, en la que el método de gestión de interrupciones puede ser diferente de las últimas regulaciones GIC.