summaryrefslogtreecommitdiff
path: root/sys/arch/mips64
diff options
context:
space:
mode:
authorMiod Vallat <miod@cvs.openbsd.org>2009-05-15 22:56:09 +0000
committerMiod Vallat <miod@cvs.openbsd.org>2009-05-15 22:56:09 +0000
commit8a5fe27d0fd51c4c8bb0f3702ee9efd4e8d70b8b (patch)
treef7595e311e610afc45a3555fd569c0955c0761c6 /sys/arch/mips64
parent7cf172495b4b6a7bd0036f623398fb3930b1c8e1 (diff)
Revert 1.18, the memory bank allocation logic was actually correct, and I
must have been on drugs when thinking otherwise.
Diffstat (limited to 'sys/arch/mips64')
-rw-r--r--sys/arch/mips64/mips64/arcbios.c17
1 files changed, 3 insertions, 14 deletions
diff --git a/sys/arch/mips64/mips64/arcbios.c b/sys/arch/mips64/mips64/arcbios.c
index 1c1a3576ee7..a27fe8b7ba9 100644
--- a/sys/arch/mips64/mips64/arcbios.c
+++ b/sys/arch/mips64/mips64/arcbios.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: arcbios.c,v 1.19 2009/05/09 18:08:59 miod Exp $ */
+/* $OpenBSD: arcbios.c,v 1.20 2009/05/15 22:56:08 miod Exp $ */
/*-
* Copyright (c) 1996 M. Warner Losh. All rights reserved.
* Copyright (c) 1996-2004 Opsycon AB. All rights reserved.
@@ -76,10 +76,8 @@ static struct systypes {
{ NULL, "SGI-IP22", SGI_INDY },
{ NULL, "SGI-IP25", SGI_POWER10 },
{ NULL, "SGI-IP26", SGI_POWERI },
- { NULL, "SGI-IP27", SGI_O200 },
{ NULL, "SGI-IP30", SGI_OCTANE },
- { NULL, "SGI-IP32", SGI_O2 },
- { NULL, "SGI-IP35", SGI_O300 },
+ { NULL, "SGI-IP32", SGI_O2 }
};
#define KNOWNSYSTEMS (sizeof(sys_types) / sizeof(struct systypes))
@@ -285,20 +283,11 @@ bios_configure_memory()
* but the kernel image), but at least we're
* safe to use ARCBios after going virtual.
*/
- switch (type) {
- case FirmwarePermanent:
+ if (type == FirmwarePermanent) {
descr = NULL; /* abort loop */
count = ((sys_config.system_type ==
SGI_O200 ? 32 : 64) << (20 - 12)) -
start;
- rsvdmem = start;
- break;
- case FreeMemory:
- case FreeContigous:
- type = BadMemory; /* do not count */
- break;
- default:
- break;
}
}
#endif /* O200 || O300 */