diff options
Diffstat (limited to 'sys/arch/aviion')
-rw-r--r-- | sys/arch/aviion/aviion/m8820x.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/sys/arch/aviion/aviion/m8820x.c b/sys/arch/aviion/aviion/m8820x.c index f0b6277d075..518bb28cf95 100644 --- a/sys/arch/aviion/aviion/m8820x.c +++ b/sys/arch/aviion/aviion/m8820x.c @@ -1,4 +1,4 @@ -/* $OpenBSD: m8820x.c,v 1.7 2010/04/18 22:04:37 miod Exp $ */ +/* $OpenBSD: m8820x.c,v 1.8 2010/04/25 21:03:51 miod Exp $ */ /* * Copyright (c) 2004, 2006, 2010 Miodrag Vallat. * @@ -83,8 +83,7 @@ m8820x_setup_board_config() * we need. This is theoretically only available on 88204-based * machines, but it can't hurt to give it a try. */ - if (scm_cpuconfig(&scc) == 0 && - scc.version == SCM_CPUCONFIG_VERSION) + if (scm_cpuconfig(&scc) == 0 && scc.version == SCM_CPUCONFIG_VERSION) goto knowledge; /* @@ -143,7 +142,9 @@ hardprobe: case 3: /* 2 CPUs, 12 CMMUs */ case 7: /* 1 CPU, 6 CMMU */ /* - * + * Regular logic can't cope with asymmetrical + * designs. Report a 4:1 ratio with two missing + * data CMMUs. */ ncpusfound = whoami == 7 ? 1 : 2; cmmu_per_cpu = 6; |