Simulating memory hot add
    1.
    发明授权
    Simulating memory hot add 有权
    模拟内存热添加

    公开(公告)号:US08245009B2

    公开(公告)日:2012-08-14

    申请号:US13162139

    申请日:2011-06-16

    IPC分类号: G06F12/00

    CPC分类号: G06F9/4406

    摘要: Memory is logically partitioned into two regions. A first region may be a similar size relative to the second region or the first region may be a small subset of the memory. The first region of memory is initialized and an operating system utilizes the first region. A system handler simulates a physical hot add of the second region. After the simulated physical hot add, the operating system may utilize the second region as if it were newly added physical memory and/or may utilize both the first region and second region.

    摘要翻译: 内存在逻辑上分为两个区域。 第一区域可以相对于第二区域具有相似的尺寸,或者第一区域可以是存储器的小子集。 存储器的第一区被初始化,并且操作系统利用第一区域。 系统处理程序模拟第二区域的物理热添加。 在模拟的物理热添加之后,操作系统可以利用第二区域,就好像它是新添加的物理存储器和/或可以利用第一区域和第二区域两者。

    Reducing power-on time by simulating operating system memory hot add
    2.
    发明授权
    Reducing power-on time by simulating operating system memory hot add 失效
    通过模拟操作系统内存热添加减少上电时间

    公开(公告)号:US07987336B2

    公开(公告)日:2011-07-26

    申请号:US12120383

    申请日:2008-05-14

    IPC分类号: G06F12/00

    CPC分类号: G06F9/4406

    摘要: This invention generally provides a method for speeding up system boot time, by initializing a subset of memory during the system firmware test/initialization, and allowing the system to boot an operating system with this subset of installed memory. While the system is completing the operating system boot with the subset of installed memory, a remainder of the installed system memory is being initialized/tested. When the initialization the remainder of system memory is completed (and after the OS has booted), the SMI handler is invoked. The SMI handler then simulates a physical memory “Hot Add” event, and reports the event to the OS. This allows much of the memory initialization/test activity to occur in parallel with the firmware initialization/test and operating system startup processes.

    摘要翻译: 本发明通常提供一种通过在系统固件测试/初始化期间初始化存储器子集并允许系统使用所安装的存储器的该子集来引导操作系统来加速系统启动时间的方法。 当系统正在使用已安装内存的子集完成操作系统引导时,已安装的系统内存的其余部分正在进行初始化/测试。 当系统内存的剩余部分完成初始化(OS启动后)时,调用SMI处理程序。 然后,SMI处理程序模拟物理内存“Hot Add”事件,并将事件报告给操作系统。 这允许大量的内存初始化/测试活动与固件初始化/测试和操作系统启动过程并行发生。

    Reducing Power-On Time by Simulating Operating System Memory Hot Add
    3.
    发明申请
    Reducing Power-On Time by Simulating Operating System Memory Hot Add 失效
    通过模拟操作系统内存减少上电时间

    公开(公告)号:US20090287900A1

    公开(公告)日:2009-11-19

    申请号:US12120383

    申请日:2008-05-14

    IPC分类号: G06F12/02

    CPC分类号: G06F9/4406

    摘要: This invention generally provides a method for speeding up system boot time, by initializing a subset of memory during the system firmware test/initialization, and allowing the system to boot an operating system with this subset of installed memory. While the system is completing the operating system boot with the subset of installed memory, a remainder of the installed system memory is being initialized/tested. When the initialization the remainder of system memory is completed (and after the OS has booted), the SMI handler is invoked. The SMI handler then simulates a physical memory “Hot Add” event, and reports the event to the OS. This allows much of the memory initialization/test activity to occur in parallel with the firmware initialization/test and operating system startup processes.

    摘要翻译: 本发明通常提供一种通过在系统固件测试/初始化期间初始化存储器子集并允许系统使用所安装的存储器的该子集来引导操作系统来加速系统启动时间的方法。 当系统正在使用已安装内存的子集完成操作系统引导时,已安装的系统内存的其余部分正在进行初始化/测试。 当系统内存的剩余部分完成初始化(OS启动后)时,调用SMI处理程序。 然后,SMI处理程序模拟物理内存“Hot Add”事件,并将事件报告给操作系统。 这允许大量的内存初始化/测试活动与固件初始化/测试和操作系统启动过程并行发生。

    SIMULATING MEMORY HOT ADD
    4.
    发明申请
    SIMULATING MEMORY HOT ADD 有权
    模拟记忆热添加

    公开(公告)号:US20110246744A1

    公开(公告)日:2011-10-06

    申请号:US13162139

    申请日:2011-06-16

    IPC分类号: G06F12/02

    CPC分类号: G06F9/4406

    摘要: Memory is logically partitioned into two regions. A first region may be a similar size relative to the second region or the first region may be a small subset of the memory. The first region of memory is initialized and an operating system utilizes the first region. A system handler simulates a physical hot add of the second region. After the simulated physical hot add, the operating system may utilize the second region as if it were newly added physical memory and/or may utilize both the first region and second region.

    摘要翻译: 内存在逻辑上分为两个区域。 第一区域可以相对于第二区域具有相似的尺寸,或者第一区域可以是存储器的小子集。 存储器的第一区被初始化,并且操作系统利用第一区域。 系统处理程序模拟第二区域的物理热添加。 在模拟的物理热添加之后,操作系统可以利用第二区域,就好像它是新添加的物理存储器和/或可以利用第一区域和第二区域两者。

    Control over loading of device drivers for an individual instance of a PCI device
    6.
    发明授权
    Control over loading of device drivers for an individual instance of a PCI device 有权
    控制PCI设备的单个实例的设备驱动程序的加载

    公开(公告)号:US08601250B2

    公开(公告)日:2013-12-03

    申请号:US13108638

    申请日:2011-05-16

    IPC分类号: G06F9/00 G06F15/177

    CPC分类号: G06F13/102 G06F2213/0024

    摘要: A method identifies a plurality of PCI devices in a computer system by an associated PCI device handle, wherein each of the PCI devices is also associated with a default EFI device driver. The method further identifies a target PCI device to be disabled from within the plurality of PCI devices, provides a dummy driver that enables fewer functions for the target PCI device than would the default EFI device driver, and binds the dummy driver to the target PCI device instead of binding the default EFI device driver associated with the target PCI device. The dummy driver may be used to effectively disable the target PCI device so that the POST does not hang up or completes faster without loading the default EFI device driver.

    摘要翻译: 方法通过相关联的PCI设备句柄来识别计算机系统中的多个PCI设备,其中每个PCI设备也与默认EFI设备驱动程序相关联。 该方法进一步识别要从多个PCI设备中禁用的目标PCI设备,提供虚拟驱动器,该虚拟驱动器能够使目标PCI设备的功能比默认EFI设备驱动程序更少,并将虚拟驱动程序绑定到目标PCI设备 而不是绑定与目标PCI设备相关联的默认EFI设备驱动程序。 虚拟驱动程序可用于有效地禁用目标PCI设备,以便POST不会挂起或更快地完成,而无需加载默认的EFI设备驱动程序。

    SELECTIVE LIMITS ON PROCESSOR TURBO MODES
    7.
    发明申请
    SELECTIVE LIMITS ON PROCESSOR TURBO MODES 失效
    处理器涡轮模式的选择性限制

    公开(公告)号:US20110258477A1

    公开(公告)日:2011-10-20

    申请号:US12762419

    申请日:2010-04-19

    IPC分类号: G06F1/04

    摘要: A method, computer program product and system for controlling the maximum turbo mode of a processor in a turbo boost state. The method comprises limiting a maximum turbo mode available to the processor by over-reporting the amount of current drawn by the processor to the current monitoring feedback line to the processor, wherein the processor uses the over-reported current to maintain operation of the processor within performance specifications of the processor. An automatic calibration routine may be used to determine nominal amounts of current over-reporting that may be used to prevent the processor performance from exceeding the maximum turbo mode. In one embodiment, a digital potentiometer is included in the voltage regulator circuit to over-report the current as instructed.

    摘要翻译: 一种用于在涡轮增压状态下控制处理器的最大涡轮模式的方法,计算机程序产品和系统。 该方法包括通过将由处理器提取的电流量过度报告给处理器的当前监视反馈线来限制处理器可用的最大涡轮模式,其中处理器使用过度报告的电流来维持处理器的操作 处理器的性能规格。 可以使用自动校准程序来确定可用于防止处理器性能超过最大涡轮模式的当前过度报告的标称量。 在一个实施例中,数字电位计被包括在电压调节器电路中以按指示过度报告电流。

    Diagnosis of and response to failure at reset in a data processing system
    8.
    发明授权
    Diagnosis of and response to failure at reset in a data processing system 有权
    在数据处理系统中的复位故障的诊断和响应

    公开(公告)号:US08032791B2

    公开(公告)日:2011-10-04

    申请号:US12499070

    申请日:2009-07-07

    IPC分类号: G06F11/00

    摘要: Detection of a reset failure in a multinode data processing system is provided by a diagnostic circuit in each of a plurality of the server nodes of the system. Each diagnostic circuit is coupled to a code fetch chain of its corresponding node. At reset, prior to a node processor retrieving startup code from the code fetch chain, the diagnostic circuit provides diagnostic signals to the code fetch chain. A problem in the code fetch chain is detected from a response to the diagnostic signals. When a problem is detected, a node failure status for the problem node may be signaled to the other nodes. The multinode system may be configured in response to signaled node failure status, such as by dropping failed nodes and replacing a failed primary node with a secondary node if necessary.

    摘要翻译: 多系统数据处理系统中的复位故障的检测由系统的多个服务器节点中的每一个中的诊断电路提供。 每个诊断电路耦合到其相应节点的代码获取链。 在复位时,在节点处理器从代码获取链中检索启动代码之前,诊断电路向代码获取链提供诊断信号。 从对诊断信号的响应中检测到代码获取链中的问题。 当检测到问题时,问题节点的节点故障状态可以发信号通知给其他节点。 多节点系统可以被配置为响应于信号通知的节点故障状态,例如通过丢弃故障节点并且如果需要则用辅助节点替换故障主节点。

    Utilizing A Potentially Unreliable Memory Module For Memory Mirroring In A Computing System
    9.
    发明申请
    Utilizing A Potentially Unreliable Memory Module For Memory Mirroring In A Computing System 审中-公开
    在计算系统中利用潜在不可靠的内存模块进行内存镜像

    公开(公告)号:US20090150721A1

    公开(公告)日:2009-06-11

    申请号:US11953309

    申请日:2007-12-10

    IPC分类号: G06F11/14

    摘要: Methods, apparatus, and products are disclosed for utilizing a potentially unreliable memory module for memory mirroring in a computing system, the computing system including at least two memory modules, that includes: retrieving error information from an error log stored in non-volatile memory, the error information describing an occurrence of a correctable memory error on one of the memory modules; determining whether a memory mirroring mode is enabled for the computing system, the memory mirroring mode specifying that memory contents are mirrored on the two memory modules; and utilizing, in dependence upon the error information, the memory module on which the correctable memory error occurred to mirror the memory contents if the memory mirroring mode is enabled.

    摘要翻译: 公开了用于在计算系统中利用用于存储器镜像的潜在不可靠的存储器模块的方法,装置和产品,该计算系统包括至少两个存储器模块,其包括:从存储在非易失性存储器中的错误日志中检索错误信息, 所述错误信息描述在所述存储器模块之一上发生可校正的存储器错误; 确定是否为所述计算系统启用内存镜像模式,所述内存镜像模式指定所述存储器内容被镜像在所述两个存储器模块上; 以及如果所述存储器镜像模式被使能,则根据所述错误信息利用所述存储器模块在其上发生可校正的存储器错误以镜像所述存储器内容。