From 45bdb3c93e1874bf609980a40ae5c734255af592 Mon Sep 17 00:00:00 2001 From: apb Date: Sat, 29 Mar 2008 16:52:07 +0000 Subject: Replace DESCR with a copy of the first few paraghraphs from the README inside the distribution. OK xtraeme. --- emulators/gxemul/DESCR | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) (limited to 'emulators') diff --git a/emulators/gxemul/DESCR b/emulators/gxemul/DESCR index 8ef0c801333..4a981a587dc 100644 --- a/emulators/gxemul/DESCR +++ b/emulators/gxemul/DESCR @@ -1,6 +1,18 @@ -GXemul is a machine emulator. The initial goal was to write a simple -64-bit MIPS emulator for running multiprocessor experiments with a -microkernel, but the emulator can be used for many other things. While -some simulators only simulate a CPU, GXemul also simulates other -hardware components, making it possible to use the emulator to run -unmodified operating systems, such as NetBSD, OpenBSD, or Linux. +GXemul is a framework for full-system computer architecture emulation. +Several processor architectures and machine types have been implemented. +It is working well enough to allow unmodified "guest" operating systems to +run inside the emulator, as if they were running on real hardware. + +The emulator emulates (networks of) real machines. The machines may +consist of ARM, MIPS, PowerPC, and SuperH processors, and various +surrounding hardware components such as framebuffers, busses, interrupt +controllers, ethernet controllers, disk controllers, and serial port +controllers. + +GXemul, including the dynamic translation system, is implemented in +portable C, which means that the emulator will run on practically any host +architecture. + +The documentation lists the machines and guest operating systems that can +be regarded as "working" in GXemul. The best working guest operating +systems are probably NetBSD/pmax and NetBSD/cats. -- cgit v1.2.3