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.
Un metodo e cambiamenti dei grafici degli aggiornamenti dell'apparecchio i video di un calcolatore controllato ad un calcolatore a distanza. Questi aggiornamenti possono essere indipendente effettuato dal sistema operativo. In un incorporamento, lo schermo (per esempio, amplificatore di struttura) del calcolatore controllato è diviso in un certo numero di blocchi. Snoops del regolatore dell'amministrazione a distanza un bus che accoppia un processor ad un video regolatore dei grafici per determinare se il processor cambi il contenuto di alcuni blocchi. In caso affermativo, la posizione del blocco in primo luogo cambiato e di ultimo blocco cambiato è memorizzata in un accoppiamento dei registri. I registri sono controllati periodicamente durante l'esame normale di fila-da-fila dei blocchi. Se i registri contengono le informazioni che indicano che una parte dell'amplificatore di struttura è stata cambiata, il regolatore dell'amministrazione a distanza può temporaneamente terminare l'esame normale per l'esplorazione della parte cambiata. In un incorporamento, un rettangolo può essere arguito usando il minimo e le posizioni massime del blocco, di modo che soltanto i blocchi all'interno del rettangolo saranno esplorati prima della ripresa dell'esame normale di fila-da-fila.