ywg_dev_doc Logo
  • 1. tee
  • 2. u-boot dev note
  • 3. kernel note
  • 4. linux driver modules note
  • 5. file system note
  • 6. application development node
  • 7. misc
  • 8. embeded
  • 9. net
  • 10. rtos note
  • 11. android
  • 12. arm64 arch
    • 12.1. arm64寄存器
    • 12.2. 汇编语言
    • 12.3. arm64栈布局及函数调用栈恢复方法
    • 12.4. arm64异常处理
ywg_dev_doc
  • 12. arm64 arch
  • 查看页面源码

12. arm64 arch

官方文档

  • 12.1. arm64寄存器
    • 12.1.1. 通用寄存器
    • 12.1.2. 特殊寄存器
  • 12.2. 汇编语言
    • 12.2.1. ARM64汇编
      • 12.2.1.1. 寄存器
      • 12.2.1.2. 模式与异常等级
        • 12.2.1.2.1. 模式
        • 12.2.1.2.2. 异常等级
        • 12.2.1.2.3. 模式与异常等级之间的关系
      • 12.2.1.3. 寻址方式
        • 12.2.1.3.1. 立即寻址
        • 12.2.1.3.2. 寄存器寻址
        • 12.2.1.3.3. 寄存器间接寻址
        • 12.2.1.3.4. 基址变址寻址
      • 12.2.1.4. 基本操作
        • 12.2.1.4.1. 分配和初始化全局变量
        • 12.2.1.4.2. 对齐aligning
        • 12.2.1.4.3. 函数
        • 12.2.1.4.4. 条件
        • 12.2.1.4.5. include文件
        • 12.2.1.4.6. 宏
      • 12.2.1.5. 指令
      • 12.2.1.6. 栈
    • 12.2.2. linux arm64 head.S详解
      • 12.2.2.1. preserve_boot_args
      • 12.2.2.2. el2_setup
      • 12.2.2.3. set_cpu_boot_mode_flag
      • 12.2.2.4. __create_page_tables
      • 12.2.2.5. __cpu_setup
      • 12.2.2.6. __primary_switch
  • 12.3. arm64栈布局及函数调用栈恢复方法
    • 12.3.1. 栈布局
    • 12.3.2. 恢复函数调用栈
  • 12.4. arm64异常处理
    • 12.4.1. 入口与返回、栈选择、异常向量表
      • 12.4.1.1. 基础知识
        • 12.4.1.1.1. 异常等级
        • 12.4.1.1.2. 执行状态
      • 12.4.1.2. 异常处理
        • 12.4.1.2.1. 异常类型
上一页 下一页

© 版权所有 2019, yinwg。

利用 Sphinx 构建,使用的 主题 由 Read the Docs 开发.