摘要:
https://mp.weixin.qq.com/s/FR3yeLLBqy0n-fflw-ATgg 简单介绍TLPLIC的实现。 1. GatewayPLICIO PLIC是Platform-Level Interrupt Controller的缩写: GatewayPLICIO定义Gateway的 阅读全文
摘要:
https://mp.weixin.qq.com/s/4LfZZDKCTQhiKIUjvbDKEg 简单介绍CLINT的实现。 1. 概述 CLINT即是Core Local Interrupter的缩写,意指CPU本地中断。这里主要是software interrupt和timer interru 阅读全文
摘要:
https://mp.weixin.qq.com/s/m1zfFQeSoGZZduJGbxEqdQ 简单介绍BasicBusBlocker的实现。 1. BasicBusBlockerParams BasicBusBlockerParams用于定义BasicBusBlocker使用的参数: 这是一篇 阅读全文
摘要:
https://mp.weixin.qq.com/s/WviVHxlZvsNm8mea2VpfTw 简单介绍TLBusBypass的实现。 1. TLBypassNode TLBypassNode定义了一个自定义的diplomacy node: 1) resolveStar resolveStar用 阅读全文
摘要:
https://mp.weixin.qq.com/s/C9iktVr4hnQ8lM0CiWtedQ 简单介绍CanHaveBuiltInDevices的实现。 1. HasBuiltInDeviceParams HasBuiltInDeviceParams引入BuiltIn Device的参数: 其 阅读全文
摘要:
https://mp.weixin.qq.com/s/s_6qPkT2zwdqYLw5iK7_8g 简单介绍TLError的实现。 1. 继承自DevNullDevice TLError继承自DevNullDevice,并把类参数传递给DevNullDevice使用: 根据注释,TLError的行为 阅读全文
摘要:
https://mp.weixin.qq.com/s/JHjUZncEcoZpRxIS1ECV5g 简单介绍TLZero的实现。 1. /dev/null /dev/null最主要的特点是写入的数据被直接忽略: 读取时返回没有内容: 这是一篇付费文章,请移步付费阅读全文,谢谢!文章链接:https: 阅读全文
摘要:
https://mp.weixin.qq.com/s/Zv4HE7zMBzHbsWGg3pa9fg 简单介绍TLDeadlock的实现。 1. TLDeadlock TLDeadlock是抽象类DevNullDevice的子类: 这是一篇付费文章,请移步付费阅读全文,谢谢!文章链接:https:// 阅读全文
摘要:
https://mp.weixin.qq.com/s/rAmXl-0gDAJqWmy1R3KrlA 简单介绍DevNullDevice的实现。 1. DevNullParams DevNullParams定义NullDevice的参数: 其中: a. address:地址空间; b. maxAtom 阅读全文
摘要:
https://mp.weixin.qq.com/s/y29UmteibObCbYZgqLWG7A 简单介绍BootROM的实现。 1. BootROMParams 记录BootROM相关的参数: 其中: a. address: BootROM的地址; b. size:占用地址空间的大小; c. h 阅读全文