随笔分类 -  ARMv8系统总成

主要介绍ARMv8体系架构与各功能特性
摘要:前段时间在分析kvm armv8部分源码的时候,发现一个很奇怪的smcc指令 include/linux/arm-smccc.h arm_smccc_1_1_invoke * 399 * This is a variadic macro taking one to eight source argu 阅读全文
posted @ 2021-04-04 17:37 haoxing990 阅读(1236) 评论(0) 推荐(0)
摘要:AArch64 Linux uses either 3 levels or 4 levels of translation tables with the 4KB page configuration, allowing 39-bit (512GB) or 48-bit (256TB) virtua 阅读全文
posted @ 2021-01-28 20:17 haoxing990 阅读(1353) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-09-08 10:05 haoxing990 阅读(681) 评论(0) 推荐(0)
摘要:学习ARMv8可以采取先总后分的方式,先了解ARMv8体系架构是怎么回事,再考虑针多各个模块进行逐一分析之。 agent Registers 类型 介绍 AArch64 1,提供31个64bit通用寄存器X0-X30 2,提供64bit的程序计数寄存器PC,堆栈指针寄存器SP,异常链接寄存起ELR6 阅读全文
posted @ 2020-05-02 19:21 haoxing990 阅读(711) 评论(0) 推荐(0)