1 |
<html><head><title>Gavare's eXperimental Emulator: Release notes</title> |
2 |
<meta name="robots" content="noarchive,nofollow,noindex"></head> |
3 |
<body bgcolor="#f8f8f8" text="#000000" link="#4040f0" vlink="#404040" alink="#ff0000"> |
4 |
<table border=0 width=100% bgcolor="#d0d0d0"><tr> |
5 |
<td width=100% align=center valign=center><table border=0 width=100%><tr> |
6 |
<td align="left" valign=center bgcolor="#d0efff"><font color="#6060e0" size="6"> |
7 |
<b>GXemul:</b></font> |
8 |
<font color="#000000" size="6"><b>Release notes</b> |
9 |
</font></td></tr></table></td></tr></table><p> |
10 |
|
11 |
<!-- $Id: RELEASE.html,v 1.8 2007/09/11 21:46:35 debug Exp $ --> |
12 |
|
13 |
|
14 |
<h2>Release notes for GXemul 0.4.6.1</h2> |
15 |
|
16 |
<p><i>Copyright (C) 2003-2007 Anders Gavare</i> |
17 |
|
18 |
|
19 |
<p><br>GXemul is a framework for full-system computer architecture emulation. |
20 |
Several processor architectures and machine types have been implemented. |
21 |
It is working well enough to allow <a href="doc/guestoses.html">unmodified |
22 |
"guest" operating systems to run inside the emulator</a>, |
23 |
as if they were running on real hardware. |
24 |
|
25 |
<p>The emulator emulates (networks of) real machines. The machines may |
26 |
consist of ARM, MIPS, PowerPC, and SuperH processors, and various |
27 |
surrounding hardware components such as framebuffers, busses, interrupt |
28 |
controllers, ethernet controllers, disk controllers, and serial port |
29 |
controllers. |
30 |
|
31 |
<p>The <a href="doc/index.html">documentation</a> lists the machines and |
32 |
guest operating systems that |
33 |
can be regarded as "working" in GXemul. The best working guest operating |
34 |
systems are <a href="doc/guestoses.html#netbsdpmaxinstall">NetBSD/pmax</a> |
35 |
and <a href="doc/guestoses.html#netbsdcatsinstall">NetBSD/cats</a>. |
36 |
|
37 |
|
38 |
<p><br>The changes between release 0.4.6 and 0.4.6.1 include: |
39 |
|
40 |
<ul> |
41 |
|
42 |
<li>NetBSD 4.0 has been released. The installation instructions |
43 |
in GXemul's documentation have been updated to reflect this. |
44 |
|
45 |
<p><ul> |
46 |
<li>In most cases this simply means that NetBSD 4.0 is now |
47 |
supported instead of NetBSD 3.1. |
48 |
</ul> |
49 |
|
50 |
<p>Some specifics worth mentioning are: |
51 |
|
52 |
<p><ul> |
53 |
<li>For NetBSD/pmax, the change from 3.1 to 4.0 means that |
54 |
X Windows is now working again out-of-the-box. (Simply |
55 |
run <tt>startx</tt> as root to start X.) |
56 |
<li>For NetBSD/arc, the supported version has jumped from |
57 |
1.6.2 to 4.0. |
58 |
<li>NetBSD/prep is unfortunately still at 2.0. |
59 |
</ul> |
60 |
|
61 |
</ul> |
62 |
|
63 |
<p>Please read the <a href="HISTORY">HISTORY</a> file for more details. |
64 |
|
65 |
|
66 |
<p><br>Files included in this release are:<pre> |
67 |
<a href="HISTORY">HISTORY</a> Detailed revision history / changelog. |
68 |
<a href="LICENSE">LICENSE</a> Copyright message / license. |
69 |
<a href="README">README</a> Quick start instructions, for the impatient. |
70 |
RELEASE.html This file. |
71 |
<a href="TODO">TODO</a> TODO notes. |
72 |
configure, Makefile.skel sh and make scripts for building GXemul. |
73 |
<a href="demos/">demos/</a> Tutorial-like demos of testmachine functionality. |
74 |
<a href="doc/">doc/</a> Documentation. |
75 |
<a href="experiments/">experiments/</a> Experimental code. (Usually not needed.) |
76 |
<a href="man/">man/</a> Man page. |
77 |
<a href="src/">src/</a> Source code. |
78 |
</pre> |
79 |
|
80 |
<p>To build the emulator, run the <tt>configure</tt> script, and then run |
81 |
<tt>make</tt>. This should work on most Unix-like systems, with few or no |
82 |
modifications to the source code. |
83 |
|
84 |
<p>Regarding files in the <tt>src/include/</tt> directory: only some of |
85 |
these are written by me, the rest are from other sources (such as NetBSD). |
86 |
The license text says that "All advertising materials mentioning features |
87 |
or use of this software" must display acknowledgements. Even though I do |
88 |
<i>not</i> feel that I mention features or use of the header files (the |
89 |
"software") in any advertising materials, I am still very grateful for the |
90 |
fact that these people have made their files available for re-use, as Free |
91 |
software, so regardless of legal requirements, I guess thanking them like |
92 |
this is in order:<pre> |
93 |
This product includes software developed by the University of |
94 |
California, Berkeley and its contributors. |
95 |
|
96 |
This product includes software developed for the |
97 |
NetBSD Project. See <a href="http://www.netbsd.org/">http://www.netbsd.org/</a> for |
98 |
information about NetBSD. |
99 |
|
100 |
This product includes software developed by Jonathan Stone for |
101 |
the NetBSD Project. |
102 |
|
103 |
This product includes software developed for the NetBSD Project |
104 |
by Matthias Drochner. |
105 |
|
106 |
This product includes software developed by the NetBSD |
107 |
Foundation, Inc. and its contributors. |
108 |
|
109 |
This product includes software developed by Christopher G. Demetriou. |
110 |
[for the NetBSD Project.] |
111 |
|
112 |
This product includes software developed by Adam Glass. |
113 |
|
114 |
This product includes software developed by the PocketBSD project |
115 |
and its contributors. |
116 |
|
117 |
This product includes software developed by Peter Galbavy. |
118 |
|
119 |
Carnegie Mellon University (multiple header files, |
120 |
no specific advertisement text required) |
121 |
|
122 |
This product includes software developed by Charles M. Hannum. |
123 |
|
124 |
This product includes software developed under <a href="http://www.openbsd.org/">OpenBSD</a> by Per Fogelström. |
125 |
|
126 |
This product includes software developed by Per Fogelström. |
127 |
|
128 |
This product includes software developed at Ludd, University of |
129 |
Luleå, Sweden and its contributors. |
130 |
|
131 |
This product includes software developed by Hellmuth Michaelis |
132 |
and Joerg Wunsch |
133 |
|
134 |
The font(s) in devices/fonts are Copyright (c) 1992, 1993, 1994 |
135 |
by Hellmuth Michaelis and Joerg Wunsch. ("This product includes software |
136 |
developed by Hellmuth Michaelis and Joerg Wunsch", well, the font |
137 |
is maybe not software, but still...) |
138 |
|
139 |
impactsr-bsd.h is Copyright (C) 2004 by Stanislaw Skowronek. |
140 |
|
141 |
This product includes software developed for the NetBSD Project by |
142 |
Wasabi Systems, Inc. [by Simon Burge] |
143 |
|
144 |
arcbios_other.h is Copyright (c) 1996 M. Warner Losh. |
145 |
|
146 |
This product includes software developed by Marc Horowitz. |
147 |
|
148 |
This product includes software developed by Brini. |
149 |
|
150 |
This product includes software developed by Mark Brinicombe |
151 |
for the NetBSD Project. |
152 |
|
153 |
This product includes software developed by TooLs GmbH. |
154 |
|
155 |
This product includes software developed by Manuel Bouyer. |
156 |
|
157 |
This product includes software developed by the Alice Group. |
158 |
|
159 |
This product includes software developed by Ichiro FUKUHARA. |
160 |
|
161 |
This product includes software developed by Marcus Comstedt. |
162 |
|
163 |
This product includes software developed by Bill Paul. |
164 |
|
165 |
This product includes software developed by Nivas Madhur. |
166 |
</pre> |
167 |
|
168 |
<p>Also, <tt>src/include/alpha_rpb.h</tt> requires the following:<pre> |
169 |
Copyright (c) 1994, 1995, 1996 Carnegie-Mellon University. |
170 |
All rights reserved. |
171 |
|
172 |
Author: Keith Bostic, Chris G. Demetriou |
173 |
|
174 |
Permission to use, copy, modify and distribute this software and |
175 |
its documentation is hereby granted, provided that both the copyright |
176 |
notice and this permission notice appear in all copies of the |
177 |
software, derivative works or modified versions, and any portions |
178 |
thereof, and that both notices appear in supporting documentation. |
179 |
</pre> |
180 |
|
181 |
<p>See individual files for license details, if you plan to redistribute |
182 |
GXemul or reuse code. |
183 |
|
184 |
<p>GXemul's homepage is |
185 |
<a href="http://gavare.se/gxemul/">http://gavare.se/gxemul/</a>. |
186 |
|
187 |
<p>If you have found GXemul useful in some way, or feel like sending me |
188 |
comments or feedback in general, then mail me at |
189 |
<tt>anders(<i>@At</i>)gavare.se</tt>. |
190 |
|
191 |
|
192 |
|
193 |
|
194 |
|
195 |
</body> |
196 |
</html> |