doc/wg/core/notes/core-notes-2025-06-04.md
ProcessArray with interior mutabilityPR: https://github.com/tock/tock/pull/4447
Uses the Tock-standard method for creating a shared mutable static array to
hold process references. This allows us to remove a couple addr_of! per
board. There are then a few improvements that can be made to kernel.rs with
this new type.
This is a variant of https://github.com/tock/tock/pull/4373 that makes the process array type more explicit, does not include the optimizations for terminated processes, and does not change how entries in the array are reserved before creating a ProcessStandard. The intent is not to explicitly not do those things, but just to make the change smaller and hopefully easier to reason about.
Two independent groups are working on x86, at least one in production, with moderately different, though hopefully compatible goals. There is at least one PR that is likely to be merged that will break current downstream support (though likely not in a hard way to adjust to and fix, so this one is probably fine).
Vote to establish an x86 working group that will be responsible for the x86-specific crates in the kernel and "modules" in libtock-rs and libtock-c, meaning they will have approval/rejection/merge power for PRs related specifically to those. Proposed membership
nomem that Clippy was unhappy about that was beyond what I could follow for details—would be nice to have a set of stakeholders we can ping