/* Brahma-B15 r0p0..r0p2 affected * Cortex-A15 r0p0..r3p3 w/o ECO fix affected * Fixes applied to A15 with respect to the revision and revidr are: * * r0p0-r2p1: No fixes applied * r2p2,r2p3: * REVIDR[4]: 798181 Moving a virtual page that is being accessed * by an active process can lead to unexpected behavior * REVIDR[9]: Not defined * r2p4,r3p0,r3p1,r3p2: * REVIDR[4]: 798181 Moving a virtual page that is being accessed * by an active process can lead to unexpected behavior * REVIDR[9]: 798181 Moving a virtual page that is being accessed * by an active process can lead to unexpected behavior * - This is an update to a previously released ECO. * r3p3: * REVIDR[4]: Reserved * REVIDR[9]: 798181 Moving a virtual page that is being accessed * by an active process can lead to unexpected behavior * - This is an update to a previously released ECO. * * Handling: * REVIDR[9] set -> No WA * REVIDR[4] set, REVIDR[9] cleared -> Partial WA * Both cleared -> Full WA
*/ if ((midr & 0xff0ffff0) == 0x420f00f0 && midr <= 0x420f00f2) {
erratum_a15_798181_handler = erratum_a15_798181_broadcast;
} elseif ((midr & 0xff0ffff0) == 0x410fc0f0 && midr < 0x412fc0f2) {
erratum_a15_798181_handler = erratum_a15_798181_broadcast;
} elseif ((midr & 0xff0ffff0) == 0x410fc0f0 && midr < 0x412fc0f4) { if (revidr & 0x10)
erratum_a15_798181_handler =
erratum_a15_798181_partial; else
erratum_a15_798181_handler =
erratum_a15_798181_broadcast;
} elseif ((midr & 0xff0ffff0) == 0x410fc0f0 && midr < 0x413fc0f3) { if ((revidr & 0x210) == 0)
erratum_a15_798181_handler =
erratum_a15_798181_broadcast; elseif (revidr & 0x10)
erratum_a15_798181_handler =
erratum_a15_798181_partial;
} elseif ((midr & 0xff0ffff0) == 0x410fc0f0 && midr < 0x414fc0f0) { if ((revidr & 0x200) == 0)
erratum_a15_798181_handler =
erratum_a15_798181_partial;
}
} #endif
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.