Russell Mull

Results 27 issues of Russell Mull

As this is using MappedMemoryRegion, which is left mapped after use, it needs to be manually flushed after setup is complete.

- Adapt `qemu-test` into something that can run on real hardware as well - Update `check-all.sh` to run on some piece of real hardware.

We currently hardwire elf procs to have a 64k stack. We have the opportunity to find out their actual required stack size, using the keep-stack-sizes compiler directive (perhaps aided by...

It reuses the same one each time, and then breaks lifetime rules by aliasing it and letting the alias be consumed. This is a problem because this memory is used...

We should be able to do this with linker-provided magic symbols now that we're building the root task as a bin crate, rather than a lib.

Currently device untypeds track paddr in their MemoryKind. Move this up to {W}Untyped so it applies to all untypeds, and add a public `paddr` method to obtain the information. *Rationale*:...

There's some anecdotal evidence that our type-safe allocator pattern chews up a lot of stack. I believe that the optimizer mitigates this. Do some experiments to find out what's really...

It's currently heavily pointer based and very unsafe, but it doesn't have to be.

- Make this a separate crate - we'll open source it! - Make a ReprCCompatible trait - Implement the trait on primitive types - Make a derive macro which implements...

- Make all capability types + Cap repr(c) - Make all param structs in tests repr(c)