notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
gxemul Instruction-level machine emulator
0.7.0_1 emulators on this many watch lists=7 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.7.0_1Version of this port present on the latest quarterly branch.
Maintainer: mclay@astate.edu search for ports maintained by this maintainer
Port Added: 2005-05-20 10:35:59
Last Update: 2024-01-10 13:13:03
Commit Hash: 64631af
People watching this port, also watch:: mplayer, nmap, wget, wine, tor
License: BSD3CLAUSE
WWW:
http://gavare.se/gxemul/
Description:
GXemul is a free instruction-level machine emulator, emulating not only the CPU, but also other hardware components, making it possible to use the emulator to run unmodified operating systems such as NetBSD, OpenBSD, or Linux. A few different machine types are emulated. The following machine types are emulated well enough to run at least one "guest OS": * ARM: CATS (NetBSD/cats, OpenBSD/cats), IQ80321 (NetBSD/evbarm), NetWinder (NetBSD/netwinder) * MIPS: DECstation 5000/200 (NetBSD/pmax, OpenBSD/pmax, Ultrix, Linux/DECstation, Sprite), Acer Pica-61 (NetBSD/arc), NEC MobilePro 770, 780, 800, 880 (NetBSD/hpcmips), Cobalt (NetBSD/cobalt), Malta (NetBSD/evbmips, Linux/Malta) Algorithmics P5064 (NetBSD/algor), SGI O2 (aka IP32) (NetBSD/sgi) * PowerPC: IBM 6050/6070 (PReP, PowerPC Reference Platform) (NetBSD/prep), MacPPC (generic "G4" Macintosh) (NetBSD/macppc) * SuperH: Sega Dreamcast (NetBSD/dreamcast, Linux/dreamcast), Landisk (OpenBSD/landisk)
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (5 items)
Collapse this list.
  1. bin/gxemul
  2. share/man/man1/gxemul.1.gz
  3. /usr/local/share/licenses/gxemul-0.7.0_1/catalog.mk
  4. /usr/local/share/licenses/gxemul-0.7.0_1/LICENSE
  5. /usr/local/share/licenses/gxemul-0.7.0_1/BSD3CLAUSE
Collapse this list.
Dependency lines:
  • gxemul>0:emulators/gxemul
To install the port:
cd /usr/ports/emulators/gxemul/ && make install clean
To add the package, run one of these commands:
  • pkg install emulators/gxemul
  • pkg install gxemul
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: gxemul
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1644505943 SHA256 (gxemul-0.7.0.tar.gz) = 79c4437c6f8ca904f46d33ac36062a65fdcf4a92a248478e408ab11295cf8e83 SIZE (gxemul-0.7.0.tar.gz) = 5985021

Packages (timestamps in pop-ups are UTC):
gxemul
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.7.0_10.7.0_10.6.20.7.0_10.7.0_1-0.6.2-
FreeBSD:13:quarterly0.7.0_10.7.0_10.7.00.7.0_10.7.0_10.7.00.7.00.7.0
FreeBSD:14:latest0.7.0_10.7.0_10.7.00.7.0_10.7.0_10.7.0-0.7.0
FreeBSD:14:quarterly0.7.0_10.7.0_1-0.7.0_10.7.0_10.7.00.7.00.7.0
FreeBSD:15:latest0.7.0_10.7.0_1n/a0.7.0_1n/a0.7.0_10.7.0_10.7.0_1
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. x11.pc : x11/libX11
Runtime dependencies:
  1. xterm : x11/xterm
  2. x11.pc : x11/libX11
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for gxemul-0.7.0_1: DOCS=on: Build and/or install documentation X11=on: X11 (graphics) support ===> Use 'make config' to modify these settings
Options name:
emulators_gxemul
USES:
xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. http://gavare.se/gxemul/src/
Collapse this list.

Number of commits found: 60

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.7.0_1
10 Jan 2024 13:13:03
commit hash: 64631af5a788e3083ad88fb728a95a3499015a6dcommit hash: 64631af5a788e3083ad88fb728a95a3499015a6dcommit hash: 64631af5a788e3083ad88fb728a95a3499015a6dcommit hash: 64631af5a788e3083ad88fb728a95a3499015a6d files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
MAN?PREFIX: eleminate its usage  and move man to share/man
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
0.7.0
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.7.0
20 Jul 2022 14:21:50
commit hash: 27eb52ac6a0bb5c93c0ae4ebe4fef9bafb727cfdcommit hash: 27eb52ac6a0bb5c93c0ae4ebe4fef9bafb727cfdcommit hash: 27eb52ac6a0bb5c93c0ae4ebe4fef9bafb727cfdcommit hash: 27eb52ac6a0bb5c93c0ae4ebe4fef9bafb727cfd files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
emulators: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alejandro Pulver <alejandro@varnet.biz>
  *  Alexander Best <arundel@gmx.net>
  *  Alexander Nedotsukov <bland@FreeBSD.org>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Alexey V. Antipovsky <kemm@in-line.ru>
  *  Alonso Cardenas Marquez <acm@FreeBSD.org>
  *  Brian Gaeke <brg@dgate.org>
  *  Danilo Egea Gondolfo <danilo@FreeBSD.org>
  *  David Naylor <naylor.b.david@gmail.com>
  *  David O'Brien (obrien@cs.ucdavis.edu)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.7.0
01 Apr 2022 04:12:21
commit hash: 9478a8c169cd07d375213573bb139dce11f9ee19commit hash: 9478a8c169cd07d375213573bb139dce11f9ee19commit hash: 9478a8c169cd07d375213573bb139dce11f9ee19commit hash: 9478a8c169cd07d375213573bb139dce11f9ee19 files touched by this commit
Guangyuan Yang (ygy) search for other commits by this committer
Author: Mitchell Clay
emulators/gxemul: Update to 0.7.0 and take maintainership

Changelog:	http://gavare.se/gxemul/gxemul-stable/doc/RELEASE.html

PR:		261874
0.6.3
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
0.6.3
17 Feb 2021 09:38:29
Revision:565489Original commit files touched by this commit
krion search for other commits by this committer
Update to 0.6.3
0.6.2
28 Sep 2020 05:05:25
Revision:550400Original commit files touched by this commit
tobik search for other commits by this committer
Reset MAINTAINER
0.6.2
31 Oct 2019 08:59:55
Revision:516140Original commit files touched by this commit
tobik search for other commits by this committer
Add missing USES to my ports
0.6.2
23 Jun 2019 09:08:07
Revision:504933Original commit files touched by this commit
tobik search for other commits by this committer
emulators/gxemul: Update to 0.6.2

Changes:	http://gavare.se/gxemul/gxemul-stable/doc/RELEASE.html
0.6.1
23 Jun 2019 09:07:16
Revision:504932Original commit files touched by this commit
tobik search for other commits by this committer
emulators/gxemul: Cosmetic changes

- Pet portfmt and portclippy
0.6.1
07 Dec 2018 11:38:03
Revision:486856Original commit files touched by this commit
tobik search for other commits by this committer
emulators/gxemul: Update to 0.6.1

Announcement:	http://gavare.se/gxemul/gxemul-stable/doc/RELEASE.html
Changes:	http://gavare.se/gxemul/gxemul-stable/HISTORY.html
0.6.0.2
18 Nov 2018 08:51:09
Revision:485218Original commit files touched by this commit
tobik search for other commits by this committer
emulators/gxemul: Update to 0.6.0.2

- Build with Clang
- Update WWW; the sf.net project is gone
- vga.h is now included with "../include/vga.h" so the conflict with
  svgalib should be gone
- Make sure various build dependencies are not accidentally auto-detected
- Add missing xterm dependency; gxemul tries to run xterm when run
  under X for serial console output
- Take maintainership

Changes:	http://gavare.se/gxemul/gxemul-stable/doc/RELEASE.html
0.6.0.1_6
29 Jul 2018 22:18:46
Revision:475857Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
0.6.0.1_5
10 Mar 2018 17:46:06
Revision:464084Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
0.6.0.1_4
10 Sep 2017 20:55:39
Revision:449591Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
0.6.0.1_3
01 Apr 2017 15:23:32
Revision:437439Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
0.6.0.1_2
23 Mar 2017 05:47:42
Revision:436755Original commit files touched by this commit
lwhsu search for other commits by this committer
- Update WWW
0.6.0.1_2
20 Nov 2016 09:38:09
Revision:426566Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISIONS for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler.
0.6.0.1_1
19 May 2016 10:21:25
Revision:415498Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Fix trailing whitespace in pkg-descrs, categories [a-f]*

Approved by:	portmgr blanket
0.6.0.1_1
31 Jan 2016 21:46:25
Revision:407669Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Switch to options helpers
- Regenerate patches with `make makepatch`
0.6.0.1_1
10 Sep 2014 20:50:37
Revision:367888Original commit files touched by this commit
gerald search for other commits by this committer
Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
0.6.0.1
24 Aug 2014 09:17:19
Revision:365904Original commit files touched by this commit
marino search for other commits by this committer
emulators/gxemul: Upgrade version 0.6.0 => 0.6.0.1

PR:		192789
Submitted by:	Ports Fury
0.6.0_2
28 Jul 2014 18:39:29
Revision:363222Original commit files touched by this commit
adamw search for other commits by this committer
Rename emulators/ patch-xy patches to reflect the files they modify.
0.6.0_2
06 Jul 2014 14:55:37
Revision:360915Original commit files touched by this commit
bapt search for other commits by this committer
Support stage
Use options helpers
0.6.0_2
02 Jul 2014 20:22:56
Revision:360256Original commit files touched by this commit
antoine search for other commits by this committer
Resetting maintainership on ports that have not been staged and without any
pending PR

With hat:	portmgr
0.6.0_2
10 Mar 2014 20:55:22
Revision:347809Original commit files touched by this commit
gerald search for other commits by this committer
Update the default version of GCC used in the Ports Collection from
GCC 4.6.4 to GCC 4.7.3.  This entails updating the lang/gcc port as
well as changing the default in Mk/bsd.default-versions.mk.

Part II, Bump PORTREVISIONs.

PR:		182136
Supported by:	Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports)
Tested by:	bdrewery (two -exp runs)
0.6.0_1
25 Feb 2014 20:32:40
Revision:346073Original commit files touched by this commit
imp search for other commits by this committer
Force gcc, since gxemul isn't clang ready yet.
Fix for building with gcc 4.6 due to slight differences in namespace
pollution.
0.6.0_1
20 Sep 2013 16:43:53
Revision:327721Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
emulators)
0.6.0_1
28 Jun 2013 01:45:27
Revision:321920Original commit files touched by this commit
adrian (src committer) search for other commits by this committer
Bump portrevision - the binary has now changed.
0.6.0
28 Jun 2013 01:43:58
Revision:321919Original commit files touched by this commit
adrian (src committer) search for other commits by this committer
Enable LBA in GXEMUL.

FreeBSD-10's ATA code requires LBA to be used.  There's no code in the
ATA stack to send CHS commands to the hardware these days.

* Enable it by default;
* Turn print() into debug()

Tested:

* MALTA kernel on gxemul.
0.6.0
27 Jun 2013 22:22:05
Revision:321910Original commit files touched by this commit
adrian (src committer) search for other commits by this committer
Building gxemul conflicts with svgalib, so mark it as a conflict.

svgalib installs a 'vga.h' file in /usr/local/include, which conflicts with
the vga.h in gxemul.

Until that gets resolved, mark it as a conflict.
0.6.0
28 Apr 2013 21:20:28
Revision:316753Original commit files touched by this commit
bapt search for other commits by this committer
Convert emulators to new options framework
0.6.0
24 Oct 2011 04:17:38
Original commit files touched by this commit
dougb search for other commits by this committer
Remove more tags from pkg-descr files fo the form:

- Name
em@i.l

or variations thereof. While I'm here also fix some whitespace and other
formatting errors, including moving WWW: to the last line in the file.
0.6.0
02 Jul 2011 17:14:20
Original commit files touched by this commit
miwi search for other commits by this committer
= Drop MD5 support
0.6.0
14 Jun 2010 21:19:11
Original commit files touched by this commit
imp search for other commits by this committer
Upgrade to latest gxemul 0.6.0.

Submitted by:   Tassilo Philipp
Feature safe:   yes
0.4.7.2
19 Nov 2009 23:41:55
Original commit files touched by this commit
pav search for other commits by this committer
- Mark MAKE_JOBS_UNSAFE

Reported by:    pointyhat
0.4.7.2
19 Sep 2009 22:29:10
Original commit files touched by this commit
pav search for other commits by this committer
- Update to 0.4.7.2

PR:             ports/138364
Submitted by:   Sylvio Cesar <scjamorim@bsd.com.br>
Approved by:    maintainer timeout (imp; 19 days)
Feature safe:   yes
0.4.6.5_1
03 Oct 2008 22:53:29
Original commit files touched by this commit
imp search for other commits by this committer
o Fix a bug reported by Oleksandr Tymoshenko:
        Due to small issue with gxemul (PCI registers values of piix
        controller are not saved having been written) FreeBSD in
        gxemul panics after detecting IDE devices. Apply this patch to
        fix it...
o Bump PORTREVISION
o Take on this port.

Submitted by:   gonzo@
0.4.6.5
15 Jun 2008 02:05:00
Original commit files touched by this commit
lwhsu search for other commits by this committer
- Update to version 0.4.6.5

PR:             ports/124587
Submitted by:   KATO Tsuguru <tkato432 AT yahoo.com>
0.4.6.3
22 May 2008 00:49:25
Original commit files touched by this commit
miwi search for other commits by this committer
- Update to version 0.4.6.3

PR:             123870
Submitted by:   Ports Fury
0.4.6.2_1
19 Apr 2008 17:56:05
Original commit files touched by this commit Sanity Test Failure
miwi search for other commits by this committer
- Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
        Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
        ehaupt, nox, itetcu, flz, pav

PR:             116263
Tested on:      pointyhat
Approved by:    portmgr (pav)
0.4.6.2_1
10 Apr 2008 09:15:41
Original commit files touched by this commit
jkoshy search for other commits by this committer
Reset maintainership.
0.4.6.2_1
23 Mar 2008 23:03:18
Original commit files touched by this commit
miwi search for other commits by this committer
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Bump PORTREVISION

Approved by:    portmgr (xorg cleanup)
0.4.6.2
22 Feb 2008 14:56:38
Original commit files touched by this commit
jkoshy search for other commits by this committer
Upgrade to v0.4.6.2.  Changes from the previous ported version include:

- The MIPS32/64 "ror" instruction is now supported.
- Support for NetBSD 4.0, OpenBSD/landisk 4.2.
- Documentation updates.
- Bug fixes.
0.4.6
04 Jul 2007 07:49:52
Original commit files touched by this commit
jkoshy search for other commits by this committer
- Upgrade to v0.4.6.  Upstream changes include:
  - NetBSD/pmppc can now run in the emulator (with root-on-nfs), on
    an emulated Artesyn PM/PPC board.
  - Host CPU usage reductions when the guest OS is in an idle loop.
  - Minor SuperH emulation speed improvements.
  - General code cleanup: Non-working (skeleton) emulation modes have
    been removed, and many unused/legacy constructs have been removed.
0.4.5.1_1
19 May 2007 20:32:57
Original commit files touched by this commit
flz search for other commits by this committer
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
0.4.5.1
03 May 2007 07:13:41
Original commit files touched by this commit
jkoshy search for other commits by this committer
Update pkg-descr.

Requested by:   Anders Gavare [AUTHOR]
0.4.5.1
02 May 2007 13:03:43
Original commit files touched by this commit
jkoshy search for other commits by this committer
Upgrade to v0.4.5.1.  Upstream changes from the previous version
of the port include:
 - Initial support for "disk overlays", enabling rollback of
   emulated disk contents.
 - Bug fixes to dyntrans and other modules.
 - GDB debugging stub support, some dummy and experimentals CPUs
   and machine modes have been removed.
 - Landisk emulation now runs OpenBSD/landisk.
0.4.4
06 Mar 2007 05:33:21
Original commit files touched by this commit
jkoshy search for other commits by this committer
Upgrade to version 0.4.4.  Upstream changes include:
 - a redesign/rewrite of the interrupt routing system.
 - more stable SuperH emulation.
 - minor AltiVec changes.
These changes allow a NetBSD/dreamcast 'Live CD' to boot
and NetBSD/macppc to boot a GENERIC kernel after install.
0.4.3
08 Nov 2006 04:54:00
Original commit files touched by this commit
jkoshy search for other commits by this committer
Upgrade to v0.4.3.  Upstream changes include:
  - SH4 emulation now allows NetBSD/dreamcast to reach
    userland.
  - A framework to let emulated clocks run at same
    speed as the host clock has been added.
  - The built-in debugger's expression syntax has been changed.
  - Better MIPS emulation for some combination of emulated
    processor and guest operating system.
  - Bug fixes.
0.4.2_1
02 Sep 2006 15:31:21
Original commit files touched by this commit
jkoshy search for other commits by this committer
Add an interim patch that allows FreeBSD to learn the clock frequency
of the emulated MIPS32 processor from yamon's environment.

Submitted by:   bms
0.4.2
20 Aug 2006 11:16:15
Original commit files touched by this commit
jkoshy search for other commits by this committer
Update to v0.4.2.  Upstream changes include:
 - NetWinder emulation mode works well enough to let NetBSD/netwinder
   run from a disk image.
 - Algorithmics P5064 emulation works well enough to let NetBSD/algor
   run from a disk image.
 - PCI configuration register writes are now handled, which allows
   NetBSD/Malta (evbmips) 3.0.1 and NetBSD/cobalt 3.0.1 to run
   from PCI IDE harddisk images.
 - Some performance increases for translation table updates.
0.4.1
26 Jul 2006 10:59:59
Original commit files touched by this commit
jkoshy search for other commits by this committer
Upgrade to v0.4.1.

Major upstream changes from the previous ported version
include:
 - speedups for MIPS emulation,
 - an improved dyntrans backend,
 - tweaks to ARM, PPC, AVR, SPARC and MIPS emulation,
 - support for remote debugging using GDB,
 - a new statistics gathering option "-s",
 - most configuration options are no longer supported,
 - bug fixes.

Port changes:
 - the port no longer depends on GCC >= 3.2 on FreeBSD 4.X.
 - OPTION "X" has been renamed as "X11" for consistency.
0.3.8
19 Feb 2006 09:04:11
Original commit files touched by this commit
jkoshy search for other commits by this committer
- Upgrade to v0.3.8.  User visible changes include:
  - i80321 (XScale) mode can run NetBSD/evbarm,
  - performance speedups for framebuffer output
  - most CPU types are enabled by default.
- Remove obsolete USE_REINPLACE directive.
- Add a local MASTER site.
- Take over port maintainership.
0.3.7
10 Jan 2006 10:56:15
Original commit files touched by this commit
vs search for other commits by this committer
Unbreak: USE_GCC=3.2+ on 4.x
0.3.7
31 Dec 2005 04:57:23
Original commit files touched by this commit
imp search for other commits by this committer
Update to 0.3.7 from 0.3.2.  See
http://gavare.se/gxemul/gxemul-stable/HISTORY.html
for a long changelog between these releases.  Summary: vastly improved arm,
mips and ppc support.  Lots of new CPUs and a better dynamic code generator
for the instructions emulated.  Vastly improved hardware device emulation.
Can boot many free and obscure guest operating systems.
0.3.2
24 Nov 2005 16:07:52
Original commit files touched by this commit
pav search for other commits by this committer
- Add SHA256
0.3.2
30 Sep 2005 13:08:24
Original commit files touched by this commit
oliver search for other commits by this committer
reset maintainer to ports@

Approved by:    maintainer
0.3.2
20 May 2005 10:35:33
Original commit files touched by this commit
jylefort search for other commits by this committer
Add gxemul.

GXemul is a free instruction-level machine emulator, emulating not only the
CPU, but also other hardware components, making it possible to use the emulator
to run unmodified operating systems such as NetBSD, OpenBSD, or Linux.

A few different machine types are emulated. The following machine types are
emulated well enough to run at least one "guest OS":

  * DECstation 5000/200 ("3max"): serial controller (including keyboard and
    mouse), ethernet, SCSI, and graphical framebuffers.
  * Acer Pica-61 (an ARC machine): serial controller, "VGA" text console, and
    SCSI.
  * NEC MobilePro 770, 780, 800, and 880 (HPCmips machines): framebuffer,
    keyboard, and a PCMCIA IDE controller.
  * Cobalt: serial controller and PCI IDE.

WWW: http://gavare.se/gxemul/

PR:             ports/81048
Submitted by:   Janni <jannisan@t-online.de>

Number of commits found: 60