Skip to content

Conversation

nwf
Copy link
Member

@nwf nwf commented Jun 25, 2025

The loader was reserving 8, not 4, bits for permission flags, and I'm stealing one of the heretofore unused ones for PermitLoadGlobal.

@resistor
Copy link
Collaborator

Code looks fine as long as this is the direction we're going.

@resistor
Copy link
Collaborator

@nwf Do you still want this?

@davidchisnall
Copy link

I think it probably is the right approach. It might not be useful, but is easier to not use it than to add it later.

@nwf nwf force-pushed the 20250625-cheriot_import_loadglobal branch from 49f5b47 to 13d53ac Compare July 15, 2025 01:22
@nwf nwf force-pushed the 20250625-cheriot_import_loadglobal branch from 13d53ac to 0117a7d Compare August 6, 2025 14:24
nwf added 2 commits August 11, 2025 13:54
The loader reserves 8, not 4, bits for permission flags; the linker
should agree.
I'm stealing one of the heretofore unused flags for PermitLoadGlobal.
See CHERIoT-Platform/cheriot-rtos#547
@nwf nwf force-pushed the 20250625-cheriot_import_loadglobal branch from 0117a7d to a7980d9 Compare August 11, 2025 12:54
@resistor resistor merged commit c3d9c21 into CHERIoT-Platform:cheriot Aug 11, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants