/*
* Copyright (c) 1994 Ludd, University of Lule}, Sweden.
* All rights reserved.
*
* 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.
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 AUTHOR 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.
*/
/*
* Board-Type (?_BTYP_?) and Sub-Type (?_STYP_?) are synonima.
* Michael Kukat changed this 01/27/2001, STYP is really a subtype now.
* other synonima are:
*/
#define cpudata vax_cpudata
#define cputype vax_cputype
#define cpusubtype vax_boardtype
/*
* Chip CPU types / chip CPU Subtypes
*
* The type of a VAX is given by the high-order byte of the System
* identification register (SID) and describes families or series of VAXen.
* Board-Types/Sub-Types within series are described by the SIED register.
*/
/*
* Some common-used external variables.
*/
extern int vax_cputype; /* general, highest byte of the SID-register */
extern int vax_cpudata; /* general, the contents of the SID-register */
extern int vax_siedata; /* contents of the SIE register */
extern int vax_bustype; /* HW-dep., setup at consinit() in ka???.c */
extern int vax_boardtype; /* HW-dep., msb of SID | SIE (SID-extension) */
extern int vax_confdata; /* HW-dep., hardware dependent config-data */