【技术实现步骤摘要】
用于在操作系统初始化期间显示平台图形的方法和系统
技术介绍
上电复位之后的计算机系统的初始化包括平台初始化,也被称为基本输入/输出 系统(BIOS)引导,继之以操作系统(OS)的初始化,或者OS引导。BIOS引导可能持续约两 到三秒。OS引导可能持续约十到二十秒。 取决于BIOS引导期间提供的服务,OS引导逻辑可在OS引导期间在显示器上绘制 相对简单的图形。因为这些图形与OS逻辑相关联,所以它们通常与OS供应商相关联。 附图简述 附图说明图1是在计算机系统的初始化期间显示平台图形的一个图解说明。 图2是在计算机系统的初始化期间显示平台图形的另一图解说明。 图3是在计算机系统的初始化期间显示平台图形的一个示例性方法的进程流程图。 图4是在计算机系统的初始化期间显示平台图形的另一示例性方法的进程流程 图。 图5是一个示例性视频合并(merge)环境的图解说明。 图6是另一示例性视频合并环境的图解说明。 图7是一个示例性计算机系统的框图。 图8是另一示例性计算机系统800的框图。 图9是计算机系统800的示例性OS初始化环境的图解说明。 图10是在计算机系统800的初始化期间显示平台视频的示例性方法的进程流程 图。 图11是另一示例性计算机系统1100的框图。 图12是在计算机系统1100的初始化期间显示平台视频的一个示例性方法的进程 流程图,其叠加在计算机系统1100的初始化环境的图解说明上。 在附图中,附图标记的最左边的数字识别第一次出现该附图标记的附图。 详细描述 在此公开的是在操作系统的初始化期间显示平台图形的方法和系统。也可在BIOS 引导或其一部分期 ...
【技术保护点】
一种方法,包括:初始化计算机系统,包括启动视频驱动器;初始化所述计算机系统上的操作系统;重复地中断所述操作系统的初始化;当所述操作系统的初始化被中断时,用平台视频帧数据更新视频帧缓冲器;以及在所述视频帧缓冲器更新后,恢复所述操作系统的初始化。
【技术特征摘要】
US 2008-9-30 12/242,217一种方法,包括初始化计算机系统,包括启动视频驱动器;初始化所述计算机系统上的操作系统;重复地中断所述操作系统的初始化;当所述操作系统的初始化被中断时,用平台视频帧数据更新视频帧缓冲器;以及在所述视频帧缓冲器更新后,恢复所述操作系统的初始化。2. 如权利要求l所述的方法,其特征在于,还包括截取与所述操作系统的初始化相关联的操作系统视频服务请求及相应图形;以及 将所述图形与所述平台视频帧数据合并;其中所述更新所述视频帧缓冲器包括用合并后的视频帧数据更新所述视频帧缓冲器。3. 如权利要求l所述的方法,其特征在于,还包括 当所述操作系统的初始化完成时,停止显示所述平台视频帧数据。4. 如权利要求l所述的方法,其特征在于,还包括 启动所述计算机系统上的虚拟机;将平台初始化驱动程序和应用程序传递到所述虚拟机;以及 在所述虚拟机内执行所述操作系统的初始化; 其中所述重复地中断包括重复地暂停所述虚拟机;以及其中所述更新所述视频帧缓冲器包括当所述虚拟机被暂停时更新所述视频帧缓冲器。5. 如权利要求4所述的方法,其特征在于 在所述虚拟机内执行所述操作系统的初始化包括, 关于所述虚拟机虚拟化所述视频帧缓冲器,以及 在所述虚拟机和所述虚拟化视频帧缓冲器之间对接;以及 所述更新所述视频帧缓冲器包括, 将所述平台视频帧数据解码到平台视频解码缓冲器,将来自所述虚拟视频帧缓冲器和所述平台视频解码缓冲器的视频帧数据合并,以及 用合并后的视频帧数据更新所述视频帧缓冲器。6. 如权利要求l所述的方法,其特征在于所述中断包括响应于定时器中断而中断正常处理器环境;以及所述更新所述视频帧缓冲器包括解码所述平台视频帧数据,在所述正常处理器环境被 暂停时响应于所述定时器中断执行所述视频帧缓冲器的更新,以及在更新所述视频帧缓冲 器后恢复所述正常处理器环境。7. 如权利要求6所述的方法,其特征在于,还包括截取与所述正常处理器环境中所述操作系统的初始化相关联的视频服务请求和相应 图形,以及响应于视频服务请求生成视频服务中断;响应于所述视频服务中断而中断所述正常处理器环境;在所述正常处理器环境被暂停时,用所述图形更新操作系统初始化视频帧缓冲器;以及在更新所述操作系统初始化视频帧缓冲器后,恢复所述正常处理器环境; 其中所述更新所述视频帧缓冲器包括将所述操作系统初始化视频帧缓冲器中的所述图形与所述平台视频帧解码缓冲器中的所述已解码平台视频帧数据合并,以及用 合并后的视频帧数据更新所述视频帧缓冲器。8. 如权利要求6所述的方法,其特征在于,还包括在所述计算机系统的初始化期间向所述视频帧缓冲器的一个位置写入值; 防止将平台视频数据写入所述位置;响应于所述定时器中断而将所述位置的内容与所述值相比较;以及 当所述位置的内容与所述值不同时,停止显示所述平台视频帧数据。9. 一种计算机程序产品,包括其中存储计算机程序逻辑的计算机可读介质,所述计算 机程序产品逻辑包括平台初始化逻辑,用于使处理器初始化计算机系统; 操作系统初始化逻辑,用于使所述处理器初始化操作环境;以及平台图形视频显示逻辑,用于使所述处理器重复地中断对所述操作系统初始化逻辑的 处理,且当对所述操作系统初始化逻辑的处理被中断时用平台视频帧数据更新视频帧缓冲 器。10. 如权利要求9所述的计算机程序产品,其特征在于,还包括截取逻辑,用于使所述处理器截取与所述操作系统初始化逻辑相关联的视频服务请求及相应的图形;以及合并逻辑,用于使所述处理器将所述图形与所述平台视频帧数据合并; 其中所述平台视频显示逻辑包括使所述处理器用合并后的视频帧数据更新所述视频帧缓冲器的逻辑。11. 如权利要求9所述的计算机程序产品,其特征在于,还包括平台视频显示终止逻辑,用于使所述处理器在所述操作环境的初始化之后停止所述平 台视频显示逻辑。12. 如权利要求9所述的计算机程序产品,其特征在于,所述平台视频显示逻辑包括 虚拟机管理器逻辑,用于使所述处理器主存虚拟机,将平台初始化驱动程序和应用程序传递到所述虚拟机,以及调用所述虚拟机内的所述操作系统初始化逻辑;以及中断逻辑,用于使所述处理器重复地暂停所述虚拟机并当所述虚拟机被暂停时用所述 平台...
【专利技术属性】
技术研发人员:S商,H方,J姚,VJ齐默,Q龙,J宫,R尼,MA罗斯曼,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。