This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Annotation of /trunk/README

Parent Directory Parent Directory | Revision Log Revision Log

Revision 16 - (hide annotations)
Mon Oct 8 16:19:01 2007 UTC (13 years, 3 months ago) by dpavlin
File size: 1342 byte(s)
++ trunk/HISTORY	(local)
$Id: HISTORY,v 1.988 2005/10/11 03:53:57 debug Exp $

==============  RELEASE 0.3.6  ==============

20051008	The bug was not because of faulty ARM documentation after all,
		but it was related to those parts of the code.
		Fixing the RTC (dev_mc146818) to work with CATS.
20051009	Rewriting the R() function; now there are 8192 automatically
		generated smaller functions doing the same thing, but hopefully
		faster. This also fixes some bugs which were triggered when
		trying to compile GXemul inside itself. :-)
		Adding a dummy dev_lpt.
20051010	Small hack to not update virtual translation tables if memory
		accesses are done with the NO_EXCEPTION flag; a time reduction
		of almost a factor 2 for a full NetBSD/cats install. :-)
20051011	Passing -A as the default boot arg for CATS (works fine with

==============  RELEASE  ==============

1 dpavlin 16 Gavare's eXperimental Emulator -- GXemul
2     ====================================================
3 dpavlin 2
4     Copyright (C) 2003-2005 Anders Gavare.
7     Overview
8     --------
10 dpavlin 14 GXemul is an experimental instruction-level machine emulator. Several
11     emulation modes are available. In some modes, processors and surrounding
12 dpavlin 12 hardware components are emulated well enough to let unmodified operating
13     systems (e.g. NetBSD) run as if they were running on a real machine.
14 dpavlin 2
15 dpavlin 14 The processor architecture best emulated by GXemul is MIPS, but other
16     architectures are also partially emulated.
17 dpavlin 2
18 dpavlin 12
19 dpavlin 2 Quick start
20     -----------
22 dpavlin 4 To compile, type './configure' and then 'make'. This should work on most
23     Unix-like systems. If not, then please mail me a bug report.
24 dpavlin 2
25 dpavlin 10 If you are impatient, and want to try out running a guest operating system
26     inside GXemul, please read this: doc/guestoses.html#netbsdinstall
27 dpavlin 2
28 dpavlin 10 If you want to use GXemul for experimenting with code of your own,
29     then I suggest you compile a Hello World program according to the tips
30     listed here: doc/experiments.html#hello
31 dpavlin 2
32 dpavlin 10 Please read the rest of the documentation in the doc/ sub-directory for
33     more detailed information on how to use the emulator.
36 dpavlin 2 Feedback
37     --------
39     If you have found GXemul useful in some way, or feel like sending me
40     comments or feedback in general, then mail me at anders(at)gavare.se.

  ViewVC Help
Powered by ViewVC 1.1.26