Sponsored by: Innovate UK, DARPA, AFRL
Details
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
share/man/man7/arch.7 | ||
---|---|---|
163 | 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 | ||
---|---|---|
100 | Might be add (planned) to avoid confusion until the import is actually done |
share/man/man7/arch.7 | ||
---|---|---|
100 | Yeah I like that idea. |
share/man/man7/arch.7 | ||
---|---|---|
433 | 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 | ||
---|---|---|
433 | 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 | ||
---|---|---|
433 | 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__. |