$ git log --pretty=format:'%h %s (%cs)%d'
7fceeb190a Merge remote-tracking branch 'remotes/ericb/tags/pull-qapi-2018-03-01-v4' into staging (2018-03-05)
(HEAD -> master)
418b1d0ae3 qapi: Don't create useless directory qapi-generated (2018-03-02)
1ef1cee7db Fix up dangling references to qmp-commands.* in comment and doc (2018-03-02)
eb815e248f qapi: Move qapi-schema.json to qapi/, rename generated files (2018-03-02)
bb46af41b9 docs: Correct outdated information on QAPI (2018-03-02)
bfe873e988 docs/devel/writing-qmp-commands: Update for modular QAPI (2018-03-02)
112ed241f5 qapi: Empty out qapi-schema.json (2018-03-02)
9af2398977 Include less of the generated modular QAPI headers (2018-03-02)
252dc3105f qapi: Generate separate .h, .c for each module (2018-03-02)
3da7a4161a watchdog: Consolidate QAPI into single file (2018-03-02)
...
$ git cat-file blob HEAD:README
QEMU README
===========
QEMU is a generic and open source machine & userspace emulator and
virtualizer.
QEMU is capable of emulating a complete machine in software without any
need for hardware virtualization support. By using dynamic translation,
it achieves very good performance. QEMU can also integrate with the Xen
and KVM hypervisors to provide emulated hardware while allowing the
hypervisor to manage the CPU. With hypervisor support, QEMU can achieve
near native performance for CPUs. When QEMU emulates CPUs directly it is
capable of running operating systems made for one machine (e.g. an ARMv7
board) on a different machine (e.g. an x86_64 PC board).
QEMU is also capable of providing userspace API virtualization for Linux
and BSD kernel interfaces. This allows binaries compiled against one
architecture ABI (e.g. the Linux PPC64 ABI) to be run on a host using a
different architecture ABI (e.g. the Linux x86_64 ABI). This does not
involve any hardware emulation, simply CPU and syscall emulation.
QEMU aims to fit into a variety of use cases. It can be invoked directly
by users wishing to have full control over its behaviour and settings.
It also aims to facilitate integration into higher level management
layers, by providing a stable command line interface and monitor API.
It is commonly invoked indirectly via the libvirt library when using
open source applications such as oVirt, OpenStack and virt-manager.
QEMU as a whole is released under the GNU General Public License,
version 2. For full licensing details, consult the LICENSE file.
Building
========
QEMU is multi-platform software intended to be buildable on all modern
Linux platforms, OS-X, Win32 (via the Mingw64 toolchain) and a variety
of other UNIX targets. The simple steps to build QEMU are:
mkdir build
cd build
../configure
make
Additional information can also be found online via the QEMU website:
https://qemu.org/Hosts/Linux
https://qemu.org/Hosts/Mac
https://qemu.org/Hosts/W32
Submitting patches
==================
The QEMU source code is maintained under the GIT version control system.
git clone git://git.qemu.org/qemu.git
When submitting patches, the preferred approach is to use 'git
format-patch' and/or 'git send-email' to format & send the mail to the
qemu-devel@nongnu.org mailing list. All patches submitted must contain
a 'Signed-off-by' line from the author. Patches should follow the
guidelines set out in the HACKING and CODING_STYLE files.
Additional information on submitting patches can be found online via
the QEMU website
https://qemu.org/Contribute/SubmitAPatch
https://qemu.org/Contribute/TrivialPatches
The QEMU website is also maintained under source control.
git clone git://git.qemu.org/qemu-web.git
https://www.qemu.org/2017/02/04/the-new-qemu-website-is-up/
Bug reporting
=============
The QEMU project uses Launchpad as its primary upstream bug tracker. Bugs
found when running code built from QEMU git or upstream released sources
should be reported via:
https://bugs.launchpad.net/qemu/
If using QEMU via an operating system vendor pre-built binary package, it
is preferable to report bugs to the vendor's own bug tracker first. If
the bug is also known to affect latest upstream code, it can also be
reported via launchpad.
For additional information on bug reporting consult:
https://qemu.org/Contribute/ReportABug
Contact
=======
The QEMU community can be contacted in a number of ways, with the two
main methods being email and IRC
- qemu-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/qemu-devel
- #qemu on irc.oftc.net
Information on additional methods of contacting the community can be
found online via the QEMU website:
https://qemu.org/Contribute/StartHere
-- End
# heads (aka `branches'):
$ git for-each-ref --sort=-creatordate refs/heads \
--format='%(HEAD) %(refname:short) %(subject) (%(creatordate:short))'
at24c nvram: at24c: consistently populate the EEPROMState pointer (2018-03-20)
i2c-passthrough i2c: device passthrough HACK(!) & evaluation (2018-03-13)
* master Merge remote-tracking branch 'remotes/ericb/tags/pull-qapi-2018-03-01-v4' into staging (2018-03-05)
# tags:
$ git for-each-ref --sort=-creatordate refs/tags \
--format='%(refname:short) %(subject) (%(creatordate:short))'
# no tags, yet...
# associated public inboxes:
# (number on the left is used for dev purposes)
229189 qemu-devel
9411 kvm
9223 qemu-riscv
7202 xen-devel
2829 lkml
653 virtio-fs
648 linux-arm-kernel
634 netdev
593 u-boot
438 stable
372 linux-devicetree
369 linux-cxl
259 dri-devel
256 virtualization
245 linux-mm
244 git
227 dpdk-dev
227 intel-gfx
226 linux-fsdevel
221 buildroot
199 linuxppc-dev
195 kvm-ppc
183 linux-wireless
170 kvmarm
166 linux-s390
165 linux-media
145 alsa-devel
130 openembedded-core
118 linux-scsi
109 linux-xfs
109 linux-arm-msm
107 linux-mips
103 kvm-ia64
99 linux-rdma
97 linux-arch
94 openembedded-devel
93 amd-gfx
92 linux-omap
89 linux-crypto
89 linux-pm
84 netfilter-devel
84 linux-bluetooth
83 openrisc
82 linux-doc
81 linux-btrfs
77 bpf
71 linux-samsung-soc
71 linux-nfs
71 linux-mediatek
71 linux-perf-users
71 virtio-dev
70 linux-api
69 linux-acpi
68 linux-block
67 linux-tegra
64 linux-pci
62 linux-gpio
61 linux-ext4
60 ceph-devel
59 openbmc
59 nvdimm
58 linux-renesas-soc
57 linux-mtd
56 linux-clk
56 linux-iio
55 linux-iommu
55 linux-patches
54 linux-riscv
54 linux-input
50 kernel-janitors
47 linux-usb
46 linux-nvdimm
45 ltp
43 linux-rockchip
43 ../../../../../../igt-dev
40 sparclinux
39 linux-mmc
38 linux-kselftest
37 dm-devel
37 linux-sh
37 lvm-devel
36 selinux
34 fstests
34 linux-parisc
34 linux-serial
33 linux-ide
31 linux-nvme
31 linux-fbdev
31 cgroups
30 intel-wired-lan
29 linux-amlogic
29 linux-kbuild
28 linux-i2c
27 linux-m68k
26 linux-security-module
26 linux-staging
25 linux-ia64
24 linux-f2fs-devel
24 containers
24 yocto
23 driverdev-devel
23 linux-alpha
22 linux-can
22 platform-driver-x86
21 linux-spi
21 linux-raid
21 batman
20 nouveau
19 linux-watchdog
19 io-uring
18 linux-integrity
18 kernel-hardening
18 linux-pwm
18 lustre-devel
18 intel-xe
18 linux-um
17 linux-cifs
17 linux-rtc
17 ofono
17 yocto-meta-arago
16 ocfs2-devel
16 yocto-meta-freescale
16 bitbake-devel
16 yocto-meta-ti
15 linux-snps-arc
15 util-linux
15 linux-man
15 mptcp
15 outreachy
14 dmaengine
14 cluster-devel
13 linux-fscrypt
13 linux-efi
13 linux-trace-devel
13 cip-dev
13 linux-remoteproc
13 linux-sunxi
13 linux-hexagon
12 linux-hwmon
12 linux-leds
12 linux-unionfs
12 lttng-dev
12 linux-sctp
12 linux-phy
12 lm-sensors
11 linux-erofs
11 linux-hyperv
11 linux-bcache
11 kexec
11 poky
11 grub-devel
10 linux-rt-users
10 linux-csky
10 linux-fpga
10 linux-hardening
10 keyrings
10 ath9k-devel
10 dccp
10 lvs-devel
9 linux-edac
9 linux-next
9 linux-modules
9 linux-kernel-mentees
9 linux-audit
9 loongarch
8 soc
8 iwd
8 yocto-meta-arm
8 yocto-meta-virtualization
8 bridge
8 ../../../../../../fuego
7 rcu
7 linux-wpan
7 backports
7 ath10k
7 fio
7 yocto-toaster
7 cpufreq
7 linux-hams
6 cocci
6 target-devel
6 linux-coco
6 ntfs3
6 llvm
6 oe-kbuild-all
6 linux-debuggers
5 linux-sparse
5 historical-speck
5 asahi
5 virtio-comment
5 linux-x25
5 linux-nilfs
4 linux-sgx
4 selinux-refpolicy
4 wireguard
4 ath11k
4 imx
4 linux-trace-kernel
4 devicetree-compiler
4 reiserfs-devel
4 linux-metag
4 netfilter
3 live-patching
3 tpmdd-devel
3 phone-devel
3 b43-dev
3 linux-ppp
3 ell
3 ntb
3 xenomai
3 damon
3 b4-sent
3 autofs
3 initramfs
3 linux-hotplug
3 trinity
3 acpica-devel
3 perfbook
3 smatch
2 linux-spdx
2 linux-firmware
2 rust-for-linux
2 linux-bcachefs
2 yocto-docs
2 mhi
2 chrome-platform
2 oe-lkp
2 v9fs
2 kbd
2 hail-devel
2 kernel-testers
2 linux-embedded
2 linux-laptop
2 linux-sound
2 u-boot-amlogic
2 ../../../../../../powertop
1 kernelnewbies
1 workflows
1 linux-i3c
1 ksummit-discuss
1 linux-dash
1 mm-commits
1 xdp-newbies
1 dash
1 regressions
1 ksummit
1 linux-nfc
1 connman
1 ath12k
1 oe-linux-nfc
1 oe-chipsec
1 fsverity
1 kernel-tls-handshake
1 audit
1 ecryptfs
1 kdevops
1 devicetree-spec
1 linux-8086
1 linux-btrace
1 linux-kernel-announce
1 linux-oxnas
1 ../../../../../../wireless-regdb
git clone https://80x24.org/lore/pub/scm/virt/qemu/wsa/qemu.git