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

Diff of /trunk/README

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 4 by dpavlin, Mon Oct 8 16:18:00 2007 UTC revision 22 by dpavlin, Mon Oct 8 16:19:37 2007 UTC
# Line 1  Line 1 
1  GXemul 0.3.2  Gavare's eXperimental Emulator   --   GXemul 0.3.8
2  ============  ==================================================
3    
4  Copyright (C) 2003-2005  Anders Gavare.  Copyright (C) 2003-2006  Anders Gavare.
5    
6    
7  Overview  Overview
8  --------  --------
9    
10  GXemul is an experimental instruction-level machine emulator. It can be  GXemul is an experimental instruction-level machine emulator. Several
11  used to run binary code for (among others) MIPS-based machines. Several  emulation modes are available. In some modes, processors and surrounding
12  emulation modes are available. For some emulation modes, processors and  hardware components are emulated well enough to let unmodified operating
13  surrounding hardware components are emulated well enough to let unmodified  systems (e.g. NetBSD) run as if they were running on a real machine.
14  operating systems (eg. NetBSD) run as if they were running on a real machine.  
15    MIPS processors are emulated using either a simple binary translation
16    layer (recompilation into native code), which is used on Alpha and i386
17    hosts, or by traditional interpretation (very very slow, but works on any
18    host platform).
19    
20    ARM and PowerPC processors are emulated using a newer dynamic translation
21    system. Performance is somewhere between traditional interpretation and
22    recompilation into native code. However, the dynamic translation system
23    used in GXemul does NOT generate native code, and thus doesn't require
24    platform-specific back-ends. In plain English, this means that the
25    dyntrans system works on any host platform.
26    
27    
28  Quick start  Quick start
# Line 20  Quick start Line 31  Quick start
31  To compile, type './configure' and then 'make'. This should work on most  To compile, type './configure' and then 'make'. This should work on most
32  Unix-like systems. If not, then please mail me a bug report.  Unix-like systems. If not, then please mail me a bug report.
33    
34  Please read the the documentation in the doc/ sub-directory for more  If you are impatient, and want to try out running a guest operating system
35  detailed information on how to use the emulator.  inside GXemul, read this:  doc/guestoses.html#netbsdcatsinstall
36    
37    If you want to use GXemul for experimenting with code of your own,
38    then I suggest you compile a Hello World program according to the tips
39    listed here:  doc/experiments.html#hello
40    
41    Please read the rest of the documentation in the doc/ sub-directory for
42    more detailed information on how to use the emulator.
43    
44    
45  Feedback  Feedback

Legend:
Removed from v.4  
changed lines
  Added in v.22

  ViewVC Help
Powered by ViewVC 1.1.26