Use flags instead of a bunch of booleans. Add a "use bwx" flag.
This commit is contained in:
parent
0b64ea0879
commit
6172f5a0ac
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: cia.c,v 1.33 1998/05/11 23:56:16 thorpej Exp $ */
|
||||
/* $NetBSD: cia.c,v 1.34 1998/05/12 19:07:21 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1995, 1996 Carnegie-Mellon University.
|
||||
@ -32,7 +32,7 @@
|
||||
|
||||
#include <sys/cdefs.h> /* RCS ID & Copyright macro defns */
|
||||
|
||||
__KERNEL_RCSID(0, "$NetBSD: cia.c,v 1.33 1998/05/11 23:56:16 thorpej Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: cia.c,v 1.34 1998/05/12 19:07:21 thorpej Exp $");
|
||||
|
||||
#include <sys/param.h>
|
||||
#include <sys/systm.h>
|
||||
@ -116,9 +116,7 @@ cia_init(ccp, mallocsafe)
|
||||
* If revision is > 2 non-masked, assume Pyxis. (XXX iffy?)
|
||||
*/
|
||||
if (ccp->cc_rev > 2)
|
||||
ccp->cc_ispyxis = 1;
|
||||
else
|
||||
ccp->cc_ispyxis = 0;
|
||||
ccp->cc_flags |= CCF_ISPYXIS;
|
||||
|
||||
ccp->cc_rev &= REV_MASK;
|
||||
|
||||
@ -161,7 +159,7 @@ ciaattach(parent, self, aux)
|
||||
* If we're a Pyxis, print the revision number, otherwise
|
||||
* the revision number indicates ALCOR or ALCOR2.
|
||||
*/
|
||||
if (ccp->cc_ispyxis)
|
||||
if (ccp->cc_flags & CCF_ISPYXIS)
|
||||
printf(": DECchip 21174 Core Logic chipset, revision %d\n",
|
||||
ccp->cc_rev);
|
||||
else
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: ciavar.h,v 1.12 1998/05/11 23:56:16 thorpej Exp $ */
|
||||
/* $NetBSD: ciavar.h,v 1.13 1998/05/12 19:07:21 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1995, 1996 Carnegie-Mellon University.
|
||||
@ -54,7 +54,10 @@ struct cia_config {
|
||||
u_int32_t cc_rev;
|
||||
u_int32_t cc_cnfg;
|
||||
|
||||
int cc_ispyxis;
|
||||
int cc_flags;
|
||||
|
||||
#define CCF_ISPYXIS 0x01 /* chip is a 21174 Pyxis */
|
||||
#define CCF_USEBWX 0x02 /* use BWX when possible */
|
||||
|
||||
struct extent *cc_io_ex, *cc_d_mem_ex, *cc_s_mem_ex;
|
||||
int cc_mallocsafe;
|
||||
|
Loading…
Reference in New Issue
Block a user