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