From e1616d72e05e728308c5dc9a9458b65de82ddd97 Mon Sep 17 00:00:00 2001 From: wangxiaoyao Date: Tue, 10 Jan 2023 17:29:12 +0800 Subject: [PATCH 1/2] [mm] enable mm on armv7, armv8, rv64 only --- components/mm/SConscript | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/mm/SConscript b/components/mm/SConscript index aee18c27c83..725f097c08f 100644 --- a/components/mm/SConscript +++ b/components/mm/SConscript @@ -3,7 +3,7 @@ from building import * objs = [] -if GetDepend('ARCH_MM_MMU'): +if GetDepend('ARCH_ARM_CORTEX_A') or GetDepend('ARCH_ARMV8') or GetDepend('ARCH_RISCV64'): cwd = GetCurrentDir() src = Glob('*.c') + Glob('*_gcc.S') CPPPATH = [cwd] From 2d61504382fc64b2c04406bba0c8519a8d63fb71 Mon Sep 17 00:00:00 2001 From: wangxiaoyao Date: Tue, 10 Jan 2023 18:52:58 +0800 Subject: [PATCH 2/2] [mm] config on ARCH_MM_MMU --- components/mm/SConscript | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/mm/SConscript b/components/mm/SConscript index 725f097c08f..02273a34b0c 100644 --- a/components/mm/SConscript +++ b/components/mm/SConscript @@ -8,7 +8,7 @@ if GetDepend('ARCH_ARM_CORTEX_A') or GetDepend('ARCH_ARMV8') or GetDepend('ARCH_ src = Glob('*.c') + Glob('*_gcc.S') CPPPATH = [cwd] - group = DefineGroup('mm', src, depend = [''], CPPPATH = CPPPATH) + group = DefineGroup('mm', src, depend = ['ARCH_MM_MMU'], CPPPATH = CPPPATH) objs = [group] list = os.listdir(cwd)