Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update PRIP3 based on v2.2.0-rc1 #10

Merged
merged 4,029 commits into from
Nov 19, 2014
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4029 commits
Select commit Hold shift + click to select a range
562542b
i386/pc: add piix and q35 machtypes to sorting families for -M \?
lersek Sep 22, 2014
df1fd4b
pc: Fix disabling of vapic for compat PC models
jan-kiszka Jul 30, 2014
1c87d68
i386: Add an ACPI_EXTRACT_NAME_BUFFER16 directive.
Sep 17, 2014
4d5e17a
pcie: change confused comment clearer
gongleiarei Oct 7, 2014
68a27b2
virtio-pci: fix migration for pci bus master
mstsirkin Oct 14, 2014
1e06f13
intel_iommu: fix VTD_SID_TO_BUS
mstsirkin Oct 20, 2014
9047579
tests: fix rebuild-expected-aml.sh for acpi-test rename
bonzini Oct 15, 2014
42a5b30
acpi: create separate file for TCPA log
stefanberger Oct 24, 2014
1be6b51
acpi/cpu: add cpu hotplug callback function to match hotplug_handler API
Oct 22, 2014
c5171ed
acpi:ich9: convert cpu hotplug to hotplug_handler API
Oct 22, 2014
08bba95
acpi:piix4: convert cpu hotplug to hotplug_handler API
Oct 22, 2014
5279569
pc: add cpu hotplug handler to PC_MACHINE
Oct 22, 2014
2d99615
pc: Update rtc_cmos in pc_cpu_plug
Oct 22, 2014
fcd702e
qom/cpu: remove the unused CPU hot-plug notifier
Oct 22, 2014
411b5db
cpu-hotplug: rename function for better readability
Oct 22, 2014
cc43364
acpi/cpu-hotplug: introduce helper function to keep bit setting in on…
Oct 22, 2014
9b23cfb
-machine vmport=off: Allow disabling of VMWare ioport emulation
dagrh Oct 3, 2014
178e785
hw/pci: fixed error flow in pci_qdev_init
Oct 27, 2014
db80c7b
hw/pci: fixed hotplug crash when using rombar=0 with devices having r…
Oct 27, 2014
a3614c6
hw/virtio/vring/event_idx: fix the vring_avail_event error
Oct 31, 2014
2cad57c
pc: Add pc_compat_2_1() function
ehabkost Oct 29, 2014
caad057
smbios: Encode UUID according to SMBIOS specification
ehabkost Oct 29, 2014
ac369a7
hw/i386/acpi-build.c: Fix memory leak in acpi_build_tables_cleanup()
Oct 29, 2014
0a2923f
tcg/mips: fix store softmmu slow path
aurel32 Oct 27, 2014
dec71d2
target-xtensa: add definition for XTHAL_INTTYPE_PROFILING
jcmvbkbc Feb 15, 2014
20303e4
target-xtensa: tests: pre-process tests linker script
jcmvbkbc Sep 18, 2014
c9e9521
target-xtensa: avoid duplicate timer interrupt delivery
jcmvbkbc Sep 25, 2014
25bda50
hw/core/loader: implement address translation in uimage loader
jcmvbkbc Oct 19, 2014
6d2e453
hw/xtensa/xtfpga: treat uImage load address as virtual
jcmvbkbc Oct 19, 2014
9bea2e9
target-xtensa: add core importing script
jcmvbkbc Jun 14, 2014
ab58241
target-xtensa: fix build for cores w/o windowed registers
jcmvbkbc Oct 19, 2014
437a8c1
MAINTAINERS: update xtensa boards
jcmvbkbc Oct 22, 2014
c5e4a5a
linux-user: Let user specify random seed
reftel-zz Oct 14, 2014
686581a
linux-user: Fix fault address truncation AArch64
Oct 23, 2014
a93934f
elf: take phdr offset into account when calculating the program load …
Oct 24, 2014
ac3a872
util: introduce MIN_NON_ZERO
plieven Oct 27, 2014
2647fab
BlockLimits: introduce max_transfer_length
plieven Oct 27, 2014
52f6fa1
block/iscsi: set max_transfer_length
plieven Oct 27, 2014
6c5a42a
block: avoid creating oversized writes in multiwrite_merge
plieven Oct 27, 2014
3dab155
block/iscsi: use sector_limits_lun2qemu throughout iscsi_refresh_limits
plieven Oct 27, 2014
dc9e716
block/iscsi: check for oversized requests
plieven Oct 27, 2014
7b8bad1
ahci: Correct PIO/D2H FIS responses
jnsnow Oct 1, 2014
659142e
ahci: Update byte count after DMA completion
jnsnow Oct 1, 2014
54a7f8f
ahci: Fix SDB FIS Construction
jnsnow Oct 1, 2014
ba2b228
snapshot: Reset err to NULL to avoid double free
cspiegel-cypherpath Oct 6, 2014
285030b
iotests: replace fake parallels image with authentic one
Oct 8, 2014
76823c6
iotests: add v2 parallels sample image and simple test for it
Oct 8, 2014
da725d0
block/parallels: fix access to not initialized memory in catalog_bitmap
Oct 8, 2014
be21788
rbd: Add support for bdrv_invalidate_cache
adamcrume Oct 9, 2014
573742a
block.c: Fix type of IoOperationType variable in send_qmp_error_event()
pm215 Oct 10, 2014
3432a19
snapshot: add bdrv_drain_all() to bdrv_snapshot_delete() to avoid con…
Oct 21, 2014
f76faed
block/curl: Improve type safety of s->timeout.
rwmjones Oct 26, 2014
e6d7ec3
raw-posix: Fix raw_co_get_block_status() after EOF
XanClic Oct 24, 2014
d7f6275
raw-posix: raw_co_get_block_status() return value
XanClic Oct 24, 2014
70a5ff6
iotests: Add test for external image truncation
XanClic Oct 24, 2014
808c4b6
qcow2: Allow "full" discard
XanClic Oct 24, 2014
491d27e
qcow2: Implement bdrv_make_empty()
XanClic Oct 24, 2014
9405418
qcow2: Optimize bdrv_make_empty()
XanClic Oct 24, 2014
345f9e1
blockjob: Introduce block_job_complete_sync()
XanClic Oct 24, 2014
ef6dbf1
blockjob: Add "ready" field
XanClic Oct 24, 2014
1d3ba15
iotests: Omit length/offset test in 040 and 041
XanClic Oct 24, 2014
b21c765
block/mirror: Improve progress report
XanClic Oct 24, 2014
d4a3238
qemu-img: Implement commit like QMP
XanClic Oct 24, 2014
9a86fe4
qemu-img: Empty image after commit
XanClic Oct 24, 2014
687fa1d
qemu-img: Enable progress output for commit
XanClic Oct 24, 2014
1b22bff
qemu-img: Specify backing file for commit
XanClic Oct 24, 2014
f67ac71
iotests: Add _filter_qemu_img_map
XanClic Oct 24, 2014
e6ea231
iotests: Add test for backing-chain commits
XanClic Oct 24, 2014
7d90030
iotests: Add test for qcow2's bdrv_make_empty
XanClic Oct 24, 2014
9ea92c2
block: qemu-iotest 107 supports NFS
plieven Oct 25, 2014
7748543
block: Add status callback to bdrv_amend_options()
XanClic Oct 27, 2014
76a3a34
qemu-img: Add progress output for amend
XanClic Oct 27, 2014
b2f27e4
qemu-img: Fix insignificant memleak
XanClic Oct 27, 2014
4057a2b
block/qcow2: Implement status CB for amend
XanClic Oct 27, 2014
4475191
block/qcow2: Make get_refcount() global
XanClic Oct 27, 2014
ecf5877
block/qcow2: Simplify shared L2 handling in amend
XanClic Oct 27, 2014
78fa658
iotests: Expand test 061
XanClic Oct 27, 2014
3d948cd
block: acquire AioContext in generic blockjob QMP commands
stefanhaRH Oct 21, 2014
69691e7
blockdev: acquire AioContext in do_qmp_query_block_jobs_one()
stefanhaRH Oct 21, 2014
91fddb0
blockdev: acquire AioContext in blockdev_mark_auto_del()
stefanhaRH Oct 21, 2014
723c5d9
blockdev: add note that block_job_cb() must be thread-safe
stefanhaRH Oct 21, 2014
dec7d42
blockjob: add block_job_defer_to_main_loop()
stefanhaRH Oct 21, 2014
5b98db0
block: add bdrv_drain()
stefanhaRH Oct 21, 2014
761731b
block: let backup blockjob run in BDS AioContext
stefanhaRH Oct 21, 2014
f3e69be
block: let stream blockjob run in BDS AioContext
stefanhaRH Oct 21, 2014
5a7e7a0
block: let mirror blockjob run in BDS AioContext
stefanhaRH Oct 21, 2014
9e85cd5
block: let commit blockjob run in BDS AioContext
stefanhaRH Oct 21, 2014
b112a65
block: declare blockjobs and dataplane friends!
stefanhaRH Oct 21, 2014
e98c0d1
target-mips: add KScratch registers
Jul 7, 2014
55e9409
softmmu: provide softmmu access type enum
Jul 7, 2014
9f6bced
target-mips: distinguish between data load and instruction fetch
Jul 7, 2014
2fb58b7
target-mips: add RI and XI fields to TLB entry
Jul 7, 2014
7207c7f
target-mips: update PageGrain and m{t,f}c0 EntryLo{0,1}
Jul 7, 2014
92ceb44
target-mips: add new Read-Inhibit and Execute-Inhibit exceptions
Jul 7, 2014
9456c2f
target-mips: add TLBINV support
Jul 7, 2014
aea1409
target-mips: add BadInstr and BadInstrP support
Jul 7, 2014
460c81f
target-mips: update cpu_save/cpu_load to support new registers
Jul 7, 2014
faf1f68
target-mips: add Config5.SBRI
Jul 11, 2014
339cd2a
target-mips: implement forbidden slot
Jul 11, 2014
a63eb0c
target-mips: CP0_Status.CU0 no longer allows the user to access CP0
Jul 11, 2014
ba801af
target-mips: add restrictions for possible values in registers
Jul 11, 2014
f31b035
target-mips: correctly handle access to unimplemented CP0 register
Jul 11, 2014
2d9e48b
target-mips: enable features in MIPS64R6-generic CPU
Jul 11, 2014
e97a391
target-mips: add MSA defines and data structure
yongbok Nov 1, 2014
b10ac20
target-mips: add MSA exceptions
yongbok Nov 1, 2014
b7651e9
target-mips: remove duplicated mips/ieee mapping function
yongbok Nov 1, 2014
4cf8a45
target-mips: stop translation after ctc1
yongbok Nov 1, 2014
239dfeb
target-mips: add MSA opcode enum
yongbok Nov 1, 2014
863f264
target-mips: add msa_reset(), global msa register
yongbok Nov 1, 2014
42daa9b
target-mips: add msa_helper.c
yongbok Nov 1, 2014
5692c6e
target-mips: add MSA branch instructions
yongbok Nov 1, 2014
4c78954
target-mips: add MSA I8 format instructions
yongbok Nov 1, 2014
80e7159
target-mips: add MSA I5 format instruction
yongbok Nov 1, 2014
d4cf28d
target-mips: add MSA BIT format instructions
yongbok Nov 1, 2014
28f99f0
target-mips: add MSA 3R format instructions
yongbok Nov 1, 2014
1e608ec
target-mips: add MSA ELM format instructions
yongbok Nov 1, 2014
7d05b9c
target-mips: add MSA 3RF format instructions
yongbok Nov 1, 2014
cbe50b9
target-mips: add MSA VEC/2R format instructions
yongbok Nov 1, 2014
3bdeb68
target-mips: add MSA 2RF format instructions
yongbok Nov 1, 2014
f768587
target-mips: add MSA MI10 format instructions
yongbok Nov 1, 2014
ed8a933
disas/mips.c: disassemble MSA instructions
yongbok Nov 1, 2014
55a2201
target-mips: add MSA support to mips32r5-generic
yongbok Nov 1, 2014
f67d23b
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into…
pm215 Nov 3, 2014
7135781
Merge remote-tracking branch 'remotes/mjt/tags/pull-trivial-patches-2…
pm215 Nov 3, 2014
d3f16ec
vhost-user: fix mmap offset calculation
mstsirkin Nov 2, 2014
6f00494
vga: add default display to machine class
kraxel Oct 28, 2014
d43f0d6
vga: flip qemu 2.2 pc machine types from cirrus to stdvga
kraxel Oct 28, 2014
eb5f222
Merge remote-tracking branch 'remotes/xtensa/tags/20141103-xtensa' in…
pm215 Nov 3, 2014
3a0614c
icc_bus: fix typo ICC_BRIGDE -> ICC_BRIDGE
Nov 3, 2014
9a33c0c
Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-reques…
pm215 Nov 3, 2014
179b9f4
pc: Create pc_compat_2_1() functions
ehabkost Oct 3, 2014
1cadaa9
target-i386: Rename KVM auto-feature-enable compat function
ehabkost Oct 3, 2014
47e8acb
Merge remote-tracking branch 'remotes/riku/tags/pull-linux-user-20141…
pm215 Nov 3, 2014
949ca9e
Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into sta…
pm215 Nov 3, 2014
e3b561b
Update OpenBIOS images
mcayland Nov 3, 2014
d780615
Merge remote-tracking branch 'remotes/lalrae/tags/mips-20141103' into…
pm215 Nov 4, 2014
2b51668
target-arm/translate.c: Use arm_dc_feature() in ENABLE_ARCH_ macros
pm215 Oct 28, 2014
400519d
gtk: Grab accel_group from GtkDisplayState
crobinso Oct 30, 2014
9541491
gtk: Install fullscreen accelerator on toplevel window
crobinso Oct 30, 2014
277836c
gtk: Install vc accelerators on parent window
crobinso Oct 30, 2014
b0f3182
gtk: Hide the menubar when in fullscreen mode (lp 1294898)
crobinso Oct 30, 2014
d614a51
target-arm/translate.c: Use arm_dc_feature() rather than arm_feature()
pm215 Oct 28, 2014
b53d892
target-arm/translate.c: Don't use IS_M()
pm215 Oct 28, 2014
7dcc1f8
target-arm/translate.c: Don't pass CPUARMState around in the decoder
pm215 Oct 28, 2014
f4df221
target-arm/translate.c: Don't pass CPUARMState * to disas_arm_insn()
pm215 Oct 28, 2014
b5c633c
target-arm: Separate out M profile cpu_exec_interrupt handling
pm215 Oct 30, 2014
9fae24f
target-arm: Correct condition for taking VIRQ and VFIQ
pm215 Oct 30, 2014
6943109
Merge remote-tracking branch 'remotes/mcayland/tags/qemu-openbios-sig…
pm215 Nov 4, 2014
45da08f
Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-2…
pm215 Nov 4, 2014
dc52017
gtk: add GDK_KEY_pause #define
kraxel Nov 4, 2014
864867b
target-i386: Disable CPUID_ACPI by default in KVM mode
ehabkost Oct 3, 2014
b9fc20b
target-i386: Remove unsupported bits from all CPU models
ehabkost Oct 3, 2014
e93abc1
target-i386: Don't enable nested VMX by default
ehabkost Oct 3, 2014
75d373e
target-i386: Disable SVM by default in KVM mode
ehabkost Oct 3, 2014
1bc8dae
Merge remote-tracking branch 'remotes/kraxel/tags/pull-gtk-20141104-2…
pm215 Nov 4, 2014
2bb41e5
Merge remote-tracking branch 'remotes/afaerber/tags/qom-cpu-for-peter…
pm215 Nov 4, 2014
43c95d7
qdev: Create qdev_get_device_class() function
ehabkost Nov 1, 2014
5185f0e
qdev: Move error printing to the end of qdev_device_help()
ehabkost Nov 1, 2014
31bed55
qdev: Use qdev_get_device_class() for -device <type>,help
ehabkost Nov 1, 2014
d5b4dc3
Merge remote-tracking branch 'remotes/afaerber/tags/qom-devices-for-p…
pm215 Nov 4, 2014
d298118
ppc: fix monitor access to CR
bonzini Aug 28, 2014
72189ea
ppc: use CRF_* in int_helper.c
bonzini Aug 28, 2014
ebbd8b4
ppc: fix result of DLMZB when no zero bytes are found
bonzini Aug 28, 2014
e57d020
ppc: rename gen_set_cr6_from_fpscr
bonzini Aug 28, 2014
8f9fb7a
ppc: compute mask from BI using right shift
bonzini Aug 28, 2014
0b6ff57
target-ppc: Fix kvmppc_set_compat to use negotiated cpu-version
aik Sep 5, 2014
8412d11
target-ppc: Implement IVOR[59] By Default for Book E
Sep 5, 2014
0691e8e
target-ppc: virtex-ml507 machine type should depend on CONFIG_XILINX
dgibson Aug 26, 2014
4aee736
spapr: Cleanup machine naming conventions, and prepare for 2.2 release
dgibson Sep 8, 2014
9ac58dc
PPC: openpic_kvm: Only map first occurence in address space
agraf Sep 11, 2014
4171853
target-ppc : Allow fc[tf]id[*] mnemonics for non TARGET_PPC64
pmallard Sep 12, 2014
b8c867e
target-ppc : Add new processor type 440x5wDFPU
pmallard Sep 12, 2014
bf362e9
hw/pci/ppc4xx_pci.c: Remove unused pci4xx_cfgaddr_read/write/ops
pm215 Sep 14, 2014
54ff58b
target-ppc: Use macros in opcodes table handling code
Sep 26, 2014
81f194d
target-ppc: Fix an invalid free in opcode table handling code.
Sep 26, 2014
228aa99
PPC: Add MPC8XXX gpio controller
agraf Oct 1, 2014
b88e77f
PPC: E500: Instantiate MPC8XXX gpio controller on virt machine
agraf Oct 1, 2014
016f775
PPC: E500: Hook up power off GPIO to GPIO controller
agraf Oct 1, 2014
f58aa48
spapr_nvram: Enable migration
aik Oct 2, 2014
cc64b1a
target-ppc: kvm: Fix memory overflow issue about strncat()
Chen-Gang Oct 15, 2014
c47493f
ppc: do not look at the MMU index to detect PR/HV mode
bonzini Sep 15, 2014
f8833a3
hw/ppc/spapr_pci.c: Avoid functions not in glib 2.12 (g_hash_table_it…
pm215 Oct 22, 2014
eb57228
sysbus: Add dynamic sysbus device search
agraf Sep 24, 2014
33cd52b
sysbus: Make devices spawnable via -device
agraf Jul 1, 2014
b797318
sysbus: Expose IRQ enumeration helpers
agraf Sep 24, 2014
471a9bc
sysbus: Expose MMIO enumeration helper
agraf Sep 24, 2014
7634fe3
sysbus: Add new platform bus helper device
agraf Sep 24, 2014
f708734
PPC: e500: Support dynamically spawned sysbus devices
agraf Jul 1, 2014
fdfb7f2
e500: Add support for eTSEC in device tree
agraf Jul 1, 2014
36cbde7
target-ppc: simplify AES emulation
aurel32 Oct 27, 2014
24e669b
target-ppc: Fix Altivec Shifts
Oct 29, 2014
4007b8d
target-ppc: Fix vcmpbfp. Unordered Case
Oct 31, 2014
abe60a4
target-ppc: Fix Altivec Round Opcodes
Oct 31, 2014
9e3f973
spapr: Allow dynamic creation of PHB
agraf Nov 4, 2014
c8d9433
Merge remote-tracking branch 'remotes/agraf/tags/signed-ppc-for-upstr…
pm215 Nov 4, 2014
63c693f
qemu-doc.texi: fix typos in x509 examples
gongleiarei Nov 3, 2014
d482735
s390x: Fix sclp console input
agraf Oct 15, 2014
44dd33b
s390x: Implement SAM{24,31,64}
agraf Oct 15, 2014
30de46d
vhost-user-test: Fix 'make check' broken on glib < 2.26
gongleiarei Nov 5, 2014
3752ac8
Merge remote-tracking branch 'remotes/agraf/tags/signed-s390-for-upst…
pm215 Nov 5, 2014
6e76d12
Update version for v2.2.0-rc0 release
pm215 Nov 5, 2014
80765f0
s390x/kvm: Fix opcode decoding for eb instruction handler
Oct 18, 2014
f0d4dc1
s390x/kvm: Fix warning from sparse
huth Oct 23, 2014
b319143
s390x/sclpconsole-lm: truncate input if line is too long
Oct 29, 2014
87f2eff
s390x/sclpconsole-lm: Fix hanging SCLP line mode console
Oct 29, 2014
bb3e9e1
s390x/sclpconsole: Avoid hanging SCLP ASCII console
Oct 24, 2014
cc4d3ee
qemu-img: Omit error_report() after img_open()
XanClic Nov 3, 2014
e56934b
block: Propagate error in bdrv_img_create()
XanClic Oct 27, 2014
c4d0153
iotests: Add test for non-existing backing file
XanClic Oct 27, 2014
7eb7311
virtio-serial: avoid crash when port has no name
elmarco Nov 5, 2014
dff4021
mips: Remove CONFIG_VT82C686 from non-Fulong configs
Nov 3, 2014
272f458
mips: Respect CP0.Status.CU1 for microMIPS FP branches
Nov 3, 2014
70409e6
mips: Add macros for CP0.Config3 and CP0.Config4 bits
Nov 4, 2014
e30614d
mips: Set the CP0.Config3.DSP and CP0.Config3.DSP2P bits
Nov 4, 2014
8547957
target-mips: fix for missing delay slot in BC1EQZ and BC1NEZ
Nov 6, 2014
342368a
mips: Ensure PC update with MTC0 single-stepping
Nov 6, 2014
cb269f2
target-mips: fix multiple TCG registers covering same data
yongbok Nov 7, 2014
d21de4d
qapi: Complete BlkdebugEvent
XanClic Nov 7, 2014
d20418e
block/vdi: Limit maximum size even futher
XanClic Oct 28, 2014
ea3beed
Merge remote-tracking branch 'mreitz/block' into queue-block
kevmw Nov 10, 2014
7b4b7c5
Merge remote-tracking branch 'remotes/amit/tags/vser-2.2.0-queue-2' i…
pm215 Nov 10, 2014
2d91775
Merge remote-tracking branch 'remotes/lalrae/tags/mips-20141107' into…
pm215 Nov 10, 2014
7a8dda7
Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20141105' int…
pm215 Nov 10, 2014
1b3e71f
target-xtensa: add missing window check for entry
jcmvbkbc Nov 7, 2014
09c7fbe
target-xtensa: add entry overflow test
jcmvbkbc Nov 7, 2014
558c2c8
Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into s…
pm215 Nov 10, 2014
9df9835
Merge remote-tracking branch 'remotes/xtensa/tags/20141110-xtensa' in…
pm215 Nov 10, 2014
7912d04
slirp/smbd: modify/set several parameters in generated smbd.conf
Lekensteyn Nov 3, 2014
5b009e4
numa: make 'info numa' take into account hotplugged memory
colo-ft Nov 4, 2014
f17b069
gdbstub: Add a missing case of signal number translation in gdbstub
m-lw Nov 5, 2014
c21fd2c
pc-bios: petalogix-s3adsp1800.dtb: Use 'xlnx, xps-ethernetlite-2.00.a…
Chen-Gang Nov 3, 2014
ccf661f
linux-user: Do not subtract offset from end address
Nov 6, 2014
aecc886
linux-user: Fix up timer id handling
agraf Nov 10, 2014
7f151e6
coroutine-sigaltstack: Change jmp_buf to sigjmp_buf
Nov 8, 2014
b5e9476
MAINTAINERS: add myself as bootdevice.c maintainer
gongleiarei Oct 22, 2014
f05d999
MAINTAINERS: add section for QEMU Guest Agent
mdroth Oct 22, 2014
c0787c8
Add Migration maintainer
juanquintela Oct 15, 2014
59c4f2e
Merge remote-tracking branch 'remotes/riku/tags/pull-linux-user-20141…
pm215 Nov 11, 2014
8447414
Merge remote-tracking branch 'remotes/armbru/tags/for-upstream' into …
pm215 Nov 11, 2014
d208a85
xen-hvm: Remove redundant variable 'xstate'
Chen-Gang Nov 11, 2014
8f9d989
target-i386: cpu: keeping function parameters alignment on new line
Nov 5, 2014
00c2275
sysbus: Correct SYSTEM_BUS(obj) defines
gongleiarei Nov 11, 2014
705be72
block: Fix comment for bdrv_co_get_block_status
Nov 10, 2014
776346c
Merge remote-tracking branch 'remotes/mjt/tags/pull-trivial-patches-2…
pm215 Nov 11, 2014
f73adec
seccomp: whitelist syscalls fallocate(), fadvise64(), inotify_init1()…
phi-gamma Sep 5, 2014
4cc47f8
seccomp: change configure to avoid arm 32 to break
Nov 7, 2014
7f06a3b
Merge remote-tracking branch 'remotes/otubo/tags/pull-seccomp-2014111…
pm215 Nov 11, 2014
e0d0041
Update version for v2.2.0-rc1 release
pm215 Nov 11, 2014
98e68a2
target-mips: fix m{f,t}hc0 maar
yongbok Nov 13, 2014
4c5b065
Merge branch 'v2.2.0-rc1' into p5600-mips32r5-PRIP3
yongbok Nov 19, 2014
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
24 changes: 8 additions & 16 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,17 @@
/config-host.*
/config-target.*
/config.status
/config-temp
/trace/generated-tracers.h
/trace/generated-tracers.c
/trace/generated-tracers-dtrace.h
/trace/generated-tracers.dtrace
/trace/generated-events.h
/trace/generated-events.c
/trace/generated-helpers-wrappers.h
/trace/generated-helpers.h
/trace/generated-helpers.c
/trace/generated-tcg-tracers.h
/trace/generated-ust-provider.h
/trace/generated-ust.c
/libcacard/trace/generated-tracers.c
Expand All @@ -18,13 +23,14 @@
/*-darwin-user
/*-linux-user
/*-bsd-user
libdis*
libuser
/libdis*
/libuser
/linux-headers/asm
/qga/qapi-generated
/qapi-generated
/qapi-types.[ch]
/qapi-visit.[ch]
/qapi-event.[ch]
/qmp-commands.h
/qmp-marshal.c
/qemu-doc.html
Expand All @@ -49,19 +55,9 @@ libuser
/qemu-monitor.texi
/qmp-commands.txt
/vscclient
/test-bitops
/test-coroutine
/test-int128
/test-opts-visitor
/test-qmp-input-visitor
/test-qmp-output-visitor
/test-string-input-visitor
/test-string-output-visitor
/test-visitor-serialization
/fsdev/virtfs-proxy-helper
/fsdev/virtfs-proxy-helper.1
/fsdev/virtfs-proxy-helper.pod
/.gdbinit
*.a
*.aux
*.cp
Expand Down Expand Up @@ -90,12 +86,8 @@ libuser
*.pc
.libs
.sdk
*.swp
*.orig
.pc
*.gcda
*.gcno
patches
/pc-bios/bios-pq/status
/pc-bios/vgabios-pq/status
/pc-bios/optionrom/linuxboot.asm
Expand Down
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,6 @@
[submodule "dtc"]
path = dtc
url = git://git.qemu-project.org/dtc.git
[submodule "roms/u-boot"]
path = roms/u-boot
url = git://git.qemu-project.org/u-boot.git
63 changes: 41 additions & 22 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,39 +12,59 @@ notifications:
on_failure: always
env:
global:
- TEST_CMD="make check"
- TEST_CMD=""
- EXTRA_CONFIG=""
# Development packages, EXTRA_PKGS saved for additional builds
- CORE_PKGS="libusb-1.0-0-dev libiscsi-dev librados-dev libncurses5-dev"
- NET_PKGS="libseccomp-dev libgnutls-dev libssh2-1-dev libspice-server-dev libspice-protocol-dev libnss3-dev"
- GUI_PKGS="libgtk-3-dev libvte-2.90-dev libsdl1.2-dev libpng12-dev libpixman-1-dev"
- EXTRA_PKGS=""
matrix:
# Group major targets together with their linux-user counterparts
- TARGETS=alpha-softmmu,alpha-linux-user
- TARGETS=arm-softmmu,arm-linux-user
- TARGETS=aarch64-softmmu,aarch64-linux-user
- TARGETS=cris-softmmu
- TARGETS=i386-softmmu,x86_64-softmmu
- TARGETS=lm32-softmmu
- TARGETS=m68k-softmmu
- TARGETS=microblaze-softmmu,microblazeel-softmmu
- TARGETS=arm-softmmu,arm-linux-user,armeb-linux-user,aarch64-softmmu,aarch64-linux-user
- TARGETS=cris-softmmu,cris-linux-user
- TARGETS=i386-softmmu,i386-linux-user,x86_64-softmmu,x86_64-linux-user
- TARGETS=m68k-softmmu,m68k-linux-user
- TARGETS=microblaze-softmmu,microblazeel-softmmu,microblaze-linux-user,microblazeel-linux-user
- TARGETS=mips-softmmu,mips64-softmmu,mips64el-softmmu,mipsel-softmmu
- TARGETS=moxie-softmmu
- TARGETS=or32-softmmu,
- TARGETS=ppc-softmmu,ppc64-softmmu,ppcemb-softmmu
- TARGETS=s390x-softmmu
- TARGETS=sh4-softmmu,sh4eb-softmmu
- TARGETS=sparc-softmmu,sparc64-softmmu
- TARGETS=unicore32-softmmu
- TARGETS=xtensa-softmmu,xtensaeb-softmmu
- TARGETS=mips-linux-user,mips64-linux-user,mips64el-linux-user,mipsel-linux-user,mipsn32-linux-user,mipsn32el-linux-user
- TARGETS=or32-softmmu,or32-linux-user
- TARGETS=ppc-softmmu,ppc64-softmmu,ppcemb-softmmu,ppc-linux-user,ppc64-linux-user,ppc64abi32-linux-user,ppc64le-linux-user
- TARGETS=s390x-softmmu,s390x-linux-user
- TARGETS=sh4-softmmu,sh4eb-softmmu,sh4-linux-user sh4eb-linux-user
- TARGETS=sparc-softmmu,sparc64-softmmu,sparc-linux-user,sparc32plus-linux-user,sparc64-linux-user
- TARGETS=unicore32-softmmu,unicore32-linux-user
# Group remaining softmmu only targets into one build
- TARGETS=lm32-softmmu,moxie-softmmu,tricore-softmmu,xtensa-softmmu,xtensaeb-softmmu
git:
# we want to do this ourselves
submodules: false
before_install:
- wget -O - http://people.linaro.org/~alex.bennee/qemu-submodule-git-seed.tar.xz | tar -xvJ
- git submodule update --init --recursive
- sudo apt-get update -qq
- sudo apt-get install -qq ${CORE_PKGS} ${NET_PKGS} ${GUI_PKGS} ${EXTRA_PKGS}
script: "./configure --target-list=${TARGETS} ${EXTRA_CONFIG} && make && ${TEST_CMD}"
before_script:
- ./configure --target-list=${TARGETS} --enable-debug-tcg ${EXTRA_CONFIG}
script:
- make -j2 && ${TEST_CMD}
matrix:
# We manually include a number of additional build for non-standard bits
include:
# Make check target (we only do this once)
- env:
- TARGETS=alpha-softmmu,arm-softmmu,aarch64-softmmu,cris-softmmu,
i386-softmmu,x86_64-softmmu,m68k-softmmu,microblaze-softmmu,
microblazeel-softmmu,mips-softmmu,mips64-softmmu,
mips64el-softmmu,mipsel-softmmu,or32-softmmu,ppc-softmmu,
ppc64-softmmu,ppcemb-softmmu,s390x-softmmu,sh4-softmmu,
sh4eb-softmmu,sparc-softmmu,sparc64-softmmu,
unicore32-softmmu,unicore32-linux-user,
lm32-softmmu,moxie-softmmu,tricore-softmmu,xtensa-softmmu,
xtensaeb-softmmu
TEST_CMD="make check"
compiler: gcc
# Debug related options
- env: TARGETS=i386-softmmu,x86_64-softmmu
EXTRA_CONFIG="--enable-debug"
Expand All @@ -66,16 +86,15 @@ matrix:
compiler: gcc
# All the trace backends (apart from dtrace)
- env: TARGETS=i386-softmmu,x86_64-softmmu
EXTRA_CONFIG="--enable-trace-backend=stderr"
EXTRA_CONFIG="--enable-trace-backends=stderr"
compiler: gcc
- env: TARGETS=i386-softmmu,x86_64-softmmu
EXTRA_CONFIG="--enable-trace-backend=simple"
EXTRA_CONFIG="--enable-trace-backends=simple"
compiler: gcc
- env: TARGETS=i386-softmmu,x86_64-softmmu
EXTRA_CONFIG="--enable-trace-backend=ftrace"
TEST_CMD=""
EXTRA_CONFIG="--enable-trace-backends=ftrace"
compiler: gcc
- env: TARGETS=i386-softmmu,x86_64-softmmu
EXTRA_PKGS="liblttng-ust-dev liburcu-dev"
EXTRA_CONFIG="--enable-trace-backend=ust"
EXTRA_CONFIG="--enable-trace-backends=ust"
compiler: gcc
14 changes: 14 additions & 0 deletions CODING_STYLE
Original file line number Diff line number Diff line change
Expand Up @@ -91,3 +91,17 @@ Mixed declarations (interleaving statements and declarations within blocks)
are not allowed; declarations should be at the beginning of blocks. In other
words, the code should not generate warnings if using GCC's
-Wdeclaration-after-statement option.

6. Conditional statements

When comparing a variable for (in)equality with a constant, list the
constant on the right, as in:

if (a == 1) {
/* Reads like: "If a equals 1" */
do_something();
}

Rationale: Yoda conditions (as in 'if (1 == a)') are awkward to read.
Besides, good compilers already warn users when '==' is mis-typed as '=',
even when the constant is on the right.
Loading