Virtualization of input/output devices in a logically partitioned data processing system
    1.
    发明授权
    Virtualization of input/output devices in a logically partitioned data processing system 失效
    逻辑分区数据处理系统中输入/输出设备的虚拟化

    公开(公告)号:US06944847B2

    公开(公告)日:2005-09-13

    申请号:US10138896

    申请日:2002-05-02

    摘要: A hypervisor (management) layer synchronizes use of virtualized input/output (I/O) devices that may regularly be used by multiple partitions of a logically partitioned data processing system by making them callable by any system partition to the hypervisor layer. A partition makes a call to the hypervisor to reserve an I/O resource. If the I/O resource is presently allocated to another partition when a call is made to reserve the resource, the hypervisor rejects the request to reserve the device. If the resource is available, the hypervisor issues a command to the resource to service calls made from the reserving partition. After utilizing the resource as necessary, the reserving partition releases control over the I/O device and sends a notification to hypervisor that it has released the I/O device. Upon release, the I/O device will automatically be available for use by another partition via a call to the hypervisor.

    摘要翻译: 虚拟机管理程序(管理)层同步使用由逻辑分区的数据处理系统的多个分区定期使用的虚拟化输入/输出(I / O)设备,使其可由任何系统分区调用到管理程序层。 分区调用虚拟机管理程序来保留I / O资源。 如果在进行呼叫以保留资源时I / O资源目前被分配给另一个分区,则管理程序将拒绝保留该设备的请求。 如果资源可用,管理程序将向资源发出一个命令来服务从保留分区进行的呼叫。 在必要时使用资源后,预留分区释放对I / O设备的控制,并向管理程序发送已发布I / O设备的通知。 发布后,I / O设备将自动通过对虚拟机管理程序的调用由另一个分区使用。

    Handling multiple operating system capabilities in a logical partition data processing system
    2.
    发明授权
    Handling multiple operating system capabilities in a logical partition data processing system 有权
    在逻辑分区数据处理系统中处理多个操作系统功能

    公开(公告)号:US06920587B2

    公开(公告)日:2005-07-19

    申请号:US10132136

    申请日:2002-04-25

    摘要: A method, computer program product, and data processing system for handling errors or other events in a logical partition (LPAR) data processing system is disclosed. When an operating system is initialized in a logical partition, it registers its capabilities for handling particular errors or other events with management software. When an error or other event affecting that logical partition occurs, the management software checks to see if the particular error or event is one that the operating system is capable of handling. If so, the operating system is notified. Otherwise, the management software directs the operating system to take other appropriate action, such as termination of the operating system and/or partition.

    摘要翻译: 公开了一种用于处理逻辑分区(LPAR)数据处理系统中的错误或其他事件的方法,计算机程序产品和数据处理系统。 当操作系统在逻辑分区中初始化时,它会通过管理软件注册其处理特定错误或其他事件的功能。 当发生影响该逻辑分区的错误或其他事件时,管理软件将检查特定错误或事件是否是操作系统能够处理的错误或事件。 如果是这样,则会通知操作系统。 否则,管理软件指示操作系统采取其他适当的操作,例如终止操作系统和/或分区。

    Computer system serialization control method involving unlocking global lock of one partition, after completion of machine check analysis regardless of state of other partition locks
    3.
    发明授权
    Computer system serialization control method involving unlocking global lock of one partition, after completion of machine check analysis regardless of state of other partition locks 失效
    计算机系统串行化控制方法涉及解锁一个分区的全局锁定,完成机器检查分析后无论其他分区锁的状态如何

    公开(公告)号:US06886064B2

    公开(公告)日:2005-04-26

    申请号:US10112477

    申请日:2002-03-28

    IPC分类号: G06F9/46 G06F15/00

    CPC分类号: G06F9/52 Y10S707/99938

    摘要: In a computer system having a logical-partitioned server, each partition of the server is provided with its own separate lock and access corridor, in addition to a global lock. When the locking of a partition lock is followed by the locking of the global lock, the system is serialized. The partition locks are controlled by system firmware on behalf of an OS isolating each partition; however, the global lock is controlled by the system firmware to be unlocked independent of the lock/unlock status of the partition locks. In this manner, the ability or inability of an OS that issued a machine check interrupt to unlock its partition lock after the machine check analysis is complete is irrelevant; once the machine check analysis is complete, the system firmware unlocks the global lock, giving other partitions access to shared system resources to run their own machine checks.

    摘要翻译: 在具有逻辑分区服务器的计算机系统中,除了全局锁之外,服务器的每个分区都具有自己的独立的锁和访问走廊。 当分隔锁的锁定后面是锁定全局锁时,系统将被序列化。 分区锁由系统固件控制,代表隔离每个分区的操作系统; 然而,全局锁由系统固件控制,以解锁,独立于分区锁的锁定/解锁状态。 以这种方式,在机器检查分析完成后,发出机器检查中断来解锁其分区锁定的OS的能力或无效是无关紧要的; 一旦机器检查分析完成,系统固件将解锁全局锁,让其他分区访问共享系统资源来运行自己的机器检查。

    Information-handling system, method, and article of manufacture
including a mechanism for providing an improved application binary
interface
    4.
    发明授权
    Information-handling system, method, and article of manufacture including a mechanism for providing an improved application binary interface 失效
    信息处理系统,方法和制品包括用于提供改进的应用二进制接口的机制

    公开(公告)号:US5870587A

    公开(公告)日:1999-02-09

    申请号:US619061

    申请日:1996-03-20

    摘要: An information-handling system is disclosed that includes an improved application programmatic interface that allows application binary interfaces to be ported from one platform to another incompatible platform with minimal difficulty. Within the information-handling system, there are one or more processors; a storage system; one or more I/O controllers; a system bus connecting the processors, the storage system, and the I/O controller; and an operating system programmed for controlling the operation of the information-handling system. The application programmatic interface (API) operates in association with the operating program. The API provides a language and platform neutral interface for manipulating a particular variable list within the ABI and is portable from one platform to another.

    摘要翻译: 公开了一种信息处理系统,其包括改进的应用编程接口,其允许应用程序二进制接口从最小难度从一个平台移植到另一个不兼容的平台。 在信息处理系统中,有一个或多个处理器; 存储系统; 一个或多个I / O控制器; 连接处理器,存储系统和I / O控制器的系统总线; 以及被编程用于控制信息处理系统的操作的操作系统。 应用编程接口(API)与操作程序相关联。 API提供了一种语言和平台中立的界面,用于处理ABI内的特定变量列表,并可从一个平台移植到另一个平台。

    System and method for inserting data into a digital audio/video data
stream
    5.
    发明授权
    System and method for inserting data into a digital audio/video data stream 失效
    用于将数据插入数字音频/视频数据流的系统和方法

    公开(公告)号:US6034746A

    公开(公告)日:2000-03-07

    申请号:US958077

    申请日:1997-10-27

    摘要: The present invention is a system, method, and computer readable medium for inserting additional data into a digital audio/visual data stream, at points other than pre-defined splice points in the data stream. The inserted data may possess one or more attributes which differ from the original data stream. The distributor of an audio/video asset provides control information, including an insert file, which contains a list of insert points in the data stream. Reinitialization data information is also provided for each insert point. The reinitialization data includes the attribute information needed to reinitialize a decoder with the attributes of the original data stream after the inserted data is played. The original audio/video data stream is played until an insert point is reached. The additional data is then played. Next, the reinitialization data for the insert point is played in order to reinitialize the decoder with the attributes of the original data stream. Finally, the original audio/video data stream is restarted at the insert point. Decoder attributes are thus reset appropriately in order to play the original data stream after the additional data has been played.

    摘要翻译: 本发明是一种系统,方法和计算机可读介质,用于在数据流中除了预定义的拼接点之外的点处将额外的数据插入到数字音频/视频数据流中。 插入的数据可以具有与原始数据流不同的一个或多个属性。 音频/视频资产的分发者提供控制信息,包括插入文件,其中包含数据流中的插入点列表。 还为每个插入点提供重新初始化数据信息。 重新初始化数据包括在播放插入的数据之后用原始数据流的属性重新初始化解码器所需的属性信息。 播放原始音频/视频数据流,直到到达插入点。 然后播放附加数据。 接下来,播放插入点的重新初始化数据,以便用原始数据流的属性重新初始化解码器。 最后,原始音频/视频数据流在插入点重新启动。 因此,为了在播放附加数据之后播放原始数据流,解码器属性被适当地复位。