摘要:
A method, computer program product, and a data processing system for maintaining object configuration data in a data processing system is provided. A first set of attribute entries is stored in a database. The first set of attribute entries is associated with a first object classification and a second object classification. A second set and a third set of attribute entries each including at least one attribute entry are stored in the database. The second set of attribute entries is associated with the first object classification, and the third set of attribute entries are associated with the second object classification. A first object of the first object classification is configured with the first set of attribute entries and the second set of attribute entries, and a second object of the second object classification is configured with the first set of attribute entries and the third set of attribute entries.
摘要:
A system and method for passing data between a first device driver and a second device driver. Data to be provided to the second device driver is identified in the first device driver. A data exchange interface within a kernel space is invoked by the first device driver. The data exchange interface initializes a physical to Direct Memory Access (DMA) address translation table for the child device based on an identifier of a direct memory access window. The data is provided to the data exchange interface. The data exchange interface, in the kernel space, writes the data to a data structure maintained and used by the second device driver.
摘要:
The present invention is a system, method, and computer readable medium for determining which graphic user interface (GUI) control element, including a graphic symbol and associated control code, to use to display particular data. The present invention uses a data-driven model, wherein the GUI control element, referred to as a widget, for a particular set of data is determined dynamically, based on information contained in a database. A widget may be created, displayed, and modified without having to change the program code which uses the widget to display data. As a program executes, it is determined that data needs to be displayed as part of a graphical user interface. The program which is executing calls a generic GUI manager, which determines which widget to use for the particular data at this point in the program and displays the widget. The generic GUI manager reads a database entry associated with the data to be displayed. The database entry contains information, or characteristics, regarding the data. The characteristics are then analyzed by the generic GUI manager to determine which type of widget to use to display the data. An appropriate widget is then selected and used. Both homogenous changes (i.e. graphic symbol changes, where the behavior remains the same) and heterogeneous changes (i.e. where both the graphic symbol and the behavior change) are supported.
摘要:
When activities are operated in parallel, and there is only one status display, an ordered list is implemented with three methods of access: insertion at the top, removal from anywhere, and read of the top item. Items kept on this list are the status codes or words for the activities that are currently in progress. When a new activity begins, its status code or word is inserted at the top of the list. Whenever an activity completes, its code or word is removed from the list regardless of its location in the list, and in such a way as to preserve the order of the remaining entries in the list. Whenever the top entry in the list changes (whether through an insertion or removal), the single status display is updated to show the new top value.
摘要:
New adapter functions for a computer system are moved from existing TTY configuration code to load modules dynamically linked to the TTY configuration code at run time. A load module attribute stored in a vendor-supplied component of a database provides the load module path and name. Third party vendors may then add TTY configuration support by supplying the load module and adding the appropriate attribute(s) to the database, obviating system vendor assistance or source code access. Ease of configuration is enhanced by avoiding displays of TTY device characteristics not supported by currently installed system hardware. An additional type attribute for predefined attributes in the database permits TTY attributes specific to a particular adapter type to be stored under a unique identifier. The additional type attribute and query of a parent device of a TTY for extended attributes for other device types permit third party vendors to add new adapters by generating a load module linked at run time. Attributes specific to a given adapter are thereby easily added to the existing set of default attributes normally associated with a TTY.
摘要:
An approach is provided in which a device is detected when it has been added to an operating system partition. The detecting occurs during a dynamic reconfiguration process, and the device is associated with a device type. A parent device is identified that corresponds to the added device. The identifying of the parent device is performed during the dynamic reconfiguration process and the identification of the parent device is based on the device type of the added device with the identified parent device corresponding to a parent device name. A unit address corresponding to the added device is retrieved and this retrieved unit address and the identified parent device name are passed to a configuration manager process. The added device is then configured based on the identified parent device name.
摘要:
When activities are operated in parallel, and there is only one status display, an ordered list is implemented with three methods of access: insertion at the top, removal from anywhere, and read of the top item. Items kept on this list are the status codes or words for the activities that are currently in progress. When a new activity begins, its status code or word is inserted at the top of the list. Whenever an activity completes, its code or word is removed from the list regardless of its location in the list, and in such a way as to preserve the order of the remaining entries in the list. Whenever the top entry in the list changes (whether through an insertion or removal), the single status display is updated to show the new top value.
摘要:
Device configuration processes operated within an operating system are run in parallel up until one or more new devices are detected. Once that occurs, the configuration process waits for current running processes to complete without starting new ones, and then re-runs the configuration processes needing to define new devices in the order they would have run if the entire operation had been performed serially. As a result, since most configurations processes will not be detecting new devices, they will run all the way to completion in parallel with others, thereby reducing system boot times. However, if a new device is discovered, it will be assigned the correct name with respect to the other devices.
摘要:
An approach is provided in which a device is detected when it has been added to an operating system partition. The detecting occurs during a dynamic reconfiguration process, and the device is associated with a device type. A parent device is identified that corresponds to the added device. The identifying of the parent device is performed during the dynamic reconfiguration process and the identification of the parent device is based on the device type of the added device with the identified parent device corresponding to a parent device name. A unit address corresponding to the added device is retrieved and this retrieved unit address and the identified parent device name are passed to a configuration manager process. The added device is then configured based on the identified parent device name.
摘要:
A method, system, and computer usable program product for identifying a defective adapter are provided in the illustrative embodiments. A configuration process of the adapter is initiated, the adapter being coupled with a slot in a data processing system. An indication of the configuration process is activated. A determination is made whether the configuration has completed successfully. The indication is allowed to remain activated responsive to the configuration not completing successfully. The activated indication identifies the defective adapter.