Gavare's eXperimental Emulator (GXemul)
Documentation
Contents:
Introduction
Overview
Is GXemul Free software?
How to compile/build the emulator
How to run the emulator
Which CPU types does GXemul emulate?
Emulation accuracy
Which machines does GXemul emulate?
Which guest OSes are possible to run in GXemul?
Installing and running "guest OSes"
General notes on running "guest OSes"
NetBSD/pmax
NetBSD/arc
NetBSD/hpcmips
NetBSD/cobalt
NetBSD/evbmips
NetBSD/sgimips
OpenBSD/pmax
OpenBSD/arc
Ultrix/RISC
Sprite for DECstation
Debian GNU/Linux for DECstation
Redhat Linux for DECstation
Experimenting with GXemul
Hello world
Experimental devices
Experiments with other kernels and guest OSes
Configuration files
Configuration file syntax
A minimal example
Network across multiple hosts
Misc.
Networking
Porting operating systems to MIPS using GXemul
Using GXemul in compiler contruction courses
How to start the emulator with a disk image
How to extract large gzipped disk images
Running userland binaries
Using a PROM dump from a real machine
Technical details
Speed and emulation modes
Networking
Emulation of hardware devices
Regression tests
NetBSD/pmax 1.6.2
inside GXemul
Feedback:
If you have found GXemul useful, found a bug, or have other comments, then don't hesitate to mail me.
(Anders Gavare)