morpheus_core::iso

Module storage

Source
Expand description

ISO Storage Manager

High-level orchestration for ISO storage operations. This module coordinates GPT partitioning, manifest management, and chunk I/O.

§Architecture

┌─────────────────────────────────────────────────────────────┐
│                    IsoStorageManager                        │
├─────────────────────────────────────────────────────────────┤
│  - Enumerate stored ISOs (from manifests on ESP)            │
│  - Allocate chunk partitions for new ISOs                   │
│  - Track download progress                                  │
│  - Provide read access for booting                          │
└─────────────────────────────────────────────────────────────┘
         │                    │                    │
         ▼                    ▼                    ▼
  ┌────────────┐      ┌────────────┐      ┌────────────┐
  │  manifest  │      │   writer   │      │   reader   │
  │  (ESP)     │      │  (chunks)  │      │  (chunks)  │
  └────────────┘      └────────────┘      └────────────┘

Structs§

Constants§