Firmware enabled trap-based RAID implementation
    41.
    发明授权
    Firmware enabled trap-based RAID implementation 有权
    固件启用基于陷阱的RAID实现

    公开(公告)号:US07478196B2

    公开(公告)日:2009-01-13

    申请号:US11231944

    申请日:2005-09-21

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    摘要: Disclosed is a system and method to provide a firmware enabled trap-based Redundant Array of Independent Disks (RAID) implementation for disk drives. A plurality of disk drives in a RAID system are coupled to a chipset. A trap is defined in the chipset for input/output (I/O) accesses to a disk drive of the RAID system. Firmware of the chipset determines if an I/O access is to one of the disk drives of the RAID system, and if so, commands a trapping operation. During the trapping operation, the firmware processes the I/O access to an appropriate disk drive of the RAID system.

    摘要翻译: 公开了一种用于为磁盘驱动器提供基于固件的基于陷阱的独立磁盘冗余阵列(RAID)实现的系统和方法。 RAID系统中的多个磁盘驱动器耦合到芯片组。 在芯片组中定义了对RAID系统的磁盘驱动器的输入/输出(I / O)访问的陷阱。 芯片组的固件确定I / O访问是否是RAID系统的其中一个磁盘驱动器,如果是这样,则会进行陷阱操作。 在陷阱操作期间,固件处理对RAID系统的适当磁盘驱动器的I / O访问。

    Managing peripheral device address space resources using a tunable bin-packing/knapsack algorithm
    42.
    发明授权
    Managing peripheral device address space resources using a tunable bin-packing/knapsack algorithm 有权
    使用可调整的bin-packing /背包算法来管理外围设备地址空间资源

    公开(公告)号:US07478176B2

    公开(公告)日:2009-01-13

    申请号:US11689954

    申请日:2007-03-22

    IPC分类号: G06F3/00

    CPC分类号: G06F12/0223 G06F12/0646

    摘要: Methods and systems for allocating address space resources to resource requesting peripheral devices in an efficient manner. Resource requests are gathered for enumerated peripheral devices host by a computer platform. A map containing resource alignment requirements is built, and a virtual resource allocation map is computed based on aggregated resource requests and the alignment requirements. The resource aggregations are, in turn, based on a hierarchy of the peripheral devices. A bin-packing algorithm is employed to determine allocation of the resource requests so as to minimize resource address space allocations. The virtual resource map is then used to perform actual resource allocations. The resources include peripheral device I/O address allocation and peripheral device memory address allocations.

    摘要翻译: 用于以有效的方式将地址空间资源分配给资源请求外围设备的方法和系统。 为计算机平台主持的枚举的外围设备收集资源请求。 构建了包含资源对齐要求的映射,并且基于聚合的资源请求和对齐要求来计算虚拟资源分配映射。 资源聚合又依赖于外围设备的层次结构。 采用二进制包装算法来确定资源请求的分配,以最小化资源地址空间分配。 然后,虚拟资源映射用于执行实际的资源分配。 资源包括外围设备I / O地址分配和外围设备内存地址分配。

    Device modeling in a multi-core environment
    45.
    发明申请
    Device modeling in a multi-core environment 审中-公开
    多核环境中的设备建模

    公开(公告)号:US20080228971A1

    公开(公告)日:2008-09-18

    申请号:US11717567

    申请日:2007-03-13

    IPC分类号: G06F13/00 G06F13/10 G06F9/445

    摘要: A method and apparatus for modeling devices in a multi-core environment is herein described. A hardware offload engine or add-in device is modeled by offload engine code or device model code stored in memory. An event agent in a hypervisor traps accesses to the offload engine or add-in device and routes them to at least one core of a multi-core processor to be serviced. The core of the multi-core processor executes the offload engine code or device model code to emulate the physical hardware offload engine or add-in device to service the access. Therefore, virtual devices may be provided by providing virtual device code, allowing upgrade of a computer system without adding physical hardware.

    摘要翻译: 这里描述了一种用于对多核环境中的设备进行建模的方法和装置。 硬件卸载引擎或加载设备由存储在存储器中的卸载引擎代码或设备型号代码建模。 超级管理程序中的事件代理捕获卸载引擎或加载项设备的访问,并将其路由到待服务的多核处理器的至少一个核心。 多核处理器的核心是执行卸载引擎代码或设备模型代码,以模拟物理硬件卸载引擎或附加设备来维护访问。 因此,可以通过提供虚拟设备代码来提供虚拟设备,允许升级计算机系统而不添加物理硬件。

    Providing a remote terminal capability
    46.
    发明授权
    Providing a remote terminal capability 失效
    提供远程终端功能

    公开(公告)号:US07426542B2

    公开(公告)日:2008-09-16

    申请号:US10879321

    申请日:2004-06-29

    IPC分类号: G06F15/16

    CPC分类号: G06F3/023

    摘要: A method, system and article of manufacture to provide a remote terminal capability. A local system is initialized, the local system including a Keyboard-Video-Mouse (KVM) and a local controller. The local controller is initialized for KVM functionality. A request is sent to a target system to active KVM functionality at the target system, the target system communicatively coupled to the local system. KVM input/output (I/O) traffic is passed between the KVM and the target system via the local controller.

    摘要翻译: 一种提供远程终端能力的方法,系统和制品。 初始化本地系统,本地系统包括键盘视频鼠标(KVM)和本地控制器。 本地控制器已初始化用于KVM功能。 向目标系统发送请求到目标系统的活动KVM功能,目标系统通信地耦合到本地系统。 KVM输入/输出(I / O)流量通过本地控制器在KVM和目标系统之间传递。

    System and method for enabling seamless boot recovery
    48.
    发明申请
    System and method for enabling seamless boot recovery 有权
    实现无缝引导恢复的系统和方法

    公开(公告)号:US20080155331A1

    公开(公告)日:2008-06-26

    申请号:US11540333

    申请日:2006-09-29

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1417

    摘要: In some embodiments, the invention involves a system and method relating to autonomic boot recovery. In at least one embodiment, the present invention utilizes an embedded partition to safeguard boot information to be used in the event of a boot failure. An agent within a VMM may be similarly used. The embedded partition or VMM agent enables the preservation of “Last Known Good” boot configurations as well as providing an agent to provide self-healing to a platform which might have run into some type of corruption of critical data. In some embodiments a variety of intelligent filter mechanisms are enabled to allow a user to target the preservation of only certain types of configuration data. Other embodiments are described and claimed.

    摘要翻译: 在一些实施例中,本发明涉及与自主引导恢复有关的系统和方法。 在至少一个实施例中,本发明利用嵌入式分区来保护在引导失败的情况下使用的引导信息。 可以类似地使用VMM内的代理。 嵌入式分区或VMM代理可以保存“上次已知的”引导配置,并提供一个代理程序来为平台提供自愈功能,该平台可能会遇到某些类型的关键数据损坏。 在一些实施例中,使得各种智能过滤机构能够允许用户仅针对某些类型的配置数据的保留。 描述和要求保护其他实施例。

    Hardware partitioned trust
    49.
    发明申请
    Hardware partitioned trust 审中-公开
    硬件分区信任

    公开(公告)号:US20080155277A1

    公开(公告)日:2008-06-26

    申请号:US11644686

    申请日:2006-12-26

    IPC分类号: G06F12/14

    CPC分类号: G06F21/57 G06F2221/2105

    摘要: An apparatus, method, and system are disclosed. In one embodiment, the apparatus comprises a trusted platform module to store a plurality of contexts, wherein each context includes stored security information for one of a plurality of physical partitions in a computer system.

    摘要翻译: 公开了一种装置,方法和系统。 在一个实施例中,该装置包括用于存储多个上下文的可信平台模块,其中每个上下文包括用于计算机系统中的多个物理分区之一的存储的安全信息。

    Efficient platform initialization
    50.
    发明申请
    Efficient platform initialization 审中-公开
    高效的平台初始化

    公开(公告)号:US20080148037A1

    公开(公告)日:2008-06-19

    申请号:US11640055

    申请日:2006-12-15

    IPC分类号: G06F9/00

    CPC分类号: G06F9/4411

    摘要: A processor includes non-volatile memory in which platform state is saved in order to record the hardware resources present in the platform. The platform state information may be received by an out-of-band means, such as that provided to a secondary processor of a management engine. Rather than querying the individual hardware resources during the boot process in order to detect their presence on the platform, a saved platform state is queried in the non-volatile memory. In this manner, detection of resources may be streamlined. For at least one alternative embodiment, initialization of resources may be streamlined during the boot process by performing initialization of some hardware resources by a first processor while a secondary processor concurrently performs initialization of others of the hardware resources. Other embodiments are also described and claimed.

    摘要翻译: 处理器包括其中保存平台状态以便记录平台中存在的硬件资源的非易失性存储器。 平台状态信息可以通过诸如提供给管理引擎的二级处理器的带外装置来接收。 在启动过程中,为了检测其在平台上的存在而不是查询各个硬件资源,在非易失性存储器中查询保存的平台状态。 以这种方式,可以精简资源的检测。 对于至少一个备选实施例,资源的初始化可以在引导过程期间通过由第一处理器执行某些硬件资源的初始化而简化,而辅助处理器同时执行其他硬件资源的初始化。 还描述和要求保护其他实施例。