Gavare's eXperimental Emulator (GXemul)
Contents:
Introduction
Overview
Is GXemul Free software?
How to compile/build the emulator
How to run the emulator
Which processor architectures does GXemul emulate?
What kind of translation does GXemul use?
Emulation accuracy
Which machines does GXemul emulate?
Installing and running "guest OSes"
General notes on running "guest OSes"
NetBSD/pmax
NetBSD/arc
NetBSD/hpcmips
NetBSD/cobalt
NetBSD/evbmips
NetBSD/algor
NetBSD/sgimips
NetBSD/cats
NetBSD/evbarm
NetBSD/netwinder
NetBSD/prep
OpenBSD/pmax
OpenBSD/cats
Ultrix/RISC
Sprite for DECstation
Debian GNU/Linux for DECstation
Redhat Linux for DECstation
Experimenting with GXemul
Hello world
Experimental devices
GDB remote serial protocol connection
Introduction
Prerequisites
Example session
Configuration files
Configuration file syntax
A minimal example
Network across multiple hosts
Miscellaneous
Networking
Writing operating system code, or developing firmware, using GXemul
Using GXemul in compiler contruction courses
How to start the emulator with a disk image
Transfering files to/from the guest OS
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
Feedback:
If you have found GXemul useful, found a bug, or have other comments, then don't hesitate to mail me.
(Anders Gavare)