(1)arch/arm/mach-exynos/include/mach/smc.h文件:
在第54行和第69下面添加:
__asm__ volatile (".arch_extension sec\n""smc 0\n": "+r"(reg0), "+r"(reg1), "+r"(reg2), "+r"(reg3));
(2)arch/arm/mach-exynos/sleep-exynos4.S文件:
在第43行上面添加:
#ifdef CONFIG_ARM_TRUSTZONE .arch_extension sec#endif
(3)arch/arm/mach-exynos/idle-exynos4.S文件:
在第47行上面添加
#ifdef CONFIG_ARM_TRUSTZONE .arch_extension sec#endif
(4) drivers/video/samsung/s3cfb.h
在第217行上面
extern inline struct s3cfb_global *get_fimd_global(int id); 修改为
extern struct s3cfb_global *get_fimd_global(int id);