Abstract:
A logical partition (LPAR) computer system for managing partition configuration data is disclosed, which includes a nonvolatile memory, and a plurality of logical partitions, each running independently from the other logical partitions. The system also includes a console coupled to the computer system for accepting logical partition configuration data input by an operator. The configuration data entered by the operator specifies the processors, I/O, and memory allocated to each logical partition defined for the system. The system further includes a set of tables maintained in the nonvolatile memory for storing the logical partition configuration data, such that the logical partition configuration data is persistent across system power cycles.
Abstract:
PROBLEM TO BE SOLVED: To provide a method and a system for implementing logical partition of an input/output slot in a data processing system, and a computer.program product. SOLUTION: In one form of implementation, this system includes a hypervisor and at least one DMA address inspecting component. The hypervisor receives an indirect memory.access demand regarding access to an input/output slot, and prohibits a device in a certain logical section from accessing to an input/ output slot assigned to a different logical section. The DMA address inspecting component receives a direct memory.access demand, and prohibits completion of a demand regarding an address which is not in the same logical section for the device of a requester. A demand regarding an address corresponding to the same logical section for the device of the requester is placed in a primary PCI bus by the DMA address inspecting component for transmission of a system.memory.
Abstract:
PROBLEM TO BE SOLVED: To provide a method for managing system firmware in a data processing system provided with a plurality of logical partitions. SOLUTION: It is judged whether the first logical partition within the plurality of partitions is present in the data processing system or not in response to the reception of a request for updating the system firmware from the first logical partition within the plurality of logical partitions in the data processing system. The system firmware is updated from the first logical partition in the data processing system in response to the judgement that the first logical partition within the plurality of logical partitions is present in the data processing system. Then starting of an additional partition within the plurality of logical partitions in the data processing system is prohibited till the firmware update from the first logical partition is completed.
Abstract:
PROBLEM TO BE SOLVED: To provide a method for managing system firmware in a data processing system having a plurality of logical partitions. SOLUTION: Responding to a request to update the system firmware from a first logical partition within the plurality of logical partitions in the data processing system, a determination is made whether the first logical partition within the plurality of logical partitions is present in the data processing system. Responding to the determination that the first logical partition within the plurality of logical partitions is present in the data processing system, the system firmware is updated from the first logical partition in the data processing system. Then, starting of additional partitions within the plurality of logical partitions in the data processing system is inhibited, until the firmware update from the first logical partition is complete. COPYRIGHT: (C)2007,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To support a system memory address with holes. SOLUTION: A first logical address area is produced by virtualizing a first physical address area allocated for a system memory of an operating system operated by a processor configured to support logical partitions. A second logical address area is produced by virtualizing a second physical address area. The first and second physical address areas are discontinuous. The first and second physical address areas are visualized so that the first logic address area and the second logic address area continue. A third logical address area is produced by virtualizing memory mapped input/output physical address area which exists between the first physical address area and the second physical address area. A lowest logical address of the third logical address area exceeds a respective uppermost part logical address of the first and second logical address areas. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
A method, apparatus, and computer implemented instructions for controlling power in a data processing system having a plurality of logical partitions. Responsive to receiving a request to turn off the power for a logical partition within the plurality of logical partitions in the data processing system, a determination is made as to whether an additional partition within the plurality of logical partitions is present in the data processing system. The power is turned off in the data processing system in response to a determination an additional partition within the plurality of logical partitions is absent in the data processing system. The logical partition is shut down in response to a determination that an additional partition within the plurality of logical partitions is present in the data processing system. The mechanism of the present invention also provides for rebooting logical partitions. A request is received to reboot a logical partition within the plurality of logical partitions. A reset signal is activated only for each processor assigned to the logical partition.
Abstract:
A method, apparatus, and computer implemented instructions for controlling power in a data processing system having a plurality of logical partitions. Responsive to receiving a request to turn off the power for a logical partition within the plurality of logical partitions in the data processing system, a determination is made as to whether an additional partition within the plurality of logical partitions is present in the data processing system . The power is turned off in the data processing system in response to a determination an additional partition within the plurality of logical partitions is absent in the data processing system. The logical partition is shut down in response to a determination that an additional partition within the plurality of logical partitions is present in the data processing system . The mechanism of the present invention also provides for rebooting logical partitions. A request is received to reboot a logical partition within the plurality of logical partitions. A reset signal is activated only for each processor assigned to the logical partition.
Abstract:
A method, apparatus, and computer instructions for managing a set of processors. In response to a request to deallocate a processor assigned to a partition within the logical partitioned data processing system, the process or in the set of processors, is stopped. In response to stopping the processor, the processor is placed in an isolated state in which the processor is isolated from the partition. The processor is then placed in a pool of resources for later reassignment.
Abstract:
A burst transfer alignment apparatus and method are provided. An interface between the word-aligned subsystem and the double-word-aligned system bus loads a predetermined invalid bit pattern on the system bus corresponding to the second word of the double-word access, in response to a misaligned read. When execution of the predetermined invalid pattern is attempted, an execution exception is thrown. In response the cache line containing the invalid pattern giving rise to the exception is invalidated at the address of the invalid instruction data. Returning from the exception to the address of the invalid pattern, the cache line is refetched. The refetch occurs on an even word boundary, and therefore the refetched cache line transfers properly because the even word address coincides with a double word boundary expected by the bus system.