LXR | KVM | PM | Time | Interrupt | Systems Performance | Bootup Optimization

01 2021 档案

ARM Trusted Firmware分析——TBBR、TBB、FIP-TBB
摘要:关键词:TBBR、TBB、FIP、AES、RSA等等。 ARM TBBR定义了安全系统基本需求,ATF中实现了COT,包括FIP生成、密码库调用、镜像签名加密/解密验签等等流程。 下面主要参考ARM TBBR文档,以及《Trusted Firmware-A Documention》。 ARM文档《T 阅读全文

posted @ 2021-01-24 00:00 ArnoldLu 阅读(8293) 评论(0) 推荐(1) 编辑

ARM CoreSight Debug and Trace
摘要:关键词:CoreSight、DAP、ECT、STM、ETM、TPIU、TMC、ETB、ETF、ETR等等。 关联文档:《Linux Self-Hosted CoreSight分析》 Chapter 1 Introduction 1.1.1 Structure of CoreSight SoC-400 阅读全文

posted @ 2021-01-21 00:00 ArnoldLu 阅读(7456) 评论(0) 推荐(0) 编辑

ARM Trusted Firmware分析——编译选项
摘要:参考文档:《Build Options》 1. 通用部分 BL2/BL31/BL31:指定生成fip文件的BL2/BL31/BL32镜像路径,指定后则不需要编译BL2镜像。 BL2_AT_EL3:使能后BL2镜像会运行在EL3异常等级。 BL2_IN_XIP_MEM:使能后BL2会运行在XIP存储设 阅读全文

posted @ 2021-01-19 00:00 ArnoldLu 阅读(4305) 评论(0) 推荐(0) 编辑

QEMU搭建虚拟化开发环境(QEMU 5.2.0)
摘要:关键词:qemu、ninja等等。 环境:Ubuntu 20.04 + QEMU 5.2.0。 1. 安装qemu 1.1 通过工具安装 Ubuntu: apt-get install qemu RHEL/CentOS: yum install qemu-kvm 1.2 从源码安装 安装依赖包: a 阅读全文

posted @ 2021-01-12 00:00 ArnoldLu 阅读(4499) 评论(0) 推荐(0) 编辑

ARMv8-A QEMU运行OP-TEE/ATF环境搭建
摘要:关键词:OP-TEE、ATF、xtest、Linux等等。 下面记录通过ARMv8-A QEMU运行OP-TEE、ARM Trusted Firmware、Linux环境搭建过程。 1. 编译环境准备 sudo apt-get install android-tools-adb android-to 阅读全文

posted @ 2021-01-07 00:00 ArnoldLu 阅读(4207) 评论(0) 推荐(0) 编辑

ARM工具链选择参考
摘要:ARM相关工具链发布主要有ARM、Linaro、Codesourcery。 1. 命名规则 交叉编译工具链的命名规则为:arch [-vendor] [-os] [-(gnu)eabi] arch - 体系架构,如arm、aarch64 vendor - 工具链提供商,none。 os - 目标操作 阅读全文

posted @ 2021-01-06 00:00 ArnoldLu 阅读(8111) 评论(0) 推荐(4) 编辑

ARM PSCI在ATF和Linux kernel中的实现
摘要:Linux内核中cpu_ops的实现因架构而已,对于ARM64架构一般通过执行smc指令进入EL3异常,由ATF执行PSCI功能。然后将结果返回给Linux。 这中间涉及到【Linux kernel的cpu_ops、psci_ops】、【SMC/HVC】、【PSCI】、【ATF的PSCI】相关等等。 阅读全文

posted @ 2021-01-01 00:00 ArnoldLu 阅读(8256) 评论(0) 推荐(2) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示