Open-source emulator to play original Xbox games on Windows, macOS, and Linux
Go to file
2019-07-12 18:42:03 -07:00
accel accel: Unbreak accelerator fallback 2019-04-02 13:50:09 +02:00
audio audio: fix audio timer rate conversion bug 2019-04-02 07:50:49 +02:00
authz filemon: fix watch IDs to avoid potential wraparound issues 2019-04-02 13:52:02 +01:00
backends vhost-user: simplify vhost_user_init/vhost_user_cleanup 2019-03-12 21:22:31 -04:00
block qcow2: Fix preallocation bdrv_pwrite to wrong file 2019-04-16 16:23:24 +02:00
bsd-user avoid TABs in files that only contain a few 2019-01-11 15:46:56 +01:00
capstone@5f173b0562 nv2a: Recycle FIFO command queue memory 2018-06-28 10:17:57 -07:00
chardev socket: allow wait=false for client socket 2019-04-16 10:40:43 +01:00
contrib contrib/rdmacm-mux: Fix out-of-bounds risk 2019-03-16 15:45:12 +02:00
crypto trace-events: Shorten file names in comments 2019-03-22 16:18:07 +00:00
default-configs * Kconfig improvements (msi_nonbroken, imply for default PCI devices) 2019-03-28 09:18:53 +00:00
disas RISC-V: Remove unnecessary disassembler constraints 2019-03-19 05:14:39 -07:00
docs docs: add note about stibp CPU feature for spectre v2 2019-03-20 12:18:15 -03:00
dtc@88f18909db Update dtc/libfdt submodule to v1.4.7 2018-10-02 13:53:26 +10:00
fpu hardfloat: fix float32/64 fused multiply-add 2019-03-25 10:35:32 +00:00
fsdev qemu/queue.h: leave head structs anonymous unless necessary 2019-01-11 15:46:55 +01:00
gdb-xml RISC-V: Add 64-bit gdb xml files. 2019-03-19 05:13:24 -07:00
hw apu: Add license for ADPCM decoder files 2019-07-12 18:42:03 -07:00
include v4.0.0 release 2019-07-03 22:58:05 -07:00
io trace-events: Shorten file names in comments 2019-03-22 16:18:07 +00:00
libdecnumber
linux-headers include: update Linux headers to 4.21-rc1/5.0-rc1 2019-02-04 00:08:58 -05:00
linux-user linux-user: rename gettid() to sys_gettid() to avoid clash with glibc 2019-04-08 17:27:13 +02:00
migration migration/ram.c: Fix use-after-free in multifd_recv_unfill_packet() 2019-04-09 20:46:34 +01:00
nbd nbd/client: Fix error message for server with unusable sizing 2019-04-08 13:51:25 -05:00
net net: tap: use qemu_set_nonblock 2019-03-29 15:22:18 +08:00
pc-bios pc-bios: Update palcode-clipper 2019-03-25 13:37:18 -07:00
po po/Makefile: Modern shell scripting (use $() instead of ``) 2018-10-24 07:39:10 +01:00
python/qemu Python queue, 2019-02-22 2019-03-07 16:16:02 +00:00
qapi qapi/migration.json: Rename COLOStatus last_mode to last-mode 2019-04-02 13:32:15 +02:00
qga qga: process_event() simplification 2019-03-18 10:48:06 -05:00
qobject json: Fix off-by-one assert check in next_state() 2019-03-26 08:10:11 +01:00
qom trace-events: Shorten file names in comments 2019-03-22 16:18:07 +00:00
replay replay: Exit on errors reading from replay log 2018-11-08 13:24:35 +00:00
roms roms: Allow passing configure options to the EDK2 build tools 2019-04-09 18:33:55 +02:00
scripts * Kconfig improvements (msi_nonbroken, imply for default PCI devices) 2019-03-28 09:18:53 +00:00
scsi trace-events: Shorten file names in comments 2019-03-22 16:18:07 +00:00
slirp slirp: Gcc 9 -O3 fix 2019-04-15 20:01:18 +02:00
stubs exec: Change RAMBlockIterFunc definition 2019-03-06 10:49:17 +00:00
target hvf: Use target-specific printf formatters 2019-07-04 00:04:00 -07:00
tcg tcg: Remove TODO file 2019-02-21 10:22:24 -08:00
tests iotest: Fix 241 to run in generic directory 2019-04-12 18:03:01 +02:00
trace trace: handle tracefs path truncation 2019-03-22 15:55:50 +00:00
ui v4.0.0 release 2019-07-03 22:58:05 -07:00
util filemon: fix watch IDs to avoid potential wraparound issues 2019-04-02 13:52:02 +01:00
.cirrus.yml cirrus.yml: Add macOS continuous integration task 2019-03-08 09:54:29 +01:00
.dir-locals.el
.editorconfig editorconfig: set emacs mode 2018-11-01 12:13:12 +04:00
.exrc
.gdbinit
.gitignore .gitignore: ignore docs/built created for in-tree builds 2019-03-14 16:01:55 +01:00
.gitlab-ci.yml Add a gitlab-ci file for Continuous Integration testing on Gitlab 2019-02-22 09:32:32 +00:00
.gitmodules roms: add the edk2 project as a git submodule 2019-02-21 12:28:41 -05:00
.gitpublish Add a git-publish configuration file 2018-03-05 09:03:17 +00:00
.mailmap maint: Grammar fix to mailmap 2018-12-11 18:35:54 +01:00
.shippable.yml .shippable.yml: disable the win cross tests 2018-12-17 13:02:12 +00:00
.travis.yml build: Specify Xenial (16.04) for TravisCI 2019-07-04 12:11:37 -07:00
appveyor.bat ci: Stop updating the MSYS2 platform on AppVeyor 2019-05-28 23:49:04 -07:00
appveyor.yml ci: Add release builds to Appveyor 2018-12-20 17:31:31 -07:00
arch_init.c arch_init: sort architectures 2018-06-01 19:20:38 +03:00
balloon.c balloon: Allow multiple inhibit users 2018-08-17 09:27:15 -06:00
block.c block: Forward 'discard' to temporary overlay 2019-04-08 16:48:46 +02:00
blockdev-nbd.c nbd: allow authorization with nbd-server-start QMP command 2019-03-06 11:05:27 -06:00
blockdev.c v4.0.0 release 2019-07-03 22:58:05 -07:00
blockjob.c blockjob: fix user pause in block_job_error_action 2019-03-19 15:49:29 +01:00
bootdevice.c fw_cfg: ignore suffixes in the bootdevice list dependent on machine class 2018-08-16 22:27:43 -03:00
bt-host.c
bt-vhci.c
build.sh Merge branch 'master' into merge-v4.0.0 2019-07-04 00:59:25 -07:00
Changelog Use HTTPS for qemu.org and other domains 2017-11-21 13:34:13 +00:00
CODING_STYLE CODING_STYLE: Define our preferred form for multiline comments 2018-06-15 15:23:34 +01:00
configure v4.0.0 release 2019-07-03 22:58:05 -07:00
COPYING
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 qemu/queue.h: simplify reverse access to QTAILQ 2019-01-11 15:46:55 +01:00
cpus.c v4.0.0 release 2019-07-03 22:58:05 -07:00
device-hotplug.c hmp: Fix drive_add ... format=help crash 2019-04-08 17:42:06 +02:00
device_tree.c device_tree: Fix integer overflowing in load_device_tree() 2019-04-09 16:35:40 -07:00
disas.c disas: Add RISC-V support 2018-12-26 06:40:02 +11:00
dma-helpers.c
dump.c dump: Set correct vaddr for ELF dump 2019-02-06 15:51:12 +01:00
exec.c exec: Only count mapped memory backends for qemu_getrampagesize() 2019-03-29 14:24:08 +11:00
gdbstub.c gdbstub: fix vCont packet handling when no thread is specified 2019-03-26 12:53:26 +00: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
HACKING HACKING: document preference for g_new instead of g_malloc 2018-05-20 08:32:09 +03:00
hmp-commands-info.hx {hmp, hw/pvrdma}: Expose device internals via monitor interface 2019-03-16 15:52:44 +02:00
hmp-commands.hx hmp: Add hmp_announce_self 2019-03-05 11:27:41 +08:00
hmp.c migration: Fix migrate_set_parameter 2019-04-05 15:32:13 +01:00
hmp.h {hmp, hw/pvrdma}: Expose device internals via monitor interface 2019-03-16 15:52:44 +02:00
ioport.c
iothread.c iothread: document about why we need explicit aio_poll() 2019-03-08 10:20:57 +00:00
job-qmp.c jobs: canonize Error object 2018-08-31 16:28:33 +02:00
job.c job: Fix off-by-one assert checks for JobSTT and JobVerbTable 2018-11-12 17:49:21 +01:00
Kconfig.host kconfig: add dependencies on CONFIG_MSI_NONBROKEN 2019-03-18 09:39:57 +01:00
LICENSE
MAINTAINERS MAINTAINERS: Update the latest email address 2019-03-29 15:22:18 +08:00
Makefile build: Fixup Git dirty detector 2019-07-04 00:20:25 -07:00
Makefile.objs RISC-V: Convert trap debugging to trace events 2019-03-19 05:14:40 -07:00
Makefile.target tests/tcg: enable tcg tests for softmmu 2019-03-12 17:05:21 +00:00
memory.c v4.0.0 release 2019-07-03 22:58:05 -07:00
memory_ldst.inc.c exec: Fix MAP_RAM for cached access 2018-06-28 19:05:30 +02:00
memory_mapping.c qemu/queue.h: simplify reverse access to QTAILQ 2019-01-11 15:46:55 +01:00
module-common.c
monitor.c qmp: common 'id' handling & make QGA conform to QMP spec 2019-03-18 10:48:06 -05:00
numa.c numa: Fixed the memory leak of numa error message 2019-01-28 15:52:05 -02:00
os-posix.c util: add qemu_write_pidfile() 2018-10-02 18:47:55 +02:00
os-win32.c util: add qemu_write_pidfile() 2018-10-02 18:47:55 +02:00
qdev-monitor.c qdev: Let the hotplug_handler_unplug() caller delete the device 2019-03-06 11:51:08 -03:00
qemu-bridge-helper.c
qemu-deprecated.texi socket: allow wait=false for client socket 2019-04-16 10:40:43 +01:00
qemu-doc.texi qemu-doc: Add section on MIPS' Boston board 2019-02-27 14:26:14 +01:00
qemu-edid.c display/edid: add edid generator to qemu. 2018-09-27 08:07:51 +02:00
qemu-ga.texi
qemu-img-cmds.hx qemu-img: fix .hx and .texi disparity 2019-04-12 14:17:10 +01:00
qemu-img.c qemu-img: Enable BDRV_REQ_MAY_UNMAP in convert 2019-04-02 12:04:44 +02:00
qemu-img.texi qemu-img: fix .hx and .texi disparity 2019-04-12 14:17:10 +01:00
qemu-io-cmds.c qemu-io: Add write -n for BDRV_REQ_NO_FALLBACK 2019-03-26 11:37:51 +01:00
qemu-io.c qom: Clean up error reporting in user_creatable_add_opts_foreach() 2018-10-19 14:51:34 +02:00
qemu-keymap.c ui: use enum to string helpers 2018-08-24 08:40:10 +02:00
qemu-nbd.c qemu-nbd: add support for authorization of TLS clients 2019-03-06 11:05:27 -06:00
qemu-nbd.texi qemu-nbd: add support for authorization of TLS clients 2019-03-06 11:05:27 -06: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
qemu-options.hx ui: better unicode support for curses, v2. 2019-03-13 20:11:06 +00:00
qemu-seccomp.c seccomp: report more useful errors from seccomp 2019-03-27 13:11:38 +01:00
qemu-tech.texi cli qmp: Mark --preconfig, exit-preconfig experimental 2018-07-16 15:38:19 +02:00
qemu.nsi Use HTTPS for qemu.org and other domains 2017-11-21 13:34:13 +00:00
qemu.sasl
qmp.c qapi: make query-cpu-definitions depend on specific targets 2019-02-18 14:44:05 +01:00
qtest.c char: allow specifying a GMainContext at opening time 2019-02-13 14:23:39 +01:00
README README: use 'https://' instead of 'git://' 2018-11-12 11:26:02 +00:00
README.md docs: Use job-specific CI badges for macOS and Linux builds 2019-01-15 14:39:49 -07:00
replication.c
replication.h block/replication: Remove protocol_name field 2018-03-26 12:16:00 +02:00
rules.mak build: switch to Kconfig 2019-03-07 21:45:53 +01: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-events: Fix attribution of trace points to source 2019-03-22 16:18:07 +00:00
VERSION Update version for v4.0.0 release 2019-04-23 17:32:17 +01:00
version.rc Use HTTPS for qemu.org and other domains 2017-11-21 13:34:13 +00:00
vl.c vl: Document dependencies hiding in global and compat props 2019-04-02 13:50:01 +02:00
win_dump.c dump: fix Windows dump memory run mapping 2018-10-02 18:47:55 +02:00
win_dump.h dump: move Windows dump structures definitions 2018-10-02 19:09:12 +02: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

Windows macOS Linux
Build status Travis-CI Status Travis-CI Status