]> git.baikalelectronics.ru Git - kernel.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)
commitae245968a1c211e3d17129c6a759e5c2e0717f8d
tree2f1793ae8e6b6a2ab89fdc52247a7d8f5422bd55
parenta451b79360674743dbc5b088e382b3ef1ecac138
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