User Details
- User Since
- May 10 2014, 2:21 PM (629 w, 6 d)
Yesterday
Thu, Jun 4
I looks like some lines might be wider than 80 characters
Wed, Jun 3
Fri, May 29
Is this something cheri could use too?
Wed, May 27
Mon, May 18
It looks like a few lines passed 80 characters so will need to be split.
We should name __hypctx_vncr_sysreg to __hypctx_vncr_sysreg_64 or similar to indicate it supports 64-bit registers (and the other accessors). CHERI could add a version to indicate it handles capabiliries (or it handles pointer-like registers).
Fri, May 15
Use D57017 to build the instructions
Thu, May 14
- Remove the unneeded bind handler
- Cleanup better on attach failure
- Clean up table size/alignment handling
- Read the table PA range from the register
- Support 2 level device tables
- Support a non-coherent ITS
- Cleanup better on attach failure
- Implement more functions
- Clean up table size/alignment handling
- Read the table PA range from the register
- Handle IPIs without having to change common code
Tue, May 12
This can be closed? It's been merged into th re-opened D55492
Fri, May 8
May 5 2026
Apr 30 2026
Apr 29 2026
Apr 28 2026
Apr 27 2026
Apr 23 2026
It looks like the two capability registers this change affects are elr_el1 and vbar_el1. Both of these have at least 128 bits of space before the next register, so storage shouldn't be a problem for Morello.
I think we can split out the pmap and busdma parts into 2 new revisions (i.e. one for pmap, one for busdma)
Apr 22 2026
Apr 21 2026
We will need to handle accessing different sized registers to support FEAT_D128, e.g. VTTBR_EL2 will be 128 bit there.
I can move them to something like 200/201. I think the Arm Permission Overlay Extension (FEAT_S1POE) could then reuse SEGV_PKUERR as it is similar.
Apr 20 2026
Apr 16 2026
Stop switching sctlr user bits for kernel threads
Was it decided if this was an acceptable approach? I found the sanitizer runtimes also need this to work correctly, so would like to push to fix them
Does anyone have any more testing they would like to do, or shall I push this to main?
Apr 15 2026
Apr 14 2026
Change the SEGV_MTE* values
Apr 13 2026
Update comments
