Skip to content

refactor(mm): wrap FrameTracker in Arc for COW preparation

StellaOS requested to merge feat/mm-cow into main
  • frame_alloc/frame_alloc_more now return Arc
  • data_frames type changed to BTreeMap<VirtPageNum, Arc>
  • add frame_copy() helper for COW page fault
  • remove SV39-specific assertion in Linear map_one
  • adapt virtio QUEUE_FRAMES type

Merge request reports