David Chisnall

Results 406 comments of David Chisnall

Draft release here: https://github.com/gnustep/libobjc2/releases/edit/untagged-debddff89ebe8e9e6160 Feel free to hit the publish button if you're happy with it!

I think this code looks correct, it would be nice to have a test. I’m still not quite sure how code can get to this path though.

I don't think that's an ideal approach, since it will complicate toolchains for little benefit. We were converging on a place where CHERIoT could be a strict addition to RV32YE....

And many of the things that CHERIoT wants (e.g. the reduced AUIPCC shift and a different capability format) are also important for some accelerator use cases. So now they also...

> It uses an entirely different capability format. As will many other things. Some accelerators will not want the current encoding, they will want something that can be packed into...

> I think the real point is that, if CHERIoT and any similar cases were to be deemed extensions to RVxY, that renders RVxY meaningless by itself. You can't generate...

> I guess most of us will be at the summit in Paris in May I'm not sure who the 'us' is there, I don't think any SCI or Microsoft...

> hybrid alters loads/stores in the same way as a PMP This is true if you consider them as applying to an I base, but on a Y base they...

I am quite nervous about building something into the base specification with zero practical experience of how software would use it. Zcherilevels is a research project.

I agree. I'm less convinced that we want `Zstid` in CHERIoT, but the idea of having a thread pointer register is a pretty well-understood thing and the change to make...