-
Notifications
You must be signed in to change notification settings - Fork 48
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Neither software or hardware revoker were scanning enough of memory, as revealed by the tests in the previous commit. In the case of the software revoker we need to add the trusted stacks in the region to scan so just move __stack_space_start up a bit in the linker script. The hardware revoker is currently only setup to scan a single region so also move the stacks themselves down and put them before compartment globals and add a new symbol, __revoker_scan_start to use instead of __compart_cgps (which doesn't cover the stacks).
- Loading branch information
Showing
3 changed files
with
11 additions
and
9 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters