自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (3)
  • 收藏
  • 关注

原创 ARM64 Linux head.S flat address mapping分析

走读 arch/arm64/kernel/head.S 代码时,发现一些关键点需要厘清,这里记录下来:ARM64 flat address mapping支持MMU功能的CPU在MMU没有开启(如上电复位时或者人为关闭)的情况下都有相关机制,ARM中采用flat address mapping。 ARM在DDI0487A_k_armv8_arm文档中对flat address mapping描述如

2017-01-13 23:05:51 1617

原创 ARM64 Linux kernel + busybox rootFS via NFS over QEMU with GDB

由于条件所限,一般选择软件做前期模拟,这里做一些ARM 64 Linux kernel模拟运行环境搭建工作的总结,记录以便后用。 本文只涉及kernel + busybox rootFS via NFS over QEMU,以及gdb trace kernel。主机环境选择这里所说主机指模拟软件运行在上面的主机,本文只针对在X64 Linux主机上搭建ARM64 Linux kernel运行环境。

2017-01-08 12:37:41 3077

原创 ARM64 小汇编程序:

小程序对有兴趣学习arm64汇编可作为参考该程序在CentOS Linux release 7.2.1603 (AltArch) 版本上验证通过: # cat /etc/redhat-release CentOS Linux release 7.2.1603 (AltArch) # file hello hello: ELF 64-bit LSB executable, ARM aarch6

2016-12-31 09:41:15 996 1

原创 ARM64 linux内核学习参考资料:

学习ARM64 Linux内核需要一些基本资料,列举如下:C language C99, Programming languages — C (INTERNATIONAL STANDARD ©ISO/IEC ISO/IEC 9899:TC3)http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdfC: A Reference

2016-12-24 09:02:26 1172

Debugging with gdb

Debugging with gdb The gnu Source-Level Debugger Tenth Edition, for gdb version 7.12

2017-01-08

CB-PCI_Express_Base_4.0r0.7_November-11-2016

PCI-e 4.0 RC

2017-01-08

C99国际标准

C99国际标准

2016-12-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除