上一页 1 2 3 4 5 6 7 8 9 10 ··· 40 下一页
摘要: https://mp.weixin.qq.com/s/27AS_0EiMKrAENb5w--Lzg 简单介绍Linux kernel中riscv架构相关锁的实现。 本文目录 1. arch_spinlock_t 2. arch_spin_is_locked 3. arch_spin_unlock 4 阅读全文
posted @ 2021-09-15 15:25 wjcdx 阅读(81) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/ysF8gxPmxnYgyVpXsBGbaA 简单介绍Linux kernel中riscv架构核间中断ipi相关的内容。 本文目录: 1. send_ipi_single 2. ipi_ops 3. sbi_send_cpumask_ipi 4. 阅读全文
posted @ 2021-09-14 21:01 wjcdx 阅读(366) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/pelkvVyz-qDSJp8mgtLHTg 简单介绍Linux kernel中riscv架构cache flush和tlb flush的相关内容。 本文目录: 1. cache flush 2. memory barrier 3. tlb fl 阅读全文
posted @ 2021-09-14 21:00 wjcdx 阅读(596) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/VfCIsm22D45noHuMNbrzCg 简单介绍resume_userspace相关的内容。 本文目录 1. _TIF_WORK_MASK 2. work_pending 3. work_notifysig 4. work_resched 阅读全文
posted @ 2021-09-14 20:58 wjcdx 阅读(113) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/S-XnHDaAFd_R2Ksi019itg 简单介绍Linux kernel中riscv架构中irq相关的内容。 1. setup_trap_vector 在主初始化流程中,调用了setup_trap_vector初始化中断向量表: setup 阅读全文
posted @ 2021-09-08 21:00 wjcdx 阅读(281) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/9lHolIPqRQow33ToIhGLOA 简单介绍arch/riscv/kernel/head.S中的启动流程。 1. vmlinux.lds.S vmlinux.lds.S是用于链接vmlinux的链接脚本文件: 其中: a. 输出的架构是 阅读全文
posted @ 2021-09-04 14:09 wjcdx 阅读(262) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/piTE9z9belhxIAkrfzwBzA ​简单介绍linux kernel arch/riscv/boot/loader.S相关的内容。 1. loader.S linux kernel arch/riscv/boot/loader.S中的 阅读全文
posted @ 2021-09-04 14:06 wjcdx 阅读(688) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/ob6E_Xt5JEE4snV8UUVkDQ 简单介绍build.sbt中的相关定义。 1. 定义引入的内容: 2. 使能插件: 3. 选择使用的chisel3的版本号: 需要注意的是,最新版本中chisel3和firrtl已经不是git sub 阅读全文
posted @ 2021-08-31 20:26 wjcdx 阅读(87) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/hxXyWs17StnIXfJAq-MUFQ 简单介绍vsim文件夹中的Makefile/Makefrag/Makefrag-verilog。 1. vsim/Makefile 1) 定义默认规则: 2) 定义相关变量: 其中: a. base_ 阅读全文
posted @ 2021-08-31 20:23 wjcdx 阅读(115) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/Ypjv95Yidy5Pto6u_00HKQ 简单介绍顶层目录下的Makefrag。 ​ 1. 检查RISCV环境变量是否定义: 2. 定义项目相关的变量: 3. 处理config: 其中: a. 定义comma变量; b. 定义space变量; 阅读全文
posted @ 2021-08-31 20:17 wjcdx 阅读(215) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 40 下一页