-
公开(公告)号:US20110093689A1
公开(公告)日:2011-04-21
申请号:US12580410
申请日:2009-10-16
申请人: Alok Pant , James Walker , Loren Fredlund
发明人: Alok Pant , James Walker , Loren Fredlund
IPC分类号: H04L9/00
CPC分类号: G06F21/606
摘要: A system and method for BIOS and controller communication. An information handling system comprises a central processing unit coupled to a memory. The memory further comprises a BIOS. The information handling system further comprises a controller coupled to a nonvolatile memory, and a register coupled to the central processing unit and the controller. The controller is operable to initialize communication with the BIOS, and service commands from the BIOS. The central processing unit is operable to initialize communication with the controller, and send commands to the controller.A method for communication between a BIOS and a controller in an information handling system comprises initializing communication between the BIOS and the controller. The method further comprises encrypting a command using a key by the BIOS, and sending the command to the controller. The controller processes the command, and the BIOS receives the result.
摘要翻译: 一种用于BIOS和控制器通信的系统和方法。 信息处理系统包括耦合到存储器的中央处理单元。 存储器还包括BIOS。 信息处理系统还包括耦合到非易失性存储器的控制器和耦合到中央处理单元和控制器的寄存器。 控制器可操作以初始化与BIOS的通信以及来自BIOS的服务命令。 中央处理单元可操作以初始化与控制器的通信,并向控制器发送命令。 一种用于信息处理系统中BIOS和控制器之间的通信的方法包括:初始化BIOS和控制器之间的通信。 该方法还包括使用BIOS通过密钥加密命令,并将该命令发送到控制器。 控制器处理命令,BIOS接收结果。
-
公开(公告)号:US20130061031A1
公开(公告)日:2013-03-07
申请号:US13665426
申请日:2012-10-31
申请人: Alok Pant , James Walker , Loren Fredlund
发明人: Alok Pant , James Walker , Loren Fredlund
IPC分类号: G06F9/00
CPC分类号: G06F21/606
摘要: A system and method for BIOS and controller communication is provided herein. The system may include an information handling system that includes a central processing unit coupled to a memory. The memory may contain a basic input/output system (BIOS). The information handling systems may also include a controller coupled to a nonvolatile memory and a register coupled to the central processing unit and the controller. The controller may be operable to store a key in the nonvolatile memory; write the key to the register in response to a signal from the BIOS; receive a command from the BIOS; verify the command is from the BIOS using the key; and execute the command if the command is from the BIOS.
摘要翻译: 本文提供了一种用于BIOS和控制器通信的系统和方法。 该系统可以包括信息处理系统,其包括耦合到存储器的中央处理单元。 内存可能包含基本的输入/输出系统(BIOS)。 信息处理系统还可以包括耦合到非易失性存储器的控制器和耦合到中央处理单元和控制器的寄存器。 控制器可操作以将密钥存储在非易失性存储器中; 响应来自BIOS的信号,将该键写入寄存器; 从BIOS接收命令; 验证命令是从BIOS中使用的键; 如果命令来自BIOS,则执行命令。
-
公开(公告)号:US08321657B2
公开(公告)日:2012-11-27
申请号:US12580410
申请日:2009-10-16
申请人: Alok Pant , James Walker , Loren Fredlund
发明人: Alok Pant , James Walker , Loren Fredlund
CPC分类号: G06F21/606
摘要: A system and method for BIOS and controller communication. An information handling system comprises a central processing unit coupled to a memory. The memory further comprises a BIOS. The information handling system further comprises a controller coupled to a nonvolatile memory, and a register coupled to the central processing unit and the controller. The controller is operable to initialize communication with the BIOS, and service commands from the BIOS. The central processing unit is operable to initialize communication with the controller, and send commands to the controller.A method for communication between a BIOS and a controller in an information handling system comprises initializing communication between the BIOS and the controller. The method further comprises encrypting a command using a key by the BIOS, and sending the command to the controller. The controller processes the command, and the BIOS receives the result.
摘要翻译: 一种用于BIOS和控制器通信的系统和方法。 信息处理系统包括耦合到存储器的中央处理单元。 存储器还包括BIOS。 信息处理系统还包括耦合到非易失性存储器的控制器和耦合到中央处理单元和控制器的寄存器。 控制器可操作以初始化与BIOS的通信以及来自BIOS的服务命令。 中央处理单元可操作以初始化与控制器的通信,并向控制器发送命令。 一种用于信息处理系统中BIOS和控制器之间的通信的方法包括:初始化BIOS和控制器之间的通信。 该方法还包括使用BIOS通过密钥加密命令,并将该命令发送到控制器。 控制器处理命令,BIOS接收结果。
-
公开(公告)号:US20090307659A1
公开(公告)日:2009-12-10
申请号:US12132695
申请日:2008-06-04
申请人: John J. Hawk , John Hentosh , Alok Pant , James Walker
发明人: John J. Hawk , John Hentosh , Alok Pant , James Walker
IPC分类号: G06F9/44
摘要: A system for source language module interaction using an event mechanism includes one or more subsystems to detect a producer event, detect a consumer event, generate a new source language method for the producer event and a new source language method for the consumer event, and link the producer event and the consumer event using the new source language method. In an embodiment, the source language may be ASL.
摘要翻译: 用于使用事件机制的源语言模块交互的系统包括用于检测生产者事件的一个或多个子系统,检测消费者事件,为生产者事件生成新的源语言方法以及为消费者事件提供新的源语言方法,以及链接 生产者事件和消费者事件使用新的源语言方法。 在一个实施例中,源语言可以是ASL。
-
公开(公告)号:US20120284700A1
公开(公告)日:2012-11-08
申请号:US13550016
申请日:2012-07-16
申请人: John J. Hawk , John Hentosh , Alok Pant , James Walker
发明人: John J. Hawk , John Hentosh , Alok Pant , James Walker
IPC分类号: G06F9/45
摘要: A system for source language module interaction using an event mechanism includes one or more subsystems to detect a producer event, detect a consumer event, generate a new source language method for the producer event and a new source language method for the consumer event, and link the producer event and the consumer event using the new source language method. In an embodiment, the source language may be ASL.
摘要翻译: 用于使用事件机制的源语言模块交互的系统包括用于检测生产者事件的一个或多个子系统,检测消费者事件,为生产者事件生成新的源语言方法以及为消费者事件提供新的源语言方法,以及链接 生产者事件和消费者事件使用新的源语言方法。 在一个实施例中,源语言可以是ASL。
-
公开(公告)号:US08234626B2
公开(公告)日:2012-07-31
申请号:US12132695
申请日:2008-06-04
申请人: John J. Hawk , John Hentosh , Alok Pant , James Walker
发明人: John J. Hawk , John Hentosh , Alok Pant , James Walker
IPC分类号: G06F9/44
摘要: A system for source language module interaction using an event mechanism includes one or more subsystems to detect a producer event, detect a consumer event, generate a new source language method for the producer event and a new source language method for the consumer event, and link the producer event and the consumer event using the new source language method. In an embodiment, the source language may be ASL.
摘要翻译: 用于使用事件机制的源语言模块交互的系统包括用于检测生产者事件的一个或多个子系统,检测消费者事件,为生产者事件生成新的源语言方法以及为消费者事件提供新的源语言方法,以及链接 生产者事件和消费者事件使用新的源语言方法。 在一个实施例中,源语言可以是ASL。
-
公开(公告)号:US09678722B2
公开(公告)日:2017-06-13
申请号:US13550016
申请日:2012-07-16
申请人: John J. Hawk , John Hentosh , Alok Pant , James Walker
发明人: John J. Hawk , John Hentosh , Alok Pant , James Walker
摘要: A system for source language module interaction using an event mechanism includes one or more subsystems to detect a producer event, detect a consumer event, generate a new source language method for the producer event and a new source language method for the consumer event, and link the producer event and the consumer event using the new source language method. In an embodiment, the source language may be ASL.
-
公开(公告)号:US20090320128A1
公开(公告)日:2009-12-24
申请号:US12132763
申请日:2008-06-04
申请人: Alok Pant , James Walker
发明人: Alok Pant , James Walker
CPC分类号: G06F21/44 , G06F21/554
摘要: A system management interrupt (SMI) security system includes one or more subsystems to define a first variable using advanced configuration and power interface (ACPI) source language (ASL) code, define a second variable using system management mode (SMM) code, generate a first soft SMI to generate a random value, update the first and second variables with the generated value, generate a second SMI to perform an operation, compare the values of the first and second variables and perform the operation in response to the first and second variables having a value substantially the same as one another.
摘要翻译: 系统管理中断(SMI)安全系统包括使用高级配置和电源接口(ACPI)源语言(ASL)代码定义第一变量的一个或多个子系统,使用系统管理模式(SMM)代码定义第二变量,生成 第一软SMI以生成随机值,用生成的值更新第一和第二变量,生成第二SMI以执行操作,比较第一和第二变量的值,并响应于第一和第二变量执行操作 具有彼此基本相同的值。
-
公开(公告)号:US09047452B2
公开(公告)日:2015-06-02
申请号:US11428856
申请日:2006-07-06
摘要: An information handling system which supports Pre-Boot Authentication (PBA) and which provides the ability for each authorized user of the system to have a unique ID and key at the BIOS level. In these systems, a user only needs knowledge of the traditional BIOS password only at the time the user is enrolled in the PBA feature. Later changes to the password do not have the effect of denying access to enrolled users.
摘要翻译: 一种支持预引导认证(PBA)的信息处理系统,其能够为系统的每个授权用户在BIOS级别提供唯一的ID和密钥。 在这些系统中,只有在用户注册PBA功能时,用户才需要知道传统的BIOS密码。 后来对密码的更改没有拒绝对注册用户的访问的效果。
-
公开(公告)号:US08201163B2
公开(公告)日:2012-06-12
申请号:US12173884
申请日:2008-07-16
申请人: James L. Walker , John J. Hawk , Alok Pant , John Hentosh
发明人: James L. Walker , John J. Hawk , Alok Pant , John Hentosh
CPC分类号: G06F9/4411
摘要: In a Uniform Extensible Firmware Interface (UEFI) environment, a system management mode (SMM) driver and a non-SMM driver may be installed for the same hardware device. Until the SMM driver is available, the non-SMM driver is configured to conduct input/output (IO) transactions directly with the hardware device. The non-SMM driver can utilize native UEFI services to receive a notification that the SMM driver is available. Upon receiving such notification, (or if the SMM driver was already available before the non-SMM driver), the non-SMM driver is reconfigured to redirect all IO requests to the SMM driver, which then conducts the corresponding IO transactions directly with the hardware device. Redirecting all non-SMM IO requests for a hardware device to the SMM driver for the hardware device limits direct access to the hardware device to only one driver, the SMM driver, thereby facilitating the integrity or atomicity of IO transactions.
摘要翻译: 在统一的可扩展固件接口(UEFI)环境中,可以为相同的硬件设备安装系统管理模式(SMM)驱动程序和非SMM驱动程序。 在SMM驱动程序可用之前,非SMM驱动程序被配置为直接与硬件设备进行输入/输出(IO)事务。 非SMM驱动程序可以利用本机UEFI服务来接收SMM驱动程序可用的通知。 (或者如果SMM驱动程序在非SMM驱动程序之前已经可用),则非SMM驱动程序被重新配置为将所有IO请求重定向到SMM驱动程序,然后SMM驱动程序直接用硬件进行相应的IO事务 设备。 将硬件设备的所有非SMM IO请求重定向到硬件设备的SMM驱动程序都限制将硬件设备直接访问到仅一个驱动程序SMM驱动程序,从而便于IO事务的完整性或原子性。
-
-
-
-
-
-
-
-
-