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

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


Branch: CURRENT, Version: 0.6.0.1nb5, Package name: gxemul-0.6.0.1nb5, 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
controllers.

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:
[pkgtools/x11-links] [pkgtools/cwrappers]

Package options: x11

Master sites:

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

Version history: (Expand)


CVS history: (Expand)


   2017-07-16 18:36:09 by Christos Zoulas | Files touched by this commit (3)
Log message:
fix paths in patches.
   2017-07-16 16:10:58 by Christos Zoulas | Files touched by this commit (4)
Log message:
Fix dropped characters on landisk (sh4). Now the arrow keys work in the
installer.
   2017-06-29 19:51:46 by Christos Zoulas | Files touched by this commit (3)
Log message:
fix root device for pmax.
   2017-05-15 03:45:49 by Christos Zoulas | Files touched by this commit (3)
Log message:
Fix cats interrupt issue, cosmetic addition to footbridge.
   2017-05-11 14:38:53 by Christos Zoulas | Files touched by this commit (2)
Log message:
regen
   2017-05-11 14:38:30 by Christos Zoulas | Files touched by this commit (1)
Log message:
fix cats kernel:
TODO: see cpu_arm_instr_dpi; non-zero steps but still under 256 is not \ 
implemented yet
to_be_translated(): TODO: unimplemented instruction:
ebf61a60:  e28fc600     add     ip,pc,#0
   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.