⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 env-override.patch

📁 Uboot常用的移植patches, 方便定制移植到s3c2440
💻 PATCH
字号:
Index: u-boot/common/env_common.c===================================================================--- u-boot.orig/common/env_common.c+++ u-boot/common/env_common.c@@ -34,6 +34,10 @@ extern char *preboot_override; #endif +#ifdef CFG_ENV_OVERRIDE+extern void *env_override;+#endif+ DECLARE_GLOBAL_DATA_PTR;  #ifdef CONFIG_AMIGAONEG3SE@@ -207,6 +211,12 @@ 	memcpy (env_ptr->data, 		default_environment, 		sizeof(default_environment));++#ifdef CFG_ENV_OVERRIDE+	if (env_override)+		memcpy(env_ptr->data, env_override, ENV_SIZE);+#endif+ #ifdef CFG_REDUNDAND_ENVIRONMENT 	env_ptr->flags = 0xFF; #endifIndex: u-boot/cpu/arm920t/start.S===================================================================--- u-boot.orig/cpu/arm920t/start.S+++ u-boot/cpu/arm920t/start.S@@ -85,6 +85,13 @@ 	.word	0 #endif +/* Must follow preboot_override , so we get a well-known address ! */+#ifdef CFG_ENV_OVERRIDE+.globl	env_override+env_override:+	.word	0+#endif+ #ifdef CONFIG_S3C2410_NAND_BOOT .globl	booted_from_nand booted_from_nand:

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -