Hardware-gestuetzte Speicherisolation mit Arm Stage-2 und SMMU

Echte funktionale Sicherheit im virtualisierten Fahrzeug haengt davon ab, dass die Hardware unbefugte Speicherzugriffe blockiert. Dieser Artikel beleuchtet Arm Stage-2 und SMMUs.

Intermediate Physical Address (IPA) Mapping

Jede VM glaubt, den RAM ab 0x0 exklusiv zu besitzen. Der Hypervisor konfiguriert VTCR_EL2 und VTTBR_EL2, um IPAs auf getrennte physische Host-Frames zu mappen.

SMMUv3-Stream-Table und Kontext-Deskriptoren

DMA-Zugriffe von Netzwerkchips umgehen die CPU-MMU. Die System-MMU prueft Stream-IDs, liest den Stage-2-Kontext und verwirft unberechtigte Zugriffe sofort.

Domain-Portfolio entdecken