BSD 4_3_Net_2 release
[unix-history] / usr / src / sys / hp300 / dev / grf_tcreg.h
index 81576ce..ab41826 100644 (file)
@@ -7,11 +7,37 @@
  * the Systems Programming Group of the University of Utah Computer
  * Science Department.
  *
  * the Systems Programming Group of the University of Utah Computer
  * Science Department.
  *
- * %sccs.include.redist.c%
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ *    must display the following acknowledgement:
+ *     This product includes software developed by the University of
+ *     California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ *    may be used to endorse or promote products derived from this software
+ *    without specific prior written permission.
  *
  *
- * from: Utah $Hdr: grf_tcreg.h 1.1 90/07/09$
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
  *
  *
- *     @(#)grf_tcreg.h 7.2 (Berkeley) %G%
+ * from: Utah $Hdr: grf_tcreg.h 1.10 91/03/25$
+ *
+ *     @(#)grf_tcreg.h 7.3 (Berkeley) 5/7/91
  */
 
 #define tccm_waitbusy(regaddr) \
  */
 
 #define tccm_waitbusy(regaddr) \
@@ -94,15 +120,26 @@ struct tcboxfb {
   vu_short     wwidth;                 /* block mover pixel width    0x4102 */
   u_char       f18[0x4106-0x4102-2];
   vu_short     wheight;                /* block mover pixel height   0x4106 */
   vu_short     wwidth;                 /* block mover pixel width    0x4102 */
   u_char       f18[0x4106-0x4102-2];
   vu_short     wheight;                /* block mover pixel height   0x4106 */
-  u_char       f19[0x6002-0x4106-2];
+  /* Catseye */
+  u_char       f19[0x4206-0x4106-2];
+  vu_short     rug_cmdstat;            /* RUG Command/Staus          0x4206 */
+  u_char       f20[0x4510-0x4206-2];
+  vu_short     vb_select;              /* Vector/BitBlt Select       0x4510 */
+  vu_short     tcntrl;                 /* Three Operand Control      0x4512 */
+  vu_short     acntrl;                 /* BitBlt Mode                0x4514 */
+  vu_short     pncntrl;                /* Plane Control              0x4516 */
+  u_char       f21[0x4800-0x4516-2];
+  vu_short     catseye_status;         /* Catseye Status             0x4800 */
+  /* End of Catseye */
+  u_char       f22[0x6002-0x4800-2];
   vu_short     cmap_busy;              /* Color Ram busy             0x6002 */
   vu_short     cmap_busy;              /* Color Ram busy             0x6002 */
-  u_char       f20[0x60b2-0x6002-2];
+  u_char       f23[0x60b2-0x6002-2];
   vu_short     rdata;                  /* color map red data         0x60b2 */
   vu_short     gdata;                  /* color map green data       0x60b4 */
   vu_short     bdata;                  /* color map blue data        0x60b6 */
   vu_short     cindex;                 /* color map index            0x60b8 */
   vu_short     plane_mask;             /* plane mask select          0x60ba */
   vu_short     rdata;                  /* color map red data         0x60b2 */
   vu_short     gdata;                  /* color map green data       0x60b4 */
   vu_short     bdata;                  /* color map blue data        0x60b6 */
   vu_short     cindex;                 /* color map index            0x60b8 */
   vu_short     plane_mask;             /* plane mask select          0x60ba */
-  u_char       f21[0x60f0-0x60ba-2];
+  u_char       f24[0x60f0-0x60ba-2];
   vu_short     strobe;                 /* color map trigger          0x60f0 */
 };
 
   vu_short     strobe;                 /* color map trigger          0x60f0 */
 };