12 2023 档案

摘要:riscv没有sev/wfe指令,当前无法在spinlock时省功耗,只能通过while循环不断检查条件。 本文分析linux内核下对于spinlock的实现,具体到RISC-V体系结构。由于RISC-V体系结构下目前只是简单的实现了一个基于TAS的最基本的spinlock,本文的另一个附加任务就是 阅读全文
posted @ 2023-12-22 12:26 zephyr~ 阅读(276) 评论(0) 推荐(0) 编辑
摘要:1.Introduction 正如本篇文章所说,在非特权ISA设计中,我们试图消除对特定微体系结构特性的任何依赖(如如缓存线大小),或特权体系结构细节的任何依赖(如页面翻译)。这既是为了简单,也是为了给可选微架构或可选特权架构提供最大的灵活性。 term 名词 解释 core 一个组件如果具有取指单 阅读全文
posted @ 2023-12-18 15:44 zephyr~ 阅读(243) 评论(0) 推荐(0) 编辑
摘要:https://blog.segger.com/floating-point-face-off-part-2-comparing-performance/ 阅读全文
posted @ 2023-12-13 14:28 zephyr~ 阅读(34) 评论(0) 推荐(0) 编辑
摘要:什么是libgloss The libgloss directory contains code specific to particular platforms on which the library will be used, generally referred to as the Boar 阅读全文
posted @ 2023-12-12 17:05 zephyr~ 阅读(11) 评论(0) 推荐(0) 编辑
摘要:官网 https://github.com/riscv-collab/riscv-gnu-toolchain 编译器 基于RISC-V交叉编译器包括32bit和64bit两种类型,其中每种类型又包括裸机版本(newlib)和动态链接库版本(linux glibc) newlib ./configur 阅读全文
posted @ 2023-12-10 10:03 zephyr~ 阅读(352) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示