On Tue, Jun 20, 2023 at 09:50:52PM +0200, Laurent Vivier wrote: > An error is reported for vhost-vdpa case: > qemu-kvm: vhost_vdpa_listener_region_add received unaligned region > > Marc-André has proposed a fix to this problem by skipping > the memory region owned by the TPM CRB but it seems more generic > to skip not DMA-able memory. > > We have a memory flag for that, RAM_PROTECTED. > > This series expands the memory API to provide a way to initialize > a "protected" memory region and use it with the TPM CRB object. > > For the previous discussions, see > > https://lists.nongnu.org/archive/html/qemu-devel/2022-11/msg03670.html > > and from Eric for VFIO: > > https://lore.kernel.org/all/20220506132510.1847942-1-eric.au...@redhat.com/ > https://lore.kernel.org/all/20220524091405.416256-1-eric.au...@redhat.com/ > > Bug: https://bugzilla.redhat.com/show_bug.cgi?id=2141965 > > Thanks, > Laurent > > Laurent Vivier (2): > memory: introduce memory_region_init_ram_protected() > tpm_crb: mark memory as protected
Reviewed-by: Peter Xu <pet...@redhat.com> -- Peter Xu