Configuring shared devices over a fabric
    2.
    发明授权
    Configuring shared devices over a fabric 失效
    通过布局配置共享设备

    公开(公告)号:US07676558B2

    公开(公告)日:2010-03-09

    申请号:US10987381

    申请日:2004-11-12

    IPC分类号: G06F15/13

    摘要: Provided are a method, system, and program for configuring shared devices over a fabric. A module in a first processing complex configures a first part of a fabric enabling communication with a set of devices accessible through the first part of the fabric. The module detects a located device accessible through a second part of the fabric, wherein a second processing complex is designated to configure the second part of the fabric and the located device. The module determines whether the second processing complex is available in response to detecting the uninitialized device. The module passes to a device driver in the first processing complex an uninitialized property for the located device. The device driver requests the module to configure the second part of the fabric to enable access to the located device over the second part of the fabric in response to determining that the located device has the uninitialized property.

    摘要翻译: 提供了一种用于通过结构配置共享设备的方法,系统和程序。 第一处理复合体中的模块配置结构的第一部分,使得能够通过该结构的第一部分可访问的一组设备进行通信。 模块检测通过织物的第二部分可访问的定位设备,其中指定第二处理复合体以配置织物的第二部分和定位的设备。 该模块响应于检测到未初始化的设备来确定第二处理复合体是否可用。 该模块在第一个处理组合中传递给设备驱动程序,用于定位设备的未初始化属性。 所述设备驱动程序响应于确定所述定位的设备具有未初始化的属性,请求所述模块配置所述结构的所述第二部分以允许通过所述结构的第二部分访问所述定位的设备。

    SYSTEM AND ARTICLE OF MANUFACTURE FOR HANDLING A FABRIC FAILURE
    3.
    发明申请
    SYSTEM AND ARTICLE OF MANUFACTURE FOR HANDLING A FABRIC FAILURE 失效
    制造用于处理织物失败的制造和制品

    公开(公告)号:US20090119547A1

    公开(公告)日:2009-05-07

    申请号:US12350189

    申请日:2009-01-07

    IPC分类号: G06F11/00

    摘要: Provided are a method, system, and program for handling a fabric failure. A module intercepts a signal indicating a failure of a path in a fabric providing a connection to a shared device. The module generates an interrupt to a device driver in an operating system providing an interface to the shared device that is inaccessible due to the path failure. The device driver requests information from the module on a status of a plurality of devices that are not accessible due to the path failure and receives information indicating the inaccessible device. The device driver reconfigures to discontinue use of the inaccessible device.

    摘要翻译: 提供了一种用于处理织物故障的方法,系统和程序。 模块拦截指示在提供到共享设备的连接的结构中的路径的故障的信号。 该模块在操作系统中为设备驱动程序产生中断,为操作系统提供由于路径故障而无法访问的共享设备的接口。 设备驱动程序从由于路径故障而无法访问的多个设备的状态从模块请求信息,并且接收指示不可访问设备的信息。 设备驱动程序重新配置以停止使用不可访问的设备。

    System and article of manufacture for handling a fabric failure
    4.
    发明授权
    System and article of manufacture for handling a fabric failure 失效
    用于处理织物失效的系统和制品

    公开(公告)号:US07774656B2

    公开(公告)日:2010-08-10

    申请号:US12350189

    申请日:2009-01-07

    IPC分类号: G06F11/00

    摘要: Provided are a method, system, and program for handling a fabric failure. A module intercepts a signal indicating a failure of a path in a fabric providing a connection to a shared device. The module generates an interrupt to a device driver in an operating system providing an interface to the shared device that is inaccessible due to the path failure. The device driver requests information from the module on a status of a plurality of devices that are not accessible due to the path failure and receives information indicating the inaccessible device. The device driver reconfigures to discontinue use of the inaccessible device.

    摘要翻译: 提供了一种用于处理织物故障的方法,系统和程序。 模块拦截指示在提供到共享设备的连接的结构中的路径的故障的信号。 该模块在操作系统中为设备驱动程序产生中断,为操作系统提供由于路径故障而无法访问的共享设备的接口。 设备驱动程序从由于路径故障而无法访问的多个设备的状态从模块请求信息,并且接收指示不可访问设备的信息。 设备驱动程序重新配置以停止使用不可访问的设备。

    Method, system, and computer readable medium for delaying the configuration of a shared resource
    5.
    发明授权
    Method, system, and computer readable medium for delaying the configuration of a shared resource 失效
    方法,系统和计算机可读介质,用于延迟共享资源的配置

    公开(公告)号:US07584271B2

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

    申请号:US10752632

    申请日:2004-01-07

    IPC分类号: G06F15/177

    摘要: A determination is made as to whether a configuration indicator associated with a resource indicates a delayed configuration of the resource, wherein the resource is shared by a plurality of processing complexes via a bus, and wherein if the delayed configuration of the resource is indicated then the resource is prevented from being configured during initial program loads of the plurality of processing complexes. The resource is configured by only one of the of plurality of processing complexes that shares the resource, in response to determining that the configuration indicator associated with the resource indicates the delayed configuration of the resource.

    摘要翻译: 确定与资源相关联的配置指示符是否指示资源的延迟配置,其中经由总线由多个处理复合体共享资源,并且其中如果指示资源的延迟配置,则 防止在多个处理复合体的初始程序加载期间配置资源。 响应于确定与资源相关联的配置指示符指示资源的延迟配置,资源仅由共享资源的多个处理复合体中的一个配置。

    Method for handling a device failure
    7.
    发明授权
    Method for handling a device failure 失效
    处理设备故障的方法

    公开(公告)号:US07487403B2

    公开(公告)日:2009-02-03

    申请号:US10987572

    申请日:2004-11-12

    IPC分类号: G06F11/00

    摘要: Provided is a method for handling a fabric failure. A module intercepts a signal indicating a failure of a path in a fabric providing a connection to a shared device. The module generates an interrupt to a device driver in an operating system providing an interface to the shared device that is inaccessible due to the path failure. The device driver requests information from the module on a status of a plurality of devices that are not accessible due to the path failure and receives information indicating the inaccessible device. The device driver reconfigures to discontinue use of the inaccessible device.

    摘要翻译: 提供了一种处理织物失效的方法。 模块拦截指示在提供到共享设备的连接的结构中的路径的故障的信号。 该模块在操作系统中为设备驱动程序产生中断,为操作系统提供由于路径故障而无法访问的共享设备的接口。 设备驱动程序从由于路径故障而无法访问的多个设备的状态从模块请求信息,并且接收指示不可访问设备的信息。 设备驱动程序重新配置以停止使用不可访问的设备。

    Method, system, and article of manufacture for reserving memory
    8.
    发明授权
    Method, system, and article of manufacture for reserving memory 失效
    方法,系统和保留记忆的制品

    公开(公告)号:US07302546B2

    公开(公告)日:2007-11-27

    申请号:US10754139

    申请日:2004-01-09

    IPC分类号: G06F12/00

    摘要: Provided are a method, system, and article of manufacture, wherein in certain embodiments, a plurality of logical memory blocks corresponding to a memory in a computational device are allocated. An attribute is associated with at least one logical memory block, wherein the attribute indicates whether the at least one logical memory block can be swapped from the memory, and wherein physical blocks corresponding to the at least one logical memory block are contiguous.

    摘要翻译: 提供了一种方法,系统和制品,其中在某些实施例中,分配与计算设备中的存储器相对应的多个逻辑存储器块。 属性与至少一个逻辑存储器块相关联,其中该属性指示该至少一个逻辑存储器块是否可以从存储器交换,并且其中对应于该至少一个逻辑存储块的物理块是连续的。

    Coordination of multiprocessor operations with shared resources
    9.
    发明授权
    Coordination of multiprocessor operations with shared resources 失效
    多处理器操作与共享资源协调

    公开(公告)号:US07650467B2

    公开(公告)日:2010-01-19

    申请号:US12052569

    申请日:2008-03-20

    IPC分类号: G06F13/00

    CPC分类号: G06F12/0831

    摘要: In managing multiprocessor operations, a first processor repetitively reads a cache line wherein the cache line is cached from a line of a shared memory of resources shared by both the first processor and a second processor. Coherency is maintained between the shared memory line and the cache line in accordance with a cache coherency protocol. In one aspect, the repetitive cache line reading occupies the first processor and inhibits the first processor from accessing the shared resources. In another aspect, upon completion of operations by the second processor involving the shared resources, the second processor writes data to the shared memory line to signal to the first processor that the shared resources may be accessed by the first processor. In response, the first processor changes the state of the cache line in accordance with the cache coherency protocol and reads the data written by the second processor. Other embodiments are described and claimed.

    摘要翻译: 在管理多处理器操作时,第一处理器重复地读取高速缓存行,其中高速缓存行从由第一处理器和第二处理器共享的资源的共享存储器的一行缓存。 根据高速缓存一致性协议,在共享存储器线和高速缓存线之间保持一致性。 在一个方面,重复的高速缓存行读取占用第一处理器并且禁止第一处理器访问共享资源。 在另一方面,在由涉及共享资源的第二处理器完成操作之后,第二处理器将数据写入共享存储器线,以向第一处理器通知第一处理器可以访问共享资源。 作为响应,第一处理器根据高速缓存一致性协议改变高速缓存行的状态,并读取由第二处理器写入的数据。 描述和要求保护其他实施例。

    Managing multiprocessor operations
    10.
    发明申请
    Managing multiprocessor operations 失效
    管理多处理器操作

    公开(公告)号:US20060117147A1

    公开(公告)日:2006-06-01

    申请号:US11001476

    申请日:2004-11-30

    IPC分类号: G06F12/14

    CPC分类号: G06F12/0831

    摘要: In managing multiprocessor operations, a first processor repetitively reads a cache line wherein the cache line is cached from a line of a shared memory of resources shared by both the first processor and a second processor. Coherency is maintained between the shared memory line and the cache line in accordance with a cache coherency protocol. In one aspect, the repetitive cache line reading occupies the first processor and inhibits the first processor from accessing the shared resources. In another aspect, upon completion of operations by the second processor involving the shared resources, the second processor writes data to the shared memory line to signal to the first processor that the shared resources may be accessed by the first processor. In response, the first processor changes the state of the cache line in accordance with the cache coherency protocol and reads the data written by the second processor. Other embodiments are described and claimed.

    摘要翻译: 在管理多处理器操作时,第一处理器重复地读取高速缓存行,其中高速缓存行从由第一处理器和第二处理器共享的资源的共享存储器的一行缓存。 根据高速缓存一致性协议,在共享存储器线和高速缓存线之间保持一致性。 在一个方面,重复的高速缓存行读取占用第一处理器并且禁止第一处理器访问共享资源。 在另一方面,在由涉及共享资源的第二处理器完成操作之后,第二处理器将数据写入共享存储器线,以向第一处理器通知第一处理器可以访问共享资源。 作为响应,第一处理器根据高速缓存一致性协议改变高速缓存行的状态,并读取由第二处理器写入的数据。 描述和要求保护其他实施例。