Path to this page:
Subject: CVS commit: pkgsrc/emulators/gxemul
From: Ryo ONODERA
Date: 2019-08-23 15:13:49
Message id: 20190823131349.C5835FBF4@cvs.NetBSD.org
Log Message:
Update to 0.6.2
* All pkgsrc patches are included by upstream or target files are removed.
Changelog:
The most important changes between release 0.6.1 and 0.6.2 are:
When writing to mirrored RAM ranges, any dyntrans translations made in \
either the mirror or the mirrored ranges are now invalidated. This means that an \
emulated SGI O2 can now be used with up to 1 GB of RAM when running OpenBSD/sgi \
as a guest OS. Previously, 256 MB was the maximum amount of emulated RAM \
possible for the SGI O2.
A fix 2018-06-13 (between 0.6.0.1 and 0.6.0.2) for translation invalidation \
when using larger than 4 KB pages, which made HelenOS/malta run further, caused \
a regression which broke NetBSD/hpcmips (on VR4121 CPUs, which have 1 KB native \
page size). A bit of cleanup seems to have fixed this, so that both \
NetBSD/hpcmips and HelenOS/malta work now.
Cleanup: The MIPS processor emulation implemented in the "new \
framework", and the corresponding MIPS machine modes in the new framework, \
have been removed. (All meaningful MIPS emulation is in the old framework \
anyway.)
Documentation updates:
Each emulated machine now has a page of its own with the guest OSes or \
other software that may run in that mode, rather than just having a long \
unsorted list of guest OS installation instructions.
Less focus on the "new framework", more focus on the old \
framework where things actually work.
An introduction to using GXemul as a debugger.
A general overhaul to remove old stuff, fix errors, and make things \
easier to read.
Files: