一、gicv2与gicv3 但是在gicv3之前一直都是使用的giv2,这两者有什么区别? 最近在做....
麦辣鸡腿堡 发表于 11-07 17:54
•1948次阅读
1-保存环境 FIQ中断触发时, PE将异常发生时的PSTATE保存到SPSR_EL3 , 将返回地....
麦辣鸡腿堡 发表于 11-07 17:48
•2487次阅读
中断处理需要软件和硬件配合完成,GICv3根据中断分组情况以及系统当前运行的异常等级确定中断是以IR....
麦辣鸡腿堡 发表于 11-07 17:43
•1579次阅读
跟distributor连接的部分就不说了。Cpu_active是指示cluster或core的状态....
麦辣鸡腿堡 发表于 11-07 17:38
•1611次阅读
接下来看看每个组件。 • 首先是distributor,一个SoC只有一个。 •它的组件只能与dis....
麦辣鸡腿堡 发表于 11-07 17:29
•1455次阅读
为了适应大规模的SoC设计,GIC-600被设计成分布式IP。 所谓分布式,GIC-600由几种组件....
麦辣鸡腿堡 发表于 11-07 17:19
•1553次阅读
今天来看一下中断及ARM体系中对中断的处理,直接进入正题。 中断是指计算机运行过程中,出现某些意外情....
麦辣鸡腿堡 发表于 11-07 17:11
•1615次阅读
• 硬中断是由外部事件引起的因此具有随机性和突发性;硬中断是否可以嵌套的,是否有优先级(由硬件设计体....
麦辣鸡腿堡 发表于 11-07 17:02
•2032次阅读
现在我们来继续看看这些名词,这是因为其实因为操作的都是物联网设备,那么基本上都是基于ARM体系的硬件....
麦辣鸡腿堡 发表于 11-07 16:52
•2332次阅读
不同的外部设备、不同的体系结构、不同的OS其中断实现机制都有差别。 中断存在的意义是CPU控制外部设....
麦辣鸡腿堡 发表于 11-07 16:43
•2327次阅读
ATF中bl32的启动 bl31中的runtime_svc_init函数会初始化OP-TEE对应的服....
麦辣鸡腿堡 发表于 11-07 16:32
•1878次阅读
runtime_svc_init函数 该函数主要用来建立安全监控模式调用处理函数的索引表,并执行EL....
麦辣鸡腿堡 发表于 11-07 16:23
•1563次阅读
在bl2中触发安全监控模式调用后会跳转到bl31中执行,bl31最主要的作用是 建立EL3运行态的软....
麦辣鸡腿堡 发表于 11-07 16:13
•2770次阅读
bl2到bl31的跳转 在bl2_main函数中最终会调用smc(BL1_SMC_RUN_IMAGE....
麦辣鸡腿堡 发表于 11-07 16:09
•2361次阅读
bl2_main函数 bl2_main函数完成了bl2阶段的主要操作,包括 • 对下一个阶段镜像文件....
麦辣鸡腿堡 发表于 11-07 16:04
•1661次阅读
bl2镜像将为后续镜像的加载执行相关的初始化操作,主要是内存、MMU、串口以及EL3软件运行环境的设....
麦辣鸡腿堡 发表于 11-07 15:59
•2098次阅读
系统上电之后首先会运行ChipRom,之后会跳转到ATF的bl1中继续执行。bl1主要初始化CPU、....
麦辣鸡腿堡 发表于 11-07 15:53
•2370次阅读
ATF的启动过程根据ARMv8的运行模式(AArch32/AArch64)会有所不同,但基本一致。 ....
麦辣鸡腿堡 发表于 11-07 15:48
•2708次阅读
对于安全引导功能的实现和验证过程各家芯片公司的方案都不一样,这是由该芯片的启动流程以及启动所需镜像文....
麦辣鸡腿堡 发表于 11-07 15:25
•1907次阅读
安全引导可用于保证系统的完整性,防止系统中重要镜像文件被破坏或替换。 一般情况下,安全引导需要保护 ....
麦辣鸡腿堡 发表于 11-07 15:21
•2395次阅读
restart--冷启动 reset--热启动 ATF冷启动实现分为5个步骤: • BL1 - AP....
麦辣鸡腿堡 发表于 11-07 15:17
•5291次阅读
ARM32的OP-TEE与ARM64的OP-TEE启动过程大致相同。ARM64的OP-TEE的_st....
麦辣鸡腿堡 发表于 11-07 15:12
•1777次阅读
OP-TEE服务项的启动分为: service_init以及service_init_late ,需....
麦辣鸡腿堡 发表于 11-07 15:04
•1788次阅读
generic_boot_init_primary函数内容 generic_boot_init_pr....
麦辣鸡腿堡 发表于 11-02 18:18
•1826次阅读
reset_primary函数的执行 以CONFIG_BOOT_SYNC_CPU使能为例, 在使能P....
麦辣鸡腿堡 发表于 11-02 18:06
•1353次阅读
1 OP-TEE OS的入口函数 • OP-TEE镜像的入口函数是在编译OP-TEE OS时通过链接....
麦辣鸡腿堡 发表于 11-02 17:57
•2642次阅读
一、BL32(TEE OS)的准备 ATF启动流程 ATF流程 ATF冷启动实现分为5个步骤: • ....
麦辣鸡腿堡 发表于 11-02 17:51
•2675次阅读
framework框架负责固件的通用流程实现,包括系统初始化,module初始化,中断服务提供,ev....
麦辣鸡腿堡 发表于 11-02 17:24
•1645次阅读
module介绍 SCP的每个功能都实现为一个单独的module,module间耦合性尽量低,确保安....
麦辣鸡腿堡 发表于 11-02 17:12
•1655次阅读
线程 混合协作调度模型-调度在具有相同优先级的线程之间是协作的。 •无需锁 •使代码更简单,避免了死....
麦辣鸡腿堡 发表于 11-02 17:07
•1454次阅读