Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
226 words
In a data processing system having a main processor, a memory subsystem, and an Input/Output subsystem including an Input/Output Channel Controller an I/O bus, and a plurality of units connected to said bus including a co-processor and a plurality of display devices, each having a different reserved I/O address space and each including a real video buffer and control registers for storing display control signals from one of said processors for controlling the display of data that is entered into said real buffer, the improvement comprising in combination display control means associated with said co-processor and setable by said main processor to control whether said co-processor, in executing a move instruction involving a transfer of a byte of data from main memory to one of said real video buffers, transfers said byte of data, suppresses the transfer of said byte of data, or transfers said byte of data to a corresponding virtual video buffer in said main memory, said display control means including mode register means setable by said main processor and address trap logic circuits for indicating when an instruction being executed by said co-processor involves an address that is within the range of I/O address space that is reserved for said display devices to permit said display control means to operate said system in accordance with the mode data supplied by said main processor.
Claim 2
Dependent Claim
226 words
In a data processing system having a main processor, a memory subsystem, and an Input/Output subsystem including an Input/Output Channel Controller an I/O bus, and a plurality of units connected to said bus including a co-processor and a plurality of display devices, each having a different reserved I/O address space and each including a real video buffer and control registers for storing display control signals from one of said processors for controlling the display of data that is entered into said real buffer, the improvement comprising in combination display control means associated with said co-processor and setable by said main processor to control whether said co-processor, in executing a move instruction involving a transfer of a byte of data from main memory to one of said real video buffers, transfers said byte of data, suppresses the transfer of said byte of data, or transfers said byte of data to a corresponding virtual video buffer in said main memory, said display control means including mode register means setable by said main processor and address trap logic circuits for indicating when an instruction being executed by said co-processor involves an address that is within the range of I/O address space that is reserved for said display devices to permit said display control means to operate said system in accordance with the mode data supplied by said main processor.
Claim 3
Dependent Claim
45 words
The system set forth in claim 1 in which said said display control means includes a relocate address register which is setable by said main processor with a high order partial address that defines an area of main memory for locating said corresponding virtual buffer.
Claim 4
Dependent Claim
50 words
The system set forth in claim 2, further including circuit means for disabling the memory read-write control lines from said co-processor in response to mode control data to suppress transfer of a byte of data to an address range reserved for a display device assigned exclusively to said main processor.
Claim 5
Dependent Claim
55 words
The system set forth in claim 3, further including means associated with said co-processor for sending an interrupt request signal to said main processor in response to a relocate write operation to said virtual buffer, to permit subsequent action by said main processor relative to the data that has been relocated to said virtual buffer.
Claim 6
Dependent Claim
43 words
The system set forth in claim 4, further including interrupt servicing means associated with said main processor for transferring data from said virtual buffer to said real buffer in accordance with the mode control data and in response to said interrupt request signal.
Claim 7
Dependent Claim
89 words
The system set forth in claim 5 in which said display control means includes circuit means for establishing a circular queue in said area of main memory which contains said virtual buffer to list buffer address locations that have been involved in the relocate write operations to said virtual buffer, said circuit means including a counter, a queue size register, a queue limit register, and a comparator for comparing the contents of said counter and said queue limit register to provide an indication of the status of said queue.
Claim 8
Dependent Claim
45 words
The system set forth in claim 6, including means to load said queue limit register with data from said main processor in response to reading a buffer address location from said list and transferring data in said virtual buffer address location to said real buffer.
Claim 9
Dependent Claim
33 words
The system set forth in claim 7 in which said main processor includes means for "windowing" data in said virtual buffer into a display on a display device assigned to said main processor.
Claim 10
Dependent Claim
52 words
The system set forth in claim 7 in which said main processor includes means for converting data stored in a virtual buffer assigned to said co-processor by a program which supports a display device of one pel resolution to permit displaying said data on a display device having a different pel resolution.
Claim 11
Dependent Claim
39 words
The system set forth in claim 2 in which the contents of said virtual buffer and said real buffer are interchangeable under control of said main processor and in accordance with the mode control data supplied to said processor.