Traduzione della memoria Stage-2, protezione SMMUv3 e cache coloring
Tecniche di isolamento spaziale e temporale a livello hardware per prevenire interferenze tra macchine virtuali a criticità mista.
Isolamento spaziale tramite traduzione Stage-2 e Arm SMMUv3
Nelle MMU a due stadi, il sistema guest gestisce lo Stage-1 ma l'hypervisor controlla rigidamente lo Stage-2. Un kernel non attendibile non può superare i limiti di memoria assegnati.
Isolamento temporale tramite cache coloring e regolatori di banda
Anche con la memoria isolata, l'attività intensiva del bus grafico può degradare la latenza critica. Gli hypervisor usano cache coloring o MPAM per dedicare porzioni di cache L3 e regolare il bus.
- Traduzione Stage-2 in hardware per bloccare accessi non autorizzati alla memoria tra VM.
- Arm SMMUv3 fornisce isolamento DMA granulare per endpoint PCIe.
- Partizionamento MPAM per prevenire contesa e saturazione della cache L3.
- Core pinning deterministico per garantire zero jitter al controllo freni e sterzo ASIL-D.
Esplora il portafoglio di domini