设备树源文件中/bits/64语法的定义位置咨询
设备树中
/bits/ 64 语法的定义出处 - 该语法并非原始Open Firmware设备树规范的内容,属于Linux内核设备树的专属扩展。
- 它的作用是明确指定属性值的位宽,避免32位与64位架构下数值解析的歧义,最早由Linux内核配套的设备树编译器(dtc)实现并推广。
- 作为Linux设备树生态的事实标准,这个语法被广泛用于arm64等64位架构的设备树编写中,相关的实现逻辑可以在Linux内核源码的dtc组件里找到。
示例代码:
&foo { addrs = /bits/ 64 <0x11223344556677aa>, /bits/ 64 <0x11223344556677bb>; };
内容的提问来源于stack exchange,提问作者ddbug
相关产品推荐
相关产品推荐

