Re: [PATCH 2/4] swiotlb: Add a new cc-swiotlb implementation for Confidential VMs

From: Guorui Yu
Date: Sat Jan 28 2023 - 20:54:48 EST


Hi Randy,

在 2023/1/29 00:41, Randy Dunlap 写道:
Hi--

On 1/28/23 00:32, GuoRui.Yu wrote:
diff --git a/kernel/dma/Kconfig b/kernel/dma/Kconfig
index 56866aaa2ae1..7e6b20d2091f 100644
--- a/kernel/dma/Kconfig
+++ b/kernel/dma/Kconfig
@@ -78,8 +78,18 @@ config ARCH_HAS_FORCE_DMA_UNENCRYPTED
config SWIOTLB
bool
+ depends on !CC_SWIOTLB
select NEED_DMA_MAP_STATE
+config CC_SWIOTLB
+ bool "Enable cc-swiotlb for Confidential VMs"
+ default n
+ select NEED_DMA_MAP_STATE
+ help
+ This enables a cc-swiotlb implementation for Confidential VMs,
+ which allows allocating the SWIOTLB buffer allocation on runtime.

Two "allocat..." words seems to be redundant. Probably the second one
can be dropped.
Also, instead of "on runtime", how about "at runtime"?

Thanks for your kindly advice, and I will fix it in the next version.


+ If unsure, say "n".

Thanks.

Sincerely,
Guorui