CHERIoT-Platform/cheriot-rtos

Large stacks can break the software revoker

Closed this issue · 0 comments

A large stack region can cause the software revoker to get an untagged capability for the stacks area. The loader should round the bounds up a bit to ensure that it has access to the entire range, even if it means having slightly wider access.