You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
armv9: document Armv9 port MISRA deviations in MISRA.md
Add three new deviation entries for the ARM_AARCH64_ARMV9 port:
- Directive 4.3 (inline assembly): required to access AArch64 system
registers with no C equivalent; confined to the port layer
- Rule 5.8 (identifier reuse): pvPortMalloc/vPortFree macro redirect
to MTE-tagged wrappers, isolating tagging logic in the port
- Rule 11.6 (pointer-to-integer cast): MTE tag stripping requires
masking pointer bits 56-59 via uintptr_t to recover canonical address
0 commit comments