EDK2 Fastboot Flash分析

这段时间都在忙着port custom features from LK to edk2,搭了个框后主要耗时在custom dfastboot download。一般我们在fastboot flash xxx_part xxx_part.img时,会先触发一个download cmd完成后再触发一个flash cmd。我们先看下QCOM原生CmdDownload()。/*...阅读全文

EDK2 Overview

最近在移BL到UEFI, 来大概看下基础。UEFI(Unified Extensible Firmware Interface)是Intel提出的一种规范(specification),由PC BIOS而来,如下图(阿桑的wikipedia打不开?画个txt pic),介于OS和FW之间,QCOM Android BL似乎用它来代替LK。UEFI is based on ...阅读全文

devfreq governor代码分析

参考内核5.x,代码路径是在drivers/devfreq/,devfreq的代码定义是:Generic Dynamic Voltage and Frequency Scaling (DVFS) Framework for Non-CPU Devices。而CPU动态调频是drivers/cpufreq,devfreq是基于cpufreq而来。第一次引入这个特性描述: ...阅读全文