summaryrefslogtreecommitdiff
path: root/sys/arch/sgi/stand/boot
diff options
context:
space:
mode:
Diffstat (limited to 'sys/arch/sgi/stand/boot')
-rw-r--r--sys/arch/sgi/stand/boot/arcbios.c4
-rw-r--r--sys/arch/sgi/stand/boot/boot.c3
-rw-r--r--sys/arch/sgi/stand/boot/version8
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";