Method and apparatus for synchronizing selected logical partitions of a partitioned information handling system to an external time reference
    2.
    发明授权
    Method and apparatus for synchronizing selected logical partitions of a partitioned information handling system to an external time reference 有权
    用于将分区信息处理系统的所选逻辑分区与外部时间基准同步的方法和装置

    公开(公告)号:US06209106B1

    公开(公告)日:2001-03-27

    申请号:US09163539

    申请日:1998-09-30

    IPC分类号: G06F104

    CPC分类号: G06F1/04

    摘要: A method and apparatus for specifying offsets from an external time reference (ETR) for selected logical partitions of a partitioned information handling system. Each logical partition has a logical time-of-day (TOD) clock which may be set independently of the host system clock by specifying an epoch offset from the host clock. A system operator is presented with a display panel in which the operator may specify the magnitude and sign of an ETR offset for each logical partition selected to have an ETR offset. Each logical partition, upon being activated, issues a Store Clock (STCK) instruction to read its own logical TOD clock as well as a Store ETR (STETR) instruction to read the ETR. If the logical partition has a specified ETR offset, the logical partition manager simulates the STETR instruction by adding or subtracting the ETR offset to the real ETR time and returning the modified value to the partition; otherwise, the logical partition manager returns the real ETR time to the partition. If the read ETR time (as returned by the STETR instruction) differs from the read logical clock time, the logical partition issues a Set Clock (SCK) instruction to reset the logical partition clock to the ETR time. The logical partition manager simulates this latter instruction by computing the difference between the two times and storing the difference in an epoch offset field for the partition. The invention permits sets of logical partitions to be synchronized to different clock values, either for test purposes or operation in different time zones.

    摘要翻译: 一种用于指定对于分区信息处理系统的选定逻辑分区的来自外部时间基准(ETR)的偏移的方法和装置。 每个逻辑分区具有逻辑时钟(TOD)时钟,其可以通过从主机时钟指定历元偏移来独立于主机系统时钟设置。 系统操作员被呈现有显示面板,其中操作者可以为选择为具有ETR偏移量的每个逻辑分区指定ETR偏移量的大小和符号。 每个逻辑分区在被激活时发出存储时钟(STCK)指令,以读取其自己的逻辑TOD时钟以及存储ETR(STETR)指令来读取ETR。 如果逻辑分区具有指定的ETR偏移量,则逻辑分区管理器通过将ETR偏移量相加或减去实际ETR时间来模拟STETR指令,并将修改的值返回到分区; 否则,逻辑分区管理器将真正的ETR时间返回到分区。 如果读取的ETR时间(由STETR指令返回)与读取的逻辑时钟时间不同,则逻辑分区发出设置时钟(SCK)指令,将逻辑分区时钟重置为ETR时间。 逻辑分区管理器通过计算两次之间的差异并将该差异存储在分区的时期偏移字段中来模拟后一指令。 本发明允许将逻辑分区集合同步到不同的时钟值,用于测试目的或在不同时区中的操作。

    Concurrent patch to logical partition manager of a logically partitioned system
    3.
    发明授权
    Concurrent patch to logical partition manager of a logically partitioned system 失效
    逻辑分区系统的逻辑分区管理器并发补丁

    公开(公告)号:US06189145B1

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

    申请号:US08864248

    申请日:1997-05-28

    IPC分类号: G06F9445

    CPC分类号: G06F9/44521

    摘要: A method of replacing a current version of a program module with a replacement version of the module concurrently with the execution of the program on a computer system. While execution of the program is suspended, each address reference in the program to an entry point within the current version of the module is replaced with an address reference to the corresponding entry point within the replacement version of the module. After the address references have been replaced and before execution is resumed, a patch initialization routine is invoked to perform initialization functions such as storage allocation, table initialization and feature detection that are performed before execution of the concurrently applied patch. Execution of the program is resumed when each address reference to the current module has been replaced with one to the replacement module and the patch initialization routine has been performed. A bit vector is used to ensure that each initialization function is performed only once per instantiation of the program being patched. An available storage value indicates the amount of initially allocated storage remaining available after performing an initialization function involving storage allocation.

    摘要翻译: 一种在计算机系统上与程序的执行同时替换模块的替代版本的当前版本的程序模块的方法。 当程序的执行被暂停时,程序中的每个地址引用到模块的当前版本中的入口点被替换为模块的替换版本内的相应入口点的地址引用。 在地址引用被替换并且在执行恢复之前,调用补丁初始化例程来执行在执行并发应用的补丁之前执行的诸如存储分配,表初始化和特征检测的初始化功能。 当将当前模块的每个地址引用替换为替换模块并执行补丁初始化程序时,程序的执行恢复。 使用位向量来确保每个初始化功能仅在被修补的程序的实例化时执行一次。 可用存储值指示在执行涉及存储分配的初始化功能之后,剩余可用的初始分配的存储量。

    Method and apparatus for synchronizing selected logical partitions of a
partitioned information handling system to a test datesource
    4.
    发明授权
    Method and apparatus for synchronizing selected logical partitions of a partitioned information handling system to a test datesource 失效
    用于将分区信息处理系统的选定逻辑分区同步到测试日期源的方法和装置

    公开(公告)号:US5802354A

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

    申请号:US871429

    申请日:1997-06-09

    CPC分类号: G01R31/318505 G06F11/267

    摘要: A method and apparatus for synchronizing selected logical partitions of a partitioned information handling system to a test datesource. A system operator is presented with a display panel in which the operator may specify a set of test partitions and a test clock value. Each partition designated as a test partition is synchronized to the test clock value upon being newly activated, while production partitions are synchronized to a production clock value. The first test partition to be newly activated is synchronized to the test clock value by calculating the difference between the test clock value and a host clock value and storing the difference as an epoch offset for that partition. Each subsequently activated test partition is synchronized to the test clock value by copying the epoch offset of the previously activated test partition.

    摘要翻译: 一种用于将分区信息处理系统的选定逻辑分区与测试日期源进行同步的方法和装置。 系统操作员被提供有显示面板,其中操作者可以指定一组测试分区和测试时钟值。 指定为测试分区的每个分区在新激活时与测试时钟值同步,而生产分区与生产时钟值同步。 新激活的第一个测试分区通过计算测试时钟值和主机时钟值之间的差值并将该差值存储为该分区的时期偏移量,与测试时钟值同步。 每个随后激活的测试分区通过复制先前激活的测试分区的历元偏移量与测试时钟值同步。

    Determination of running status of logical processor
    5.
    发明授权
    Determination of running status of logical processor 有权
    确定逻辑处理器的运行状态

    公开(公告)号:US08689230B2

    公开(公告)日:2014-04-01

    申请号:US13619400

    申请日:2012-09-14

    IPC分类号: G06F9/46 G06F13/00 G06F11/00

    摘要: An embodiment provides for operating an information processing system. An aspect of the invention includes allocating an execution interval to a first logical processor of a plurality of logical processors of the information processing system. The execution interval is allocated for use by the first logical processor in executing instructions on a physical processor of the information processing system. The first logical processor determines that a resource required for execution by the first logical processor is locked by another one of the other logical processors. An instruction is issued by the first logical processor to determine whether a lock-holding logical processor is currently running. The lock-holding logical processor waits to release the lock if it is currently running. A command is issued by the first logical processor to a super-privileged process for relinquishing the allocated execution interval by the first logical processor if the locking holding processor is not running.

    摘要翻译: 实施例提供了操作信息处理系统。 本发明的一个方面包括将执行间隔分配给信息处理系统的多个逻辑处理器的第一逻辑处理器。 执行间隔被分配供第一逻辑处理器在信息处理系统的物理处理器上执行指令时使用。 第一逻辑处理器确定由第一逻辑处理器执行所需的资源被另一个其他逻辑处理器锁定。 由第一逻辑处理器发出指令以确定锁定保持逻辑处理器当前是否正在运行。 锁定逻辑处理器等待释放锁定,如果它当前正在运行。 如果锁定保持处理器不在运行,则由第一逻辑处理器发出命令到超级特权进程以放弃由第一逻辑处理器分配的执行间隔。

    METHOD, SYSTEM, AND STORAGE MEDIUM FOR MANAGING COMPUTER PROCESSING FUNCTIONS
    8.
    发明申请
    METHOD, SYSTEM, AND STORAGE MEDIUM FOR MANAGING COMPUTER PROCESSING FUNCTIONS 有权
    用于管理计算机处理功能的方法,系统和存储介质

    公开(公告)号:US20080189714A1

    公开(公告)日:2008-08-07

    申请号:US12061719

    申请日:2008-04-03

    IPC分类号: G06F9/50

    CPC分类号: G06F9/5044 G06F2209/503

    摘要: Exemplary embodiments include a system and storage medium for managing computer processing functions in a multi-processor computer environment. The system includes a physical processor, a standard logical processor, an assist logical processor sharing a same logical partition as the standard logical processor, and a single operating system instance associated with the logical partition, the single operating system instance including a switch-to service and a switch-from service. The system also includes a dispatch component managed by the single operating system instance. Upon invoking the switch-to service by standard code, the switch-to service checks to see if an assist logical processor is online and, if so, it updates an integrated assist field of a work element block associated with the task for indicating the task is eligible to be executed on the assist logical processor. The switch-to service also assigns a work queue to the work element block.

    摘要翻译: 示例性实施例包括用于在多处理器计算机环境中管理计算机处理功能的系统和存储介质。 该系统包括物理处理器,标准逻辑处理器,共享与标准逻辑处理器相同的逻辑分区的辅助逻辑处理器以及与逻辑分区相关联的单个操作系统实例,该单个操作系统实例包括交换服务 和切换服务。 该系统还包括由单个操作系统实例管理的调度组件。 在通过标准代码调用切换到服务时,切换到服务检查以查看辅助逻辑处理器是否在线,如果是,则更新与任务相关联的工作元素块的集成辅助字段以指示任务 有资格在辅助逻辑处理器上执行。 切换到服务还将工作队列分配给工作元素块。