- 博客(6)
- 收藏
- 关注
原创 ARMV8 datasheet学习笔记4:AArch64系统级体系结构之编程模型(2)- 寄存器
1. 前言 2. 指令运行与异常处理寄存器 ARM体系结构的寄存器分为两类: (1)系统控制和状态报告寄存器 (2)指令处理寄存器,如累加、异常处理 本部分将主要介绍如上第(2)部分的寄存器,分为AARCH64 state和AARCH32 state 2.1 AARCH64下指令运行与异常处理寄存器 寄存器类型 Bit 描述 X0-X30 64bit 通用寄存器,如果有需要可以当做32bit使用:W0-W30 V0-V31 128bit 32个浮点寄存器,用于标量的浮点操作和向量或标量的
2021-08-30 10:01:08
411
转载 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
1744
原创 虚拟化相关
virtio A 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
184
转载 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-64 2.1.1地址转换系统 2.1.2内存转换粒度 2.1.3Address Translation Stage 2.1.4描述符格式(descriptor format) 2....
2021-02-25 11:31:54
2766
转载 vimrc配置
昨天删东西,看到文件夹内有一个名为~的文件,遂rm -rf ~,3秒钟后…Ctrl-C,但为时已晚。所以痛改前非,还是记在这里更靠谱。 set nocompatible filetype on set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() " YouCompleteMe:语句补全插件 "Plugin 'Valloric/YouCompleteMe' "狂吃内存,在虚拟机上vim几乎变得不可用 set runtimepath+=~/.vim/b
2021-02-22 09:06:47
234
原创 Ubuntu 上使用 qemu 模拟 Arm64 linux
Ubuntu 上用 qemu 模拟 Arm64 linux欢迎使用Markdown编辑器环境配置功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展
2021-02-21 18:16:22
2531
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅