Abstract: A memory control device is adapted to derive a two dimensional location on a graphic display surface from address signals of a graphics processing unit (GPU), and to compare the derived two dimensional location to a two dimensional range of authorized locations corresponding to a subset of the display surface; and to modify the address signals of the graphics processing unit (GPU) if the address signals do not fall within the two-dimensional range of authorized locations corresponding to a subset of the display surface, and to propagate the address signals unmodified to a display memory otherwise.
Abstract: A memory control device derives a two dimensional location on a graphic display surface from address signals of a graphics processing unit (GPU). The memory controller compares the derived two dimensional location to a two dimensional range of authorized locations corresponding to a subset of the display surface. The memory controller modifies the address signals of the graphics processing unit (GPU) if the address signals do not fall within the two-dimensional range of authorized locations corresponding to a subset of the display surface, and propagates the address signals unmodified to a display memory otherwise.
Abstract: A data processing system may include a display, the display having a display surface, and logic to modify the address signals of a graphics processing unit (GPU) if the address signals do not fall within a two-dimensional range of authorized pixel locations corresponding to a subset of the display surface, and to propagate the address signals unmodified to a display memory otherwise.
Abstract: Data is divided into parts and each part provided to a different processor. Each processor processes the provided data part to produce a partial CRC result. The partial CRC results from each of the different processors are XORed to produce a CRC of the data.
Abstract: As a result of detecting an error, command routing logic for device driver logic is reconfigured so that command processing logic of the device driver is not invoked and to return from commands in a manner indicative of successful completion of command processing.
Abstract: Graphics information resulting from operation of applications is directed to a set of visible windows. A set of graphics contexts is provided having fixed associations with the applications. A set of variable associations is provided between the graphics contexts and the windows, so that varying the windows to which graphics information resulting from operation of the applications is directed is accomplished by varying the associations between the graphics contexts and the windows.
Abstract: At least one of graphics operation description information or graphics object description information (106) is included within application logic (102). At least one of the graphics operation description information or graphics object description information (106) is included in the program address space of a graphics driver (108).