Skip to content
Docker QEMU mirror with not yet upstreamed patches
C C++ Python Shell Assembly Haxe Other
Branch: moby/master
Clone or download
Pull request Compare This branch is 4 commits ahead, 405 commits behind qemu:master.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
accel hmp: Print if memory section is registered with an accelerator Jul 19, 2019
audio fix microphone lag with PA Jul 3, 2019
authz Include qemu/module.h where needed, drop it from qemu-common.h Jun 12, 2019
backends general: Replace global smp variables with smp machine properties Jul 5, 2019
block block/backup: disable copy_range for compressed backup Aug 6, 2019
bsd-user Include qemu-common.h exactly where needed Jun 12, 2019
capstone @ 22ead3e disas: Add capstone as submodule Oct 26, 2017
chardev monitor: Replace monitor_init() with monitor_init_{hmp, qmp}() Jun 18, 2019
contrib contrib/elf2dmp: Build download.o with CURL_CFLAGS Jul 22, 2019
crypto crypto: Fix LGPL information in the file headers Jul 19, 2019
default-configs Merge remote-tracking branch 'remotes/amarkovic/tags/mips-queue-jul-0… Jul 3, 2019
disas disas/riscv: Fix `rdinstreth` constraint Jun 27, 2019
docs Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into sta… Jul 25, 2019
dtc @ 88f1890 Update dtc/libfdt submodule to v1.4.7 Oct 2, 2018
dump dump: Move HMP command handlers to dump/ Jul 2, 2019
fpu hardfloat: fix float32/64 fused multiply-add Mar 25, 2019
fsdev Include qemu/module.h where needed, drop it from qemu-common.h Jun 12, 2019
gdb-xml RISC-V: Add 64-bit gdb xml files. Mar 19, 2019
hw spapr/xive: Fix migration of hot-plugged CPUs Aug 13, 2019
include spapr/xive: Fix migration of hot-plugged CPUs Aug 13, 2019
io Include qemu-common.h exactly where needed Jun 12, 2019
libdecnumber build: remove CONFIG_LIBDECNUMBER Oct 16, 2017
linux-headers linux-headers: sync with latest KVM headers from Linux 5.2 Jun 21, 2019
linux-user Merge branch 'master' into moby/master Aug 15, 2019
migration migration: fix migrate_cancel multifd migration leads destination hun… Jul 24, 2019
monitor Fix build error when VNC is configured out Jul 15, 2019
nbd nbd/server: Nicer spelling of max BLOCK_STATUS reply length Jun 13, 2019
net net/colo-compare.c: Fix memory leak and code style issue. Jul 29, 2019
pc-bios roms: Add OpenSBI version 0.4 Jul 18, 2019
po po/Makefile: Modern shell scripting (use $() instead of ``) Oct 24, 2018
python/qemu
qapi qmp: Add "alias-of" field to query-cpu-definitions Jul 5, 2019
qga Include qemu-common.h exactly where needed Jun 12, 2019
qobject qemu-common: Move qemu_isalnum() etc. to qemu/ctype.h Jun 11, 2019
qom Revert "Revert "globals: Allow global properties to be optional"" Jul 29, 2019
replay Include qemu-common.h exactly where needed Jun 12, 2019
roms riscv: roms: Fix make rules for building sifive_u bios Aug 13, 2019
scripts archive-source: also create a stash for submodules Jul 23, 2019
scsi iscsi: base all handling of check condition on scsi_sense_to_errno Jul 15, 2019
slirp @ 126c04a slirp: update with CVE-2019-14378 fix Aug 2, 2019
stubs monitor: Replace monitor_init() with monitor_init_{hmp, qmp}() Jun 18, 2019
target target/arm: Avoid bogus NSACR traps on M-profile without Security Ext… Aug 2, 2019
tcg tcg/aarch64: Fix output of extract2 opcodes Jul 14, 2019
tests iotests: Test unaligned blocking mirror write Aug 6, 2019
trace
ui console: fix cell overflow Jul 3, 2019
util util/hbitmap: update orig_size on truncate Aug 6, 2019
.cirrus.yml cirrus / travis: Add gnu-sed and bash for macOS and FreeBSD May 21, 2019
.dir-locals.el Add .dir-locals.el file to configure emacs coding style Oct 8, 2015
.editorconfig editorconfig: add setting for shell scripts Jun 12, 2019
.exrc qemu: add .exrc Sep 7, 2012
.gdbinit .gdbinit: load QEMU sub-commands when gdb starts Jun 7, 2017
.gitignore Makefile: install the edk2 firmware images and their descriptors Apr 17, 2019
.gitlab-ci.yml gitlab-ci.yml: Test the TCG interpreter in a CI pipeline May 2, 2019
.gitmodules roms: Add OpenSBI version 0.4 Jul 18, 2019
.gitpublish Add a git-publish configuration file Mar 5, 2018
.mailmap maint: Grammar fix to mailmap Dec 11, 2018
.patchew.yml ci: store Patchew configuration in the tree Jun 3, 2019
.shippable.yml shippable: re-enable the windows cross builds Jul 23, 2019
.travis.yml travis: enable travis_retry for check phase Jul 23, 2019
CODING_STYLE CODING_STYLE: indent example code as all others May 2, 2019
COPYING COPYING: update from FSF Oct 12, 2008
COPYING.LIB COPYING.LIB: Synchronize the LGPL 2.1 with the version from gnu.org Jan 30, 2019
Changelog Use HTTPS for qemu.org and other domains Nov 21, 2017
HACKING HACKING: document preference for g_new instead of g_malloc May 20, 2018
Kconfig.host kconfig: add dependencies on CONFIG_MSI_NONBROKEN Mar 18, 2019
LICENSE roms: Add OpenSBI version 0.4 Jul 18, 2019
MAINTAINERS MAINTAINERS: vfio-ccw: Remove myself as the maintainer Jul 25, 2019
Makefile Makefile: remove DESTDIR from firmware file content Aug 3, 2019
Makefile.objs dump: Move HMP command handlers to dump/ Jul 2, 2019
Makefile.target configure: only link capstone to emulation targets Jul 19, 2019
README README: use 'https://' instead of 'git://' Nov 12, 2018
README.md Add initial README.md about layout/organization of repo. Mar 15, 2019
VERSION Update version for v4.1.0 release Aug 15, 2019
arch_init.c Include qemu-common.h exactly where needed Jun 12, 2019
balloon.c Include qemu-common.h exactly where needed Jun 12, 2019
block.c block: Only the main loop can change AioContexts Jul 22, 2019
blockdev-nbd.c nbd: allow authorization with nbd-server-start QMP command Mar 6, 2019
blockdev.c blockdev: enable non-root nodes for transaction drive-backup source Jun 24, 2019
blockjob.c block: Do not poll in bdrv_do_drained_end() Jul 19, 2019
bootdevice.c fw_cfg: ignore suffixes in the bootdevice list dependent on machine c… Aug 17, 2018
bt-host.c all: Clean up includes Feb 4, 2016
bt-vhci.c Include qemu-common.h exactly where needed Jun 12, 2019
configure Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-2… Jul 22, 2019
cpus-common.c qemu/queue.h: simplify reverse access to QTAILQ Jan 11, 2019
cpus.c general: Replace global smp variables with smp machine properties Jul 5, 2019
device-hotplug.c hmp: Fix drive_add ... format=help crash Apr 8, 2019
device_tree.c device_tree: Fix integer overflowing in load_device_tree() Apr 9, 2019
disas.c Include qemu-common.h exactly where needed Jun 12, 2019
dma-helpers.c block: explicitly acquire aiocontext in bottom halves that need it Feb 21, 2017
exec.c memory: Introduce memory listener hook log_clear() Jul 15, 2019
gdbstub.c gdbstub: revert to previous set_reg behaviour Jul 10, 2019
gitdm.config contrib: gitdm: add a mapping for Janus Technologies Mar 12, 2019
hmp-commands-info.hx {hmp, hw/pvrdma}: Expose device internals via monitor interface Mar 16, 2019
hmp-commands.hx net/announce: Add HMP optional ID Jul 2, 2019
ioport.c Include qemu-common.h exactly where needed Jun 12, 2019
iothread.c iothread: document about why we need explicit aio_poll() Mar 8, 2019
job-qmp.c Include qemu-common.h exactly where needed Jun 12, 2019
job.c Include qemu-common.h exactly where needed Jun 12, 2019
memory.c
memory_ldst.inc.c exec: Fix MAP_RAM for cached access Jun 28, 2018
memory_mapping.c Include qemu-common.h exactly where needed Jun 12, 2019
module-common.c all: Clean up includes Feb 4, 2016
os-posix.c Include qemu-common.h exactly where needed Jun 12, 2019
os-win32.c Include qemu-common.h exactly where needed Jun 12, 2019
qdev-monitor.c qom: Move HMP command handlers to qom/ Jul 2, 2019
qemu-bridge-helper.c qemu-bridge-helper: move repeating code in parse_acl_file Jul 29, 2019
qemu-deprecated.texi hw/riscv: Load OpenSBI as the default firmware Jul 18, 2019
qemu-doc.texi docs: add Security chapter to the documentation May 10, 2019
qemu-edid.c Include qemu-common.h exactly where needed Jun 12, 2019
qemu-ga.texi doc: fix the configuration path May 3, 2019
qemu-img-cmds.hx qemu-img: Add salvaging mode to convert Jun 14, 2019
qemu-img.c block: include base when checking image chain for block allocation Jul 2, 2019
qemu-img.texi qemu-img: Add salvaging mode to convert Jun 14, 2019
qemu-io-cmds.c qemu-io-cmds: use clock_gettime for benchmarking Jun 12, 2019
qemu-io.c Include qemu-common.h exactly where needed Jun 12, 2019
qemu-keymap.c Include qemu-common.h exactly where needed Jun 12, 2019
qemu-nbd.c qemu-nbd: Do not close stderr Jun 13, 2019
qemu-nbd.texi qemu-nbd: Add --pid-file option Jun 13, 2019
qemu-option-trace.texi qemu-option-trace: -trace enable= is a pattern, not a file May 20, 2018
qemu-options-wrapper.h
qemu-options.h Clean up ill-advised or unusual header guards Jul 12, 2016
qemu-options.hx vl.c: Add -smp, dies=* command line support and update doc Jul 5, 2019
qemu-seccomp.c seccomp: report more useful errors from seccomp Mar 27, 2019
qemu-tech.texi qemu-tech: Fix dangling @menu entries Jul 15, 2019
qemu.nsi NSIS: Add missing firmware blobs Jul 23, 2019
qemu.sasl Default to GSSAPI (Kerberos) instead of DIGEST-MD5 for SASL May 9, 2017
qtest.c Include qemu/module.h where needed, drop it from qemu-common.h Jun 12, 2019
replication.c replication: Introduce new APIs to do replication operation Sep 13, 2016
replication.h Include qemu/module.h where needed, drop it from qemu-common.h Jun 12, 2019
rules.mak contrib: add vhost-user-gpu May 29, 2019
thunk.c thunk: improve readability of allocation loop Mar 11, 2019
tpm.c tpm: Clean up error reporting in tpm_init_tpmdev() Oct 19, 2018
trace-events Move monitor.c to monitor/misc.c Jun 17, 2019
version.rc Use HTTPS for qemu.org and other domains Nov 21, 2017
vl.c Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into… Jul 22, 2019

README.md

This is a fork of qemu/qemu for Docker. The organization is as follows:

  • [branch] - read-only mirror of original qemu/qemu branch - no additinal changes here

  • [moby/branch] - based on [branch] but contains Docker specific and un-upstreamed changes.

  • [moby/master] - this is the main development branch.

  • [moby/master-alpine] - [moby/master] with alpine changes on top

  • [moby/vX.Y.Z] - these are release branches created from qemu tags (i.e. v3.1.0)

  • [moby/vX.Y.Z-alpine] - with alpine on top

The default branch is [moby/master].

In general, we follow the practices as documented in:

https://github.com/linuxkit/linuxkit/blob/master/docs/kernels.md#working-with-linux-kernel-patches-for-linuxkit

You can’t perform that action at this time.