窥见在历史遗留和碎片化硬件上构建软件的阻碍与解决方案
梓瑶 (Yao Zi)
|
|
|
|
/cpus/timebase-frequency
time_base_freq
成员/sys/firmware/devicetree
:ACPI 系统不可用riscv_hwprobe
系统调用引入了 KEY_TIME_CSR_FREQ
Counter/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-memory
riscv,isa-extensions
仍缺乏相应的机制