doc/wg/core/notes/core-notes-2021-06-25.md
Attending:
allow mechanism. That is, overlapping between the
same allow call (read/write or read only) or between different allow calls and between different capsules. This means we have to
handle this in the kernel and cannot use regular rust slices anymore or we'll see undefined behavior. We need to handle this while
maintaining an API that is easy-to-use and backwards-compatible with previous versions. I've been implementing an API which I discussed with Hudson
on my local repository. Some networking drivers were difficult to port, however, due to encoding and decoding of headers passed from userspace to networking drivers in temporary buffers. The CRC driver capsule is very challenging and I haven't been able to port it to the new API due to a DMA access. This is the only capsule I have left and hopefully a PR will be out tomorrow.kernel crate exports
- dealing with tockloader installtockloader install blink deal? I think Brad worked on that and was convinced it was a harder issue than we had
previously thought.memop number fails. This is not going to be a fool-proof
check, however. I would be fine with a "dirty hack" like what Amit proposed.