窥见在历史遗留和碎片化硬件上构建软件的阻碍与解决方案
梓瑶 (Yao Zi)
|
|
|
|
/cpus/timebase-frequencytime_base_freq 成员/sys/firmware/devicetree:ACPI 系统不可用riscv_hwprobe 系统调用引入了 KEY_TIME_CSR_FREQCounter/Timer 扩展Counter/Timer 仍为草稿状态Zicsr 也被独立出来Zicntr 为名字的扩展被批准-march 参数riscv,isa 属性-misa-spec 参数riscv,isa 参数已经无法改进riscv,isa-extensions 属性能搜到一万个类似的 illegal instruction 报告
RISC-V 的启动流程 (Thank you Ubuntu guys)
riscv,isa: 不行!riscv,isa-extensions: 理应美好的解决方案/* Zicntr should only be detected using traps */RISC-V 的启动流程 (Thank you Ubuntu guys)
riscv,isa-extensions 中添加 Zicntr 扩展Zicntr 错误reserved-memoryriscv,isa-extensions 仍缺乏相应的机制