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
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

FInally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combinatio for a given watch list. This is what FreshPorts will look for.

non port: emulators/qemu-devel/distinfo

Number of commits found: 60

Monday, 29 Jan 2024
19:54 Muhammad Moinur Rahman (bofh) search for other commits by this committer
emulators/qemu-devel: Update version 8.3.0.20231231=>8.3.0.20240126
commit hash: 4927ace0dd70205553c501b36f585e5494d55dac commit hash: 4927ace0dd70205553c501b36f585e5494d55dac commit hash: 4927ace0dd70205553c501b36f585e5494d55dac commit hash: 4927ace0dd70205553c501b36f585e5494d55dac 4927ace
Monday, 1 Jan 2024
18:54 Muhammad Moinur Rahman (bofh) search for other commits by this committer
emulators/qemu-devel: Update snapshot 8.2.0.20231130=>8.3.0.20231231
commit hash: 13bbf6fe2ae67b4f150db9132983b7fcfa0ab8bf commit hash: 13bbf6fe2ae67b4f150db9132983b7fcfa0ab8bf commit hash: 13bbf6fe2ae67b4f150db9132983b7fcfa0ab8bf commit hash: 13bbf6fe2ae67b4f150db9132983b7fcfa0ab8bf 13bbf6f
Friday, 22 Dec 2023
23:44 Muhammad Moinur Rahman (bofh) search for other commits by this committer
emulators/qemu-devel: Update version 8.2.0.20231031=>8.2.0.20231130
commit hash: c3bcb016aa1fad0fad9031e209d5a904518d87e6 commit hash: c3bcb016aa1fad0fad9031e209d5a904518d87e6 commit hash: c3bcb016aa1fad0fad9031e209d5a904518d87e6 commit hash: c3bcb016aa1fad0fad9031e209d5a904518d87e6 c3bcb01
Saturday, 4 Nov 2023
19:51 Muhammad Moinur Rahman (bofh) search for other commits by this committer
emulators/qemu-devel: Update snapshot 8.2.0.20230929=>8.2.0.20231031
commit hash: ef6923ba41ebac4779d9da0bd31deb9683d7f136 commit hash: ef6923ba41ebac4779d9da0bd31deb9683d7f136 commit hash: ef6923ba41ebac4779d9da0bd31deb9683d7f136 commit hash: ef6923ba41ebac4779d9da0bd31deb9683d7f136 ef6923b
Wednesday, 18 Oct 2023
21:15 Muhammad Moinur Rahman (bofh) search for other commits by this committer
emulators/qemu-devel: Update version 8.2.0.20230831=>8.2.0.20230929
commit hash: 675e2c77bea80cd5f98175761875a098c3a61a92 commit hash: 675e2c77bea80cd5f98175761875a098c3a61a92 commit hash: 675e2c77bea80cd5f98175761875a098c3a61a92 commit hash: 675e2c77bea80cd5f98175761875a098c3a61a92 675e2c7
Wednesday, 27 Sep 2023
08:55 Muhammad Moinur Rahman (bofh) search for other commits by this committer
emulators/qemu-devel: Update to snapshot 20230831
commit hash: a952b9b50a9152ab3205c14ed67838b434221c85 commit hash: a952b9b50a9152ab3205c14ed67838b434221c85 commit hash: a952b9b50a9152ab3205c14ed67838b434221c85 commit hash: a952b9b50a9152ab3205c14ed67838b434221c85 a952b9b
Tuesday, 26 Sep 2023
05:39 Muhammad Moinur Rahman (bofh) search for other commits by this committer
emulators/qemu-devel: Update to 20230731 snapshot

- Pet portclippy
commit hash: e6a3abc3c8260427f41eb4e50d57cc1bceb891f7 commit hash: e6a3abc3c8260427f41eb4e50d57cc1bceb891f7 commit hash: e6a3abc3c8260427f41eb4e50d57cc1bceb891f7 commit hash: e6a3abc3c8260427f41eb4e50d57cc1bceb891f7 e6a3abc
Monday, 25 Sep 2023
06:59 Muhammad Moinur Rahman (bofh) search for other commits by this committer
emulators/qemu-devel: Update to snapshot 20230630

- Sanitize some of the pkg-message
- Remove some unnecessary dependency
commit hash: b05d873721df90590814e8262f9c44c151fc6c04 commit hash: b05d873721df90590814e8262f9c44c151fc6c04 commit hash: b05d873721df90590814e8262f9c44c151fc6c04 commit hash: b05d873721df90590814e8262f9c44c151fc6c04 b05d873
Sunday, 24 Sep 2023
10:40 Muhammad Moinur Rahman (bofh) search for other commits by this committer
emulators/qemu-devel: Update snapshot to 20230531
commit hash: 86a0711de0534badf0248ff0957d751c5d47b328 commit hash: 86a0711de0534badf0248ff0957d751c5d47b328 commit hash: 86a0711de0534badf0248ff0957d751c5d47b328 commit hash: 86a0711de0534badf0248ff0957d751c5d47b328 86a0711
Sunday, 7 May 2023
19:26 Muhammad Moinur Rahman (bofh) search for other commits by this committer
emulators/qemu-devel: Update version 7.2.0.20221221=>8.0.0.20230505

- Unbreak on i386
commit hash: 850914520423e615ecaf1b085a87c68e32db757f commit hash: 850914520423e615ecaf1b085a87c68e32db757f commit hash: 850914520423e615ecaf1b085a87c68e32db757f commit hash: 850914520423e615ecaf1b085a87c68e32db757f 8509145
Saturday, 31 Dec 2022
21:59 Muhammad Moinur Rahman (bofh) search for other commits by this committer
emulators/qemu-devel: Update version 7.1.0.20220805=>7.2.0.20221221
commit hash: eadaa6c6d0989ce1357841a9f4d2f4c658d5bdef commit hash: eadaa6c6d0989ce1357841a9f4d2f4c658d5bdef commit hash: eadaa6c6d0989ce1357841a9f4d2f4c658d5bdef commit hash: eadaa6c6d0989ce1357841a9f4d2f4c658d5bdef eadaa6c
Saturday, 6 Aug 2022
05:25 Muhammad Moinur Rahman (bofh) search for other commits by this committer
emulators/qemu-devel: Update version 6.1.0.20210928=>7.1.0.20220805

- Update version to latest snapshots

Reported by:	imp
commit hash: 2ab482e2c8f51eae7ffd747685b7f181fe1b3809 commit hash: 2ab482e2c8f51eae7ffd747685b7f181fe1b3809 commit hash: 2ab482e2c8f51eae7ffd747685b7f181fe1b3809 commit hash: 2ab482e2c8f51eae7ffd747685b7f181fe1b3809 2ab482e2
Tuesday, 28 Sep 2021
20:41 Muhammad Moinur Rahman (bofh) search for other commits by this committer
emulators/qemu-devel: Update version 5.1.0.20201019=>6.1.0.20210928

- Move upstream site to GITLAB

Relnotes: https://gitlab.com/qemu-project/qemu/-/commits/master/
commit hash: 8f957c37002202c0485320f7b64ff046aec51b6a commit hash: 8f957c37002202c0485320f7b64ff046aec51b6a commit hash: 8f957c37002202c0485320f7b64ff046aec51b6a commit hash: 8f957c37002202c0485320f7b64ff046aec51b6a 8f957c3
Friday, 23 Oct 2020
19:06 bofh search for other commits by this committer
emulators/qemu-devel: Update version 5.1.0.20200909=>5.1.0.20201010

- Fix plist when DOCS disabled [1]

PR:		250456 [1]
Reported by:	lwhsu [1]
Original commitRevision:553134 
Saturday, 12 Sep 2020
22:25 bofh search for other commits by this committer
emulators/qemu-devel: Update version 4.2.0=>5.1.0.20200909

- Move to SNAPSHOT versions of qemu
- Remove i386 support temporarily as build is failing on i386
- Change MASTER_SITES to GITHUB
- Mark IGNORE for 11.X as it cannot build Position Independent Code on 11
- OPTIONIZE NCURSES for support of both base and ports [1]
- Add OPTIONS CAPSTONE and use CAPSTONE from ports
- Remove PCAP related patches as was unable to create PANIC while using TSO
- Fixes for the RISC-V PLIC that are required to boot FreeBSD/riscv64 HEAD
  after r362977

PR:		245997 [1]
Submitted by:	lab+bsd@thinkum.space [1]
Reported by:	lwhsu jhb
Original commitRevision:548428 
Wednesday, 12 Feb 2020
22:02 bofh search for other commits by this committer
emulators/qemu-devel: Update version 4.1.0=>4.2.0

Reported by:	lwhsu
Original commitRevision:525977 
Friday, 27 Sep 2019
17:55 bofh search for other commits by this committer
emulators/qemu-devel: Update version 4.0.0=>4.1.0

- Merge 4.0.X branch into emulators/qemu40
- See UPDATING for more info
Original commitRevision:513050 
Wednesday, 7 Aug 2019
09:58 bofh search for other commits by this committer
emulators/qemu-devel: Update version 3.1.0=>4.0.0

- USES=gl is not always needed [1]

PR:		238364 [1]
Submitted by:	pizzamig [1]
Reported by:	bz
Original commitRevision:508308 
Thursday, 28 Feb 2019
01:52 bofh search for other commits by this committer
emulators/qemu-devel: Update version 2.6.0=>3.1.0

PR:		229324
Reported by:	bcran
Relnotes:	https://www.qemu.org/2018/12/12/qemu-3-1-0/
Original commitRevision:494122 
Sunday, 29 May 2016
00:24 bofh search for other commits by this committer
emulators/qemu-devel: Update version 2.5.0=>2.6.1
Original commitRevision:416075 
Friday, 1 Jan 2016
17:54 bofh search for other commits by this committer
emulators/qemu-devel: Update version 2.4.0=>2.5.0

- Remove nox@ from MASTER_SITES (R.I.P. nox)
- Take MAINTAINERSHIP
- Add LICENSE (GPLv2)
- Convert to OPTIONSNG
- Fix patch files to be 'make makepatch' compatible
- Fix Multiple Security Vulnerabilities [1]

PR:		203112 [1]
Submitted by:	venture37@geeklan.co.uk [1]
Security:	CVE-2015-5165 [1]
		CVE-2015-5745 [1]
		CVE-2015-5154 [1]
		CVE-2015-5225 [1]
Differential Revision:	https://reviews.freebsd.org/D3691
Original commitRevision:405027 
Wednesday, 2 Sep 2015
16:12 sbruno search for other commits by this committer
QEMU update to 2.4.0
- remove patch files accepted and merge upstream
- Add new vgabios-virtio
Original commitRevision:395861 
Tuesday, 28 Apr 2015
18:53 nox search for other commits by this committer
Update to 2.3.0 - announce message is here:

	http://article.gmane.org/gmane.comp.emulators.qemu/332605
Original commitRevision:384934 
Wednesday, 11 Mar 2015
19:56 nox search for other commits by this committer
Update to 2.2.1, announce message is here:

	http://article.gmane.org/gmane.comp.emulators.qemu/325002
Original commitRevision:381033 
Tuesday, 6 Jan 2015
19:47 nox search for other commits by this committer
- Update emulators/qemu-sbruno to latest github snapshot, fixing
  the bsd-user targets on 8 and 9.
- Switch emulators/qemu-user-static to be slave of emulators/qemu-sbruno.
- Update emulators/qemu-devel to latest upstream release 2.2.0, now
  w/o bsd-user patches and knob again.  (Or at least until the
  patches are merged upstream...) [1]
- Add appropriate CONFLICTS to emulators/qemu too and bump its
  PORTREVISION.

Suggested by:	andrew [1] (for the benefit of testing aarch64 guests)
Original commitRevision:376437 
Monday, 18 Aug 2014
18:53 nox search for other commits by this committer
- Update to 2.0.2, announce message is here:

	http://thread.gmane.org/gmane.comp.emulators.qemu/291585

- Strip executables by default.
- Switch to USES=python:2,build.
Original commitRevision:365340 
Friday, 18 Apr 2014
10:53 nox search for other commits by this committer
- Update to 2.0.0 - announce message is here:

	http://article.gmane.org/gmane.comp.emulators.qemu/267615

- Take updated bsd-user patches from sbruno's github repo. [1]
- Add headers to my recent bsd-user patches. (they are applied as in
  the EXTRA_PATCHES order in the port Makefile)

Submitted by:	sbruno [1]
Obtained from:	https://github.com/seanbruno/qemu/commits/bsd-user [1]
Original commitRevision:351530 
Wednesday, 26 Mar 2014
20:09 nox search for other commits by this committer
Update to 1.7.1 - announce/changelog message is here:

	https://lists.nongnu.org/archive/html/qemu-devel/2014-03/msg04773.html
Original commitRevision:349287 
Monday, 30 Dec 2013
22:24 nox search for other commits by this committer
- Update to 1.7.0, announce message is here:

	http://lists.nongnu.org/archive/html/qemu-devel/2013-12/msg01770.html

- Bring back BSD_USER knob thanx to sson's latest patches. [1]

Submitted by:	sson [1]
Original commitRevision:338187 
Saturday, 12 Oct 2013
20:10 nox search for other commits by this committer
Update to 1.6.1 - announce message is here:

	http://lists.nongnu.org/archive/html/qemu-devel/2013-10/msg01207.html
Original commitRevision:330184 
Tuesday, 20 Aug 2013
22:03 nox search for other commits by this committer
- Update to 1.6.0 - announce message is here:

	https://lists.gnu.org/archive/html/qemu-devel/2013-08/msg02245.html

- Remove bsd-user support as sson's patches no longer apply, you can still
  use his (older) git tree or my port of it on redports as described here:

	https://wiki.freebsd.org/QemuUserModeHowTo
Original commitRevision:325077 
Saturday, 27 Jul 2013
20:26 nox search for other commits by this committer
Update to 1.5.2 - announce message is here:

	https://lists.gnu.org/archive/html/qemu-devel/2013-07/msg04609.html
Original commitRevision:323807 
Saturday, 6 Jul 2013
17:09 nox search for other commits by this committer
- Update to 1.5.1, announce message is here:

	https://lists.gnu.org/archive/html/qemu-devel/2013-06/msg04798.html

- Simplify bsd-user ld script handling. [1]
- Make STATIC_LINK work again.
- Add GTK knob.
- Neither graphical UI can be built static, set IGNORE in that case.
- Properly fix AES_* link errors by #defining those functions as
  QEMU_AES_* to avoid conflicts with AES_* in -lcrypto needed (at
  least) by -lcurl.
- Add back CURL knob in the process.
- Fix "Warning: vlan %d is not connected to host network" when using
  pcap.
- Switch to USES= gmake.
- Note: I did not backport sson's latest bsd-user patches which he has
  now in a github tree based on qemu git head, tho I have a seperate
  port of that tree on redports:

	svn co https://svn.redports.org/nox/emulators/qemu-devel-sson/

  See also:

	https://wiki.freebsd.org/QemuUserModeHowTo

Submitted by:	emaste [1]
Original commitRevision:322401 
Wednesday, 29 May 2013
18:01 nox search for other commits by this committer
- Update to 1.5.0, announce message is here:

	https://lists.gnu.org/archive/html/qemu-devel/2013-05/msg02557.html

  Full changelog:

	http://wiki.qemu.org/ChangeLog/1.5

  The new libusb host code needs recent 10-current; for older releases you
  can still try the net/usbredir support knob, see pkg-message for details.

- Update pkg-message a bit.

Thanx to:	emaste for some suggestions
Original commitRevision:319386 
Sunday, 5 May 2013
20:27 nox search for other commits by this committer
- Update to 1.4.1, announce posting is here:

	https://lists.gnu.org/archive/html/qemu-devel/2013-04/msg02956.html

- Update to sson's latest bsd-user patches.
- Add bugfix for mips64 target uncovered by --enable-debug. [1]

Obtained from:	qemu-devel mailinglist [1]
Original commitRevision:317432 
Friday, 29 Mar 2013
17:40 nox search for other commits by this committer
- Update net/usbredir to 0.6 .
- Update emulators/qemu-devel to 1.4.0 with preliminary bsd-user patches.

Thanx to:	sson, cognet, and others for much improved bsd-user support -
		it now runs at least quite a few mips64 and single-threaded
		arm binaries, see:

	https://wiki.freebsd.org/QemuUserModeHowTo
Original commitRevision:315552 
Thursday, 19 Jul 2012
20:15 nox search for other commits by this committer
- Update to 1.1.1, announce message is here:

	http://lists.nongnu.org/archive/html/qemu-devel/2012-07/msg01626.html

- Rename CLANG workaround knob to CLANG_HACK to avoid it being
  inadvertently triggered by WITH_CLANG in make.conf etc.

- Change USE_BZIP2=yes to EXTRACT_SUFX=.tar.bz2 because the
  1.1.1 distfile is in fact compressed with gzip not bzip2 despite
  the extension.

- Add preliminary arm-bsd-user support, this still will only run
  very simple executables like a static echo (the same as the rest
  of the bsd-user targets) due to lots of syscall handling still
  missing.  Help welcome there! :)
  This work was started by bapt and cognet, I fixed syscall arg
  passing (only the first four are passed in registers, the rest
  on the stack) as well as errno and carry handling at syscall
  return among other things and cleaned up cognet's version a bit.
  (The OpenBSD case is untested and probably wrong.) [1]
  Some notes in this post:

	http://lists.freebsd.org/pipermail/freebsd-emulation/2012-July/009901.html

Submitted by:	cognet [1] (initial version of the patch)
Original commit
Saturday, 9 Jun 2012
16:19 nox search for other commits by this committer
- Update net/usbredir to 0.4.3 .
- Update emulators/qemu-devel to 1.1.0 - announce posting is here:

        http://lists.nongnu.org/archive/html/qemu-devel/2012-06/msg00072.html
Original commit
Friday, 17 Feb 2012
22:31 nox search for other commits by this committer
Update to 1.0.1 - announce message is here:

        http://lists.nongnu.org/archive/html/qemu-devel/2012-02/msg02458.html
Original commit
Friday, 2 Dec 2011
19:28 nox search for other commits by this committer
Update to 1.0, announce message is here:

        http://lists.nongnu.org/archive/html/qemu-devel/2011-12/msg00121.html

Feature safe:   yes
Original commit
Thursday, 13 Oct 2011
19:08 nox search for other commits by this committer
Update to 0.15.1 - Changelog:

        http://wiki.qemu.org/ChangeLog/0.15
Original commit
Sunday, 21 Aug 2011
15:49 nox search for other commits by this committer
- Update to 0.15.0 - Changelog:

        http://wiki.qemu.org/ChangeLog/0.15
Original commit
Wednesday, 13 Jul 2011
20:01 nox search for other commits by this committer
- Add patches and knob (defaulted to off) to support udp networking
  and a patch for promiscuous multicast for the emulated e1000 nic,
  both to support using qemu with the (also to be updated)
  emulators/gns3 port.
- Change DIST_SUBDIR to qemu/${PORTVERSION} because PATCHFILES names
  are not versioned.

Requested by:   Benjamin Epitech <mlspirat42@gmail.com>
                (via private email)
Obtained from:  http://code.gns3.net/qemu-patches/
Original commit
Saturday, 11 Jun 2011
16:22 nox search for other commits by this committer
- Update to 0.14.1 .
- Change ALL_TARGETS knob to only affect the bsd-user targets that
  are still incomplete.  (they would be for emulating a single
  process instead of an entire OS; default off i.e. don't build
  them.)
- Fix ADD_AUDIO knob to also emulate hda sound hardware.
- Change CONFLICTS to CONFLICTS_INSTALL in case people that already
  have emulators/qemu installed want to test this version from below
  the work/ dir.
- Prepare Makefile for sparc64 host build in case someone wants to
  debug the runtime problems there. [1]  (Add sparc64 to ONLY_FOR_ARCHS
  then.)

PR:             ports/138772 [1]
Submitted by:   Nathaniel Filardo <nwf@cs.jhu.edu> [1]
Original commit
Friday, 1 Apr 2011
19:30 nox search for other commits by this committer
- Update to 0.14.0 .
- Update amd64 host bsd-user linker script to fix build on
  -current/amd64. [1]
- Some updates to the pkg-message.

PR:             ports/155558 [1]
Submitted by:   Garrett Cooper <yanegomi@gmail.com> [1]
Original commit
Thursday, 21 Oct 2010
20:16 nox search for other commits by this committer
Update to 0.13.0
Original commit
Saturday, 24 Jul 2010
12:08 nox search for other commits by this committer
Update to 0.12.5, announce message is here:

        http://lists.gnu.org/archive/html/qemu-devel/2010-07/msg01402.html
Original commit
Monday, 10 May 2010
20:03 nox search for other commits by this committer
- Update to 0.12.4, announce message is here:

        http://lists.gnu.org/archive/html/qemu-devel/2010-05/msg00465.html

- Add patch that allows running the resulting qemu{,-system-*} from the
  build dir without having to pass the pc-bios dir with -L if no qemu port
  or another version is installed.
Original commit
Monday, 1 Mar 2010
20:05 nox search for other commits by this committer
Update to 0.12.3, announce message is here:
        http://lists.gnu.org/archive/html/qemu-devel/2010-02/msg01594.html
(Subject says 0.12.2, but in fact the message is about 0.12.3.)

Feature safe:   yes
Original commit
Tuesday, 19 Jan 2010
22:06 nox search for other commits by this committer
Update to 0.12.2, announce message is here:
        http://lists.gnu.org/archive/html/qemu-devel/2010-01/msg01227.html
Original commit
Sunday, 17 Jan 2010
16:20 nox search for other commits by this committer
Finally bring qemu 0.12.1 into ports as the new emulators/qemu-devel,
release announcement is here:
        http://lists.gnu.org/archive/html/qemu-devel/2009-12/msg02151.html

Quoting from pkg-message:

- kqemu is no longer supported in qemu upstream after the 0.11 branch
was created, which means also not in this version.  (Linux has moved
on to kvm now for qemu(-like) virtualization needs, so if you want qemu
to go faster and don't want to switch to virtualbox or stick to the older
emulators/qemu port which is at 0.11.1 atm and as such still supports
kqemu you should help getting the FreeBSD kvm port updated and
completed:
        http://wiki.freebsd.org/FabioChecconi/PortingLinuxKVMToFreeBSD
)
Original commit
Tuesday, 8 Jul 2008
18:42 nox search for other commits by this committer
- Update to 20080620 svn snapshot, which uses the new kqemu-kmod-devel
  port that now also works for the 32 bit "qemu" executable on amd64
  (if you build with the KQEMU knob on, you have to deinstall the old
  kqemu-kmod first if it is installed)
- Add an ALL_TARGETS knob that, if turned off, omits the remaining dyngen
  targets, eliminating the need for gcc 3.4 (everything but ppc and sh4
  has been converted to tcg in this snapshot)
- Add tcg fixes for amd64 guests on i386 hosts (two of three have been
  committed to qemu svn in the meantime) [1]
- Update the pkg-message about kqemu on amd64, and add a note about using
  nfs with slirp, the latter [2]
- Homepage now at http://bellard.org/qemu/ - update links

Submitted by:   nox [1]
Submitted by:   joerg [2]
Original commit
Tuesday, 11 Mar 2008
23:34 nox search for other commits by this committer
- Update to 2008-03-02 snapshot [1]
- Fix unchecked block read/write vulnerability [2]

Submitted by:   nox [1]
Obtained from:  qemu cvs [2]
Security:      
http://www.vuxml.org/freebsd/9cfbca7f-efb7-11dc-be01-0211060005df.html
Original commit
Thursday, 9 Aug 2007
20:03 nox search for other commits by this committer
- Update to 20070802 snapshot
  (longer) log is at:
  http://people.freebsd.org/~nox/qemu/qemu-devel-log-20070802.txt
Original commit
Tuesday, 10 Jul 2007
20:24 nox search for other commits by this committer
- Update to 20070702 snapshot
  (longer) log is at:
  http://people.freebsd.org/~nox/qemu/qemu-devel-log-20070702.txt
- Point WWW back at fabrice.bellard.free.fr, qemu.org still seems to be down
Original commit
Thursday, 31 May 2007
18:24 nox search for other commits by this committer
Update to 2007-05-26 snapshot:

- sparc: Fill in real SparcStation 10 values
- sparc: Fix co-processor branch and store ops (Aurelien Jarno)
- sparc: Fix stdfq op (Aurelien Jarno)
- mips: Clear BEV and ERL for the fake bootloader.
- 64bit MIPS FPUs have 32 registers.
- mips: Fix RDHWR handling. Code formatting. Don't use *_direct versions
  to raise exceptions.
- mips: Fix disabling of the Cause register for R2.
- mips: Handle EBase properly.
- mips: Fix rotr immediate ops, mask shift/rotate arguments to their allowed
  size.
- mips: fix branch delay slot cornercases.
- Fix for PowerPC 64 rotates.
- Fix for PowerPC 64 load & store with immediate index.
- SD card emulation (initial implementation by Andrzei Zaborowski).
- mips: Save state for all CP0 instructions, they may throw a CPU exception.
- mips: Fix handling of ADES exceptions.
- sparc: Enforce even float register pair for double register ops
  (Aurelien Jarno)
- sparc: Full implementation of IEEE exceptions (Aurelien Jarno)
- mips: Fix ins/ext cornercase.
- mips: Actually skip over delay slot for a non-taken branch likely.
- mips: Set proper BadVAddress value for unaligned instruction fetch.
- mips: Implement prefx.
- PowerPC 64 fixes
- Unify IRQ handling.
- Fix TCX base on SS10
- Sparc32/64 CPU selection for user emulator
- Fix generated code disasm output on Sparc64 host
- ARM IRQ fix.
- mips: Remove bogus mtc0 handling.
- mips: Fix exception handling cornercase for rdhwr.
- mips: Catch unaligned sc/scd.
- mips: Mark watchpoint features as unimplemented.
- mips: Proper handling of reserved bits in the context register.
- mips: Fix CP0_IntCtl handling.
- Fix monitor disasm output for Sparc64 target
- Implement embedded IRQ controller for PowerPC 6xx/740 & 750.
  Fix PowerPC external interrupt input handling and lowering.
  Fix OpenPIC output pins management.
  Fix multiples bugs in OpenPIC IRQ management.
  Fix OpenPIC CPU(s) reset function.
  Fix Mac99 machine to properly route OpenPIC outputs to the PowerPC
  input pins.
  Fix PREP machine to properly route i8259 output to the PowerPC external
  interrupt pin.
- mips: More Context/Xcontext fixes. Ifdef some 64bit-only ops, they may
  end up empty for 32bit mips, which dyngen trips over.
- mips: Throw RI for invalid MFMC0-class instructions. Introduce optional
  MIPS_STRICT_STANDARD define to adhere more to the spec than it makes
  sense in normal operation.
- mips: Make SYNCI_Step and CCRes CPU-specific.
- Embedded PowerPC Device Control Registers infrastructure.
- Add PowerPC 405 input pins (IRQ, resets, ...) model.
- sparc: Alignment check mechanism (not fully enabled yet) (Aurelien Jarno)
- Fix Sparc64 wrfprs, move VIS ops where they belong, more VIS ops
- Fix Sparc32 device save methods
- mips: Another fix for CP0 Cause register handling.
- Add TARGET_FMT_plx to properly display target_phys_addr_t variables.
- Fix miscellaneous display warnings for PowerPC & alpha targets
  and parallel CFI flash driver.
- Know about more PCI device classes.
- mips: Restart interrupts after an exception.
- Add device save and reset methods to FDC and M48T59
- Fix Sparc64 double float gdb protocol (initial version by Paul Brook)
- gdbstub: Fix format specified for watchpoint address.
- Update OpenBIOS for Sparc32 and add a Sparc64 image
- Gallileo fixes, by Stefan Weil.
- mips: Small code generation optimization.
- mips: Fix qemu SIGFPE caused by division-by-zero due to underflow.
- mips: Don't use T2 for INS, it conflicts with branch delay slot handling.
- mips: Simplify branch likely handling.
- Fix a lot of debug traces for PowerPC emulation: use logfile instead of
  stdout
- Parallel flash bugfixes:
  - always need to register flash area back to IO_MEM_ROMD at reset time
  - disabled buffered write as it's not actually supported
  - don't check flash time at registration time
- PowerPC emulation bugfixes:
  - don't generate multiple exit_tb at the end of conditional branches
  - disable TRACE exception as it is not correct for embedded PowerPC.
- Add bus model (or input pins) into PowerPC CPU flags.
  Add PowerPC 970 bus and exceptions model.
  Add code provision for PowerPC 970 instanciation.
- PREP and heathrow machines only support PowerPC CPU with a 6xx bus.
  Mac99 machine may also support PowerPC 970 CPU.
- Add reset callbacks for PowerPC CPU.
  Move cpu_ppc_init, cpu_ppc_close, cpu_ppc_reset and ppc_tlb_invalidate
  into helper.c as they are to be called from outside of the translated code.
- PowerPC 4xx software driven TLB fixes + debug traces.
  Add code provision for more MMU models support.
- Cleanup and add more PowerPC core definitions.
- Memory-mapped interface for PS/2 controller, by Herve Poussineau.
- Memory-mapped interface for RTC, by Herve Poussineau.
- Acer Pica 61 machine, by Herve Poussineau.
- Update OpenBIOS Sparc images to SVN 125
- Add callbacks to allow dynamic change of PowerPC clocks (to be improved)
  Fix embedded PowerPC watchdog and timers
  Fix PowerPC 405 SPR
  Add generic PowerPC 405 core instanciation code + resets support.
  Implement simple peripherals shared by most PowerPC 405 implementations
  PowerPC 405 EC & EP microcontrollers preliminary support
- Support it_shift for mmapped pckbd.
- Move PowerPC 405 specific definitions into a separate file
  Preliminary code for -kernel option support for PowerPC 405 boards
  Fix DBSR in case of PowerPC 405 chip reset
  Add enums for PowerPC 405 clocks.
  Fix IRQ numbers (IBM reversed bits numbering...)
  Fix SPRG4-7 read access right
  Fix MSR mask in CPU definitions
- mips: Choose number of TLBs at runtime, by Herve Poussineau.
- Fix mmapped register alignment and endianness handling.
- TCX palette bug fix
- Ptable calculation broken for 32bit code under x86_64, by Bernhard Kauer.
- Another lsi53c895a patch, by Wang Cheng Yeh.
- Fix keyboard detection bugs
- Duplicated SPR fix for BookE PowerPC by Guglielmo Morandin
- More Gallileo register initialization, by Aurelien Jarno and Stefan Weil.
- Fix keyboard serial and mouse bugs
- TCX 24 bit model support
- lsi53c895a: Typo fix, by Wang Cheng Yeh.
- Sparc64 update: more VIS ops
- PowerPC embedded timers fixes.
  Improve PowerPC timers debug.
- PowerPC 405 microcontrollers fixes and improvments:
  - use target_phys_addr_t for physical addresses / offsets
  - implement fake general purpose timers and memory access layer
    for PowerPC 405EP
  - more assigned internal IRQs.
- Improve PowerPC 405 MMU model / share more code for other embedded targets
  support.
  Fix PowerPC 405 MSR mask.
- Code provision for new PowerPC embedded target support with:
  - 1 kB page size
  - 64 bits GPR
  - 64 bits physical address space
  - SPE extension support.
  Change TARGET_PPCSPE into TARGET_PPCEMB
- Add -pflash option to register parallel flash bloc devices.
- New target for embedded PowerPC emulation (only system emulation, for now).
- Evaluation boards for PowerPC 405EP.
- mips malta: Improved mini-bootloader, based on a patch by Alec Voropay.
- mips: Fix lui sign extension.
- Update Sparc32 rom to support *BSD boot and 24 bit TCX
- i386: Workaround qemu guest SIGSEGVs with cmpxchg8b insn, by Juergen Keil.
- Fix Sparc32 ldscript
- lsi53c895a: Fix length mismatch condition, by Wang Cheng Yeh.
- scsi-disk: Buffer length fixes, by Wang Cheng Yeh.
- mips: Switch default CPU to 24Kf for now, as the Linux FPU emulation in
  the current qemu mips emulation fails in some cases. (The Linux
  FPU emulation works on real FPU-less hardware.)
- Memory-mapped interface for VGA, by Herve Poussineau.
- Crop VNC update requests to avoid segfaults, by Thomas Tuttle.
- Fix ARM fine pagetables.
- sparc: Fix CPU type zapped by system_reset
- More Sparc32 CPUs
- mips: Kill broken host register definitions, thanks to Paul Brook and Herve
  Poussineau for debugging this.
- PCMCIA bus support. Parts of CF-ATA command set. Hitachi DSCM microdrive
emulation.
- Core features of ARM XScale processors. Main PXA270 and PXA255 peripherals.
- Remove repeated code and enable encrypted SD cards and USB sticks images.
- Add remaining PXA2xx on-chip peripherals except I2C master.
- Implement iwMMXt instruction set for the PXA270 cpu.
- NAND Flash memory emulation and ECC calculation helpers for use by
  NAND controllers.
- Texas Instruments ADS7846 ADC chip.
- Maxim MAX1110/1111 ADC chip.
- Spitz PDA, example PXA270 machine (four similar models).
- Account for machine with RAM which is not mapped at 0x0 in arm_boot.c.
- PL050 status register fixes.
- Honour limited subset of --cpu values instead of ignoring.
- Implement power state changes (IDLE and SLEEP) for PXA.
- -show-cursor switch to inhibit SDL hiding cursor.
- Set OpenBIOS variables in NVRAM
- Don't define HIGH_LATENCY for ARM, this was a workaround for an ALSA problem.
- Handle division by zero case in Sparc64 udivx and sdivx ops
- vmwarevga: Change the PCI IO region start to that hardcoded in VBE bios
  (reported by Jeremy Katz)
- mips: Support for simple YAMON output, by Alec Voropay.
- Some bits of Linux/MIPS host support, still segfaulty.
- mips: Fix a really stupid bug in the [ls]d[lr] emulation, by Herve Poussineau.
- sparc: Fix slavio_misc base
- Add dummy THC and TEC registers to TCX
- mips: Clear BD slot on next exception if appropriate.
- MIPS 64-bit FPU support, plus some collateral bugfixes in the
  conditional branch handling.
- sparc: Fix pc/npc for unaligned load/stores, maybe other exceptions
- Update OpenBIOS/Sparc32 to SVN 144. Changes:
   - Fix power-management location
   - Fix out of bounds accesses
   - Increase virtual memory supply to meet NetBSD and OpenBSD demand
   - More obviously alarming return values for find_pte
   - Fix unaligned memory access
   - Fix memory corruption problems reported by glibc
   - Fix boot-device use
   - Use nvram boot-args and boot-device variables
   - Set variable defaults before nvram_init
   - Improve escape sequence handling
   - Fix nvram parameter area
   - More Sparc32 CPUs
   - Clear preloaded kernel parameters to avoid crash at reset
- sparc: Enable unaligned access faults
- ARM946 CPU support.
- Switch to qemu_ram_alloc() for memory allocation in PXA255/270.
  Pass correct RAM size to arm_load_kernel (currently unused) - thanks to
  BobOfDoom.
  Register the Xscale Internal Memory Storage.
- pxa: Set OOK when OON is set in OSCC register (thanks to BobOfDoom).
  Correct a fatal typo in timer code.
- Correct the number of PXA255 GPIO lines.  Reuse the PXA timers struct for
  PXA27x additional timers.
- Fix MIPS64 address computation specialcase, by Aurelien Jarno.
- Preliminary MIPS 64-bit MMU implementation, by Aurelien Jarno.
- PCMCIA addresses are 26-bit, widen the address type from 16 to 32 bits.
- Fix wrong branch condition in MIPS testandset.
- mips: Fix for the scd instruction, by Aurelien Jarno.
- mips: Fix missing status ro mask initialization, thanks Stefan Weil.
- Improved debug output for the MIPS opcode decoder.
- mips: Implement FP madd/msub, wire up bc1any[24][ft].
- mips: Implemented cabs FP instructions, and improve exception handling for
  trunc/floor/ceil/round.
- Fix softfloat NaN handling.
- Correct NAND erase block size.  Misc fixes in Spitz code.
- Allow VMware-SVGA operation enable before command FIFO is configured.
  Implement "screendump" for 32 bit colour depth.
- MIPS TLB style selection at runtime, by Herve Poussineau.
- mips: MMU code improvements, by Aurelien Jarno.
- Don't decode CP0 XContext on 32bit MIPS.
- Add fpu register support to the gdb code, by Magnus Damm.
- Fix mfc0 and dmtc0 instructions on MIPS64, by Aurelien Jarno.
- Full MIPS64 MMU implementation, by Aurelien Jarno.
- More generic 64 bit multiplication support, by Aurelien Jarno.
- sparc: Force the primary CPU to run and other CPUs to halt, recalculate
  timers after system_reset.
- sparc: Set limits for memory size to avoid overlap with devices
- Enable faults for unassigned memory accesses and unimplemented ASIs
- Fix Qemu division by zero triggered by NetBSD
- Make TCX registers match what NetBSD expects
- mips: Work around the lack of proper handling for self-modifying code.
- mips: Move FPU exception handling into helper functions, since they are big.
  - Fix FP-conditional branches.
  - Check FPU register mode at runtime, not translation time, as the F64
  status bit can change.
- Fix sysrq support from the monitor mux (originally by Jason Wessel).
- Use full 36-bit physical address space on SS10
- Update Sparc32 OpenBIOS image to SVN revision 149. Changes:
  r145: Fix power-management location for SS-10
  r146: Fix overallocation
  r147: NetBSD and OpenBSD fixes:
   - Correct timer and interrupt controller mappings
   - Add ESP clock frequency to avoid division by zero
   - CS4231 exists only in SS5
   - Disable BPP for now, it's not emulated by Qemu anyway
  With these fixes, one NetBSD kernel even got to root device prompt on SS5.
  r148: Update vsprintf.c from Linux to get 64-bit output
  r149: Use full 36-bit physical address space on SS10
- mips: Fix ldl/ldr implementation, by Aurelien Jarno.
- Fix slti/sltiu for MIPS64, by Aurelien Jarno.
- More MIPS 64-bit FPU support.
- Linux loader rewrite, by H. Peter Anvin.
- mips: Fix indexed FP load/store instructions.
- mips: Catch more MIPS FPU cornercases, fix addr.ps and mulr.ps instructions.
- M68k addx/subx fix.
- arm: Don't touch carry flag in ASR <reg> with zero <reg>, submitted by
  Aurelien Jarno.
- Fix interrupt controller address masking
- I2C/SMBus framework.
- mips: The previous patch to make breakpoints work was a performance
  disaster, use a similiar hack as ARM does instead.
- mips: The 24k wants more watch and srsmap registers.
- m68k/ColdFire system emulation.
- Implement the PXA2xx I2C master controller.
  Fix PXA270-specific timers and make minor changes in other PXA parts.
- Add WM8750 and MAX7310 chips (I2C slaves).
  Wolfson Microsystems WM8750 audio chip and Maxim MAX7310 gpio expander
  chip are used in the Spitz.
- Speed up m68k by 20%.
- Use i2c_slave_init() to allocate the PXA (dummy) I2C slave.
  Hush the warning:
  hw/pc.c:402: warning: control reaches end of non-void function
- Savevm/loadvm bits for ARM core, the PXA2xx peripherals and Spitz hardware.
- Commit NAND image changes on "commit all" or "commit mtd".
- Change ptimer API to use 64-bit values, add save and load methods
  Use ptimers for Sparc32 Slavio
- Implement Sparc64 CPU timers using ptimers
Original commit
Saturday, 7 Apr 2007
19:14 nox search for other commits by this committer
Update to 2007-04-05 snapshot:

- PowerPC bugfixes:
  - must clear carry bit when doing addic with a zero immediate value
  - fix missing RETURN in micro-operation that would lead to random failures
    and crashes
  - add USE_PRECISE_EMULATION compilation-time option to choose between
    getting exact floating point results and fast but less accurate computation.
- PowerPC improvments:
  - add missing 64 bits rotate instructions
  - safely define TARGET_PPCSPE when 64 bits registers are used
    a separate target will be needed to use it in 32 bits mode on 32 bits hosts.
- MIPS: Fix enough FPU/R2 support to get 24Kf going.
- Add missing PowerPC 64 instructions
  PowerPC 64 fixes.
- Upgrade Sparc FPU version (based on patch by Aurelien Jarno)
- One more bit of mips CPU configuration, and support for early 4KEc
  which implemented only MIPS32R1. Thanks to Stefan Weil to insist he's
  right on that. :-)
- Sparc32/64 CPU selection
- Fix segfault with -nographic, by Enache Adrian.
- New model for PowerPC CPU hardware interrupt events:
  move all PowerPC specific code into target-ppc/helper.c to avoid polluting
  the common code in cpu-exec.c. This makes implementation of new features
  (ie embedded PowerPC timers, critical interrupts, ...) easier.
  This also avoid hardcoding the IRQ callback in the OpenPIC controller,
  making it more easily reusable and allowing cascading.
- Fix / update PowerPC BookE definitions.
- PPC: Fix rfi instruction: do not depend on current execution mode
   but on the execution mode that will be effective after the return.
  Add rfci, rfdi and rfmci for BookE PowerPC.
  Extend mfdcr / mtdcr and implement mfdrcx / mtdcrx.
- Sanitize mips exception handling.
- Better fix for OpenPIC: should not depend on PowerPC.
- As embedded PowerPC TLB model is very different from PowerPC 6xx ones,
  define ppc_tlb_t as an union of the two.
- Merge PowerPC 405 MMU model.
- Embedded PowerPC timers support.
- Support for PowerPC BookE exception model.
  No need to requeue timer exceptions.
  Fix nip saving for 64 bits PowerPC.
- Malta CBUS UART support.
- Fix usb hid and mass-storage protocol revision, by Juergen Keil.
- Update for binfmt_misc handler, by Stefan Weil.
- Large kernel initrd fix (initial patch by Daniel Jacobowitz).
- x86: Generate double and triple faults, by Bernhard Kauer.
- MIPS64 configurations.
- Actually enable 64bit configuration.
- Reorganise Sun4m to allow other machine types
- Add SparcStation-10 machine
- Improved initrd support for mips.
- Single mode for PIC i8259, by Bernhard Kauer.
- Qcow2 corruption fix, by Juergen Keil.
- VMware SVGA II emulation, by Andrzej Zaborowski.
- ne2k buffer full bug fix, by Marcel Block.
- Eepro100 emulation, by Stefan Weil.
- Qcow2: Release refcount table clusters after growing the refcount table,
  by Juergen Keil.
- MIPS32R2 needs RDPGPR/WRPGPR instructions even when no shadow registers
  are implemented.
- i386 return APIC ID with cpuid, by Bernhard Kauer.
- Infrastructure to support more than 2 MMU modes.
  Add example for Alpha and PowerPC hypervisor mode.
- And some more bugfixes

Approved by:    miwi (mentor, implicit)
Original commit
Sunday, 25 Mar 2007
16:33 nox search for other commits by this committer
Update to 2007-03-22 snapshot:

- ARM reabbot support (orginal patch by Aurelien Jarno).
- SMP half-idle fix.
- Watchpoint support (previous commit got eaten by Savannah server crash).
- ARM register index+writeback fix (Lauro Ramos Venancio).
- PPC: Make it safe to use 64 bits GPR and/or 64 bits host registers.
  For "symetry", add 64 bits versions of all modified functions.
  As a side effect, add a lot of code provision for PowerPC 64 support.
  Move overflow and carry checks in common routines for simple cases.
  Add isel and popcntb instructions from PowerPC 2.03 specification.
  Remove remaining micro-operations helpers prototypes from op.c.
  Fix XER_BC field to be 7 bits long.
  Add power management support for PowerPC 603 & 604.
  Fix compilation warnings.
  Add PowerPC 64 target for tests.
  As no PowerPC 64 CPU is implemented, this target can just be used to
  check that there is no difference between PowerPC 32 & PowerPC 64 used
  in 32 bits mode.
- Allow disabling IDE block mode, by Carlo Marcelo Arenas Belon.
- Don't fail for "revert to poweron defaults" IDE command, by Carlo
  Marcelo Arenas Belon.
- Better ioport debugging output.
- OHCI USB PXA support (Andrzej Zaborowski).
- MIPS -cpu selection support, by Herve Poussineau.
- PPC: As icbi is not a priviledge instruction and is treated as a load
  by the MMU it needs to be implemented for every MMU translation mode.
- MIPS: Fix BD flag handling, cause register contents, implement some
  more bits for R2 interrupt handling.
- A VGA card for the Malta board.
- SCSI fixes, by Wang Cheng Yeh.
- Add -name option, by Anthony Liguori.
- Improve -pidfile option, by Anthony Liguori.
- Close file descriptors when execing network tap setup script, by
  Daniel P. Berrange.
- Fix qemu crash due to sparc division-by-zero, by Aurelien Jarno.
- Fix call to generated code on SPARC, by Juergen Keil.
- mips: Barf on branches/jumps in branch delay slots. Spotted by
  Stefan Weil.
- VMMouse Emulation, by Anthony Liguori.
- SlavIO interrupt controller fix, by Aurelien Jarno.
- SlavIO Counter-Timers fix, by Aurelien Jarno.
- PowerPC 2.03 SPE extension - first pass.
- Fix Sparc branches, original patch by Aurelien Jarno

Approved by:    miwi (mentor, implicit)
Original commit
Saturday, 10 Mar 2007
17:15 nox search for other commits by this committer
Update repocopied qemu-devel port to 2007-03-09 snapshot:

- reset rombios32 area
- Support for more SPARC relocations, by Martin Bochnig.
- Serial console improvements, by Stefan Weil.
- Qemu support for S32 and U32 alsa output, by Vassili Karpov.
- PS/2 interface - Allow custom IO ports + IRQ, by Herve Poussineau.
- Add PS/2 keyboard to MIPS R4K, by Herve Poussineau.
- Monitor multiplexing, by Jason Wessel.
- -no-frame option for sdl, by Christian Laursen.
- Don't require a disk image for network boot, by Ferenc Wagner.
- Add -bootp option for slirp, by Anthony Liguori.
- Add OACK support to slirp TFTP server, by Anthony Liguori.
- Change -tftp option to take a root directory, by Anthony Liguori.
- 2nd serial port for Malta, by Jason Wessel.
- Increase the number of multiplexed monitor devices.
- Allow arbitrary MIPS BIOS sizes between 0 and 4 MB, by Stefan Weil.
- Allow gdbstub to connect over any serial device.
- Basic USB device resume (root hub only), by Lonnie Mendez.
- 24C01 / 24C02 EEPROM emulation for Malta, by Stefan Weil.
- DS1225Y nvram device, by Herve Poussineau.
- Make removing IOHandlers safe from within an IOHandler, by Anthony Liguori.
- MIPS FPU dynamic activation, part 1, by Herve Poussineau.
- MIPS Userland TLS register emulation, by Daniel Jacobowitz.
- New -cpu options: choose CPU model for emulated target.
  Only relevant on PowerPC targets, for now.
- Simple u-boot image loading support.
- Great PowerPC emulation code resynchronisation and improvments:
  - Add status file to make regression tracking easier
  - Move all micro-operations helpers definitions into a separate header:
    should never be seen outside of op.c
  - Update copyrights
  - Add new / missing PowerPC CPU definitions
  - Add definitions for PowerPC BookE
  - Add support for PowerPC 6xx/7xx software driven TLBs
    Allow use of PowerPC 603 as an example
  - Add preliminary code for POWER, POWER2, PowerPC 403, 405, 440, 601, 602
    and BookE support
  - Avoid compiling priviledged only resources support for user-mode emulation
  - Remove unused helpers / micro-ops / dead code
  - Add instructions usage statistics dump: useful to figure which instructions
    need strong optimizations.
  - Micro-operation fixes:
    * add missing RETURN in some micro-ops
    * fix prototypes
    * use softfloat routines for all floating-point operations
    * fix tlbie instruction
    * move some huge micro-operations into helpers
  - emulation fixes:
    * fix inverted opcodes for fcmpo / fcmpu
    * condition register update is always to be done after the whole
      instruction has completed
    * add missing NIP updates when calling helpers that may generate an
      exception
  - optimizations and improvments:
    * optimize very often used instructions (li, mr, rlwixx...)
    * remove specific micro-ops for rarely used instructions
    * add routines for addresses computations to avoid bugs due to multiple
      different implementations
    * fix TB linking: do not reset T0 at the end of every TB.
- Implement --cpu for ARM.
- And some bugfixes.

Repocopy by:    marcus
Approved by:    miwi (mentor, implicit)
Original commit
17:03 nox search for other commits by this committer
- Forced commit to note the following repocopy:
  emulators/qemu -> emulators/qemu-devel

Approved by:    miwi (mentor, implicit)
Original commit

Number of commits found: 60