./emulators/gxemul, Framework for full-system computer architecture emulation

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version:, Package name: gxemul-, Maintainer: pkgsrc-users

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, Motorola 88K, PowerPC, and SuperH processors, and various
surrounding hardware components such as framebuffers, busses, interrupt
controllers, ethernet controllers, disk controllers, and serial port

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 specific guest operating systems
that can be regarded as "working" in GXemul. The guest operating system
that works best in GXemul is NetBSD/pmax.

Required to build:

Package options: x11

Master sites:

SHA1: 8a9b7a6c08628c2a59a6e7e9c7c449c3826b4744
RMD160: 6943173d4149bfe40218715b8ed2c82b5b361e50
Filesize: 5293.924 KB

Version history: (Expand)

CVS history: (Expand)

   2016-07-05 18:56:57 by Maya Rashish | Files touched by this commit (1)
Log message:
Add license (BSD-3)
   2016-03-29 21:03:07 by matthew green | Files touched by this commit (4)
Log message:
add support for tgei, tegiu, tlti, tltiu, teqi and tnei instructions.

bump pkg version.

ok @wiz.
   2015-11-03 21:31:11 by Alistair G. Crooks | Files touched by this commit (211)
Log message:
Add SHA512 digests for distfiles for emulators category

Problems found with existing digests:
	Package suse131_libSDL
	1c4d17a53bece6243cb3e6dd11c36d50f851a4f4 [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]
	Package suse131_libdbus
	de99fcfa8e2c7ced28caf38c24d217d6037aaa56 [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]
	Package suse131_qt4
	94daff738912c96ed8878ce1a131cd49fb379206 [recorded]
	886206018431aee9f8a01e1fb7e46973e8dca9d9 [calculated]

Problems found locating distfiles for atari800, compat12, compat 13,
compat14, compat15, compat20, compat30, compat40, compat50,
compat50-x11, compat51, compat51-x11, compat60, compat61,
compat61-x11, fmsx, osf1_lib, vice, xbeeb, xm7.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2014-12-12 10:57:43 by Ryo ONODERA | Files touched by this commit (1)
Log message:
Remove obsolete patch.
Thank you, wiz@.
   2014-12-08 21:55:19 by Ryo ONODERA | Files touched by this commit (9) | Package updated
Log message:
Update to

[20140817]  Release It has been a while since the last
release, and the SVN repository mirror at Sourceforge seems to be
broken, so it felt reasonable to package the current code into a
patch release. Not much has happened feature-wise since 0.6.0.

[20140816]  On FreeBSD/amd64 with GCC 4.2.1 as the default compiler,
you may need to install GCC 4.8.4 and run the configure script like
this to avoid triggering a bug in the default compiler:

CXX=c++48 CXXFLAGS=-Wl,-rpath,/usr/local/lib/gcc48 ./configure

[20110820]  Not much coding lately. The only thing worth mentioning
is that the Dreamcast emulation mode now gets further when running
Marcus Comstedt's test programs, and also shows "something" when
booting the PROM from my real Dreamcast. (This was in the legacy
Dreamcast mode, for fun. I haven't had time to work on the new
framework at all.)

[20100729]  Uploaded a clip to YouTube, showing the NetBSD/pmax
install procedure in GXemul.
   2014-10-09 16:07:17 by Thomas Klausner | Files touched by this commit (1163)
Log message:
Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.
   2013-12-10 12:53:55 by Jonathan Perkin | Files touched by this commit (1)
Log message:
Use LDFLAGS instead of LIBS, fixes SunOS.  Patch from Sebastian Wiedenroth.
   2013-06-29 10:24:53 by matthew green | Files touched by this commit (3)
Log message:
add support for more ways of writing to arm SPSR, as needed by
netbsd/arm32 ports since about 6 or so months ago.

bump pkg version.

ok agc.