Sponsored by: Innovate UK, DARPA, AFRL
Details
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 67445 Build 64328: arc lint + arc unit
Event Timeline
share/man/man7/arch.7 | ||
---|---|---|
162 | I think this doc would benefit from one more sentence about the relationship between intptr_t and a capability. |
- Restore CHERI bits from D52821
- Add some words about intptr_t being a capability type
share/man/man7/arch.7 | ||
---|---|---|
99 | Might be add (planned) to avoid confusion until the import is actually done |
share/man/man7/arch.7 | ||
---|---|---|
99 | Yeah I like that idea. |
share/man/man7/arch.7 | ||
---|---|---|
425 | Is there a __riscv_clen in RV64Y? |
Mention __riscv_clen. It definitly exists in CHERI LLVM, I didn't have
an easy way to check RV64Y so go with this for now.
share/man/man7/arch.7 | ||
---|---|---|
425 | Probably __riscv_ylen thanks to the architecture review committee's opinions on making names less useful, but no real reason to query it, only ever going to be 2 * XLEN, which is the more useful one to query as it's what's in the triple. |
share/man/man7/arch.7 | ||
---|---|---|
425 | Point is, documenting it here will encourage people to use it, which is not what we want except in rare circumstances. Distinguishing riscv64 vs riscv64c should be done via __CHERI__. |