Skip to content
Docker QEMU mirror with not yet upstreamed patches
C C++ Python Shell Assembly Haxe Other
Branch: moby/master
Clone or download
This branch is 5 commits ahead, 5761 commits behind qemu:master.

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
accel Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2019-0… Aug 22, 2019
audio audio: fix memory leak reported by ASAN Aug 21, 2019
authz Include qemu/module.h where needed, drop it from qemu-common.h Jun 12, 2019
backends Include sysemu/sysemu.h a lot less Aug 16, 2019
block vpc: Do not return RAW from block_status Aug 19, 2019
bsd-user Include qemu-common.h exactly where needed Jun 12, 2019
capstone @ 22ead3e disas: Add capstone as submodule Oct 26, 2017
chardev char-socket: Lock tcp_chr_disconnect() and socket_reconnect_timeout() Aug 21, 2019
contrib contrib/elf2dmp: Build download.o with CURL_CFLAGS Jul 22, 2019
crypto crypto: use auto cleanup for many stack variables Aug 22, 2019
default-configs Merge remote-tracking branch 'remotes/amarkovic/tags/mips-queue-jul-0… Jul 3, 2019
disas ppc: Add support for 'mffsl' instruction Aug 21, 2019
docs Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2019-0… Aug 22, 2019
dtc @ 88f1890 Update dtc/libfdt submodule to v1.4.7 Oct 2, 2018
dump sysemu: Split sysemu/runstate.h off sysemu/sysemu.h Aug 16, 2019
fpu fpu: rename softfloat-specialize.h -> .inc.c Aug 19, 2019
fsdev 9p: simplify source file selection Aug 20, 2019
gdb-xml RISC-V: Add 64-bit gdb xml files. Mar 19, 2019
hw Merge remote-tracking branch 'remotes/kraxel/tags/vga-20190822-pull-r… Aug 22, 2019
include Merge remote-tracking branch 'remotes/berrange/tags/autofree-pull-req… Aug 22, 2019
io main-loop: Fix GSource leak in qio_task_thread_worker() Aug 21, 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 26, 2019
migration memory: fix race between TCG and accesses to dirty bitmap Aug 20, 2019
monitor Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2019-0… Aug 22, 2019
nbd block/dirty-bitmap: add bdrv_dirty_bitmap_get Aug 16, 2019
net sysemu: Split sysemu/runstate.h off sysemu/sysemu.h Aug 16, 2019
pc-bios pseries: Update SLOF firmware image Aug 21, 2019
po po/Makefile: Modern shell scripting (use $() instead of ``) Oct 24, 2018
python/qemu iotests: Add @has_quit to vm.shutdown() Jul 19, 2019
qapi Merge remote-tracking branch 'remotes/kraxel/tags/ui-20190822-pull-re… Aug 22, 2019
qga Include qemu-common.h exactly where needed Jun 12, 2019
qobject json: Move switch 'fall through' comment to correct place Aug 21, 2019
qom hw/core: Move cpu.c, cpu.h from qom/ to hw/core/ Aug 21, 2019
replay Merge remote-tracking branch 'remotes/kraxel/tags/audio-20190821-pull… Aug 21, 2019
roms pseries: Update SLOF firmware image Aug 21, 2019
scripts minikconf: don't print CONFIG_FOO=n lines Aug 21, 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 sysemu: Split sysemu/runstate.h off sysemu/sysemu.h Aug 16, 2019
target Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20190822' int… Aug 23, 2019
tcg configure: Define target access alignment in configure Aug 20, 2019
tests modules-test: ui-spice-app is not built as module Aug 23, 2019
trace hw/core: Move cpu.c, cpu.h from qom/ to hw/core/ Aug 21, 2019
ui Merge remote-tracking branch 'remotes/kraxel/tags/ui-20190822-pull-re… Aug 22, 2019
util module: return success on module load Aug 21, 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 .gitignore: ignore some vhost-user* related files Aug 21, 2019
.gitlab-ci.yml gitlab-ci: Remove qcow2 tests that are handled by "make check" already Aug 17, 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 'struct' keyword usage Aug 20, 2019
Kconfig.host 9p: simplify source file selection Aug 20, 2019
LICENSE roms: Add OpenSBI version 0.4 Jul 18, 2019
MAINTAINERS hw/core: Move cpu.c, cpu.h from qom/ to hw/core/ Aug 21, 2019
Makefile tests/docker: add podman support Aug 22, 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 Open 4.2 development tree Aug 15, 2019
arch_init.c qapi: Move query-target from misc.json to machine.json Aug 21, 2019
balloon.c Clean up inclusion of exec/cpu-common.h Aug 16, 2019
block.c block: Add bdrv_has_zero_init_truncate() Aug 19, 2019
blockdev-nbd.c Clean up inclusion of sysemu/sysemu.h Aug 16, 2019
blockdev.c mirror: Fix bdrv_has_zero_init() use Aug 19, 2019
blockjob.c Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into s… Aug 16, 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/berrange/tags/autofree-pull-req… Aug 22, 2019
cpus-common.c Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2019-0… Aug 22, 2019
cpus.c util/qemu-timer: refactor deadline calculation for external timers Aug 20, 2019
device-hotplug.c Include hw/hw.h exactly where needed Aug 16, 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 dma-helpers: ensure AIO callback is invoked after cancellation Aug 16, 2019
exec.c Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2019-0… Aug 22, 2019
gdbstub.c sysemu: Split sysemu/runstate.h off sysemu/sysemu.h Aug 16, 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 audio: add audiodev property to vnc and wav_capture Aug 21, 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: Fix up memory_region_{add|del}_coalescing Aug 21, 2019
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 sysemu: Split sysemu/runstate.h off sysemu/sysemu.h Aug 16, 2019
os-win32.c sysemu: Split sysemu/runstate.h off sysemu/sysemu.h Aug 16, 2019
qdev-monitor.c qdev: Collect HMP handlers command handlers in qdev-monitor.c Aug 21, 2019
qemu-bridge-helper.c qemu-bridge-helper: move repeating code in parse_acl_file Jul 29, 2019
qemu-deprecated.texi qapi: add dirty-bitmaps to query-named-block-nodes result Aug 16, 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 qemu-img: Fix bdrv_has_zero_init() use in convert Aug 19, 2019
qemu-img.texi doc: Preallocation does not require writing zeroes Aug 19, 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 block/nbd: use non-blocking io channel for nbd negotiation Aug 15, 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-img: remove references to GEN_DOCS May 20, 2018
qemu-options.h Clean up ill-advised or unusual header guards Jul 12, 2016
qemu-options.hx Merge remote-tracking branch 'remotes/kraxel/tags/usb-20190822-pull-r… Aug 22, 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 tests: add module loading test Aug 21, 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 hw/core: Move cpu.c, cpu.h from qom/ to hw/core/ Aug 21, 2019
version.rc Use HTTPS for qemu.org and other domains Nov 21, 2017
vl.c Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-pul… Aug 21, 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.