/* * GIC priorities from the view of the PMR/RPR. * * These values are chosen to be valid in either the absolute priority space or * the NS view of the priority space. The value programmed into the distributor * and ITS will be chosen at boot time such that these values appear in the * PMR/RPR. * * GICV3_PRIO_UNMASKED is the PMR view of the priority to use to permit both * IRQs and pseudo-NMIs. * * GICV3_PRIO_IRQ is the PMR view of the priority of regular interrupts. This * can be written to the PMR to mask regular IRQs. * * GICV3_PRIO_NMI is the PMR view of the priority of pseudo-NMIs. This can be * written to the PMR to mask pseudo-NMIs. * * On arm64 some code sections either automatically switch back to PSR.I or * explicitly require to not use priority masking. If bit GICV3_PRIO_PSR_I_SET * is included in the priority mask, it indicates that PSR.I should be set and * interrupt disabling temporarily does not rely on IRQ priorities.
*/ #define GICV3_PRIO_UNMASKED 0xe0 #define GICV3_PRIO_IRQ 0xc0 #define GICV3_PRIO_NMI 0x80
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.