Skip to content

ARC: add MPU v6 (and others) support #37309

@ruuddw

Description

@ruuddw

Problem & Solution
Currently ARC MPU v2 and v4 are supported. v4 supports the SecureShield programming model. The v2 programming model is compatible with later versions of the ARC MPU, but doesn't support all features (e.g. more regions, smaller minimal region size, additional memory attributes).
Support for recent MPU versions should be added.

Additional context
The trigger for this is a request for ARC MPU v6 support (and userspace) for ARC v2 HS. Highest priority is support for the 32 regions (banked programming model). But also support for the cacheability attributes is requested.

Metadata

Metadata

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions