-
A series of steps to upstream support for CHERI architectures from [tock/tock-cheri](https://github.com/tock/tock-cheri)
- [x] Replace ubiquitous `usize` with specific sized integers and explicit p…
-
Hi,
I have packaged the[ linksem](https://buildd.debian.org/status/package.php?p=linksem) to Debian.
But I got some build failed on some architectures, like:
```
ocamlfind ocamlc -a -o "buil…
-
We're currently vending in the `cheri-compressed-cap` library, which uses a different license from upstream, and only using a tiny bit of it. We should reimplement the small bits we need in order to h…
-
The purpose of this is not only support the protected mode but also better test bdwgc.
The patches in https://github.com/capablevms/bdwgc (master) should be useful.
Related issue: #461
ivmai updated
2 weeks ago
-
Consider the following example of passing a function pointer as argument:
```
void foo(void (*bar)())
{
bar();
}
void bar()
{
return;
}
void test()
{
foo(bar)…
-
It continues to cause confusion that cc and clang (/ clang-{cheri,morello}) do different things. Rather than making cc be the wrapper, we should push that down into the actual clang-{cheri,morello} an…
-
```
muralivi@muralivi-macbookpro:~/cheriot/cheriot-rtos/examples/error$ cat hello.i
void __attribute__((cheri_compartment(("hello")))) say_hello()
{
xoo::bar();
}
muralivi@muralivi-macbookpro…
-
Hi. I've been working on rebasing the compiler to LLVM-16. Unfortunately the changes are too big to raise as a PR so @arichardson recommend raising an issue here instead. For testing I've got all the …
-
I have downloaded `esbmc-Linux.binary` from the CHERI pre-release and encountered the following issues:
1. Running `esbmc-Linux.binary` with the options `--cheri purecap --cheri-uncompressed` yield…
-
As mentioned in the meeting yesterday, Microsoft has spent some time considering the composition of CHERI and MTE, specifically as part of our work on CHERI heap temporal safety. Our design is geared…