xous-core icon indicating copy to clipboard operation
xous-core copied to clipboard

WIP: iron out swap integration in kernel

Open bunnie opened this issue 10 months ago • 0 comments

This is the branch for working out swap integration into the kernel. A provisional to-do list includes:

  • [ ] Rework argument setup from loader-to-kernel handoff, now that we know what the actual structures look like
  • [ ] Rework RPT hand-off to the swapper PID
  • [ ] Add baseline code to handle an actual swap event inside xous-swapper (eg WriteToSwap, ReadFromSwap) (for Precursor test case)
  • [ ] Add baseline code to handle an actual swap event inside xous-swapper (for Cramium target)
  • [ ] Add LRU aging (e.g. AllocateAdvisory handler + EvictPage call)
  • [ ] Update documentation in Xous Book to match the reality of what was implemented
  • [ ] Benchmark AES-GCM-SIV vs ChachaPoly for AEAD (optional)

bunnie avatar Apr 09 '24 10:04 bunnie