ARM
文章平均质量分 59
hhcs
硬件协议、驱动、内核
展开
-
ksoftirqd内核线程-处理软中断
软中断原创 2022-12-15 18:23:39 · 798 阅读 · 0 评论 -
中断线程化
arm 中断线程化的原理原创 2022-12-15 12:10:44 · 1381 阅读 · 0 评论 -
Fifo 和ram总结
fifo and ram原创 2022-12-06 10:09:20 · 204 阅读 · 0 评论 -
MAIR_ELX总结
mair_el1 mair_el2 mair_el3原创 2022-09-29 12:02:00 · 195 阅读 · 0 评论 -
ATF 页表构建代码分析
atf 页表原创 2022-09-29 11:50:50 · 600 阅读 · 0 评论 -
linux read_cpuid
arm mrs原创 2022-09-08 21:12:00 · 320 阅读 · 0 评论 -
GICv3 bypass
gic bypass转载 2022-09-08 11:14:16 · 366 阅读 · 0 评论 -
armv8 smpen设置
arm smpen原创 2022-09-08 00:12:15 · 381 阅读 · 0 评论 -
linux gic驱动 mrs_s
inst expressions----插入表达式作为指令。原创 2022-09-07 23:52:52 · 294 阅读 · 0 评论 -
armv8 cacheable/shareable
arm cachable转载 2022-09-07 17:08:03 · 674 阅读 · 0 评论 -
Armv8 exception entry/vector/return
armv8 exception原创 2022-09-07 00:07:40 · 565 阅读 · 0 评论 -
gnu assembler最新官方手册和.macro介绍
gnu 汇编器原创 2022-09-06 23:05:44 · 855 阅读 · 0 评论 -
cpacr_el1等特殊寄存器
armv8原创 2022-08-30 11:13:15 · 604 阅读 · 0 评论 -
mair_el1和页表关联
mair kernle原创 2022-08-30 11:07:38 · 633 阅读 · 0 评论 -
ATF lds和代码section如何关联
arm lds原创 2022-08-23 16:37:26 · 205 阅读 · 0 评论 -
GNU ARM Assembler Quick Reference
gnu directive转载 2022-08-23 10:24:57 · 316 阅读 · 0 评论 -
gic stream协议
gic stream转载 2022-08-15 15:49:56 · 230 阅读 · 0 评论 -
gic lpi its
gic its转换过程原创 2022-08-15 14:20:24 · 126 阅读 · 0 评论 -
gicv3 spi register
gicv3 spi int原创 2022-07-27 14:58:38 · 75 阅读 · 0 评论 -
arm tz硬件支撑
arm trustzone tz转载 2022-07-26 16:33:55 · 685 阅读 · 0 评论 -
gnu 伪指令定义函数
汇编中定义一个函数,type,func都可以,一般可以借助于global设置全局属性,供外部c代码进行调用。.typefun_name,@function//@function可以是%function。.macro{原创 2022-07-22 17:13:02 · 1049 阅读 · 2 评论 -
宏创建内联函数读写cpu reg
gic cpu interface寄存器读写封装定义如下。内核中的内联汇编定义宏,类似于函数的一种定义方式。原理就是"a""b""c"等价于"abc"#的作用是#A--->"A"其中的冒号不需要加引号。原创 2022-07-19 14:39:50 · 129 阅读 · 0 评论 -
arm安全指令
安全指令原创 2022-07-06 09:36:36 · 1115 阅读 · 0 评论 -
cache 常用操作
刷cache的3种操作:clean/invalid/flush转载 2022-06-22 20:22:18 · 1282 阅读 · 1 评论 -
armv8 memory
armv8 memory转载 2023-01-02 16:40:26 · 197 阅读 · 0 评论 -
异常等级切换
ELR 和SPSR 寄存器 、PSTATE寄存器ERET指令el3--->el1ERET指令用于异常返回,返回地址和处理器状态是从当前EL(exception level)下的ELR和SPSR寄存器中恢复的。原创 2022-06-21 17:03:57 · 3426 阅读 · 0 评论 -
ARM CPU的推测执行(Speculative execution)
鲲鹏开发重点2––ARM CPU的推测执行(Speculative execution)-云社区-华为云预测执行(Speculative Execution)技术,它和multiple branch prediction(多分支预测)、 data flow analysis(数据流分析)三项技术,一起构成了out-of-order execution (乱序执行,OOOE)的技术基石。它是现代高性能计算的基础技术之一,广泛被应用在高端ARM CPU(包括各种定制ARM芯片:高通、Apple、etc), IB转载 2022-06-21 14:59:40 · 1160 阅读 · 0 评论