Skip to content

MoCoLinux 0.5.5

Choose a tag to compare

@PhialsBasement PhialsBasement released this 08 Aug 10:09

Everything since 0.5.3.

Fragmented host RAM

  • FragRAM — guest pseudo-physical memory now uses a dense p2m/m2p map backed by fragmented host pages instead of requiring one contiguous physical allocation.
  • Safe KMAP publication — user mappings are exposed only after the complete RAM map exists, with teardown protected against active mappings.
  • Guest transport updates — COBD and virtio-gpu use the new pseudo-physical mapping correctly. The complete Linux 7.1.5 patchset is included in the tagged source.

Graphics

  • Split GPU descriptors — cogpu now resolves virtqueue descriptors across KMAP-window boundaries, preventing valid GPU requests from stalling when their buffers span fragmented RAM mappings.
  • The established GPU completion and CoXWire paths from 0.5.3 are retained.

Installer

  • Live build terminal — Setup streams new pacman and root-filesystem builder output into the Installing page, so long downloads and mirror failures are visible as they happen.
  • Successful guest exchanges now retain their complete replies in the setup transcript for post-failure diagnosis.

The release package passed driver-signature, XP runtime, DLL dependency, payload, and ZIP integrity checks.

Install: unzip, then run mocolinux-setup.exe as administrator.