atf专题

14-ATF中对多核的支持

讨论一个系统、一个软件或ATF对多核的支持,其实就是看这个软件,在启动阶段如何区分主核、从核的? 在runtime阶段,是否能把不同核的CPU Data加以区分?是否能区分出cpuid? runtime阶段:主核和从核的区分 在启动阶段,会读取平台函数plat_is_my_cpu_primary来判单,当前是主核启动,还是从核启动。 runtime阶段:每个CPU都有独立的栈内存保存CPU

15-ATF中的栈的设计

快速链接: . 👉👉👉 个人博客笔记导读目录(全部) 👈👈👈 付费专栏-付费课程 【购买须知】我的联系方式-自建交流群-学习群 【必看/必看!!】ATF架构开发精讲-专题目录👈👈👈 【精选】ARMv8/ARMv9架构入门到精通-[目录] 👈👈👈 说明:

13-ATF中的Switch cpu context

快速链接: . 👉👉👉 个人博客笔记导读目录(全部) 👈👈👈 付费专栏-付费课程 【购买须知】我的联系方式-自建交流群-学习群 【必看/必看!!】ATF架构开发精讲-专题目录👈👈👈 【精选】ARMv8/ARMv9架构入门到精通-[目录] 👈👈👈 目录 <

(12)ATF BL31中断

欢迎关注“安全有理”微信公众号。 概述 系统在运行过程中的任何阶段,都有可能产生中断。在Armv8架构系统中,TEE-OS运行在安全世界的EL1,Rich-OS运行在非安全世界的EL1,而BL31则运行于EL3。想实现各种中断在三种状态下被处理的统一性和正确性,就需要确保各种状态下中断向量表以及GIC的正确配置。 在ATF的BL31阶段启用了中断,BL31主要完成了GIC驱动初始化,中断注

ATF ARM Trust Firmware

ATF全称是ARM Trusted Firmware,由ARM公司提供的开源firmware。https://github.com/ARM-software/arm-trusted-firmware. The ARM Trusted Firmware implements a subset of the Trusted Board Boot Requirements (TBBR) Platfor

ATF(Adobe Texture Format)简介

ATF(Adobe Texture Format)是一种能提供最佳压缩效果的文件格式。ATF 文件主要是一个存储有损纹理数据(lossy texture data)的文件容器。它主要使用了两种类似技术:JPEG-XR1 压缩技术和基于块的压缩技术(简称块压缩技术),来实现它的有损压缩。 ATF 为 GPU 优化贴图,支持压缩贴图格式 ATF,减少在使用中显存的总量

ATF(TF-A)安全通告TF-V11——恶意的SDEI SMC可能导致越界内存读取(CVE-2023-49100)

目录 一、ATF(TF-A)安全通告TFV-11 (CVE-2023-49100) 二、透过事务看本质SDEI是干啥的呢? 三、CVE-2023-49100 1、GICv2 systems 2、GICv3 systems 四、漏洞修复 一、ATF(TF-A)安全通告TFV-11 (CVE-2023-49100) Title 恶意的SDEI SMC可能导致越界内存读取(out

【ARM64 ATF 系列 3.2 -- soc strap pin 介绍】

文章目录 strap pin 介绍 strap pin 介绍 在系统级芯片(SoC)设计中,“strap pin”(或称为"strap")是一种特殊类型的引脚,它用于在SoC的启动或复位阶段设置特定的硬件配置或模式。这些设置通常是非易失性的,可以在SoC的后续操作期间保持不变。Strap pins通常由外部电阻、跳线或开关设置,以便在SoC上电前选定特定的配置选项。 Stra

【代码精读】ATF的启动流程

快速链接: . 👉👉👉 【代码精读】–Kernel/ATF/optee等-目录👈👈👈 付费专栏-付费课程 【购买须知】:本专栏的视频介绍-----视频👈👈👈 概要: 本文概述了从BL1–>BL2–>BL31–>BL32–>BL33启动的详细流程。精确到每一个关键步骤的调用。 在详细介绍其原理和流程的同时,所有核心代码都给您列出来了,并创建了大量的超级链接,点击链

ATF/Installing

想在Eclipse中开发dojo应用真不容易,在网上找了很多资料,才知道,原来需要在Eclipse中安装ATF这个插件,安装过程如下:   Following page describes how to install Ajax Tools Framework. Note: These steps do not currently work on 64-bit version of Eclips

ATF(TF-A)之UBSAN动态代码分析

安全之安全(security²)博客目录导读 目录 一、UBSAN简介 二、TF-A中UBSAN配置选项 一、UBSAN简介         未定义行为消毒器(Undefined Behavior Sanitizer,UBSAN)是Linux内核的未定义行为动态检测器。         详细信息可参考:https://github.com/google/kernel-sanitiz