Abstract:
Transparent hypervisor pinning of critical memory areas is provided for a shared memory partition data processing system. The transparent hypervisor pinning includes receiving at a hypervisor a hypervisor call initiated by a logical partition to register a logical memory area of the logical partition with the hypervisor. Responsive to this hypervisor call, the hypervisor transparently determines whether the logical memory is a critical memory area for access by the hypervisor. If the logical memory area is a critical memory area, then the hypervisor automatically pins the logical memory area to physical memory of the shared memory partition data processing system, thereby ensuring that the memory area will not be paged-out from physical memory to external storage, and thus ensuring availability of the logic memory area to the hypervisor.
Abstract:
Hypervisor managed memory paging is provided in a data processing system having multiple logical partitions. The data processing system includes a shared memory pool defined within physical memory. The shared memory pool includes a volume of physical memory with dynamically adjustable sub-volumes or sets of physical pages associated with the multiple logical partitions. Each sub-volume or set is associated with a particular logical partition and includes mapped logical memory pages for that logical partition. A hypervisor memory manager interfaces the multiple logical partitions and the shared memory pool, and manages access to logical memory pages within the shared memory pool. The hypervisor memory manager further manages page-out and page-in of logical memory pages from the shared memory pool to one or more external paging devices. This page-out and page-in managing by the hypervisor memory manager is transparent to the multiple logical partitions.
Abstract:
Hypervisor page fault processing logic is provided for a shared memory partition data processing system. The logic, responsive to an executing virtual processor of the shared memory partition data processing system encountering a hypervisor page fault, allocates an input/output (I/O) paging request to the virtual processor from an I/O paging request pool and increments an outstanding I/O paging request count for the virtual processor. A determination is then made whether the outstanding I/O paging request count for the virtual processor is at a predefined threshold, and if not, the logic places the virtual processor in a wait state with interrupt wake-up reasons enabled based on the virtual processor's state, otherwise, it places the virtual processor in a wait state with interrupt wake-up reasons disabled.
Abstract:
A system for analyzing mutually exclusive conflicts among a plurality of redundant devices in a computer system includes a data management module operable on the computer system. The data management module parses through status data generated by the plurality of redundant devices to identify an error condition in one of the plurality of redundant devices, generate metadata describing the error condition, and take action to resolve the error condition. A method of analyzing mutually exclusive conflicts among redundant devices in a computer system includes collecting status data from the redundant devices, identifying an error condition, generating metadata describing the condition, analyzing the metadata to determine a lowest-level or least impacting redundant device that is the root cause of the condition, and taking an action to resolve the condition.
Abstract:
An aqueous coating composition comprising a comb copolymer is disclosed. A method of forming a coating from the aqueous coating composition, and a coating formed by that method are also disclosed, as is a method of forming the comb copolymer. The comb copolymer is characterized in that aqueous dispersions of the comb copolymer have a Hard/Soft Balance Advantage value of at least 25%. The aqueous coating composition is capable of producing coatings having an excellent balance of hard and soft properties.
Abstract:
An aqueous dispersion of a segmental copolymer, wherein the aqueous dispersion has a Hard/Soft Balance Advantage value of at least 25% is disclosed. A method for preparing the aqueous dispersion of a segmental copolymer is also disclosed, as is a film produced thereby.
Abstract:
The transducer diaphragm includes a folded sheet of thin film material, having a front surface and having a plurality of rearwardly extending projections in the form of fins or vanes thereon. Each one of the projections has at least one conductor portion disposed thereon. A substantially flat, thin sheet is secured to form the front face of the diaphragm and to help rigidify the folded sheet. In the preferred form of the invention, each one of the projections is generally channel-shaped throughout its length, and has a bight portion interconnecting a pair of leg portions. In one form of the invention, at least one portion of a conductor is disposed on each one of the projections. The diaphragm is made from a blank, which includes the sheet of film material having a pair of similar conductors, each configured in a similar manner and deposited on the opposite sides thereof in an oppositely disposed confronting relationship and in registration with one another, so that the blank can be readily folded to form the diaphragm, without causing it to bow or otherwise be deformed.