Re: [PATCH v8 20/43] arm64: RME: Runtime faulting of memory

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 19/05/2025 18:35, Suzuki K Poulose wrote:
Hi Steven

On 16/04/2025 14:41, Steven Price wrote:
At runtime if the realm guest accesses memory which hasn't yet been
mapped then KVM needs to either populate the region or fault the guest.

For memory in the lower (protected) region of IPA a fresh page is
provided to the RMM which will zero the contents. For memory in the
upper (shared) region of IPA, the memory from the memslot is mapped
into the realm VM non secure.

Signed-off-by: Steven Price <steven.price@xxxxxxx>

+    } else {
+        map_level = 3;
+        map_size = RMM_PAGE_SIZE;
+    }
+
+    for (offset = 0; offset < size; offset += map_size) {
+        /*
+         * realm_map_ipa() enforces that the memory is writable,

The function names seems to be obsolete, please fix.

Doh, it is in arch/arm64/kvm/mmu.c, please ignore this comment.

Suzuki




[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux