Original Xbox Emulator for Windows, macOS, and Linux (Active Development)
Go to file
Matt Borgerson 6e564854fc xemu: Update copyright 2021-03-03 03:48:11 -07:00
.github ci: Re-install Python@3.9 and remove PHP for macOS 2021-01-23 16:07:24 -07:00
.gitlab-ci.d gitlab-ci/containers: Add missing wildcard where we should look for changes 2020-07-15 11:52:43 +01:00
accel exec: Support watching memory region accesses 2020-10-22 21:29:53 -07:00
audio ossaudio: fix out of bounds write 2020-07-13 11:38:40 +02:00
authz qom: Drop parameter @errp of object_property_add() & friends 2020-05-15 07:07:58 +02:00
backends tpm_emulator: Report an error if chardev is missing 2020-07-24 12:44:13 -04:00
block qcow2-cluster: Fix integer left shift error in qcow2_alloc_cluster_link_l2() 2020-08-05 14:56:11 +01:00
bsd-user linux-user/sparc64: Fix the handling of window spill trap 2020-06-29 13:00:23 +02:00
capstone@5f173b0562 nv2a: Recycle FIFO command queue memory 2018-06-28 10:17:57 -07:00
chardev v5.1.0 release 2020-08-25 12:11:26 -07:00
contrib libvhost-user: Report descriptor index on panic 2020-07-27 10:28:28 -04:00
crypto qom: Put name parameter before value / visitor parameter 2020-07-10 15:18:08 +02:00
data ui: Add xemu runtime data resources 2020-05-04 07:13:16 -07:00
default-configs v5.1.0 release 2020-08-25 12:11:26 -07:00
disas disas/sh4: Add missing fallthrough annotations 2020-07-13 11:40:52 +02:00
docs docs/devel: Document decodetree no-overlap groups 2020-08-04 16:33:47 +01:00
dtc@85e5d83984 Makefile: dtc: update, build the libfdt target 2020-06-16 14:49:05 +01:00
dump error: Eliminate error_propagate() manually 2020-07-10 15:18:08 +02:00
fpu fpu/softfloat: fix up float16 nan recognition 2020-07-15 11:52:43 +01:00
fsdev 9p: null terminate fs driver options list 2020-07-10 12:48:06 +02:00
gdb-xml target/avr: CPU class: Add GDB support 2020-07-10 17:58:32 +02:00
hw xemu: Update copyright 2021-03-03 03:48:11 -07:00
include i8254: Update base freq to more closely match Xbox 2021-01-04 01:36:50 -07:00
io io/task: Move 'qom/object.h' header to source 2020-06-10 12:09:37 -04:00
libdecnumber build: remove CONFIG_LIBDECNUMBER 2017-10-16 18:03:52 +02:00
linux-headers linux-headers: update again to 5.8 2020-07-10 19:26:55 -04:00
linux-user linux-user: Use getcwd syscall directly 2020-07-27 22:05:34 +02:00
migration migration: Fix typos in bitmap migration comments 2020-07-27 15:42:21 -05:00
monitor monitor/misc: Remove unused "chardev/char-mux.h" include 2020-07-13 11:59:47 +04:00
nbd nbd: Fix large trim/zero requests 2020-07-28 08:49:29 -05:00
net colo-compare: Remove superfluous NULL-pointer checks for s->iothread 2020-08-04 14:14:48 +08:00
pc-bios seabios: update to master snapshot 2020-08-03 07:01:02 +02:00
plugins qemu/qemu-plugin: Make qemu_plugin_hwaddr_is_io() hwaddr argument const 2020-05-15 15:25:16 +01:00
po translations: Add Swedish language 2020-06-15 20:51:10 +02:00
python/qemu python/qemu: Change ConsoleSocket to optionally drain socket. 2020-07-27 09:41:56 +01:00
qapi v5.1.0 release 2020-08-25 12:11:26 -07:00
qga schemas: Add vim modeline 2020-08-03 08:28:08 +02:00
qobject qobject: Eliminate qdict_iter(), use qdict_first(), qdict_next() 2020-04-30 06:51:15 +02:00
qom qom: Make info qom-tree sort children more efficiently 2020-07-21 17:39:37 +02:00
replay replay: synchronize on every virtual timer callback 2020-06-26 06:45:30 -04:00
roms seabios: update to master snapshot 2020-08-03 07:01:02 +02:00
scripts configure: Add xxHash sources to submodules list 2021-02-11 14:09:52 -07:00
scsi qom: Change object_get_canonical_path_component() not to malloc 2020-07-21 16:23:43 +02:00
slirp@ce94eba204 slirp: update to latest stable-4.2 branch 2020-07-28 18:27:59 +04:00
softmmu vl: Allow overriding settings path from command line 2021-02-18 20:47:55 -07:00
storage-daemon schemas: Add vim modeline 2020-08-03 08:28:08 +02:00
stubs Revert "tpm: Clean up error reporting in tpm_init_tpmdev()" 2020-07-24 12:44:13 -04:00
target i386: Set Pentium 3 CPU model,stepping to match Xbox 2021-01-23 14:32:30 -07:00
tcg ui: Mimic QEMU thread and set thread-local tcg_ctx to tcg_init_ctx 2020-11-16 18:51:37 -07:00
tests Get rid of the libqemustub.a remainders 2020-08-05 11:45:43 +02:00
tools/virtiofsd virtiofsd: Allow addition or removal of capabilities 2020-07-03 16:23:05 +01:00
trace trace/simple: Allow enabling simple traces from command line 2020-07-29 16:39:56 +01:00
ui xemu: Update copyright 2021-03-03 03:48:11 -07:00
util util/qemu-timer: Busy-wait in poll to prioritize timer deadlines 2021-03-02 04:53:58 -07:00
.cirrus.yml .cirrus.yml: add bash to the brew packages 2020-07-11 15:53:29 +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 gitignore: add dist/ 2021-01-23 13:50:28 -07:00
.gitlab-ci.yml gitlab-ci: Fix Avocado cache usage 2020-08-05 10:39:55 +02:00
.gitmodules nv2a: Add xxHash submodule 2021-02-11 14:09:52 -07:00
.gitpublish Add a git-publish configuration file 2018-03-05 09:03:17 +00:00
.mailmap MAINTAINERS: Update Radoslaw Biernacki email address 2020-07-07 12:38:50 +02:00
.patchew.yml ci: store Patchew configuration in the tree 2019-06-03 14:03:02 +02:00
.readthedocs.yml .readthedocs.yml: specify some minimum python requirements 2020-02-07 15:15:16 +01:00
.shippable.yml shippable: add one more qemu to registry url 2020-07-27 09:39:57 +01:00
.travis.yml .travis.yml: skip ppc64abi32-linux-user with plugins 2020-07-15 11:57:17 +01:00
CODING_STYLE.rst docs: split the CODING_STYLE doc into distinct groups 2019-09-05 14:41:00 +01: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
Changelog Use HTTPS for qemu.org and other domains 2017-11-21 13:34:13 +00:00
Kconfig Makefile: simplify MINIKCONF rules 2020-07-10 18:02:21 -04:00
Kconfig.host accel/Kconfig: Extract accel selectors into their own config 2020-07-10 18:02:21 -04:00
LICENSE tcg/LICENSE: Remove out of date claim about TCG subdirectory licensing 2019-11-11 15:11:21 +01:00
MAINTAINERS MAINTAINERS: Cover the firmware JSON schema 2020-07-27 10:28:28 -04:00
Makefile v5.1.0 release 2020-08-25 12:11:26 -07:00
Makefile.objs v5.1.0 release 2020-08-25 12:11:26 -07:00
Makefile.target v5.1.0 release 2020-08-25 12:11:26 -07:00
README.md README: Direct users to the website for more info 2020-02-21 00:45:41 -07:00
README.rst docs: merge HACKING.rst contents into CODING_STYLE.rst 2019-09-05 14:27:06 +01:00
VERSION Update version for v5.1.0 release 2020-08-11 17:07:03 +01:00
block.c block: Require aligned image size to avoid assertion failure 2020-07-17 14:20:57 +02:00
blockdev-nbd.c blockdev-nbd: Boxed argument type for nbd-server-add 2020-03-06 17:21:28 +01:00
blockdev.c v5.1.0 release 2020-08-25 12:11:26 -07:00
blockjob.c block: Add BdrvChildRole to BdrvChild 2020-05-18 19:05:25 +02:00
bootdevice.c error: Eliminate error_propagate() manually 2020-07-10 15:18:08 +02:00
build.sh build: Only update imgui if not present 2021-02-11 22:07:38 -07:00
configure configure: Prefer -Ox setting from --extra-cflags 2021-02-18 03:23:28 -07:00
cpus-common.c cpus: Move CPU code from exec.c to cpus-common.c 2020-07-10 18:02:24 -04:00
device_tree.c device_tree: Constify compat in qemu_fdt_node_path() 2020-04-30 15:35:41 +01:00
disas.c disas: Let disas::read_memory() handler return EIO on error 2020-06-10 12:10:23 -04:00
dma-helpers.c icount: make dma reads deterministic 2020-06-17 14:53:39 +02:00
exec-vary.c exec: Cache TARGET_PAGE_MASK for TARGET_PAGE_BITS_VARY 2019-10-28 10:35:20 +01:00
exec.c exec: Support watching memory region accesses 2020-10-22 21:29:53 -07:00
gdbstub.c qom: Change object_get_canonical_path_component() not to malloc 2020-07-21 16:23:43 +02:00
get_deps.py ci: Check DLLs against /mingw64/bin instead of C:\Windows 2020-05-01 04:10:08 -07:00
gitdm.config contrib: gitdm: add a mapping for Janus Technologies 2019-03-12 19:31:29 +00:00
hmp-commands-info.hx memory: Make 'info mtree' not display disabled regions by default 2020-06-10 12:10:49 -04:00
hmp-commands.hx hmp: Make json format optional for qom-set 2020-06-17 17:48:39 +01:00
iothread.c qom: Change object_get_canonical_path_component() not to malloc 2020-07-21 16:23:43 +02:00
job-qmp.c job: take each job's lock individually in job_txn_apply 2020-04-07 14:34:47 +02:00
job.c job: take each job's lock individually in job_txn_apply 2020-04-07 14:34:47 +02:00
memory_ldst.inc.c memory: Single byte swap along the I/O path 2019-09-03 08:30:39 -07:00
module-common.c all: Clean up includes 2016-02-04 17:41:30 +00:00
os-posix.c qemu/osdep: Document os_find_datadir() return value 2020-07-21 16:13:04 +02:00
os-win32.c qemu/osdep: Document os_find_datadir() return value 2020-07-21 16:13:04 +02:00
qdev-monitor.c qdev: Fix device_add DRIVER,help to print to monitor 2020-07-21 17:22:44 +02:00
qemu-bridge-helper.c build: rename CONFIG_LIBCAP to CONFIG_LIBCAP_NG 2019-12-17 19:35:47 +01:00
qemu-edid.c Include qemu-common.h exactly where needed 2019-06-12 13:20:20 +02:00
qemu-img-cmds.hx block/amend: add 'force' option 2020-07-06 08:49:28 +02:00
qemu-img.c qemu-img resize: Require --shrink for shrinking all image formats 2020-07-17 14:20:57 +02:00
qemu-io-cmds.c block: nbd: Fix convert qcow2 compressed to nbd 2020-07-28 09:54:19 -05:00
qemu-io.c qemu-io: adds option to use aio engine 2020-01-30 20:59:42 +00:00
qemu-keymap.c Include qemu-common.h exactly where needed 2019-06-12 13:20:20 +02:00
qemu-nbd.c error: Use error_reportf_err() where appropriate 2020-05-27 07:45:30 +02: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 ipmi: Fix a man page entry 2020-07-17 11:39:46 -05:00
qemu-seccomp.c seccomp: report more useful errors from seccomp 2019-03-27 13:11:38 +01:00
qemu-storage-daemon.c qemu-storage-daemon: add missing cleanup calls 2020-07-03 09:37:03 +02:00
qemu.nsi qemu.nsi: Install Sphinx documentation 2020-03-09 16:45:00 +00:00
qemu.sasl Default to GSSAPI (Kerberos) instead of DIGEST-MD5 for SASL 2017-05-09 14:41:47 +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 build-sys: Move the print-variable rule to rules.mak 2020-03-09 15:59:31 +01:00
thunk.c linux-user: Add strace support for printing arguments of ioctl() 2020-07-04 18:08:51 +02:00
tpm.c tpm: Improve help on TPM types when none are available 2020-07-24 12:44:13 -04:00
trace-events trace: add mmu_index to mem_info 2019-10-28 15:12:38 +00:00
version.rc Use HTTPS for qemu.org and other domains 2017-11-21 13:34:13 +00:00
xemu-version.h Makefile: Generate C file with xemu build info 2020-05-04 07:13:12 -07:00
xemu-xbe.c xemu: Update copyright 2021-03-03 03:48:11 -07:00
xemu-xbe.h xemu: Update copyright 2021-03-03 03:48:11 -07:00

README.md

Please visit https://xemu.app for more information.