当前位置: 首页 > 专利查询>英特尔公司专利>正文

对多体系组件软件的系统管理模式加载程序和执行机制技术方案

技术编号:2862112 阅读:367 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种使以一个或者多个软件驱动程序或者固件卷方式的可执行内容能够被加载进微处理器的系统管理模式(SMM)或者基于Itanium处理器的本机模式的方法和系统。该机制允许可能由不同方编写的多个驱动程序被安装用于这些操作。一个注册由驱动程序提供的事件处理程序的代理在EFI引导服务模式中运行,它由绑定了驱动程序的CPU特定的组件和抽象对应事件触发条件的xMI(PMI或者SMI)信号的芯片组控制的平台组件组成。从而,通过除了OEM之外的其他方编写的附加驱动程序,各种处理器的SMM模式和Itanium处理器的本机模式的功能能够从系统的BIOS厂商的计算机系统被扩展。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般地涉及计算机系统,具体地涉及一种用于扩展处理器的系统管理模式(SMM)和其他类似模式的功能性的机制。
技术介绍
自从英特尔(Intel)公司推出386SL型处理器以来,作为一种被隐藏至操作系统、执行由基本输入输出系统(BIOS)或者固件加载的代码的操作模式,SMM一直用于IA32处理器。SMM是一种为处理像电源管理、系统硬件控制或者原始设备制造商(OEM)设计的专有代码这样的系统级功能而提供的特定用途操作模式。由于操作系统(OS)和软件应用程序不能看到,或者甚至不能访问它,所以该模式被认为是“隐藏的”。通过SMI(系统管理中断)信号触发,IA32处理器能够进入SMM。一种大致类似于SMI信号,被称为PMI(处理器管理中断)信号的相似信号被用于ItaniumTM类处理器。简化起见,这里SMI和PMI信号有时都被称为xMI信号。迄今,善用上述Intel处理器的SMM性能的大多数BIOS实现仅仅注册单段在建立BIOS过程中创建的代码,以支持对于使用BIOS的系统特殊的特定功能或者一系列功能。该代码包括IA32中的16位汇编和用于Itanium处理器的64位汇编。为响应所有本文档来自技高网...

【技术保护点】
一种用于扩展计算机系统中的处理器的被隐藏的执行和存储模式的方法,包括:提供一种使事件处理程序能够被加载进被隐藏的内存空间中的机制,所述事件处理程序没有被保存在所述计算机系统的原始设备制造商提供的一组原始固件中,所述被隐藏的内存空间对 于所述被隐藏的执行和存储模式是可访问的,但是对于所述处理器的其他操作模式是不可访问的;和响应引起所述处理器被切换为所述被隐藏的执行和存储模式的事件,执行所述事件处理程序,以服务所述事件。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:文森特齐默
申请(专利权)人:英特尔公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1