summaryrefslogtreecommitdiff
path: root/emulators/gxemul/DESCR
diff options
context:
space:
mode:
authortsutsui <tsutsui>2010-05-13 14:48:53 +0000
committertsutsui <tsutsui>2010-05-13 14:48:53 +0000
commit225d04e882d8c7eb03630689dc3358f92c6a90ac (patch)
treeadd34905caea60e4d28bc59fae3e158abdb71eda /emulators/gxemul/DESCR
parent0ae0374a2b80afcb09d4dbe30f8358da01415ab6 (diff)
downloadpkgsrc-225d04e882d8c7eb03630689dc3358f92c6a90ac.tar.gz
Update gxemul to 0.6.0. Okay'ed by wiz@, in PR pkg/43296 by me.
--- The main change between release 0.4.7.2 and 0.6.0 is: * Since late 2007, a complete rewrite of the emulator's base framework has been going on. GXemul 0.6.0 is a very early release of the new framework. So far, only the testm88k machine mode has been rewritten to use the new framework, all other machine modes run in legacy mode using the old framework (which is still included). In other words: For most emulation modes, 0.6.0 will be exactly like 0.4.7.2. In addition to the new framework, a couple of other changes are worth mentioning: * Many unused, rarely used, and bogus emulation modes and features were removed, to reduce the maintenance burden. * Some operating systems listed on the guest OS page have had new releases; the documentation has been updated to reflect this. * New source code (but not the legacy part) is documented using Doxygen comments, and there is a unit testing framework in place. * There is now finally an install Makefile target, and the -j make option can be used to parallelize builds. Please read the HISTORY file for more details. --- Also update pkgsrc files: * update COMMENT and DESCR per the latest release note * remove MAKE_JOBS_SAFE=no as mentioned in the above changes list.
Diffstat (limited to 'emulators/gxemul/DESCR')
-rw-r--r--emulators/gxemul/DESCR17
1 files changed, 9 insertions, 8 deletions
diff --git a/emulators/gxemul/DESCR b/emulators/gxemul/DESCR
index 37c31470c09..9989208acd4 100644
--- a/emulators/gxemul/DESCR
+++ b/emulators/gxemul/DESCR
@@ -3,16 +3,17 @@ 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
+The emulator emulates (networks of) real machines. The machines may consist
+of ARM, MIPS, Motorola 88K, 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.
+GXemul, including the dynamic translation system, is implemented in portable
+C++, which means that the emulator will (at least in theory) run on
+practically any modern host architecture and unix-like operating system, for
+which a C++ compiler is available.
-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.
+The documentation lists the machines and specific guest operating systems
+that can be regarded as "working" in GXemul. The guest operating system
+that works best in GXemul is NetBSD/pmax.