samsung: tizen_rpi: add swiotlb value to 8192 on 32bit 01/251201/2 accepted/tizen/unified/20210112.123501 submit/tizen/20210112.000219
authorJaehoon Chung <jh80.chung@samsung.com>
Mon, 11 Jan 2021 07:36:57 +0000 (16:36 +0900)
committerJaehoon Chung <jh80.chung@samsung.com>
Mon, 11 Jan 2021 08:08:57 +0000 (17:08 +0900)
When 32bit kernel is booting, kernel is reserving memory for SWIOTLB about
64MB. It seems that doesn't need to use full size.
After set 'swiotlb=8192', SWIOTLB is reserved to 16MB.
Then it can save 48MB memory to use ZONE_DMA.

Change-Id: I1a1659cbff2120da755b14f1b373715bc10027c4
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
include/samsung/tizen_rpi.h

index 268fbe8..05b7985 100644 (file)
@@ -36,7 +36,7 @@
 #define CONFIG_SET_DFU_ALT_BUF_LEN     (SZ_1K)
 
 #ifdef CONFIG_TARGET_RPI_4_32B
-#define TIZEN_VC_MEM "vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 "
+#define TIZEN_VC_MEM "vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 swiotlb=8192 "
 #else
 #define TIZEN_VC_MEM "vc_mem.mem_base=0x3dc00000 vc_mem.mem_size=0x3f000000 "
 #endif