Skip to content

Conversation

@resistor
Copy link
Collaborator

@resistor resistor commented Jun 6, 2025

  • [CHERI-Generic] Regenerate tests with latest UTC
  • [CHERI-Generic] Remove redundant bitcasts
  • [CHERI-RISC-V] Retire support for ISAv8 semantics in clang
  • Update comments on isav9-cap-from-ptr.ll
  • [CHERI] Remove DEBUG_CAP_(RELOCS/TABLE) options

@resistor resistor force-pushed the ctsrd-pull branch 2 times, most recently from 4280083 to a6f4ac9 Compare June 8, 2025 05:50
arichardson and others added 5 commits June 8, 2025 15:52
Mostly just updates the RUN line, but in some cases changes the checks for
function signature. Change in preparation for the next commit.

No functional change intended
No longer needed with opaque pointers.
This allows quite a lot of cleanup now that all supported implementations
of CHERI-RISC-V default to ISAv9 semantics. Most importantly all the logic
to handle trapping instructions can be dropped as well as the legacy
support for CToPtr/CFromPtr.
@resistor resistor merged commit e69c5d7 into CHERIoT-Platform:cheriot Jun 8, 2025
7 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.

3 participants