cserve.h revision 8012
18012Ssaidi@eecs.umich.edu/*
28012Ssaidi@eecs.umich.eduCopyright 1993, 1994 Hewlett-Packard Development Company, L.P.
38012Ssaidi@eecs.umich.edu
48012Ssaidi@eecs.umich.eduPermission is hereby granted, free of charge, to any person obtaining a copy of
58012Ssaidi@eecs.umich.eduthis software and associated documentation files (the "Software"), to deal in
68012Ssaidi@eecs.umich.eduthe Software without restriction, including without limitation the rights to
78012Ssaidi@eecs.umich.eduuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
88012Ssaidi@eecs.umich.eduof the Software, and to permit persons to whom the Software is furnished to do
98012Ssaidi@eecs.umich.eduso, subject to the following conditions:
108012Ssaidi@eecs.umich.edu
118012Ssaidi@eecs.umich.eduThe above copyright notice and this permission notice shall be included in all
128012Ssaidi@eecs.umich.educopies or substantial portions of the Software.
138012Ssaidi@eecs.umich.edu
148012Ssaidi@eecs.umich.eduTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
158012Ssaidi@eecs.umich.eduIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
168012Ssaidi@eecs.umich.eduFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
178012Ssaidi@eecs.umich.eduAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
188012Ssaidi@eecs.umich.eduLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
198012Ssaidi@eecs.umich.eduOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
208012Ssaidi@eecs.umich.eduSOFTWARE.
218012Ssaidi@eecs.umich.edu*/
228012Ssaidi@eecs.umich.edu
238012Ssaidi@eecs.umich.edu
247997Ssaidi@eecs.umich.edu/*
257997Ssaidi@eecs.umich.edu *      VID: [T1.2] PT: [Fri Apr 21 16:47:20 1995] SF: [cserve.h]
267997Ssaidi@eecs.umich.edu *       TI: [/sae_users/cruz/bin/vice -iplatform.s -l// -p# -DEB164 -h -m -aeb164 ]
277997Ssaidi@eecs.umich.edu */
287997Ssaidi@eecs.umich.edu#define	__CSERVE_LOADED	1
297997Ssaidi@eecs.umich.edu/*
307997Ssaidi@eecs.umich.edu*****************************************************************************
317997Ssaidi@eecs.umich.edu**
327997Ssaidi@eecs.umich.edu**  FACILITY:
337997Ssaidi@eecs.umich.edu**
347997Ssaidi@eecs.umich.edu**	DECchip 21164 OSF/1 PALcode
357997Ssaidi@eecs.umich.edu**
367997Ssaidi@eecs.umich.edu**  MODULE:
377997Ssaidi@eecs.umich.edu**
387997Ssaidi@eecs.umich.edu**	cserve.h
397997Ssaidi@eecs.umich.edu**
407997Ssaidi@eecs.umich.edu**  MODULE DESCRIPTION:
417997Ssaidi@eecs.umich.edu**
427997Ssaidi@eecs.umich.edu**      Platform specific cserve definitions.
437997Ssaidi@eecs.umich.edu**
447997Ssaidi@eecs.umich.edu**  AUTHOR: ES
457997Ssaidi@eecs.umich.edu**
467997Ssaidi@eecs.umich.edu**  CREATION DATE:  21-JUN-1994
477997Ssaidi@eecs.umich.edu**
487997Ssaidi@eecs.umich.edu**  $Id: cserve.h,v 1.1.1.1 1997/10/30 23:27:18 verghese Exp $
497997Ssaidi@eecs.umich.edu**
507997Ssaidi@eecs.umich.edu**  MODIFICATION HISTORY:
517997Ssaidi@eecs.umich.edu**
527997Ssaidi@eecs.umich.edu**  $Log: cserve.h,v $
537997Ssaidi@eecs.umich.edu**  Revision 1.1.1.1  1997/10/30 23:27:18  verghese
547997Ssaidi@eecs.umich.edu**  current 10/29/97
557997Ssaidi@eecs.umich.edu**
567997Ssaidi@eecs.umich.edu**  Revision 1.6  1995/04/03  17:29:52  samberg
577997Ssaidi@eecs.umich.edu**  Add rd_bccfg_off
587997Ssaidi@eecs.umich.edu**
597997Ssaidi@eecs.umich.edu**  Revision 1.5  1995/02/02  19:31:34  samberg
607997Ssaidi@eecs.umich.edu**  Added WR_BCACHE, deleted WR_BCCFG and WR_BCCTL
617997Ssaidi@eecs.umich.edu**
627997Ssaidi@eecs.umich.edu**  Revision 1.4  1994/12/08  17:13:34  samberg
637997Ssaidi@eecs.umich.edu**  Add CSERVE_K_WR_BCCTL and CSERVE_K_WR_BCCFG
647997Ssaidi@eecs.umich.edu**
657997Ssaidi@eecs.umich.edu**  Revision 1.3  1994/11/30  15:59:30  samberg
667997Ssaidi@eecs.umich.edu**  Use c-style comments for c compiler use
677997Ssaidi@eecs.umich.edu**
687997Ssaidi@eecs.umich.edu**  Revision 1.2  1994/11/22  19:02:46  samberg
697997Ssaidi@eecs.umich.edu**  Add constants for ev4 backward compatibility
707997Ssaidi@eecs.umich.edu**
717997Ssaidi@eecs.umich.edu**  Revision 1.2  1994/11/22  19:02:46  samberg
727997Ssaidi@eecs.umich.edu**  Add constants for ev4 backward compatibility
737997Ssaidi@eecs.umich.edu**
747997Ssaidi@eecs.umich.edu**  Revision 1.1  1994/07/08  17:01:40  samberg
757997Ssaidi@eecs.umich.edu**  Initial revision
767997Ssaidi@eecs.umich.edu**
777997Ssaidi@eecs.umich.edu**
787997Ssaidi@eecs.umich.edu*/
797997Ssaidi@eecs.umich.edu
807997Ssaidi@eecs.umich.edu/*
817997Ssaidi@eecs.umich.edu** Console Service (cserve) sub-function codes:
827997Ssaidi@eecs.umich.edu*/
837997Ssaidi@eecs.umich.edu#define CSERVE_K_LDQP           0x01
847997Ssaidi@eecs.umich.edu#define CSERVE_K_STQP           0x02
857997Ssaidi@eecs.umich.edu#define CSERVE_K_JTOPAL         0x09
867997Ssaidi@eecs.umich.edu#define CSERVE_K_WR_INT         0x0A
877997Ssaidi@eecs.umich.edu#define CSERVE_K_RD_IMPURE      0x0B
887997Ssaidi@eecs.umich.edu#define CSERVE_K_PUTC           0x0F
897997Ssaidi@eecs.umich.edu#define CSERVE_K_WR_ICSR	0x10
907997Ssaidi@eecs.umich.edu#define CSERVE_K_WR_ICCSR	0x10    /* for ev4 backwards compatibility */
917997Ssaidi@eecs.umich.edu#define CSERVE_K_RD_ICSR	0x11
927997Ssaidi@eecs.umich.edu#define CSERVE_K_RD_ICCSR	0x11    /* for ev4 backwards compatibility */
937997Ssaidi@eecs.umich.edu#define CSERVE_K_RD_BCCTL	0x12
947997Ssaidi@eecs.umich.edu#define CSERVE_K_RD_BCCFG	0x13
957997Ssaidi@eecs.umich.edu
967997Ssaidi@eecs.umich.edu#define CSERVE_K_WR_BCACHE      0x16
977997Ssaidi@eecs.umich.edu
987997Ssaidi@eecs.umich.edu#define CSERVE_K_RD_BCCFG_OFF   0x17
997997Ssaidi@eecs.umich.edu#define CSERVE_K_JTOKERN	0x18
1007997Ssaidi@eecs.umich.edu
1017997Ssaidi@eecs.umich.edu
102