摘要:
Systems, methodologies, and media associated with acquiring a graphics mode post-failure screen provided by a graphical operating system running on a self-reset capable computer are described. One exemplary method embodiment may be performable in a management processor (e.g., ASIC, FPGA) that is configured to be operably connected to a computer (e.g., server) that is configured to provide a graphical post-failure screen and to self-reset upon entering a failure state. The exemplary method embodiment may include receiving a stream of video data from the computer and making it available to a downstream component like a remote console application. The exemplary method may also include performing a screen refresh after detecting the failure state in the computer. The exemplary method may also include selectively storing the graphical post-failure screen in a memory associated with the management processor.
摘要:
A method and apparatus captures the color palettes of a video graphics controller of a managed computer to a remote computer to transmit correct color information to a remote computer. A remote management controller may perform this technique independent from the operating system. The managed computer includes a processor and a video graphics controller. The remote management controller snoops a bus, which couples the processor to the video graphics controller, for processor accesses to the EGA and VGA color palettes stored in the video graphics controller. The remote management controller includes an EGA shadow look up table and a VGA shadow look up table that store the snooped information which is used to create correct color information to be transmitted to the remote computer so that it can display the same colors generated at the managed computer.
摘要:
Methods, devices, and systems for multiple host management are provided. An example of a method for multiple host management includes a multiple host management device managing a plurality of host instances. The multiple host management device can provide each of the plurality of host instances with a plurality of input/output (I/O) functionalities.
摘要:
A system comprising a first computer and a second computer remotely located from the first computer and in communication with the first computer via a network. The second computer comprises an encoder module which encodes and transmits a pixel color datum to the first computer. The encoder module encodes the pixel color datum by generating a bit indicative of the number of different pixel color data encoded since a datum having a same color as the pixel color datum was last encoded.
摘要:
A unique method and system to update or modify the original boot block of a computer system without endangering the integrity of the system. More particularly, the present invention relates to a method and system that allows for a secondary boot block to be substituted for the original boot block. This is accomplished by having the original boot block check for a replacement secondary boot block as early in the startup code as is feasible. If a valid secondary boot block is found, the startup process is passed to the secondary boot block. The original boot block is maintained, however, so the system can always be recovered.
摘要:
A method and apparatus updates video graphics changes of a managed computer to a remote computer. These updates may be performed independent of the operating system. In one embodiment, the screen (e.g., frame buffer) of the managed computer is divided into a number of blocks. A remote management controller snoops a bus coupling a processor to a video graphics controller to determine whether the processor has changed the contents of some blocks. If so, the location of the first changed block and the last changed block is stored in a pair of registers. The registers are periodically checked during the normal row-by-row scanning of the blocks. If the registers contain information indicating that a portion of the frame buffer has been changed, the remote management controller may temporarily terminate normal scanning in favor of scanning the changed portion. In one embodiment, a rectangle may be inferred using the minimum and maximum block locations, so that only blocks within the rectangle will be scanned prior to resumption of normal row-by-row scanning.
摘要:
A system comprising a first computer and a second computer remotely located from the first computer and in communication with the first computer via a network. The second computer comprises an encoder module which encodes and transmits a pixel color datum to the first computer. The encoder module encodes the pixel color datum by generating a bit indicative of the number of different pixel color data encoded since a datum having a same color as the pixel color datum was last encoded.
摘要:
A computer system implements a standard modem without the use of a microcontroller. Instead, a digital signal processor is provided on an expansion card, but with direct links to the computer system itself. The code usually implemented in the microcontroller is instead implemented as a virtual modem controller to be called by the operating system of the computer itself. Further, this virtual modem controller includes a virtualized UART, that appears to the operating system software as a hardware UART, with entry points for calls to replace input/output instructions. In this way, standard device driver code written to execute input/output operations is easily converted to operate with the “virtualized” UART.
摘要:
A method and apparatus captures the color palettes of a video graphics controller of a managed computer to a remote computer to transmit correct color information to a remote computer. A remote management controller may perform this technique independent from the operating system. The managed computer includes a processor and a video graphics controller. The remote management controller snoops a bus, which couples the processor to the video graphics controller, for processor accesses to the EGA and VGA color palettes stored in the video graphics controller. The remote management controller includes an EGA shadow look up table and a VGA shadow look up table that store the snooped information which is used to create correct color information to be transmitted to the remote computer so that it can display the same colors generated at the managed computer.
摘要:
A method and apparatus for providing a programmable device with operational parameters applicable to successive operational environments. According to some aspects, the method includes the steps of programming memory with a common operational code applicable to multiple operational environments, programming memory with a first operational environment dependent code, operating said device in a first operational environment, changing to a second operational environment, adding a second operational environment dependent code, and operating in a second operational environment. According to some aspects, the apparatus comprises a programmable device operating according to a set of operational parameters reprogrammably stored therein. The device comprises a memory having a first region containing a common operational code independent of operational environment, a programmable second region containing a first operational environment dependent code, and a programming module coupled to receive an operational environment dependent signal and to provide a programming instruction to the second region.