summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormiod <miod@openbsd.org>2012-12-17 20:31:26 +0000
committermiod <miod@openbsd.org>2012-12-17 20:31:26 +0000
commit40f6de3b1f30f317d3d0abe1896e0283099ddc62 (patch)
treeae4747583dad637e3edf9024d4864e4efa5b406e
parentMake the SH register spill failure for R0 workaround work again (diff)
downloadwireguard-openbsd-40f6de3b1f30f317d3d0abe1896e0283099ddc62.tar.xz
wireguard-openbsd-40f6de3b1f30f317d3d0abe1896e0283099ddc62.zip
Add a list of alpha systems and their SRM footprint in the linker script
comments, in the discussion about the kernel load address, for reference purpose. While there, admit the current value will not let the kernel boot on a GS160. If you are the happy owner of a GS160, can afford the electricity bill, and want to run OpenBSD on it, please contact alpha@
-rw-r--r--sys/arch/alpha/conf/ld.script34
1 files changed, 31 insertions, 3 deletions
diff --git a/sys/arch/alpha/conf/ld.script b/sys/arch/alpha/conf/ld.script
index dfb20a2dd05..aa66f6ea819 100644
--- a/sys/arch/alpha/conf/ld.script
+++ b/sys/arch/alpha/conf/ld.script
@@ -1,4 +1,4 @@
-/* $OpenBSD: ld.script,v 1.2 2009/10/02 17:57:20 miod Exp $ */
+/* $OpenBSD: ld.script,v 1.3 2012/12/17 20:31:26 miod Exp $ */
/*
* Copyright (c) 2009 Miodrag Vallat.
@@ -34,11 +34,39 @@ SECTIONS
* initial kernel stack.
* However, some of the last alpha models (*5 D and E series,
* *7, and G series) have much larger console sizes.
- * The largest console encountered so far is 0x51c000 bytes long
- * (on DS25).
+ *
+ * For reference, here is a list of systems and their console
+ * sizes:
+ *
+ * AXPpci33 10e000, 110000
+ * EB164 11c000
+ * AS400 (Avanti) 11e000
+ * 2100/A50 (Avanti) 11e500
+ * AS1000 12e000
+ * AS200, AS255 13a000, 1f2000
+ * AS250 148000
+ * AS500 14a000
+ * AS500/600 14c000
+ * Multia 154000, 158000, 166000
+ * DS20 156000
+ * PC164 180000
+ * PWS 1d6000, 1d8000, 1f2000
+ * 3305 (AS1000A) 1da000
+ * 164SX 1de000
+ * AS1200 1f0000
+ * XP1000, AS2100, AS4100 200000
+ * ES40, CS20, DS10 200000
+ * AS8400 200000
+ * ES45 32c000
+ * DS25 51c000
+ * GS160 5f2000
*
* If you change this value, make sure to update KERNBASE in
* <machine/param.h> as well.
+ *
+ * Note that the current setting will not work on a GS160. If you
+ * are the lucky owner of such a system and want to run OpenBSD on
+ * it, please contact <alpha@openbsd.org>
*/
. = 0xfffffc0000580000;