Python是一种非常流行的编程语言,可以用于多种用途,包括自动化任务。其中一个常见的自动化任务是自....
麦辣鸡腿堡 发表于 12-07 11:36
•2288次阅读
在完成地址无关fixup后,u-boot开始对一些系统寄存器进行初始化。 第一段代码如下: pie_....
麦辣鸡腿堡 发表于 12-07 11:34
•2082次阅读
开启地址无关后的重定位地址操作 在由save_boot_params跳转回save_boot_par....
麦辣鸡腿堡 发表于 12-07 11:25
•2225次阅读
u-boot在汇编启动阶段对系统的一些初始化 当cpu交由u-boot接管进入u-boot后, 首先....
麦辣鸡腿堡 发表于 12-07 11:22
•1889次阅读
u-boot armv8链接脚本 在进行源码分析之前,首先看看u-boot的链接脚本,通过链接脚本可....
麦辣鸡腿堡 发表于 12-07 11:19
•1676次阅读
首先引用wiki上的简介: u-boot 是一个主要用于嵌入式系统的引导加载程序,可以支持多种不同的....
麦辣鸡腿堡 发表于 12-07 11:16
•1657次阅读
u-boot使用了同Linux一样的编译配置方式,即使用kbuild系统来管理整体代码的配置和编译,....
麦辣鸡腿堡 发表于 12-07 11:12
•2258次阅读
先看arm官网提供的一张图: 上图详细概括了arm官方推荐的armv8的启动层次结构: 官方将启动分....
麦辣鸡腿堡 发表于 12-07 11:09
•4505次阅读
init / main .c start_kernel - > boot_cpu_init //引导....
麦辣鸡腿堡 发表于 12-05 18:11
•1370次阅读
处理函数根据funid来决定服务,可以看到PSCI_CPU_ON_AARCH64为0xc400000....
麦辣鸡腿堡 发表于 12-05 18:08
•1861次阅读
1、std_svc_setup (主要关注设置psci操作集)--有服务 std_svc_setup....
麦辣鸡腿堡 发表于 12-05 17:45
•1542次阅读
secondary cpu启动 由于psci方式启动secondary cpu的流程,除了其所执行的....
麦辣鸡腿堡 发表于 12-05 17:41
•1837次阅读
bl31中的psci架构 bl31为内核提供了一系列运行时服务,psci作为其标准运行时服务的一部分....
麦辣鸡腿堡 发表于 12-05 17:33
•2730次阅读
cpu_ops接口 驱动初始化完成后,cpu的cpu_ops就可以调用这些回调实现psci功能的调用....
麦辣鸡腿堡 发表于 12-05 17:25
•1577次阅读
内核中的psci架构 内核psci软件架构包含psci驱动和每个cpu的cpu_ops回调函数实现两....
麦辣鸡腿堡 发表于 12-05 16:58
•1554次阅读
由于psci是由linux内核调用bl31中的安全服务,实现cpu电源管理功能的。因此其软件架构包含....
麦辣鸡腿堡 发表于 12-05 16:53
•2169次阅读
为了增强arm架构的安全性,aarch64一共实现了secure和non-secure两种安全状态。....
麦辣鸡腿堡 发表于 12-05 16:48
•1567次阅读
power state由于aarch64架构有多种不用的电源状态,不同电源状态的功耗和唤醒延迟不同。....
麦辣鸡腿堡 发表于 12-05 16:41
•1644次阅读
psci 基础概念知识 power domain我们前面已经介绍过cpu的拓扑结构,如aarch64....
麦辣鸡腿堡 发表于 12-05 16:35
•1098次阅读
psci是arm提供的一套电源管理接口,当前一共包含0.1、0.2和1.0三个版本。它可被用于以下场....
麦辣鸡腿堡 发表于 12-05 16:28
•1348次阅读
补充一下一个使用自旋表作为启动方式的平台设备树cpu节点: arch /arm64/ boot /d....
麦辣鸡腿堡 发表于 12-05 16:19
•1690次阅读
secondary cpu执行流程 aarch64架构secondary cpu的内核入口函数为se....
麦辣鸡腿堡 发表于 12-05 16:12
•1893次阅读
cpu操作函数 cpu_ops函数由bringup_cpu调用,以触发secondary cpu启动....
麦辣鸡腿堡 发表于 12-05 16:04
•1876次阅读
hotplug回调线程唤醒 内核使用以下流程唤醒特定cpu的hotplug线程,用于执行实际的cpu....
麦辣鸡腿堡 发表于 12-05 15:55
•1195次阅读
启动secondary cpu 内核在启动secondary cpu之前当然需要为其准备好执行环境,....
麦辣鸡腿堡 发表于 12-05 15:46
•1429次阅读
spin_table_cpu_release_addr的传递 由于在armv8架构下, uboot只....
麦辣鸡腿堡 发表于 12-05 15:32
•1074次阅读
spin-table spin-table启动流程的示意图如下: 芯片上电后primary cpu开....
麦辣鸡腿堡 发表于 12-05 15:27
•2269次阅读
SMP是什么? SMP 英文为Symmetric Multi-Processing ,是对称多处理结....
麦辣鸡腿堡 发表于 12-05 15:23
•5552次阅读
之前对这个uboot的源码了解有些许遗忘。最近做AVB校验,需要uboot到kernel的这个过程。....
麦辣鸡腿堡 发表于 12-04 17:53
•5173次阅读
• 1.uboot 调用do_bootm_linux 中的 theKernel (0, machid....
麦辣鸡腿堡 发表于 12-04 17:45
•1370次阅读