Method and apparatus for memory redundancy and recovery from uncorrectable errors
    1.
    发明授权
    Method and apparatus for memory redundancy and recovery from uncorrectable errors 有权
    用于存储器冗余和从不可校正错误中恢复的方法和装置

    公开(公告)号:US07139942B2

    公开(公告)日:2006-11-21

    申请号:US10624829

    申请日:2003-07-21

    IPC分类号: G11C29/00 G06F11/00

    摘要: A system maintains a copy of data stored in a first memory device in a redundant distinct second memory device. Upon detecting an uncorrectable error in the first memory device, the system then relies on the copy of the data in the second memory device. The system, once it starts relying on the data in the second memory device, may then test the first memory device to determine if the uncorrectable error was due to a physical problem or a transient event. If the first memory device is then found to be working correctly, it may, in turn, become a redundant memory device for the second memory device.

    摘要翻译: 系统维护存储在冗余不同的第二存储器设备中的第一存储器设备中的数据的副本。 当检测到第一存储器设备中的不可校正错误时,系统依赖于第二存储器件中的数据的副本。 该系统一旦开始依赖于第二存储器设备中的数据,则可以测试第一存储器件以确定不可校正的错误是否是由于物理问题或瞬态事件引起的。 如果然后发现第一存储器件正常工作,则其可以成为第二存储器件的冗余存储器件。

    Generic interface and framework to publish and monitor platform configuration
    2.
    发明授权
    Generic interface and framework to publish and monitor platform configuration 有权
    通用接口和框架来发布和监控平台配置

    公开(公告)号:US07062646B2

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

    申请号:US10254952

    申请日:2002-09-25

    IPC分类号: G06F15/177

    摘要: A method and system to allow user applications can access hardware platform-specific configuration information in a generic way. A platform independent framework lies on a layer that interfaces with the operating system layer. Accordingly, when a platform is changed, the operating system layer is notified of the change to facilitate informing the user of the change. This framework also has a plug-in publishing interface that is used to develop platform-specific modules to publish or export hardware configurations to other users. In another embodiment, this framework has a user interface that allows the user to make the necessary changes to the system management and hardware diagnostic tools whenever the platform is changed to ensure that the tools function correctly.

    摘要翻译: 允许用户应用的方法和系统可以以通用方式访问硬件平台特定的配置信息。 独立于平台的框架位于与操作系统层接口的层上。 因此,当平台被改变时,操作系统层被通知该改变以便于向用户通知该改变。 该框架还具有插件发布界面,用于开发特定于平台的模块,以将硬件配置发布或导出到其他用户。 在另一个实施例中,该框架具有允许用户在更改平台时对系统管理和硬件诊断工具进行必要的更改的用户界面,以确保工具正常工作。

    Method and apparatus for using unused bits in a memory pointer
    3.
    发明授权
    Method and apparatus for using unused bits in a memory pointer 有权
    在存储器指针中使用未使用位的方法和装置

    公开(公告)号:US08732430B2

    公开(公告)日:2014-05-20

    申请号:US13069337

    申请日:2011-03-22

    IPC分类号: G06F12/10 G06F12/02

    摘要: The disclosed embodiments provide a system that uses unused bits in a memory pointer. During operation, the system determines a set of address bits in a address space that will not be needed for addressing purposes during program operation. Subsequently, the system stores data associated with the memory pointer in this set of address bits. The system masks this set of address bits when using the memory pointer to access the memory address associated with the memory pointer. Storing additional data in unused pointer bits can reduce the number of memory accesses for a program and improve program performance and/or reliability.

    摘要翻译: 所公开的实施例提供了使用存储器指针中的未使用位的系统。 在操作期间,系统确定地址空间中的一组地址位,在编程操作期间不需要寻址目的。 随后,系统将与存储器指针相关联的数据存储在该组地址位中。 当使用存储器指针访问与存储器指针相关联的存储器地址时,系统将对该组地址位进行掩蔽。 将附加数据存储在未使用的指针位中可以减少程序的存储器访问次数,并提高程序性能和/或可靠性。

    Method and apparatus for delivering device drivers
    4.
    发明授权
    Method and apparatus for delivering device drivers 有权
    交付设备驱动程序的方法和设备

    公开(公告)号:US07444503B2

    公开(公告)日:2008-10-28

    申请号:US11329656

    申请日:2006-01-11

    IPC分类号: G06F9/445 G06F15/177

    CPC分类号: G06F9/4411

    摘要: A method and apparatus for delivering a device driver to an operating system without user intervention. One or more operating systems (e.g., different operating system programs, different versions of one operating system) execute on a computer platform. During booting of an operating system a device is identified for which a driver is needed. The driver is requested from a service processor of the platform, which includes memory or storage for storing multiple device drivers (or multiple versions of one driver, for different operating systems). The driver is retrieved from the service processor's storage and delivered to the operating system.

    摘要翻译: 一种用于在没有用户干预的情况下将设备驱动程序传送到操作系统的方法和装置。 一个或多个操作系统(例如,不同的操作系统程序,一个操作系统的不同版本)在计算机平台上执行。 在启动操作系统期间,识别需要驱动程序的设备。 驱动程序是从平台的服务处理器请求的,其中包括用于存储多个设备驱动程序(或不同操作系统的一个驱动程序的多个版本)的存储器或存储器。 驱动程序从服务处理器的存储中检索并传送到操作系统。

    Efficient implementation of timers in a multithreaded processor
    5.
    发明授权
    Efficient implementation of timers in a multithreaded processor 有权
    在多线程处理器中有效地实现定时器

    公开(公告)号:US07178005B1

    公开(公告)日:2007-02-13

    申请号:US10881225

    申请日:2004-06-30

    IPC分类号: G06F12/00

    CPC分类号: G06F9/3851 G06F9/45533

    摘要: A method and mechanism for managing timers in a multithreaded processing system. A storage device stores a plurality of count values corresponding to a plurality of timers. A read address generator is coupled to convey a read address to the storage device. The read address generator is configured to maintain and increment a first counter. In response to determining the counter does not equal a predetermined value, the mechanism conveys a first read address for use in accessing a count value in the storage device. In response to determining the count equals the predetermined value, the mechanism conveys a second read address for use in accessing a count value in the storage device. The predetermined value is utilized to repeat accesses to a given count value a predetermined number of times.

    摘要翻译: 一种用于管理多线程处理系统中的定时器的方法和机制。 存储装置存储对应于多个定时器的多个计数值。 读地址发生器被耦合以将读地址传送到存储设备。 读地址生成器被配置为维持和递增第一计数器。 响应于确定计数器不等于预定值,该机制传送用于访问存储设备中的计数值的第一读取地址。 响应于确定计数等于预定值,机构传达第二读取地址以用于访问存储设备中的计数值。 预定值用于重复对给定计数值的访问预定次数。

    VALIDATING MESSAGE-SIGNALED INTERRUPTS
    7.
    发明申请
    VALIDATING MESSAGE-SIGNALED INTERRUPTS 有权
    验证信息信号中断

    公开(公告)号:US20130080673A1

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

    申请号:US13245541

    申请日:2011-09-26

    IPC分类号: G06F13/24

    CPC分类号: G06F13/24 G06F21/53

    摘要: The disclosed embodiments provide a system that validates message-signaled interrupts. During operation, the system receives a message-signaled interrupt from a requesting device. This message-signaled interrupt includes an interrupt vector that identifies an interrupt, and is accompanied by an identification tag that identifies the source of the interrupt. The system uses the interrupt vector to access a stored tag from a tracking mechanism that associates source devices with their assigned interrupt vector(s). The system then compares the identification tag and the stored tag to validate the message-signaled interrupt.

    摘要翻译: 所公开的实施例提供了一种验证消息信号中断的系统。 在操作期间,系统从请求设备接收消息信号中断。 该消息信号中断包括一个识别中断的中断向量,并伴随着识别中断源的识别标签。 系统使用中断向量从跟踪机制访问存储的标签,该机制将源设备与其分配的中断向量相关联。 然后,系统比较识别标签和存储的标签,以验证消息信号中断。

    METHOD AND APPARATUS FOR USING UNUSED BITS IN A MEMORY POINTER
    8.
    发明申请
    METHOD AND APPARATUS FOR USING UNUSED BITS IN A MEMORY POINTER 有权
    在存储器中使用未使用位的方法和装置

    公开(公告)号:US20120246437A1

    公开(公告)日:2012-09-27

    申请号:US13069337

    申请日:2011-03-22

    IPC分类号: G06F12/10 G06F12/02

    摘要: The disclosed embodiments provide a system that uses unused bits in a memory pointer. During operation, the system determines a set of address bits in a address space that will not be needed for addressing purposes during program operation. Subsequently, the system stores data associated with the memory pointer in this set of address bits. The system masks this set of address bits when using the memory pointer to access the memory address associated with the memory pointer. Storing additional data in unused pointer bits can reduce the number of memory accesses for a program and improve program performance and/or reliability.

    摘要翻译: 所公开的实施例提供了使用存储器指针中的未使用位的系统。 在操作期间,系统确定地址空间中的一组地址位,在编程操作期间不需要寻址目的。 随后,系统将与存储器指针相关联的数据存储在该组地址位中。 当使用存储器指针访问与存储器指针相关联的存储器地址时,系统将对该组地址位进行掩蔽。 将附加数据存储在未使用的指针位中可以减少程序的存储器访问次数,并提高程序性能和/或可靠性。

    Air suspension system for piggyback transportation of goods
    9.
    发明授权
    Air suspension system for piggyback transportation of goods 失效
    货物搭载空气悬挂系统

    公开(公告)号:US4344656A

    公开(公告)日:1982-08-17

    申请号:US118642

    申请日:1980-02-04

    摘要: A system for preventing damage to cargo shipped in air-ride suspension semi-trailers loaded on railroad flat cars which comprise at least part of a freight train is provided. The system comprises a coupling element connected to the air brake line of the freight train. The coupling element is connected to an air reservoir mounted on the flat car or on the semi-trailer and supplies compressed air to the reservoir from the brake line of the train. The coupling element includes a valve to prevent air from flowing from the train brake line to the air reservoir when the air pressure in the brake line drops below a predetermined safety level to prevent unwanted activation of the train's brakes. The air reservoir is connected to the air line of the semi-trailer and provides compressed air to the air bags which comprise the air suspension system of the semi-trailer. When the bags are inflated with compressed air from the brake line of the train, they suspend the semi-trailer above its rear axles and cushion the semi-trailer from the lateral sway and rough ride of the flat car.

    摘要翻译: 提供了一种用于防止装载在包括至少部分货运列车的铁路平车上的空中悬挂半挂车中运送的货物的损坏的系统。 该系统包括连接到货运列车的空气制动管路的联接元件。 联接元件连接到安装在平车或半挂车上的储气罐,并从列车的制动管线向压缩空气供应压缩空气。 联接元件包括一个阀门,当制动管路中的空气压力下降到预定的安全水平以下时,防止空气从列车制动管线流到储气罐,以防止列车制动器的不必要的激活。 空气贮存器连接到半挂车的空气管线,并向包括半挂车空气悬架系统的气囊提供压缩空气。 当袋子从列车的制动管线被压缩的空气充气时,它们将半挂车悬挂在其后轴上方,并从侧面摇摆和平坦车辆的粗车上缓冲半挂车。