diff options
Diffstat (limited to 'sys/arch/sgi/stand/boot')
-rw-r--r-- | sys/arch/sgi/stand/boot/arcbios.c | 4 | ||||
-rw-r--r-- | sys/arch/sgi/stand/boot/boot.c | 3 | ||||
-rw-r--r-- | sys/arch/sgi/stand/boot/version | 8 |
3 files changed, 11 insertions, 4 deletions
diff --git a/sys/arch/sgi/stand/boot/arcbios.c b/sys/arch/sgi/stand/boot/arcbios.c index c86e70eab9f..5ca93270e03 100644 --- a/sys/arch/sgi/stand/boot/arcbios.c +++ b/sys/arch/sgi/stand/boot/arcbios.c @@ -1,4 +1,4 @@ -/* $OpenBSD: arcbios.c,v 1.16 2012/03/19 19:08:37 miod Exp $ */ +/* $OpenBSD: arcbios.c,v 1.17 2012/05/25 11:31:04 miod Exp $ */ /*- * Copyright (c) 1996 M. Warner Losh. All rights reserved. * Copyright (c) 1996-2004 Opsycon AB. All rights reserved. @@ -49,6 +49,8 @@ static const struct systypes { } sys_types[] = { { "SGI-IP20", 20 }, { "SGI-IP22", 22 }, + { "SGI-IP26", 26 }, + { "SGI-IP28", 28 }, { "SGI-IP30", 30 }, { "SGI-IP32", 32 } }; diff --git a/sys/arch/sgi/stand/boot/boot.c b/sys/arch/sgi/stand/boot/boot.c index 05f3703a7d4..5325a6e72cd 100644 --- a/sys/arch/sgi/stand/boot/boot.c +++ b/sys/arch/sgi/stand/boot/boot.c @@ -1,4 +1,4 @@ -/* $OpenBSD: boot.c,v 1.20 2012/03/29 20:22:18 miod Exp $ */ +/* $OpenBSD: boot.c,v 1.21 2012/05/25 11:31:04 miod Exp $ */ /* * Copyright (c) 2004 Opsycon AB, www.opsycon.se. @@ -233,6 +233,7 @@ check_phdr(void *v) case 27: addr = 0xa800000000000000ULL >> 24; break; + case 28: case 30: addr = 0xa800000020000000ULL >> 24; break; diff --git a/sys/arch/sgi/stand/boot/version b/sys/arch/sgi/stand/boot/version index efd592b4433..a5ea550740d 100644 --- a/sys/arch/sgi/stand/boot/version +++ b/sys/arch/sgi/stand/boot/version @@ -1,4 +1,4 @@ -/* $OpenBSD: version,v 1.1 2012/03/29 20:22:18 miod Exp $ */ +/* $OpenBSD: version,v 1.2 2012/05/25 11:31:04 miod Exp $ */ /* Public domain. Come on, it can hardly be considered as code. */ #if 0 @@ -15,6 +15,10 @@ No version strings up to 2012 The old behaviour was to only accept filenames starting with "/", and thus always relative to OSLoadPartition. +1.2 + IP28 support. Also, no longer refuse to run on IP26 systems, they + will hopefully run at some point in the future. + #endif -static const char version[] = "1.1"; +static const char version[] = "1.2"; |