- 博客(6)
- 收藏
- 关注
原创 ARMV8 datasheet学习笔记4:AArch64系统级体系结构之编程模型(2)- 寄存器
1. 前言2. 指令运行与异常处理寄存器ARM体系结构的寄存器分为两类:(1)系统控制和状态报告寄存器(2)指令处理寄存器,如累加、异常处理本部分将主要介绍如上第(2)部分的寄存器,分为AARCH64 state和AARCH32 state2.1 AARCH64下指令运行与异常处理寄存器寄存器类型Bit描述X0-X3064bit通用寄存器,如果有需要可以当做32bit使用:W0-W30V0-V31128bit32个浮点寄存器,用于标量的浮点操作和向量或标量的
2021-08-30 10:01:08
303
转载 linux config
linux config1、类型定义:2、依赖型定义depends on或requires3、帮助性定义目标定义是Kbuild Makefile的主要部分,也是核心部分。主要是定义了要编 译的文件,所有的选项,以及到哪些子目录去执行递归操作。 最简单的Kbuild makefile 只包含一行: 例子: obj-y += foo.o 该例子告诉Kbuild在这目录里,有一个名为foo.o的目标文件。 如果foo.o要编译成一模块,那就要用obj-m了。所采用的形式如下: 例子: obj-$(CONFIG_
2021-08-25 08:11:00
1602
原创 虚拟化相关
virtioA standard for virtual devices that “by design … look like physical devices to the guest within the virtual machine”. A guest’s VirtIO device driver is aware that it is running in a virtual environment, and cooperates with the hypervisor to allow th
2021-02-26 15:48:51
131
转载 Arm V8内存管理架构.学习笔记
第1章分级存储架构1.1基础认识1.1.1从数据通路描述1.1.2从数据交换单位描述1.1.3Cache数据一致性拓扑结构1.2系统层内存模型1.2.1内存属性1.2.2地址空间1.2.3字节编码支持第2章 虚拟内存系统架构(VMSA)2.1VMSAv8-642.1.1地址转换系统2.1.2内存转换粒度2.1.3Address Translation Stage2.1.4描述符格式(descriptor format)2....
2021-02-25 11:31:54
2387
转载 vimrc配置
昨天删东西,看到文件夹内有一个名为~的文件,遂rm -rf ~,3秒钟后…Ctrl-C,但为时已晚。所以痛改前非,还是记在这里更靠谱。set nocompatiblefiletype onset rtp+=~/.vim/bundle/Vundle.vimcall vundle#begin()" YouCompleteMe:语句补全插件"Plugin 'Valloric/YouCompleteMe'"狂吃内存,在虚拟机上vim几乎变得不可用set runtimepath+=~/.vim/b
2021-02-22 09:06:47
176
原创 Ubuntu 上使用 qemu 模拟 Arm64 linux
Ubuntu 上用 qemu 模拟 Arm64 linux欢迎使用Markdown编辑器环境配置功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展
2021-02-21 18:16:22
2114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人