|
|
1.1 root 1: <!--
2: nono
3: Copyright (C) 2021 nono project
4: Licensed under nono-license.txt
5: -->
6: <html>
7: <head>
8: <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
9: <style type="text/css">
10: /* https://jfly.uni-koeln.de/colorset/ */
11:
12: :root {
13: --blue: rgb( 0, 90, 255);
14: --brown: rgb(128, 64, 0);
15: --green: rgb( 3, 175, 122);
16: --grey: rgb(132, 145, 158);
1.1.1.3 root 17: --cream: rgb(255, 255, 128);
18: --yellow-green: rgb(216, 242, 85);
1.1 root 19: --light-pink: rgb(255, 202, 191);
1.1.1.3 root 20: --light-green: rgb(119, 217, 168);
1.1 root 21: --light-grey: rgb(200, 200, 203);
22:
23: --bg-grey: rgb(220, 220, 223);
24: }
25: body {
26: background-color: var(--bg-grey);
27: }
28: q {
29: color: var(--brown);
30: }
31: q:before {
32: content: "[";
33: }
34: q:after {
35: content: "]";
36: }
37: dt.dt-indent {
38: padding-left: 1ex;
39: }
1.1.1.4 root 40: .h4 {
41: font-weight: bold;
42: font-size: 110%;
43: }
44: .h5 {
45: font-weight: bold;
46: padding-left: 1ex;
47: }
1.1 root 48: .main {
1.1.1.4 root 49: margin-left: 2em;
50: }
51: .main1 {
1.1 root 52: margin-left: 1em;
53: }
54: .cons {
55: background-color: black;
56: color: white;
57: }
58: .file {
59: background-color: white;
60: color: black;
61: }
62: .strike {
63: color: var(--grey);
64: }
65: .strike > q {
66: color: var(--grey);
67: }
1.1.1.3 root 68: .new {
69: background-color: var(--light-green);
70: }
71: .new > q {
72: background-color: var(--light-green);
73: }
1.1 root 74: </style>
1.1.1.5 ! root 75: <title>nono: Upgrade to 0.2.0</title>
1.1 root 76: </head>
77: <body>
78: <h3>nono</h3>
79: <hr>
80:
81: <h4>ver 0.1.x から ver 0.2.0 への移行方法 <q>How to migrate from ver 0.1.x to ver 0.2.0</q></h4>
1.1.1.4 root 82: <div class="main1">
1.1 root 83: ver 0.1.x と ver 0.2.0 には2つの非互換があり、そのままでは以前と同じ動作はしません。
84: <q>There are two incompatibilities between ver 0.1.x and ver 0.2.0,
85: so it will not work the same as before.</q>
86:
87: <dl>
88: <dt>1. 設定ファイルのネットワーク関連項目の変更
89: <q>Configuration changes about network</q>
90: <dd>ver 0.1.x の以下の2つの設定項目は廃止になりました。
91: <q>These two items in 0.1.x have been removed.</q>
92: <br>
93: <blockquote style="background-color: var(--light-pink);"><pre>
94: ethernet-hostdriver = (default: none)
95: ethernet-hostdevice = (default: auto)
96: </pre></blockquote>
97: 代わりに次の5つが追加されています。
1.1.1.2 root 98: 設定方法は<a href="index.html#configuration">本編ドキュメントの設定の章</a>を参照してください。
1.1 root 99: ホストドライバは以前はデフォルトでオフでしたがデフォルトでオン(auto)に変更になっています。
100: <q>Instead, the following five items have been added.
1.1.1.2 root 101: See <a href="index.html#configuration">Configuration section in the main document</a>
1.1 root 102: to setup.
103: The host driver used to be disabled by default before,
104: but now it is enabled(auto) by default.</q>
105: <blockquote style="background-color: white;"><pre>
106: hostnet-driver = (default: auto)
107: hostnet-afpacket-ifname = (default: auto)
108: hostnet-bpf-ifname = (defualt: auto)
109: hostnet-tap-devpath = (default: auto)
110: hostnet-fallback = (default: 0)
111: </pre></blockquote>
112: </dd>
113:
1.1.1.3 root 114: <dt>2. LUNA-88K の NVRAM サポートについて <q>About NVRAM in LUNA-88K</q>
1.1 root 115: <dd>
1.1.1.3 root 116: LUNA-88K では本来 PROM が NVRAM の情報を元に起動先を決定しますが、
1.1 root 117: nono ver 0.1.x は NVRAM を (ファイルを作るだけで) 一切サポートしておらず、
118: OpenBSD/luna88k を起動するために起動先ファイル名を boot と決め打ちしていました。
119: ver 0.2.0 で NVRAM をサポートしたため、
120: 内蔵互換 ROM で起動するとまず NVRAM がチェックサム不正のため初期化されます。
121: 更に初期化された NVRAM の起動ファイル名は vmunix であるため、
122: そのままでは OpenBSD/luna88k を起動できません。
123: Emulated ROM Monitor が起動したら以下のように入力してください。
1.1.1.3 root 124: <q>On LUNA-88K, originally PROM determines the boot target by referring NVRAM.
1.1 root 125: Since nono ver 0.1.x didn't support NVRAM (though it created NVRAM.DAT file),
126: it used hard-coded boot filename "boot" in order to boot OpenBSD/luna88k.
127: nono ver 0.2.0 supports NVRAM, so at first it initializes the NVRAM
128: due to checksum mismatch.
129: In addition, the boot filename in the initialized NVRAM is "vmunix",
130: so it cannot boot OpenBSD/luna88k.
131: To boot it, enter as following on Emulated ROM Monitor.</q>
132: <blockquote><pre>
133: nvram boot_filename boot[Enter]
134: y
135: b[Enter]
136: </pre></blockquote>
137: この内容は NVRAM.DAT に記録されるので次回以降は直接 OpenBSD が起動します。
138: <q>The information you have just entered is recorded in the NVRAM,
139: so next time it boots OpenBSD automatically.</q>
140: </div>
141:
142:
143: <hr>
144: nono project
145: </body>
146: </html>
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.