samsung: tizen_rpi: add swiotlb value to 8192 on 32bit
authorJaehoon Chung <jh80.chung@samsung.com>
Mon, 11 Jan 2021 07:36:57 +0000 (16:36 +0900)
committerMarek Szyprowski <m.szyprowski@samsung.com>
Mon, 15 Nov 2021 14:18:27 +0000 (15:18 +0100)
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 371d3ee086c2008dbf6e83ad5047ec075aca8ef6..8df939b60c60a82245a5f041e90e3acc8672e5d8 100644 (file)
@@ -46,7 +46,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