]> asedeno.scripts.mit.edu Git - linux.git/commit
x86/mm: Add DMA support for SEV memory encryption
authorTom Lendacky <thomas.lendacky@amd.com>
Fri, 20 Oct 2017 14:30:53 +0000 (09:30 -0500)
committerThomas Gleixner <tglx@linutronix.de>
Tue, 7 Nov 2017 14:35:58 +0000 (15:35 +0100)
commitd7b417fa08d1187923c270bc33a3555c2fcff8b9
tree2f1793ae8e6b6a2ab89fdc52247a7d8f5422bd55
parent0e4c12b45aa88e74fdda117896d2b61c4e510cb9
x86/mm: Add DMA support for SEV memory encryption

DMA access to encrypted memory cannot be performed when SEV is active.
In order for DMA to properly work when SEV is active, the SWIOTLB bounce
buffers must be used.

Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com>
Signed-off-by: Brijesh Singh <brijesh.singh@amd.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Borislav Petkov <bp@suse.de>C
Tested-by: Borislav Petkov <bp@suse.de>
Cc: kvm@vger.kernel.org
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: Borislav Petkov <bp@alien8.de>
Link: https://lkml.kernel.org/r/20171020143059.3291-12-brijesh.singh@amd.com
arch/x86/mm/mem_encrypt.c
lib/swiotlb.c