Трансляция памяти Stage-2, защита SMMUv3 и раскраска кэша (Cache Coloring)
Аппаратные методы пространственной и временной изоляции, исключающие взаимное влияние виртуальных машин различной критичности.
Пространственная изоляция через трансляцию Stage-2 и Arm SMMUv3
В двухуровневой архитектуре MMU гостевая ОС управляет Stage-1, но гипервизор жестко задает Stage-2. Скомпрометированное гостевое ядро не способно выйти за выделенные физические адреса.
Временная изоляция через раскраску кэша и регулирование полосы пропускания
Даже при изолированной памяти всплески трафика GPU могут замедлить критические задачи. Гипервизоры применяют раскраску кэша или MPAM для выделения отдельных линий L3 и лимитирования второстепенного трафика.
- Аппаратная трансляция Stage-2 блокирует несанкционированный доступ к памяти между VM.
- Arm SMMUv3 обеспечивает гранулярную изоляцию DMA для периферийных устройств PCIe.
- Технология Arm MPAM исключает конкуренцию за кэш L3 и насыщение шины памяти.
- Детерминированная привязка ядер гарантирует нулевой джиттер для задач руления и торможения ASIL-D.
Исследовать портфель доменов