Original Xbox Emulator for Windows, macOS, and Linux (Active Development)
Go to file
Matt Borgerson 51908f4375 v4.2.0 release
-----BEGIN PGP SIGNATURE-----
 
 iQJNBAABCAA3FiEE4aXFk81BneKOgxXPPCUl7RQ2DN4FAl3ybsUZHHBldGVyLm1h
 eWRlbGxAbGluYXJvLm9yZwAKCRA8JSXtFDYM3kYJD/wJTQcoyDpg0J/I/7Ehi+HC
 oJV0opIFNtJCFsjMNVhkv6tyA9YM+3A0o5anWq/bt5+3zxZwe5Z5PVp6O21DZYv/
 Z2Myt5qZkpQIO7OEOHnXko2u4i127Bwz/AyCzrjmJUe4IlRUFBv5DcVAuJ/WZOtZ
 W7ZyZXxtdcP3USXuWdr4ofZbjsPVKeSGQ04PLyLJRJnNZe29a8QPifX6Iuy5WY0e
 /lir5BZt4xhfysi+kIWDYfLIGFIFp3KkHM5IIFavUn5FZsia//yrcnLF5vbWiDTg
 XcZ44Wu5n8cCPJUOTw2COago4SsolrEAa1ifXnxG6vxxFVk0+wRpopiWEHqRzAgQ
 ai2Q37pdzFG6jIdnKx5JVG5LJ5NpI/fFLLrkSGw7BiLePp9F+EbYu7S9o6myKdUp
 jRfRQWKtLAxBEb5MBFP34wkB2fzxGUCc8JoWp9sIUWj711Wum1Z59Tib2Pu2YjQa
 4Mwei+8fyARTZ3dnjHdtv2R84uJUox6mVlfOYL8eRgt9+LqaIRfr0VMLq9A0TxO1
 ks0EkrA7D7kQtx14eDHZypHRuwQ2ed9YPhIsGEnngHhGTRLozkP200E8c1T/fE/G
 5t3C6tOHtNa63JytJyABCiK2ZssiYl7qZsRPIAyVSwtYGeMmU8bWQkdLS8EVZ3Bu
 My+1+EKBeBBK2im6lHl0ag==
 =X+wx
 -----END PGP SIGNATURE-----

Merge tag 'v4.2.0' into merge-qemu-v4.2.0

v4.2.0 release
2020-02-17 22:22:07 -07:00
.github/workflows ci: Merge artifacts and add a release job 2020-02-15 18:01:03 -07:00
accel kvm: Introduce KVM irqchip change notifier 2019-11-26 10:11:30 +11:00
audio audio: fix audio recording 2019-11-20 09:11:12 +01:00
authz Include qemu/module.h where needed, drop it from qemu-common.h 2019-06-12 13:18:33 +02:00
backends core: replace getpagesize() with qemu_real_host_page_size 2019-10-26 15:38:06 +02:00
block block/qcow2-bitmap: fix crash bug in qcow2_co_remove_persistent_dirty_bitmap 2019-12-09 09:23:04 -06:00
bsd-user *-user: plugin syscalls 2019-10-28 15:12:38 +00:00
capstone@5f173b0562 nv2a: Recycle FIFO command queue memory 2018-06-28 10:17:57 -07:00
chardev socket: Add num connections to qio_net_listener_open_sync() 2019-09-03 23:24:42 +02:00
contrib vhost-user-input: use free(elem) instead of g_free(elem) 2019-11-20 04:57:22 -05:00
crypto crypto: add support for nettle's native XTS impl 2019-10-28 16:45:07 +01:00
default-configs v4.2.0 release 2020-02-17 22:22:07 -07:00
disas cris: do not leak struct cris_disasm_data 2019-10-04 18:49:17 +02:00
docs docs/devel: update tcg-plugins.rst with API versioning details 2019-11-20 10:53:31 +00:00
dtc@e54388015a nv2a: Add support for PGRAPH RDI select 0x17 2019-09-16 12:15:25 -07:00
dump sysemu: Split sysemu/runstate.h off sysemu/sysemu.h 2019-08-16 13:37:36 +02:00
fpu softfp: Added hardfloat conversion from float32 to float64 2019-10-30 19:03:37 +01:00
fsdev 9p: Added virtfs option 'multidevs=remap|forbid|warn' 2019-10-10 11:36:05 +02:00
gdb-xml target/riscv: Expose "priv" register for GDB for reads 2019-10-28 07:47:29 -07:00
hw v4.2.0 release 2020-02-17 22:22:07 -07:00
include v4.2.0 release 2020-02-17 22:22:07 -07:00
io socket: Add num connections to qio_net_listener_open_sync() 2019-09-03 23:24:42 +02:00
libdecnumber build: remove CONFIG_LIBDECNUMBER 2017-10-16 18:03:52 +02:00
linux-headers linux headers: update against v5.4-rc1 2019-10-15 18:09:02 +01:00
linux-user linux-user: fix translation of statx structures 2019-11-25 12:57:58 +01:00
migration net/virtio: fix dev_unplug_pending 2019-11-25 23:30:28 +08:00
monitor monitor/qmp: resume monitor when clearing its queue 2019-11-19 08:21:47 +01:00
nbd nbd: Don't send oversize strings 2019-11-18 16:01:34 -06:00
net COLO-compare: Fix incorrect if logic 2019-10-29 10:28:07 +08:00
pc-bios pseries: Update SLOF firmware image 2019-12-09 12:16:26 +11:00
plugins tcg plugins: expose an API version concept 2019-11-12 14:32:55 +00:00
po ui/gtk: fix gettext message's charset. 2019-11-21 09:42:30 +01:00
python/qemu Python libs: close console sockets before shutting down the VMs 2019-10-28 19:04:04 -04:00
qapi bitmap: Enforce maximum bitmap name length 2019-11-18 16:01:34 -06:00
qga qga: Add "guest-get-memory-block-info" to blacklist 2019-11-04 08:50:54 -06:00
qobject json: Move switch 'fall through' comment to correct place 2019-08-21 10:54:31 +02:00
qom qom: Fix error message in object_class_property_add() 2019-11-12 10:33:02 +01:00
replay replay: add BH oneshot event for block layer 2019-10-14 17:12:48 +02:00
roms pseries: Update SLOF firmware image 2019-12-09 12:16:26 +11:00
scripts vmstate-static-checker: Fix for current python 2019-11-25 19:49:50 -03:00
scsi qemu-pr-helper: fix crash in mpath_reconstruct_sense 2019-10-03 12:58:02 +02:00
slirp@126c04acba slirp: update with CVE-2019-14378 fix 2019-08-02 15:14:56 +04:00
stubs hw/pci-host/piix: Move i440FX declarations to hw/pci-host/i440fx.h 2019-11-05 23:33:12 +01:00
target v4.2.0 release 2020-02-17 22:22:07 -07:00
tcg tcg/LICENSE: Remove out of date claim about TCG subdirectory licensing 2019-11-11 15:11:21 +01:00
tests A few vm-test updates 2019-11-26 20:43:46 +00:00
trace trace: add mmu_index to mem_info 2019-10-28 15:12:38 +00:00
ui v4.2.0 release 2020-02-17 22:22:07 -07:00
util util/cutils: Fix incorrect integer->float conversion caught by clang 2019-11-25 06:00:05 +01:00
.cirrus.yml cirrus.yml: add latest Xcode build target 2019-10-25 19:23:53 +01:00
.dir-locals.el Add .dir-locals.el file to configure emacs coding style 2015-10-08 19:46:01 +03:00
.editorconfig editorconfig: add setting for shell scripts 2019-06-12 17:53:22 +01:00
.exrc qemu: add .exrc 2012-09-07 09:02:44 +03:00
.gdbinit .gdbinit: load QEMU sub-commands when gdb starts 2017-06-07 14:38:45 +01:00
.gitignore build: Don't ignore qapi-visit-core.c 2019-09-19 12:14:04 +02:00
.gitlab-ci.yml gitlab-ci.yml: Use libvdeplug-dev to compile-test the VDE network backend 2019-10-25 19:24:21 +01:00
.gitmodules roms: add microvm-bios (qboot) as binary and git submodule 2019-10-22 09:39:54 +02:00
.gitpublish Add a git-publish configuration file 2018-03-05 09:03:17 +00:00
.mailmap MAINTAINERS: Update mail address of Aleksandar Rikalo 2019-10-25 18:37:01 +02:00
.patchew.yml ci: store Patchew configuration in the tree 2019-06-03 14:03:02 +02:00
.shippable.yml tests/docker: set HOST_ARCH if we don't have ARCH 2019-10-25 19:24:21 +01:00
.travis.yml .travis.yml: Restore Travis-CI config to QEMU upstream 2019-12-23 14:17:56 -07:00
arch_init.c hw/m68k: add Nubus macfb video card 2019-10-28 19:06:49 +01:00
balloon.c Clean up inclusion of exec/cpu-common.h 2019-08-16 13:31:52 +02:00
block.c block: Remove 'backing': null from bs->{explicit_,}options 2019-11-18 17:50:08 +01:00
blockdev-nbd.c nbd: Don't send oversize strings 2019-11-18 16:01:34 -06:00
blockdev.c v4.2.0 release 2020-02-17 22:22:07 -07:00
blockjob.c blockjob: update nodes head while removing all bdrv 2019-09-16 15:31:12 +02:00
bootdevice.c bootdevice: FW_CFG interface for LCHS values 2019-10-31 11:47:38 -04:00
bt-host.c all: Clean up includes 2016-02-04 17:41:30 +00:00
bt-vhci.c Include qemu-common.h exactly where needed 2019-06-12 13:20:20 +02:00
build.sh build: Disable some unnecessary features 2019-12-24 17:10:34 -07:00
Changelog Use HTTPS for qemu.org and other domains 2017-11-21 13:34:13 +00:00
CODING_STYLE.rst docs: split the CODING_STYLE doc into distinct groups 2019-09-05 14:41:00 +01:00
configure v4.2.0 release 2020-02-17 22:22:07 -07:00
COPYING COPYING: update from FSF 2008-10-12 17:54:42 +00:00
COPYING.LIB COPYING.LIB: Synchronize the LGPL 2.1 with the version from gnu.org 2019-01-30 11:01:22 +01:00
cpus-common.c cpu: introduce cpu_in_exclusive_context() 2019-10-28 15:12:38 +00:00
cpus.c v4.2.0 release 2020-02-17 22:22:07 -07:00
device_tree.c device_tree: Fix integer overflowing in load_device_tree() 2019-04-09 16:35:40 -07:00
device-hotplug.c Include hw/hw.h exactly where needed 2019-08-16 13:31:52 +02:00
disas.c plugin: add qemu_plugin_insn_disas helper 2019-10-28 15:12:38 +00:00
dma-helpers.c dma-helpers: ensure AIO callback is invoked after cancellation 2019-08-16 19:14:04 -04:00
exec-vary.c exec: Cache TARGET_PAGE_MASK for TARGET_PAGE_BITS_VARY 2019-10-28 10:35:20 +01:00
exec.c TCG Plugins initial implementation 2019-10-30 14:10:32 +00:00
gdbstub.c gdbstub: Fix handler for 'F' packet 2019-08-28 10:11:15 +01:00
get_deps.py build.sh: Use Python 3.x for Windows 2019-01-28 20:48:47 -07:00
gitdm.config contrib: gitdm: add a mapping for Janus Technologies 2019-03-12 19:31:29 +00:00
hmp-commands-info.hx riscv: hmp: Add a command to show virtual memory mappings 2019-09-17 08:42:43 -07:00
hmp-commands.hx audio: add audiodev property to vnc and wav_capture 2019-08-21 09:13:37 +02:00
ioport.c Include qemu-common.h exactly where needed 2019-06-12 13:20:20 +02:00
iothread.c iothread: document about why we need explicit aio_poll() 2019-03-08 10:20:57 +00:00
job-qmp.c Include qemu-common.h exactly where needed 2019-06-12 13:20:20 +02:00
job.c job: drop job_drain 2019-09-10 08:58:43 +02:00
Kconfig.host 9p: simplify source file selection 2019-08-20 17:26:19 +02:00
LICENSE tcg/LICENSE: Remove out of date claim about TCG subdirectory licensing 2019-11-11 15:11:21 +01:00
MAINTAINERS docs/devel: rename plugins.rst to tcg-plugins.rst 2019-11-20 10:53:31 +00:00
Makefile v4.2.0 release 2020-02-17 22:22:07 -07:00
Makefile.objs hw: Move PL031 device from hw/timer/ to hw/rtc/ subdirectory 2019-10-24 20:10:27 +02:00
Makefile.target TCG Plugins initial implementation 2019-10-30 14:10:32 +00:00
memory_ldst.inc.c memory: Single byte swap along the I/O path 2019-09-03 08:30:39 -07:00
memory_mapping.c Include qemu-common.h exactly where needed 2019-06-12 13:20:20 +02:00
memory.c v4.2.0 release 2020-02-17 22:22:07 -07:00
module-common.c all: Clean up includes 2016-02-04 17:41:30 +00:00
os-posix.c sysemu: Split sysemu/runstate.h off sysemu/sysemu.h 2019-08-16 13:37:36 +02:00
os-win32.c sysemu: Split sysemu/runstate.h off sysemu/sysemu.h 2019-08-16 13:37:36 +02:00
qdev-monitor.c migration: allow unplug during migration for failover devices 2019-10-29 18:55:26 -04:00
qemu-bridge-helper.c qemu-bridge-helper: move repeating code in parse_acl_file 2019-07-29 16:29:30 +08:00
qemu-deprecated.texi scsi: deprecate scsi-disk 2019-11-19 10:01:34 +01:00
qemu-doc.texi buildfix: update texinfo menu 2019-11-18 10:33:29 +00:00
qemu-edid.c Include qemu-common.h exactly where needed 2019-06-12 13:20:20 +02:00
qemu-img-cmds.hx qemu-img: Add salvaging mode to convert 2019-06-14 14:16:57 +02:00
qemu-img.c Revert "qemu-img: Check post-truncation size" 2019-10-28 12:10:03 +01:00
qemu-img.texi doc: Preallocation does not require writing zeroes 2019-08-19 17:13:26 +02:00
qemu-io-cmds.c block: Pass truncate exact=true where reasonable 2019-10-28 12:08:45 +01:00
qemu-io.c qemu-io: Support help options for --object 2019-10-14 17:12:48 +02:00
qemu-keymap.c Include qemu-common.h exactly where needed 2019-06-12 13:20:20 +02:00
qemu-nbd.c nbd: Don't send oversize strings 2019-11-18 16:01:34 -06:00
qemu-nbd.texi qemu-nbd: Add --pid-file option 2019-06-13 08:50:47 -05:00
qemu-option-trace.texi qemu-option-trace: -trace enable= is a pattern, not a file 2018-05-20 08:29:01 +03:00
qemu-options-wrapper.h qemu-img: remove references to GEN_DOCS 2018-05-20 08:35:54 +03:00
qemu-options.h Clean up ill-advised or unusual header guards 2016-07-12 16:20:46 +02:00
qemu-options.hx audio: documentation update 2019-11-07 09:21:52 +00:00
qemu-seccomp.c seccomp: report more useful errors from seccomp 2019-03-27 13:11:38 +01:00
qemu-tech.texi qemu-tech: Fix dangling @menu entries 2019-07-15 21:10:29 +02:00
qemu.nsi win32: fix README file in NSIS installer 2019-09-16 12:32:21 +02:00
qemu.sasl Default to GSSAPI (Kerberos) instead of DIGEST-MD5 for SASL 2017-05-09 14:41:47 +01:00
qtest.c tests: add module loading test 2019-08-21 16:29:57 +02:00
README.md README: Use the same workflow badge for each platform 2020-02-15 18:01:03 -07:00
README.rst docs: merge HACKING.rst contents into CODING_STYLE.rst 2019-09-05 14:27:06 +01:00
replication.c replication: Introduce new APIs to do replication operation 2016-09-13 11:00:56 +01:00
replication.h Include qemu/module.h where needed, drop it from qemu-common.h 2019-06-12 13:18:33 +02:00
rules.mak contrib: add vhost-user-gpu 2019-05-29 06:30:45 +02:00
thunk.c thunk: improve readability of allocation loop 2019-03-11 18:48:20 +01:00
tpm.c tpm: Clean up error reporting in tpm_init_tpmdev() 2018-10-19 14:51:34 +02:00
trace-events trace: add mmu_index to mem_info 2019-10-28 15:12:38 +00:00
VERSION Update version for v4.2.0 release 2019-12-12 16:45:57 +00:00
version.rc Use HTTPS for qemu.org and other domains 2017-11-21 13:34:13 +00:00
vl.c TCG Plugins initial implementation 2019-10-30 14:10:32 +00:00

XQEMU

XQEMU is an open-source emulator to play original Xbox games on Windows, macOS, and Linux. Please visit xqemu.com to learn more.

Build Status

Platform Build Status
Windows Build status
macOS Build status
Ubuntu Build status