会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • POWER MANAGEMENT DATA PACKAGE PROVISION METHOD AND APPARATUS
    • 电源管理数据包提供方法和设备
    • US20170075682A1
    • 2017-03-16
    • US14850733
    • 2015-09-10
    • Krishnakumar NarasimhanNicholas J. Adams
    • Krishnakumar NarasimhanNicholas J. Adams
    • G06F9/445
    • G06F8/654
    • Apparatuses, methods and storage medium associated with provision of power management data packages are disclosed herein. In embodiments, an apparatus may include one or more processors, memory to store a power management data package having a first plurality of descriptions of always present fixed platform devices and a second plurality of descriptions of potentially present variable platform devices; and firmware coupled with the one or more processors and memory to provide basic input/output services to an operating system operated by the one or more processors, wherein the operating system has an operational requirement for the power management data package. The basic input/output services may include a service to modify the power management data package to bring the power management data package into compliance with the operational requirement of the operating system. Other embodiments may be described and/or claimed.
    • 本文公开了与提供电源管理数据包相关联的装置,方法和存储介质。 在实施例中,设备可以包括一个或多个处理器,用于存储具有总是存在的固定平台设备的第一多个描述的功率管理数据包的存储器和潜在的当前可变平台设备的第二多个描述; 以及与所述一个或多个处理器和存储器耦合的固件,以向由所述一个或多个处理器操作的操作系统提供基本输入/输出服务,其中所述操作系统具有对所述电力管理数据包的操作要求。 基本输入/输出服务可以包括修改电源管理数据包以使电源管理数据包符合操作系统的操作要求的服务。 可以描述和/或要求保护其他实施例。
    • 5. 发明申请
    • TECHNOLOGIES FOR IMPROVED HYBRID SLEEP POWER MANAGEMENT
    • 改进混合电源管理技术
    • US20160282927A1
    • 2016-09-29
    • US14670939
    • 2015-03-27
    • Nicholas J. AdamsErik C. BjorgeGiri P. Mudusuru
    • Nicholas J. AdamsErik C. BjorgeGiri P. Mudusuru
    • G06F1/32G06F9/44G06F12/14G06F13/24G06F21/57
    • G06F9/4418G06F1/3206G06F13/24G06F21/575G06F21/79
    • Technologies for hybrid sleep power management include a computing device with a processor supporting a low-power idle state. In a pre-boot firmware environment, the computing device reserves a memory block for firmware use and copies platform wake code to a secure memory location, such as system management RAM (SMRAM). At runtime, an operating system may execute with the processor in protected mode. In response to a request to enter a sleep or suspend state, the computing device generates a system management interrupt (SMI). In an SMI handler, the computing device copies the wake code from SMRAM to the reserved memory block. The computing device resumes from the SMI handler to the wake code with the processor in real mode. The wake code enters the low-power idle state and then jumps to a wake vector of the operating system after receiving a wake event. Other embodiments are described and claimed.
    • 用于混合睡眠电源管理的技术包括具有支持低功率空闲状态的处理器的计算设备。 在预引导固件环境中,计算设备保留用于固件使用的存储器块,并将平台唤醒码复制到诸如系统管理RAM(SMRAM)之类的安全存储器位置。 在运行时,操作系统可以以处于保护模式的方式执行。 响应于进入睡眠或挂起状态的请求,计算设备产生系统管理中断(SMI)。 在SMI处理程序中,计算设备将唤醒码从SMRAM复制到保留的存储块。 计算设备从处理器以实模式从SMI处理程序恢复到唤醒码。 唤醒码进入低功率空闲状态,然后在接收到唤醒事件后跳转到操作系统的唤醒向量。 描述和要求保护其他实施例。
    • 6. 发明申请
    • CONTINUATION OF TRUST FOR PLATFORM BOOT FIRMWARE
    • 平台引擎固件的信任连续性
    • US20140250291A1
    • 2014-09-04
    • US13782512
    • 2013-03-01
    • Nicholas J. ADAMSWillard M. WISEMAN
    • Nicholas J. ADAMSWillard M. WISEMAN
    • G06F21/57
    • G06F21/575G06F21/57
    • This disclosure is directed to continuation of trust for platform boot firmware. A device may comprise a processing module and a memory module including read-only memory (ROM) on which is stored platform boot firmware. On activation, the processing module may load the platform boot firmware. The platform boot firmware may cause the processing module to first load a trusted pre-verifier file to load and verify the signature of a hash table loaded from the platform boot firmware. The processing module may then load firmware program files from the platform boot firmware, calculate a hash for each file, and verify whether each program hash is in the hash table. Firmware program files with hashes in the hash table may be allowed to execute. If any firmware program file hash is not in the hash table, the processing module may perform platform specific security actions to prevent the device from being compromised.
    • 本公开旨在延续平台引导固件的信任。 设备可以包括处理模块和包括只读存储器(ROM)的存储器模块,在其上存储有平台引导固件。 激活时,处理模块可以加载平台引导固件。 平台启动固件可能导致处理模块首先加载可信任的验证者文件以加载并验证从平台引导固件加载的散列表的签名。 然后,处理模块可以从平台引导固件加载固件程序文件,计算每个文件的散列,并验证每个程序散列是否在散列表中。 可以允许在哈希表中使用散列的固件程序文件执行。 如果任何固件程序文件散列不在哈希表中,则处理模块可以执行平台特定的安全动作以防止设备被破坏。
    • 8. 发明申请
    • VIRTUAL GENERAL-PURPOSE I/O CONTROLLER
    • 虚拟通用I / O控制器
    • US20150277778A1
    • 2015-10-01
    • US14227735
    • 2014-03-27
    • Nicholas J. AdamsRobert E. GoughSai Prasad Paithara BalagangadharaPronay Dutta
    • Nicholas J. AdamsRobert E. GoughSai Prasad Paithara BalagangadharaPronay Dutta
    • G06F3/06G06F13/24
    • G06F3/0611G06F3/0659G06F3/0673G06F13/105G06F13/24G06F13/385
    • Technologies for virtual general purpose I/O (GPIO) include a computing device having a virtual GPIO controller driver, a virtual GPIO controller firmware interface, and a virtual GPIO controller. The driver receives a GPIO command from an operating system of the computing device. The GPIO command specifies an operation to be performed by a GPIO pin. The driver sends the GPIO command to the firmware interface. In response to the firmware interface receiving the command, the virtual GPIO controller emulates a virtual GPIO pin to implement the GPIO command. The firmware interface may trigger an interrupt that can be received by the operating system. The virtual GPIO controller may emulate the virtual GPIO pin using firmware-reserved backing memory, an embedded controller, or an interface to a peripheral device of the computing device. The firmware interface may be an ACPI control method. Other embodiments are described and claimed.
    • 用于虚拟通用I / O(GPIO)的技术包括具有虚拟GPIO控制器驱动程序,虚拟GPIO控制器固件接口和虚拟GPIO控制器的计算设备。 驱动程序从计算设备的操作系统接收GPIO命令。 GPIO命令指定要由GPIO引脚执行的操作。 驱动程序将GPIO命令发送到固件界面。 响应固件接口接收命令,虚拟GPIO控制器仿真虚拟GPIO引脚来实现GPIO命令。 固件接口可能会触发操作系统可以接收的中断。 虚拟GPIO控制器可以使用固件保留后备内存,嵌入式控制器或与计算设备的外围设备的接口来模拟虚拟GPIO引脚。 固件接口可以是ACPI控制方法。 描述和要求保护其他实施例。
    • 10. 发明申请
    • SYSTEM AND METHOD TO PROVIDE SINGLE THREAD ACCESS TO A SPECIFIC MEMORY REGION
    • 提供单一线程访问特定存储区域的系统和方法
    • US20140007133A1
    • 2014-01-02
    • US13537378
    • 2012-06-29
    • Nicholas J. ADAMS
    • Nicholas J. ADAMS
    • G06F9/46
    • G06F9/526
    • Processing logic and a method to provide single thread access to a specific memory region without suspending processing activity for all other cores and/or threads within or in association with a processor, computer system, or other processing apparatus. Single thread access may be provided through implementation of microcode which may control thread access to model specific registers (“MSRs”) within a processor. One MSR may provide a mutex, which a single thread may claim, and another MSR may provide a range of memory locations, which may be accessed by the thread that has claimed the mutex.
    • 处理逻辑和提供对特定存储器区域的单线程访问的方法,而不会对处理器,计算机系统或其他处理装置内或与处理器,计算机系统或其他处理装置相关联的所有其他核和/或线程暂停处理活动。 可以通过实现微代码来提供单线程访问,微代码可以控制线程访问处理器内的模型特定寄存器(“MSR”)。 一个MSR可以提供单个线程可以声明的互斥体,另一个MSR可以提供一系列的存储器位置,这些存储器位置可以由已经要求互斥的线程访问。