Set swiotlb_force flag for TDX VMs.

TDX VMs uses swiotlb to bounce encrypted data with the host.
The swiotlb_force flag needs to be set so swiotlb buffers are
used for dma operations.

Change-Id: I7c5585bcbabcb2097dc9e1183a67fa9150bd84d1
diff --git a/arch/x86/coco/tdx/tdx.c b/arch/x86/coco/tdx/tdx.c
index 3eb810c..a6af1d4 100644
--- a/arch/x86/coco/tdx/tdx.c
+++ b/arch/x86/coco/tdx/tdx.c
@@ -11,7 +11,7 @@
 #include <asm/insn.h>
 #include <asm/insn-eval.h>
 #include <asm/pgtable.h>
-
+#include <linux/swiotlb.h>
 /* TDX module Call Leaf IDs */
 #define TDX_GET_INFO			1
 #define TDX_GET_VEINFO			3
@@ -761,6 +761,7 @@
 	cc_set_vendor(CC_VENDOR_INTEL);
 	tdx_parse_tdinfo(&cc_mask);
 	cc_set_mask(cc_mask);
+        swiotlb_force = SWIOTLB_FORCE;
 
 	/*
 	 * All bits above GPA width are reserved and kernel treats shared bit