ABL
  • 2024-09-02ABL读取XBL设置的标志位
    高通启用UEFI架构的bootloader,有些时候有些状态值,需要ABL阶段获取.上层思维总是以属性来开端,实际上android的setproperty和getproperty属性对于uefi启动流程是不可取的.自己在修改这块内容的举例来简单记录下,XBLsetSetVariable设置标志位include<Library/UefiRuntimeServ
  • 2024-09-02ABL获取XBL信息记录
    generateaGUID.4c698461-54ba-4963-a12b-e9c77c0728d8e2575d56-a5c2-4baf-ad5d-58a0dde9fcfahttps://www.cnblogs.com/linhaostudy/p/18360420UefiABL读取XBL设置的标志位https://www.cnblogs.com/yyy8/p/18393668https://www.cnblogs.com/yyy8/p/18393675https://www.c
  • 2024-09-02abl如何调用xbl里面的protocol
    参考:高通文档HowtouseSMEMinABL?Forpreviousplatform,AndroidLKwasusedforbootloader,whileinrecentplatformsUEFIisusedtoreplacetheoldAndroidLKbootloader.TherearetwopartsofUEFImodules,oneisinboot_imageswhichiscalledUEFIco
  • 2024-08-15Uefi ABL读取XBL设置的标志位
    PBL(启动固化程序)->XBL(扩展引导加载程序,负责初始化芯片驱动和核心应用功能。XBL通常会加载一些平台相关的驱动程序,并提供通用接口)->ABL(应用引导加载程序,负责引导操作系统的启动。)高通启用UEFI架构的bootloader,有些时候有些状态值,需要ABL阶段获取.上层思维总是以属性来开端,实
  • 2024-08-05AT_abl_e Replace Digits 题解
    题目传送门前置知识线段树解法需要维护区间信息,考虑使用线段树维护。预处理出\(\overline{xx\dotsx}\),其中\(x\in\{1,2,3,4,5,6,7,8,9\}\),便于区间赋值。然后就是普通的线段树板子了。代码#include<bits/stdc++.h>usingnamespacestd;#definelllonglong#de