Method for preventing loading and execution of rogue operating systems in a logical partitioned data processing system
    4.
    发明授权
    Method for preventing loading and execution of rogue operating systems in a logical partitioned data processing system 失效
    防止在逻辑分区数据处理系统中加载和执行流氓操作系统的方法

    公开(公告)号:US07464405B2

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

    申请号:US10809674

    申请日:2004-03-25

    IPC分类号: G06F13/00

    CPC分类号: G06F21/575

    摘要: A method for managing operating systems. A request from an operating system is received in the multi-partitioned data processing system to register for access to hardware in the multi-partitioned data processing system. The request includes a key code for the operating system. A determination is made as to whether the operating system is an authorized operating system using the key code in response to receiving the request. The operating system is registered if the operating system is the authorized operating system. Otherwise, the operating system is terminated.

    摘要翻译: 一种管理操作系统的方法。 在多分区数据处理系统中接收到来自操作系统的请求,以注册对多分区数据处理系统中的硬件的访问。 该请求包括操作系统的密钥代码。 确定操作系统是否是响应于接收请求而使用密钥代码的授权操作系统。 如果操作系统是授权操作系统,则注册操作系统。 否则,操作系统终止。

    Method and Apparatus for Preventing Loading and Execution of Rogue Operating Systems in a Logical Partitioned Data Processing System
    5.
    发明申请
    Method and Apparatus for Preventing Loading and Execution of Rogue Operating Systems in a Logical Partitioned Data Processing System 有权
    用于防止在逻辑分区数据处理系统中加载和执行盗用操作系统的方法和装置

    公开(公告)号:US20090044267A1

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

    申请号:US12257520

    申请日:2008-10-24

    IPC分类号: G06F21/02

    CPC分类号: G06F21/575

    摘要: A method, apparatus, and computer instructions for managing operating systems. A request from an operating system is received in the multi-partitioned data processing system to register for access to hardware in the multi-partitioned data processing system. The request includes a key code for the operating system. A determination is made as to whether the operating system is an authorized operating system using the key code in response to receiving the request. The operating system is registered if the operating system is the authorized operating system. Otherwise, the operating system is terminated.

    摘要翻译: 一种用于管理操作系统的方法,装置和计算机指令。 在多分区数据处理系统中接收到来自操作系统的请求,以注册对多分区数据处理系统中的硬件的访问。 该请求包括操作系统的密钥代码。 确定操作系统是否是响应于接收请求而使用密钥代码的授权操作系统。 如果操作系统是授权操作系统,则注册操作系统。 否则,操作系统终止。

    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
    6.
    发明授权
    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的能力或无效是无关紧要的; 一旦机器检查分析完成,系统固件将解锁全局锁,让其他分区访问共享系统资源来运行自己的机器检查。

    Method and apparatus for preventing loading and execution of rogue operating systems in a logical partitioned data processing system
    7.
    发明授权
    Method and apparatus for preventing loading and execution of rogue operating systems in a logical partitioned data processing system 有权
    用于防止在逻辑分区数据处理系统中加载和执行流氓操作系统的方法和装置

    公开(公告)号:US08087076B2

    公开(公告)日:2011-12-27

    申请号:US12257520

    申请日:2008-10-24

    IPC分类号: G11C7/00

    CPC分类号: G06F21/575

    摘要: A method, apparatus, and computer instructions for managing operating systems. A request from an operating system is received in the multi-partitioned data processing system to register for access to hardware in the multi-partitioned data processing system. The request includes a key code for the operating system. A determination is made as to whether the operating system is an authorized operating system using the key code in response to receiving the request. The operating system is registered if the operating system is the authorized operating system. Otherwise, the operating system is terminated.

    摘要翻译: 一种用于管理操作系统的方法,装置和计算机指令。 在多分区数据处理系统中接收到来自操作系统的请求,以注册对多分区数据处理系统中的硬件的访问。 该请求包括操作系统的密钥代码。 确定操作系统是否是响应于接收请求而使用密钥代码的授权操作系统。 如果操作系统是授权操作系统,则注册操作系统。 否则,操作系统终止。

    Handling multiple operating system capabilities in a logical partition data processing system
    8.
    发明授权
    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)数据处理系统中的错误或其他事件的方法,计算机程序产品和数据处理系统。 当操作系统在逻辑分区中初始化时,它会通过管理软件注册其处理特定错误或其他事件的功能。 当发生影响该逻辑分区的错误或其他事件时,管理软件将检查特定错误或事件是否是操作系统能够处理的错误或事件。 如果是这样,则会通知操作系统。 否则,管理软件指示操作系统采取其他适当的操作,例如终止操作系统和/或分区。

    Method and apparatus to implement logical partitioning of PCI I/O slots

    公开(公告)号:US06665759B2

    公开(公告)日:2003-12-16

    申请号:US09798294

    申请日:2001-03-01

    IPC分类号: G06F1214

    CPC分类号: G06F13/28

    摘要: A method, system, and computer program product for enforcing logical partitioning of input/output slots within a data processing system is provided. In one embodiment, the system includes a hypervisor and at least one DMA address checking component. The hypervisor receives non-direct-memory-access requests for access to input/output slots and prohibits devices within one logical partition from accessing the input/output slots assigned to a different logical partition. The DMA address checking component receives direct-memory-access requests and prohibits requests for addresses not within the same logical partition as the requesting device from being completed. Requests with addresses corresponding to the same logical partition as the requesting device are placed on the primary PCI bus by the DMA address checking component for delivery to the system memory.

    Method and apparatus for problem identification during initial program load in a multiprocessor system
    10.
    发明授权
    Method and apparatus for problem identification during initial program load in a multiprocessor system 失效
    在多处理器系统中初始程序加载期间问题识别的方法和装置

    公开(公告)号:US06550019B1

    公开(公告)日:2003-04-15

    申请号:US09435068

    申请日:1999-11-04

    IPC分类号: H02H305

    摘要: A method and apparatus for detecting an error condition during initialization of a multiprocessor data processing system is provided. A master processor identification indicator is initialized to an initial value by a service processor in the data processing system. The master processor identification indicator may be a location in nonvolatile RAM to protect data integrity. One of the plurality of processors in the multiprocessor system is selected to be the master processor by being released by the service processor and winning the “race condition” to fetch the first instruction from memory for program execution. This processor then sets the master processor identification indicator to a unique processor identification value. The initial value may be a spoof number indicating whether the master processor has yet written its unique processor identification value. At some later point in time, the service processor detects a freeze or hang condition in the data processing system. The service processor reads the value of the master processor identification indicator and reports the value of the master processor identification indicator to indicate which processor among the plurality of processors in the data processing system was selected as the master processor prior to the detection of the hang condition.

    摘要翻译: 提供了一种用于在多处理器数据处理系统的初始化期间检测错误状况的方法和装置。 主处理器识别指示器由数据处理系统中的服务处理器初始化为初始值。 主处理器识别指示符可以是非易失性RAM中的位置,以保护数据完整性。 多处理器系统中的多个处理器之一被选择为主处理器,由服务处理器释放并赢得“竞争条件”以从存储器获取用于程序执行的第一指令。 然后,该处理器将主处理器识别指示符设置为唯一的处理器标识值。 初始值可以是指示主处理器是否还写入其唯一的处理器标识值的欺骗号码。 在稍后的时间点,服务处理器检测数据处理系统中的冻结或挂起状况。 服务处理器读取主处理器识别指示符的值并报告主处理器识别指示符的值,以指示在检测到挂起状态之前在数据处理系统中的多个处理器中的哪个处理器被选择为主处理器 。