Re: [PATCH v3 0/6] Expose GPU memory as coherently CPU accessible

From: David Hildenbrand
Date: Thu Apr 06 2023 - 08:09:04 EST


[...]

This goes along with a qemu series to provides the necessary
implementation of the Grace Hopper Superchip firmware specification so
that the guest operating system can see the correct ACPI modeling for
the coherent GPU device.
https://github.com/qemu/qemu/compare/master...ankita-nv:qemu:dev-ankit/cohmem-0330

Applied and tested over v6.3-rc4.


I briefly skimmed over the series, the patch subject prefixes are a bit misleading IMHO and could be improved:

Ankit Agrawal (6):
kvm: determine memory type from VMA

this is arch64 specific kvm (kvm/aarch64: ?)

vfio/nvgpu: expose GPU device memory as BAR1
mm: handle poisoning of pfn without struct pages

mm/memory-failure:

mm: Add poison error check in fixup_user_fault() for mapped PFN

That's both MM and core-KVM, maybe worth splitting up.

mm: Change ghes code to allow poison of non-struct PFN

That's drivers/acpi/apei code, not core-mm code.

vfio/nvgpu: register device memory for poison handling

--
Thanks,

David / dhildenb