Page MenuHomeFreeBSD

CHERI: declare fueptr and suptr
Needs ReviewPublic

Authored by brooks on Fri, Jun 19, 2:12 PM.
Tags
None
Referenced Files
F160515381: D57664.diff
Thu, Jun 25, 6:55 AM
F160483380: D57664.diff
Wed, Jun 24, 11:51 PM
Unknown Object (File)
Wed, Jun 24, 2:34 PM
Unknown Object (File)
Wed, Jun 24, 10:19 AM
Unknown Object (File)
Tue, Jun 23, 8:43 PM
Unknown Object (File)
Tue, Jun 23, 12:12 AM
Unknown Object (File)
Tue, Jun 23, 12:12 AM
Unknown Object (File)
Sat, Jun 20, 6:37 PM
Subscribers

Details

Reviewers
kib
markj
jhb
jrtc27
Group Reviewers
cheri
Summary

These should replace fueword and suword when manipulating pointers in
memory. On CHERI systems they are implemented using capability aware
instructions and otherwise they are defined to fueword and suword.

Effort: CHERI upstreaming
Sponsored by: Innovate UK

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 74239
Build 71122: arc lint + arc unit

Event Timeline

Document and link manpages to the description of pointer provenacne in arch(7)

markj added inline comments.
share/man/man9/fetch.9
107
share/man/man9/store.9
41
sys/sys/systm.h
373

We should really settle on __nodiscard vs. __result_use_check.

This revision is now accepted and ready to land.Wed, Jun 24, 2:38 PM
brooks marked 2 inline comments as done.

Fix some manpage nits

This revision now requires review to proceed.Thu, Jun 25, 10:41 AM