Brad Campbell
Brad Campbell
I'm planning on updating this capsule to include all of the return values.
We also need to tell tockloader to use 0x40000 not 0x30000.
I would like to merge this but I'm worried it will break app flashing in a way that is difficult to tell.
Good enough. bors r+
Ping? I don't think we want the MPU to decide how much memory apps should get. This also conflicts with the brk memop call.
I believe you have captured the logic correctly. > That makes sense to me, I see no real upside from letting apps with no grant region It might be worth...
This is almost certainly an elf2tab bug. It looks like we check for 4 byte alignment (https://github.com/tock/elf2tab/blob/master/src/convert.rs#L472) but not a per-section alignment.
> It seems reasonable for `elf2tab` to check alignment in non-relocatable binaries, but what about PIC binaries? It seems to me the loader would need to know the alignment requirement....
> ls there a reason to save the MPU regions? On RISC-V we use them to protect the kernel, but I don't think ARM can do that right? The reason...
> It seems that before this PR, there were 2 components: `Isl29035Component` and `AmbientLightComponent`, and that `AmbientLightComponent` would setup the isl29035 and then use it to expose the `AmbientLight` driver,...