makefile - 在linux内核源码中,为什么arch/arm64只有一个defconfig文件?(对于 arch/arm 有很多 xxx_defconfig 文件)
问题描述
在linux kernel 5.4.21中,arch/arm/configs下有很多xxx_defconfig文件。
但是在arch/arm64/configs 下,只有一个名为“defconfig”的文件。为什么会这样?
解决方案
最初的 ARM 是几年前开发的,而 ARM64 则更为流行。希望只有一个 defconfig。但是,某些 ARM32 系统具有有限的引导加载程序,而不是能够发送设备树的现代 u-boot。某些 32 位 ARM 系统可能会使用“ATAGS”启动。ARM64 不支持此功能。这些情况需要特定的配置文件。
对于 ARM64,您可以自由制作自己的.config,但内核开发人员只需要支持一个,它应该适用于所有系统(但稍大一些并包含模块)。
推荐阅读
- xpath - Odoo xpath 表达式规则
- django - 使用 where 查询的 Django REST 框架部分更新
- c# - 从用户输入的数字创建列表
- arrays - 如何简化这个 SUMPRODUCT 公式,--(B2:B7="Sunday") + --(B2:B7="Monday")
- authentication - 如何配置 tomcat 8 以支持 SCEP。MDM 所需
- android - 为什么 Room.databaseBuilder 函数需要上下文作为 Room 数据库中的参数?
- javascript - VS Code - 函数括号前的空格,for/while/if 语句
- asp.net-mvc - 使用 EntityFramwork 数据源的 SSRS 报告不显示在 ReportViewer 中
- reactjs - 如何使用 react 和 redux 从不同/其他页面滚动到视图?
- node.js - 如何在nodejs中的选项中循环url