全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210729182.0 (22)申请日 2022.06.24 (71)申请人 江苏航天龙梦信息技 术有限公司 地址 215500 江苏省苏州市 常熟市虞山 镇 梦兰路1号 (72)发明人 张辰 罗梓桂 徐锋 谭健  黄亮亮 王遥  (74)专利代理 机构 南京锐恒专利代理事务所 (普通合伙) 32506 专利代理师 陈思 (51)Int.Cl. G06F 9/445(2018.01) (54)发明名称 一种UEFI快速启动的实现方法 (57)摘要 本发明公开了一种UEFI快速启动的实现方 法, 该方法包括: 调整BI OS二进制的空间布局, 增 加用于快速启动的DXE FV。 在PEI阶段的快速启动 优化。 在BDS阶段的快速启动优化。 实现正常启动 模式中对速度较慢的IO访问信息存储功能。 该方 法增加DXEFV_FASTBOOT用于记录快速启动时所 需要的DXE模块, 根据快速启动配置, 将Flash中 的DXEFV或DXEFV_FASTBOOT拷贝到内存, 跳过主 板未使用的桥片功能初始化, 优化初始化顺序共 用复位后的等待延时。 增加第一启动项加载失败 或主动退出时, 重启进入正常启动模式功能。 正 常启动时保存IO访问的数据, 存到环境变量中, 快速启动时直接使用环境变量中的数据加快启 动速度。 本发 明能够有效地缩减 龙芯计算机启动 时间, 减少用户等待时间, 提高用户对龙芯计算 机的使用体验。 权利要求书1页 说明书3页 附图1页 CN 115202751 A 2022.10.18 CN 115202751 A 1.一种UEFI快速启动的实现方法, 特 征在于, 包括: 调整BIOS二进制的空间布局, 增 加用于快速启动的DXEFV; 在PEI阶段的快速启动优化; 在BDS阶段的快速启动优化; 启动模式 中对速度较慢的IO访问信息存 储。 2.根据权利 要求书1的一种UEFI快速启动的实现方法, 其特征在于, 在调整BIOS二进制 的空间布局, 增 加用于快速启动的DXEFV时, 包括: 增加DXEFV_FASTBO OT用于记录快速启动时所需要的DXE模块; 移除了非必须的DXE模块; 调整编译出的二进制布局, 增 加DXEFV_FASTBO OT存储区域。 3.根据权利要求书1的一种UEFI快速启动的实现方法, 其特征在于, 在PEI阶段的快速 启动优化时, 包括: 根据快速启动配置, 将Flash中的DXEFV或DXEFV_FASTBO OT拷贝到内存; 跳过主板未使用的桥片功能初始化, 优化初始化 顺序共用复位后的等待延时。 4.根据权利要求书1所述的一种UEFI快速启动的实现方法, 其特征在于, 在BDS阶段的 快速启动优化时, 包括: BIOS界面下增 加快速启动配置; 只针对所需的设备进行初始化和驱动装载, 即显示、 系统盘和键盘; 增加第一启动项加载失败或主动退 出时, 重启进入正常启动模式功能。 5.根据权利要求书1所述的一种UEFI快速启动的实现方法, 其特征在于, 在实现正常启 动模式中对速度较慢的IO访问信息存 储功能时, 包括: 正常启动时保存IO访问的数据, 存到环境变量中; 快速启动时直接使用环境变量中的数据加快启动速度。权 利 要 求 书 1/1 页 2 CN 115202751 A 2一种UEFI快速启动的实现方 法 技术领域 [0001]本发明涉及一种UEFI快速启动的实现方法, 属于计算机软件工程 技术领域。 背景技术 [0002]现有龙芯CPU虽然性能在不断提高, 但是核心部件和外围设备的增加也导致BIOS 对各个部件的初始 化管理工作也越来越多和繁琐, 同时统一可扩展固件接口UEFI不断增加 的功能配置也不同程度的延缓了计算机启动速度。 目前的启动方式会对核心部件进行检 测, 对所有的外部 设备进行初始化, 而这整个过程往往都在10秒以上。 而对于用户来说整个 软硬件配置相对稳定, 针对此情况可以在保留原有功能前提下, 就需要增加 一种快速启动 模式尽可能的优化启动速度。 本发明目的在于为龙芯计算机提供一种UEFI下的快速启动方 法, 发明内容 [0003]本发明目的在于针对上述现有技术的不足, 提出了一种UEFI快速启动的实现方 法, 该方法能够有效地缩减 龙芯计算机启动时间, 减少用户等待时间, 提高用户对龙芯计算 机的使用体验。 [0004]本发明解决其技术问题所采用的技术方案是: 一种UEFI快速启动的实现方法, 该 方法包括: [0005]调整BIOS二进制的空间布局, 增 加用于快速启动的DXEFV; [0006]在PEI阶段的快速启动优化; [0007]在BDS阶段的快速启动优化; [0008]启动模式 中对速度较慢的IO访问信息存 储。 [0009]进一步地, 在调整BIOS二进制的空间布局, 增加用于快速启动的DXEFV时, 所述方 法包括: [0010]增加DXEFV_FASTBO OT用于记录快速启动时所需要的DXE模块; [0011]相较于正常DXEFV, DXEFV_FASTBO OT移除了非必须的DXE模块; [0012]调整编译出的二进制布局, 增 加DXEFV_FASTBO OT存储区域。 [0013]进一步地, 在PEI阶段的快速启动优化时, 所述方法还 包括: [0014]根据快速启动配置, 将Flash中的DXEFV或DXEFV_FASTBO OT拷贝到内存; [0015]跳过主板未使用的桥片功能初始化, 优化初始化顺序尽可能共用复位后的等待延 时。 [0016]进一步地, 在BDS阶段的快速启动优化时, 所述方法包括: [0017]BIOS界面下增 加快速启动配置; [0018]只针对所需的设备进行初始化和驱动装载, 如显示、 系统盘、 键盘; [0019]增加第一启动项加载失败或主动退 出时, 重启进入正常启动模式功能。 [0020]进一步地, 在实现正常启动模式中对速度较慢的IO访问信息存储功能时, 所述方说 明 书 1/3 页 3 CN 115202751 A 3

.PDF文档 专利 一种UEFI快速启动的实现方法

文档预览
中文文档 6 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共6页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种UEFI快速启动的实现方法 第 1 页 专利 一种UEFI快速启动的实现方法 第 2 页 专利 一种UEFI快速启动的实现方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-17 23:58:24上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。