Activity
From 11/18/2013 to 12/17/2013
12/17/2013
- 10:12 pm qemu Revision e801de93: target-arm: A64: add support for EXTR
- This patch adds emulation support for the EXTR instruction.
Signed-off-by: Alexander Graf <agraf@suse.de>
[claudio:... - 10:12 pm qemu Revision 8220e911: target-arm: A64: add support for 2-src data processing and DIV
- This patch adds support for decoding 2-src data processing insns,
and the first users, UDIV and SDIV.
Signed-off-by:... - 10:12 pm qemu Revision 6c1adc91: target-arm: A64: add support for 2-src shift reg insns
- This adds 2-src variable shift register instructions:
C5.6.115 LSLV, C5.6.118 LSRV, C5.6.17 ASRV, C5.6.154 RORV
Sign... - 10:12 pm qemu Revision 680ead21: target-arm: A64: add support for 1-src data processing and CLZ
- This patch adds support for decoding 1-src data processing insns,
and the first user, C5.6.40 CLZ (count leading zero... - 10:12 pm qemu Revision 82e14b02: target-arm: A64: add support for 1-src RBIT insn
- This adds support for the C5.6.147 RBIT instruction.
Signed-off-by: Alexander Graf <agraf@suse.de>
[claudio: adapted... - 10:12 pm qemu Revision 45323209: target-arm: A64: add support for 1-src REV insns
- This adds support for C5.6.149 REV, C5.6.151 REV32, C5.6.150 REV16.
Signed-off-by: Claudio Fontana <claudio.fontana@... - 10:12 pm qemu Revision 88077742: target-arm: A64: add support for bitfield insns
- This patch implements the C3.4.2 Bitfield instructions:
SBFM, BFM, UBFM.
Signed-off-by: Claudio Fontana <claudio.fon... - 10:12 pm qemu Revision afd3fe4c: host-utils: add clrsb32/64 - count leading redundant sign bits
- this patch introduces wrappers for the clrsb builtins,
which count the leading redundant sign bits.
Signed-off-by: C... - 10:12 pm qemu Revision e80c5020: target-arm: A64: add support for 1-src CLS insn
- this patch adds support for the CLS instruction.
Signed-off-by: Claudio Fontana <claudio.fontana@linaro.org>
Signed-... - 10:12 pm qemu Revision 71b46089: target-arm: A64: add support for logical (immediate) insns
- This patch adds support for C3.4.4 Logical (immediate),
which include AND, ANDS, ORR, EOR.
Signed-off-by: Alexander ... - 10:12 pm qemu Revision c6f09eb4: hw/arm: add very initial support for Canon DIGIC SoC
- DIGIC is Canon Inc.'s name for a family of SoC
for digital cameras and camcorders.
There is no publicly available sp... - 10:12 pm qemu Revision d91fd756: hw/arm/digic: prepare DIGIC-based boards support
- Also this patch adds initial support for Canon
PowerShot A1100 IS compact camera.
Signed-off-by: Antony Pavlov <anto... - 10:12 pm qemu Revision 576e99cb: hw/arm/digic: add timer support
- Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
... - 10:12 pm qemu Revision 142593c9: hw/arm/digic: add UART support
- Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed... - 10:12 pm qemu Revision 04234a37: hw/arm/digic: add NOR ROM support
- Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Message-id: 1387188908-754-6-git-send-email-antonynpavlov@gmai... - 10:12 pm qemu Revision 9082f121: MAINTAINERS: Document 'Canon DIGIC' machine
- Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Message-id: 1387188908-754-7-git-send-email-antonynpavlov@gmai... - 10:12 pm qemu Revision a1f05e79: vmstate: Add support for an array of ptimer_state *
- Add support for defining a vmstate field which is an array
of pointers to structures, and use this to define a
VMSTAT... - 10:12 pm qemu Revision 3589de8c: hw/timer: add allwinner a10 timer
- Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Messag... - 10:12 pm qemu Revision c3931ee8: hw/intc: add allwinner A10 interrupt controller
- Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Review... - 10:12 pm qemu Revision 9158fa54: hw/arm: add allwinner a10 SoC support
- Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Messag... - 10:12 pm qemu Revision a01c0053: hw/arm: add cubieboard support
- Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Messag... - 10:12 pm qemu Revision 84291fe7: MAINTAINERS: add myself to maintain allwinner-a10
- Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
Message-id: 1387159292-10436-7-git-send-email-lig.fnst@cn.fujitsu.co... - 09:42 pm qemu Revision 832ffa1c: target-arm: A64: add support for logical (shifted register)
- Add support for the instructions described in "C3.5.10 Logical
(shifted register)".
We store the flags in the same l... - 09:42 pm qemu Revision 15bfe8b6: target-arm: A64: add support for ADR and ADRP
- Add support for the instructions described in
"C3.4.6 PC-rel. addressing" (ADR and ADRP).
Signed-off-by: Alexander G... - 09:42 pm qemu Revision b001c8c3: target-arm: A64: add support for BR, BLR and RET insns
- Implement BR, BLR and RET. This is all of the 'unconditional
branch (register)' instruction category except for ERET
... - 09:42 pm qemu Revision 39fb730a: target-arm: A64: add support for conditional branches
- This patch adds emulation for the conditional branch (b.cond) instruction.
Signed-off-by: Alexander Graf <agraf@suse... - 09:42 pm qemu Revision db0f7958: target-arm: A64: add support for 'test and branch' imm
- This patch adds emulation for the test and branch insns,
TBZ and TBNZ.
Signed-off-by: Alexander Graf <agraf@suse.de>... - 09:42 pm qemu Revision 60e53388: target-arm: A64: add support for compare and branch imm
- This patch adds emulation for the compare and branch insns,
CBZ and CBNZ.
Signed-off-by: Alexander Graf <agraf@suse.... - 09:42 pm qemu Revision e952d8c7: target-arm: A64: add support for conditional select
- This patch adds support for the instruction group "C3.5.6
Conditional select": CSEL, CSINC, CSINV, CSNEG.
Signed-off... - 09:42 pm qemu Revision 6a669427: target-arm: Support fp registers in gdb stub
- Register the aarch64-fpu XML and implement the necessary
read/write handlers so we can support reading and writing
of... - 09:42 pm qemu Revision d3e35a1f: target-arm: A64: add stubs for a64 specific helpers
- We will need helpers that only make sense with AArch64. Add
helper-a64.{c,h} files as stubs that we can fill with the... - 09:42 pm qemu Revision ad7ee8a2: target-arm: A64: provide skeleton for a64 insn decoding
- Provide a skeleton for a64 instruction decoding in translate-a64.c,
by dividing instructions into the classes defined... - 09:42 pm qemu Revision 87462e0f: target-arm: A64: expand decoding skeleton for system instructions
- Decode the various kinds of system instructions:
hints (HINT), which include NOP, YIELD, WFE, WFI, SEV, SEL
sync in... - 09:42 pm qemu Revision 11e169de: target-arm: A64: add support for B and BL insns
- Implement the B and BL instructions (PC relative branches and calls).
For convenience in managing TCG temporaries wh... - 09:42 pm qemu Revision 013424d4: default-configs: Add config for aarch64-softmmu
- Add a config for aarch64-softmmu; this enables building of this target.
The resulting executable doesn't know about a... - 09:42 pm qemu Revision 40f860cd: target-arm: Split A64 from A32/T32 gen_intermediate_code_internal()
- The A32/T32 gen_intermediate_code_internal() is complicated because it
has to deal with:
* conditionally executed in... - 09:42 pm qemu Revision 5ce4f357: target-arm: A64: add set_pc cpu method
- When executing translation blocks we need to be able to recover
our program counter. Add a method to set it for AArch... - 09:42 pm qemu Revision f903fa22: target-arm: A64: provide functions for accessing FPCR and FPSR
- The information which AArch32 holds in the FPSCR is split for
AArch64 into two logically distinct registers, FPSR and... - 09:42 pm qemu Revision d356312f: target-arm: Clean up handling of AArch64 PSTATE
- The env->pstate field is a little odd since it doesn't strictly
speaking represent an architectural register. However... - 09:42 pm qemu Revision 26861c7c: target-arm: Add minimal KVM AArch64 support
- Add the bare minimum set of functions needed for control of an
AArch64 KVM vcpu:
* CPU initialization
* minimal get... - 09:42 pm qemu Revision 70a5f682: configure: Enable KVM for aarch64 host/target combination
- Enable KVM if the host and target CPU are both aarch64. Note
that host aarch64 + target arm is not valid for KVM acce... - 09:42 pm qemu Revision 47b1da81: hw/arm/boot: Allow easier swapping in of different loader code
- For AArch64 we will obviously require a different set of
primary and secondary boot loader code fragments. However cu... - 09:42 pm qemu Revision 4d9ebf75: hw/arm/boot: Add boot support for AArch64 processor
- This commit adds support for booting a single AArch64 CPU by setting
appropriate registers. The bootloader includes p... - 09:42 pm qemu Revision c2577128: arm/xilinx_zynq: Implement CBAR initialisation
- Fix the CBAR initialisation by using the newly defined static property.
Zynq will now correctly init the CBAR to the ... - 09:42 pm qemu Revision e2cddeeb: arm/highbank.c: Fix MPCore periphbase name
- GIC_BASE_ADDR is not the base address of the GIC. Its clear from the
code that this is the base address of the MPCore... - 09:42 pm qemu Revision 68e0a40a: ARM: cpu: add "reset_hivecs" property
- Add an ARM CPU property for the reset value of hivecs as it is a
board/SoC configurable setting.
The existence of th... - 09:42 pm qemu Revision 387f9806: ARM: arm_cpu_reset: make it possible to use high vectors for reset_exc
- If hivecs are being used on reset, the CPU should come out of reset at
the hivecs reset vector (0xFFFF0000)
Signed-o... - 09:42 pm qemu Revision b197ebd4: target-arm/kvm: Split 32 bit only code into its own file
- Split ARM KVM support code which is 32 bit specific out into its
own file, which we only compile on 32 bit hosts. Thi... - 09:42 pm qemu Revision d8ba780b: target-arm: Define and use ARM_FEATURE_CBAR
- Some processors (notably A9 within Highbank) define and use the
CP15 configuration base address (CBAR). This is vendo... - 09:42 pm qemu Revision 07a5b0d2: target-arm/cpu: Convert reset CBAR to a property
- The reset value of the CP15 CBAR is a vendor (machine) configurable
property. If ARM_FEATURE_CBAR is set, add it as a... - 09:42 pm qemu Revision f282f296: arm/highbank: Use object_new() rather than cpu_arm_init()
- To allow the machine model to set device properties before CPU
realization.
Signed-off-by: Peter Crosthwaite <peter.... - 09:42 pm qemu Revision c0f1ead9: arm/highbank: Fix CBAR initialisation
- Fix the CBAR initialisation by using the newly defined static property.
CBAR is now set before realization, so the in... - 09:42 pm qemu Revision d8bbdcf8: arm/xilinx_zynq: Use object_new() rather than cpu_arm_init()
- To allow the machine model to set device properties before CPU
realization.
Signed-off-by: Peter Crosthwaite <peter.... - 09:42 pm qemu Revision fa21a7b1: Add max device width parameter for NOR devices
- For handling CFI and device ID reads, we need to not only know the
width that a NOR flash device is configured for, b... - 09:42 pm qemu Revision 4433e660: Fix CFI query responses for NOR flash
- This change fixes the CFI query responses to handle NOR device
widths that are different from the bank width. Suppor... - 09:42 pm qemu Revision 0163a2dc: Fix NOR flash device ID reading
- Fix NOR flash manufacturer and device ID reading. This now
properly takes into account device widths and device max ... - 09:42 pm qemu Revision 3671cd87: target-arm/helper.c: Allow cp15.c15 dummy override
- The cp15.c15 space is implementation defined. Currently there is a
dummy placeholder register RAZing it. Allow overri... - 09:42 pm qemu Revision 4b6fedca: rename pflash_t member width to bank_width
- Rename the 'width' member of the pflash_t structure
in preparation for adding a bank_width member.
Signed-off-by: Ro... - 09:42 pm qemu Revision 1997b485: Add device-width property to pflash_cfi01
- The width of the devices that make up the flash interface
is required to mask certain commands, in particular the
wri... - 09:42 pm qemu Revision 2003889f: return status for each NOR flash device
- Now that we know how wide each flash device that makes up the bank is,
return status for each device in the bank. Le... - 09:42 pm qemu Revision b8433303: Set proper device-width for vexpress flash
- Create vexpress specific pflash registration
function which properly configures the device-width
of 16 bits (2 bytes)... - 09:42 pm qemu Revision 9d935509: target-arm: add support for v8 AES instructions
- This adds support for the AESE/AESD/AESMC/AESIMC instructions that
are available on some v8 implementations of Aarch3... - 02:11 pm Revision 76a67957: Modify changelog for 0.3.4
- 02:08 pm Revision 8ac19269: Merge branch 'hotfix-0.3.4' into debian-hotfix-0.3.4
- 02:05 pm Revision 3837c45d: Fix bug in archipelago premigrate hook
- Return 0 if template is not ext, to allow migration of other templates.
- 02:05 pm Revision 0e85e850: Bump version to 0.3.4
- 11:22 am Revision 0b4bba47: Merge branch 'hotfix-0.3.3' into debian-hotfix-0.3.3
- 11:19 am Revision 8c732208: Add ganeti pre-migrate hook
- Add ganeti pre-migrate hook to ensure that the volume is opened by the current
node, before proceeding with the migra... - 01:33 am qemu Revision f46e720a: qemu_opts_parse(): always check return value
- qemu_opts_parse() can always return NULL, even if the QemuOptsList.desc in
question would be trivial to satisfy (eg. ...
12/16/2013
- 07:44 pm qemu Revision b91f9324: Merge remote-tracking branch 'spice/tags/pull-spice-1' into staging
- Collection of little cleanups anf bugfixes.
nbd patches in preparation of spice-nbd.
# gpg: Signature made Mon 16 De... - 07:43 pm qemu Revision 80d6f5ea: Merge remote-tracking branch 'kwolf/tags/for-anthony' into staging
- Block patches
# gpg: Signature made Fri 13 Dec 2013 09:47:03 AM PST using RSA key ID C88F2FD6
# gpg: Can't check sig... - 03:09 pm Revision 62aa9842: Add gc design doc
- 12:25 pm qemu Revision 8b9dfe90: block/iscsi: use a bh to schedule co reentrance
- this fixes a potential segfault and performance regression.
If the coroutine is reentered directly in the iscsi_co_g... - 11:12 am qemu Revision be733d6d: spice-char: implement chardev port event
- Wire up chardev fe_event to Spice port.
Signed-off-by: Marc-André Lureau <marcandre.lureau@gmail.com>
Signed-off-by:... - 11:12 am qemu Revision 314f7ea7: qmp_change_blockdev() remove unused has_format
- Signed-off-by: Marc-André Lureau <marcandre.lureau@gmail.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 11:12 am qemu Revision f7d48052: include: add missing config-host.h include
- Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 11:12 am qemu Revision d61b0c9a: char: add qemu_chr_fe_event()
- Teach the chardev frontend to send event. This is used by the Spice port
chardev currently.
Signed-off-by: Marc-Andr... - 11:12 am qemu Revision d8a03a09: spice-char: remove unused field
- Signed-off-by: Marc-André Lureau <marcandre.lureau@gmail.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 11:12 am qemu Revision 2302c1ca: Split nbd block client code
- Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-o... - 11:12 am qemu Revision 75c70e37: spice: stop server for qxl hard reset
- Hard reset can happen at any time. We should be able to put qxl into a
known-good state no matter what. Stop spice ... - 11:12 am qemu Revision e2bc625f: nbd: pass export name as init argument
- There is no need to keep the export name around, and it seems a better
fit as an argument in the init() call.
Signed... - 11:12 am qemu Revision 5ad283eb: nbd: make nbd_client_session_close() idempotent
- Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-o... - 11:12 am qemu Revision 69152c09: nbd: finish any pending coroutine
- Make sure all pending coroutines are finished when closing the session.
Signed-off-by: Marc-André Lureau <marcandre.... - 11:12 am qemu Revision b1b27b64: nbd: avoid uninitialized warnings
- ==15815== Thread 1:
==15815== Syscall param socketcall.sendto(msg) points to uninitialised byte(s)
==15815== at 0x... - 11:12 am qemu Revision 7cc6a25f: spice: move qemu_spice_display_*() from spice-graphics to spice-core
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 11:12 am qemu Revision b50f3e42: spice: move spice_server_vm_{start,stop} calls into qemu_spice_display_*()
- So calling spice server to start/stop the worker goes
hand in hand with the status variable update.
Signed-off-by: G... - 11:12 am qemu Revision e53a18e4: nbd: don't change socket block during negotiate
- The caller might handle non-blocking using coroutine. Leave the choice
to the caller to use a blocking or non-blockin... - 11:12 am qemu Revision f1d3e586: spice: flip streaming video mode to off by default
- Video streaming detection heuristics in spice-server have problems
keeping modern desktop animations (as done by gnom... - 11:12 am qemu Revision fa88afa5: vscclient: do not add a socket watch if there is not data to send
- Fixes the following error:
** (process:780): CRITICAL **: do_socket_send: assertion
`socket_to_send->len != 0' failed...
12/14/2013
- 05:14 pm Revision 7e80b3c5: Remove unused modules
- Add copyright header.
- 04:49 pm Revision 324f121b: Check if device is mounted before trying to unmap
- 04:03 pm Revision 755e018f: Inform user about the mapped block device
- 03:45 pm Revision 027c70f6: Remove xsegbd support. Add blktap support
- Remove completely xsegbd support from vlmc commands and add
blktap block device support concerning map, unmap and sho...
12/13/2013
- 09:10 pm qemu Revision e157b8fd: Merge remote-tracking branch 'bonzini/virtio' into staging
- # By Andreas Färber (18) and Paolo Bonzini (12)
# Via Paolo Bonzini
* bonzini/virtio: (30 commits)
virtio: Convert ... - 09:10 pm qemu Revision 5d0e2280: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
- acpi.pci,pc,memory core fixes
Most notably this includes changes to exec to support
full 64 bit addresses.
This als... - 09:10 pm qemu Revision bf6e3cc4: Merge remote-tracking branch 'bonzini/scsi-next' into staging
- # By Paolo Bonzini (4) and Peter Lieven (1)
# Via Paolo Bonzini
* bonzini/scsi-next:
help: add id suboption to -isc... - 06:11 pm qemu Revision c547e564: blkdebug: Use QLIST_FOREACH_SAFE to resume IO
- Qemu-iotest 030 was broken.
When the coroutine runs and finishes, it will remove itself from the req
list, so let's ... - 05:45 pm qemu Revision 802c3d4c: qemu-img: make progress output more accurate during convert
- the progress output is very bumpy if the input images contains
a significant portion of unallocated sectors. This pat... - 03:49 pm qemu Revision 3d94ce60: block: expect get_block_status errors in bdrv_make_zero
- during testing around with 4k LUNs a bad target implementation
triggert an -EIO in iscsi_get_block_status, but it got... - 03:49 pm qemu Revision 01443e13: qapi-schema.json: Change 1.8 reference to 2.0
- Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 03:49 pm qemu Revision f671d173: block/vvfat: Fix compiler warnings for OpenBSD
- The buildbot shows these compiler warnings:
block/vvfat.c: In function 'create_short_and_long_name':
block/vvfat.c:6... - 03:49 pm qemu Revision a3120dee: sheepdog: check if '-o redundancy' is passed from user
- This fix a segfault (that is caused by b3af018f3) of following command:
$ qemu-img convert some_img sheepdog:some_im... - 02:38 pm qemu Revision a94b36dd: roms: Flush icache when writing roms to guest memory
- We use the rom infrastructure to write firmware and/or initial kernel
blobs into guest address space. So we're basica... - 02:00 am qemu Revision 47acdd63: target-microblaze: Use the new qemu_ld/st opcodes
- The ability of the new opcodes to byte-swap the memory operation
simplifies the code in and around dec_load and dec_s...
12/12/2013
- 02:13 pm qemu Revision 0522604b: target-i386: clear guest TSC on reset
- VCPU TSC is not cleared by a warm reset (*), which leaves some types of Linux
guests (non-pvops guests and those wit... - 02:12 pm qemu Revision f86746c2: target-i386: do not special case TSC writeback
- Newer kernels are capable of synchronizing TSC values of multiple VCPUs
on writeback, but we were excluding the power... - 02:10 pm qemu Revision 79e9ebeb: target-i386: Intel MPX
- Add some MPX related definiation, and hardcode sizes and offsets
of xsave features 3 and 4. It also add corresponding...
12/11/2013
- 08:11 pm qemu Revision 8ac2adf7: acpi unit-test: adjust the test data structure for better handling
- Ensure more then one instance of test_data may exist
at a given time. It will help to compare different
acpi table ve... - 08:11 pm qemu Revision 142e0950: hpet: fix build with CONFIG_HPET off
- make hpet_find inline so we don't need
to build hpet.c to check if hpet is enabled.
Fixes link error with CONFIG_HPE... - 08:11 pm qemu Revision 51116102: pc: use macro for HPET type
- avoid hard-coding strings
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 08:11 pm qemu Revision 7a10ef51: hpet: enable to entitle more irq pins for hpet
- Owning to some different hardware design, piix and q35 need
different compat. So making them diverge.
On q35, IRQ2/8... - 08:11 pm qemu Revision 6307d974: memory.c: bugfix - ref counting mismatch in memory_region_find
- 'address_space_get_flatview' gets a reference to a FlatView.
If the flatview lookup fails, the code returns without
"... - 08:11 pm qemu Revision 15650602: acpi unit-test: load and check facs table
- FACS table does not have a checksum, so we can
check at least the signature (existence).
Signed-off-by: Marcel Apfel... - 08:11 pm qemu Revision 53cb28cb: exec: separate sections and nodes per address space
- Every address space has its own nodes and sections, but
it uses the same global arrays of nodes/section.
This limits... - 08:11 pm qemu Revision 4c41425d: pci: fix pci bridge fw path
- qemu uses "pci" as name for pci bridges in the firmware device path.
seabios expects "pci-bridge". Result is that bo... - 08:11 pm qemu Revision 0d63b2dd: hpet: inverse polarity when pin above ISA_NUM_IRQS
- According to hpet spec, hpet irq is high active. But according to
ICH spec, there is inversion before the input of io... - 05:35 pm Revision 83929f53: Archipelago: Adjust new conffile
- 04:13 pm Revision e352c09d: Revert changing bin directory of tests
- This reverts commit 60d1c1afc7dbe2ec9b510863c2649edf8aceefcf.
- 04:10 pm Revision bea23c94: Change configuration file format
- New configuration file format respects the parsing language provided by
the ConfigParser module - 04:10 pm Revision 928c3d95: Remove old configuration file parsing functions
- Use createDict function to parse the configuration file
- 04:08 pm Revision 60d1c1af: Add posixfd signaling
- 12:15 pm Revision 34483f0b: ci: Change default flavor to cached disk
- 02:14 am qemu Revision 6747f645: Merge remote-tracking branch 'rth/tcg-temp-order' into staging
- # By Richard Henderson
# Via Richard Henderson
* rth/tcg-temp-order:
tcg: Use bitmaps for free temporaries
Message... - 02:14 am qemu Revision b9aad5d6: Merge remote-tracking branch 'stefanha/net-next' into staging
- # By Vincenzo Maffione (2) and others
# Via Stefan Hajnoczi
* stefanha/net-next:
net: Update netdev peer on link ch... - 02:13 am qemu Revision 1ead3ed5: Merge remote-tracking branch 'pmaydell/tags/pull-target-arm-20131210' into sta...
- target-arm queue:
* support REFCNT register on integrator/cp board
* implement the A9MP's global timer
* add the '... - 02:11 am qemu Revision b5527dad: Merge remote-tracking branch 'kraxel/tags/pull-audio-1' into staging
- Change audio wakeup rate from 250 Hz to 100 Hz.
Emulation bugfixes for intel-hda and adlib.
# gpg: Signature made Mo... - 02:11 am qemu Revision 75c4ce82: Merge remote-tracking branch 'alon/libcacard_ccid.4' into staging
- # By Stefan Weil
# Via Alon Levy
* alon/libcacard_ccid.4:
libcacard: Fix compilation for older versions of glib (bu... - 02:09 am qemu Revision 45506cc2: Merge remote-tracking branch 'mjt/trivial-patches' into staging
- # By Stefan Weil
# Via Michael Tokarev
* mjt/trivial-patches:
qxl: Add missing trace.h (fix broken build)
Message-...
12/10/2013
- 07:23 pm qemu Revision 0ec9eabc: tcg: Use bitmaps for free temporaries
- We previously allocated 32-bits per temp for the next_free_temp entry.
We now allocate 4 bits per temp across the 4 b... - 03:28 pm qemu Revision 11785f53: net/cadence_gem: Don't assert against 0 buffer address
- This has no real hardware analog and asserting correctness of DMA
addresses is not a perhiperal level problem. Delete... - 03:28 pm qemu Revision 7cfd65e4: net/cadence_gem: simplify rx buf descriptor walking
- There was a replication of the rx descriptor address walking logic.
Reorder the flow control to remove. This refactor... - 03:28 pm qemu Revision 06c2fe95: net/cadence_gem: Prefetch rx descriptors ASAP
- The real hardware prefetches rx buffer descriptors ASAP and
potentially throws relevant interrupts following the fetc... - 03:28 pm qemu Revision 63af1e0c: net/cadence_gem: Implement RX descriptor match mode flags
- The various Rx packet address matching mode flags were not being set in
the rx descriptor. Implement.
Reported-by: D... - 03:28 pm qemu Revision a03f7429: net/cadence_gem: Implement SAR match bit in rx desc
- Bit 27 of the RX buffer desc word 1 should be set when the packet was
accepted due to specific address register match... - 03:28 pm qemu Revision 64eb9301: net/cadence_gem: Implement SAR (de)activation
- The Specific address registers can be enabled or disabled by software.
QEMU was assuming they were always enabled. Im... - 03:28 pm qemu Revision 17cf2c76: net/cadence_gem: Add missing VMSTATE_END_OF_LIST
- Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Message-id: 8f8c2bfb15f40fb5f0d5766aa4cd3d54c596de6a.... - 03:28 pm qemu Revision 30570698: net/cadence_gem: Fix rx multi-fragment packets
- Bytes_to_copy was being updated before its final use where it
advances the rx buffer pointer. This was causing total ... - 03:28 pm qemu Revision 191946c5: net/cadence_gem: Fix small packet FCS stripping
- The minimum packet size is 64, however this is before FCS stripping
occurs. So when FCS stripping the minimum packet ... - 03:28 pm qemu Revision e2314fda: net/cadence_gem: Fix register w1c logic
- This write-1-clear logic was incorrect. It was always clearing w1c
bits regardless of whether the written value was 1... - 03:28 pm qemu Revision 3ae5725f: net/cadence_gem: Improve can_receive debug printfery
- Currently this just floods indicating that can_receive has been called
by the net framework. Instead, save the result... - 03:28 pm qemu Revision 8202aa53: net/cadence_gem: Don't rx packets when no rx buffer available
- Return false from can_receive() when no valid buffer descriptor is
available. Ensures against mass packet droppage in... - 03:28 pm qemu Revision 6a57f3eb: target-arm: Move call to disas_vfp_insn out of disas_coproc_insn.
- Floating point is an extension to the instruction set rather than
a coprocessor, so call it directly from the ARM and... - 03:28 pm qemu Revision 04731fb5: target-arm: Implement ARMv8 VSEL instruction.
- This adds support for the VSEL floating point selection instruction
which was added in ARMv8.
Signed-off-by: Will Ne... - 03:28 pm qemu Revision e70614ea: softfloat: Remove unused argument from MINMAX macro.
- The nan_exp argument is not used, so remove it.
Signed-off-by: Will Newton <will.newton@linaro.org>
Reviewed-by: Pet... - 03:28 pm qemu Revision e17ab310: softfloat: Add minNum() and maxNum() functions to softfloat.
- Add floatnn_minnum() and floatnn_maxnum() functions which are equivalent
to the minNum() and maxNum() functions from ... - 03:28 pm qemu Revision 40cfacdd: target-arm: Implement ARMv8 FP VMAXNM and VMINNM instructions.
- This adds support for the ARMv8 floating point VMAXNM and VMINNM
instructions.
Signed-off-by: Will Newton <will.newt... - 03:28 pm qemu Revision 505935fc: target-arm: Implement ARMv8 SIMD VMAXNM and VMINNM instructions.
- This adds support for the ARMv8 Advanced SIMD VMAXNM and VMINNM
instructions.
Signed-off-by: Will Newton <will.newto... - 03:28 pm qemu Revision 09f78135: target-arm: Use new qemu_ld/st opcodes
- Retain the existing gen_aa32_* inlines, to aid compilation for A64.
Cc: Peter Maydell <peter.maydell@linaro.org>
Sig... - 03:28 pm qemu Revision 74f1c6dd: target-arm: fix TTBCR write masking
- Current implementation is not accurate according to ARMv7-AR reference
manual. See "B4.1.153 TTBCR, Translation Table... - 03:28 pm qemu Revision 3541addc: target-arm: Don't hardcode KVM target CPU to be A15
- Instead of assuming that a KVM target CPU must always be a
Cortex-A15 and hardcoding this in kvm_arch_init_vcpu(),
st... - 03:28 pm qemu Revision a96c0514: target-arm: Provide '-cpu host' when running KVM
- Implement '-cpu host' for ARM when we're using KVM, broadly
in line with other KVM-supporting architectures.
Signed-... - 03:28 pm qemu Revision 198aa064: hw/arm/virt: Support -cpu host
- Support -cpu host in virt machine (treating it like an A15, ie
with a GIC v2 and the A15's private peripherals.)
Sig... - 03:28 pm qemu Revision 24e822ea: net/cadence_gem: Implement mac level loopback mode
- Cadence GEM has a MAC level loopback mode. Implement. Use the same basic
operation as the already implemented PHY loo... - 03:28 pm qemu Revision 3b2c97f9: net/cadence_gem: Update DMA rx descriptors as we process them
- We were updating the ownership bit of all descriptors if packets
get split and written through several descriptors.
... - 03:28 pm qemu Revision ef6de70e: device_tree.c: Terminate the empty reservemap in create_device_tree()
- Device trees created with create_device_tree() may not have any
entries in their reservemap, because the FDT API requ... - 03:28 pm qemu Revision 0fb79851: hw/arm/boot: Allow boards to provide an fdt blob
- If no fdt is provided on command line and the new field
get_dtb in struct arm_boot_info is set then call it to
get a ... - 03:28 pm qemu Revision a22ec1e6: target-arm: Provide PSCI constants to generic QEMU code
- Provide versions of the KVM PSCI constants to non-KVM code;
this will allow us to avoid an ifdef in boards which set ... - 03:28 pm qemu Revision 54d3e3f5: target-arm: Add ARMCPU field for Linux device-tree 'compatible' string
- Linux requires device tree CPU nodes to include a 'compatible'
string describing the CPU. Add a field in the ARMCPU s... - 03:28 pm qemu Revision 5de16430: target-arm: Allow secondary KVM CPUs to be booted via PSCI
- New ARM boards are generally expected to boot their secondary CPUs
via the PSCI interface, rather than ad-hoc "loop a... - 03:28 pm qemu Revision f5fdcd6e: hw/arm: Add 'virt' platform
- Add 'virt' platform support corresponding to arch/arm/mach-virt
in the Linux kernel tree. This has no platform-specif... - 03:28 pm qemu Revision 72b0cd35: target-arm: Provide mechanism for getting KVM constants even if not CONFIG_KVM
- There are a number of places where it would be convenient for ARM
code to have working definitions of KVM constants e... - 03:28 pm qemu Revision 57e72f2a: cpu/a9mpcore: Add Global Timer
- Add the global timer to A9 MPCore.
Signed-off-by: François LEGAL <devel@thom.fr.eu.org>
Reviewed-by: Peter Maydell <... - 03:24 pm qemu Revision f53977f7: integrator/cp: add support for REFCNT register
- Linux kernel from version 3.4 requires CM_REFCNT register for sched timer
for Integrator/CP board (integrator_defconf... - 03:24 pm qemu Revision d3053e6b: cpu/a9mpcore: rename timerbusdev variable
- Rename this variable for consistency with the above defined mptimerdev
variable.
Signed-off-by: Peter Crosthwaite <p... - 03:24 pm qemu Revision 4c25f365: cpu/a9mpcore: reorder operations/declarations
- To make it consistent for easier code reading. The order in which
variables are defined and functions are called is s... - 03:24 pm qemu Revision c21c3b53: hw/timer: Introduce ARM A9 Global Timer.
- The ARM A9 MPCore has a timer that is global to all cores in the cluster.
The timer is shared but each core has a pri... - 01:59 pm Revision 6e1bf96f: qa: Adjust tests for dynamic port allocation
- 01:29 pm qemu Revision b29ad07e: smbios: Set system manufacturer, product & version by default
- Currently, we get SeaBIOS defaults: manufacturer Bochs, product Bochs,
no version. Best SeaBIOS can do, but we can p... - 01:29 pm qemu Revision 53333801: acpi unit-test: verify signature and checksum
- Read all ACPI tables from guest - will be useful for further unit tests.
Follow pointers between ACPI tables checkin... - 01:29 pm qemu Revision 53db092a: acpi: strip compiler info in built-in DSDT
- IASL stores it's revision in each table header it generates.
That's not nice since guests will see a change each time... - 01:29 pm qemu Revision 6b9b4405: ACPI DSDT: Make control method `IQCR` serialized
- Forward-port the following commit from seabios:
commit 995bbeef78b338370f426bf8d0399038c3fa259c
Author: Paul Menzel ... - 01:07 pm Revision 8e3b284c: tests: Remove test BINDIR
- 12:29 pm qemu Revision e689f7c6: hw: Pass QEMUMachine to its init() method
- Put it in QEMUMachineInitArgs, so I don't have to touch every board.
Reviewed-by: Andreas Färber <afaerber@suse.de>
... - 12:29 pm qemu Revision 83d08f26: pc: map PCI address space as catchall region for not mapped addresses
- With a help of negative memory region priority PCI address space
is mapped underneath RAM regions effectively catchin... - 12:29 pm qemu Revision d4fce24f: qtest: split configuration of qtest accelerator and chardev
- qtest uses the icount infrastructure to implement a test-driven vm_clock. This
however is not necessary when using -... - 12:29 pm qemu Revision ad6423a7: acpi-test: basic acpi unit-test
- We run bios, and boot a minimal boot sector that immediately halts.
Then poke at memory to find ACPI tables.
This on... - 12:29 pm qemu Revision 046a6486: MAINTAINERS: update X86 machine entry
- Add a bunch of files missing, and add self as maintainer. Since I'm
hacking on these anyway, it will be helpful if p... - 12:29 pm qemu Revision cf252e51: pci: fix address space size for bridge
- Address space size for bridge should be full 64 bit,
so we should use UINT64_MAX not INT64_MAX as it's size.
Signed-... - 12:29 pm qemu Revision 286690e3: pc: s/INT64_MAX/UINT64_MAX/
- It doesn't make sense for a region to be INT64_MAX in size:
memory core uses UINT64_MAX as a special value meaning
"a... - 12:29 pm qemu Revision 92b8e39c: spapr_pci: s/INT64_MAX/UINT64_MAX/
- It doesn't make sense for a region to be INT64_MAX in size:
memory core uses UINT64_MAX as a special value meaning
"a... - 12:29 pm qemu Revision 03f49957: split definitions for exec.c and translate-all.c radix trees
- The exec.c and translate-all.c radix trees are quite different, and
the exec.c one in particular is not limited to th... - 12:29 pm qemu Revision 9736e55b: exec: replace leaf with skip
- In preparation for dynamic radix tree depth support, rename is_leaf
field to skip, telling us how many bits to skip t... - 12:29 pm qemu Revision 8b795765: exec: extend skip field to 6 bit, page entry to 32 bit
- Extend skip to 6 bit. As page entry doesn't fit in 16 bit
any longer anyway, extend it to 32 bit.
This doubles node m... - 12:29 pm qemu Revision 97115a8d: exec: pass hw address to phys_page_find
- callers always shift by target page bits so let's just do this
internally.
Signed-off-by: Michael S. Tsirkin <mst@re... - 12:29 pm qemu Revision b35ba30f: exec: memory radix tree page level compression
- At the moment, memory radix tree is already variable width, but it can
only skip the low bits of address.
This is ef... - 12:29 pm qemu Revision 57271d63: exec: make address spaces 64-bit wide
- As an alternative to commit 818f86b (exec: limit system memory
size, 2013-11-04) let's just make all address spaces 6... - 12:29 pm qemu Revision 026736ce: exec: reduce L2_PAGE_SIZE
- With the single exception of ppc with 16M pages,
we get the same number of levels
with L2_PAGE_SIZE = 10 as with L2_P... - 11:49 am Revision 1c42bfa1: xseg-tool: Adjust it to signal descs
- 11:10 am Revision 241b0f55: Remove XSEGLOG when mmap()'ing XSEG segment
- XSEGLOG writes messages in stdout resulting in corrupted partition
tables when XSEG is used by snf-image and pithcat - 11:10 am Revision 8c28b221: xseg: Add support for "dynamic" port allocation
- Add support to xseg for dynamic port allocation. Arrange for xseg to use a range
of ports as reusable by those who wi... - 11:10 am Revision 761cf865: vlmc tool: Dynamically allocate xseg port
- 11:10 am Revision fc1b2718: xseg: Fix bug in bind_dynport
- When allocating a port which already has a signal descriptor attached to it,
check if is is of the right type. If not... - 11:10 am Revision 30864580: Add posixfd signaling
- 11:06 am Revision 686e3ef7: ci: Add support to attach specific network
- 10:54 am Revision 498e6956: filed: Initial dummy approach to directio
- 10:54 am Revision 5cf1bc06: Set directIO in default archipelago conf
- 10:53 am Revision 745550a4: segdev: Fix segment mapping to user.
- Do not use remap_pfn_range anymore. This causes problems when a peer performs
direct IO with buffer on the segment. U... - 10:53 am libxseg Revision 08b555e1: peer: Add core dumping and backtrace in segfaults
- 10:53 am libxseg Revision 0f33a749: peer: Add support for CPU pinning
- Add the "--cpus" CLI option that is a comma-separated list of CPUs on
which threads or a process can be pinned. - 10:53 am libxseg Revision f82cb107: archipelago: Add threshold option for peers
- 10:53 am libxseg Revision 4cbab5da: peers: Add threshold option on cli.
- 10:53 am Revision 4cbab5da: peers: Add threshold option on cli.
- 10:53 am Revision f82cb107: archipelago: Add threshold option for peers
- 10:53 am Revision 0f33a749: peer: Add support for CPU pinning
- Add the "--cpus" CLI option that is a comma-separated list of CPUs on
which threads or a process can be pinned. - 10:53 am Revision 08b555e1: peer: Add core dumping and backtrace in segfaults
- 10:51 am libxseg Revision d7a3cd24: ext_scripts: Fix cont-addr flag during create
- Fix bug, introduced by wrongly merging commits from another branch.
- 10:51 am Revision d7a3cd24: ext_scripts: Fix cont-addr flag during create
- Fix bug, introduced by wrongly merging commits from another branch.
12/09/2013
- 10:46 pm qemu Revision b1a20c3f: virtio-serial: QOM realize preparations
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 10:46 pm qemu Revision 284a32f0: virtio-net: QOM realize preparations
- Rename variable qdev -> dev since that's what realize's argument is
called by convention.
Avoid duplicate VIRTIO_DEV... - 10:46 pm qemu Revision a546fb17: virtio-balloon: QOM realize preparations
- Rename qdev -> dev since that's what realize's argument is called by
convention. No need to keep more "qdev" around t... - 10:46 pm qemu Revision af7671fd: virtio-rng: QOM realize preparations
- Rename qdev -> dev because that's what realize's argument is called by
convention. No need to keep more "qdev" around... - 10:46 pm qemu Revision 7598f0f3: virtio-scsi: QOM realize preparations
- Rename qdev -> dev since that's what realize's argument is called by
convention. No need to keep more "qdev" around t... - 10:46 pm qemu Revision 1d244b42: virtio: Start converting VirtioDevice to QOM realize
- Temporarily allow either VirtioDeviceClass::init or
VirtioDeviceClass::realize.
Introduce VirtioDeviceClass::unreali... - 10:46 pm qemu Revision 59be7522: virtio-9p: Convert to QOM realize
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 10:46 pm qemu Revision 75884afd: virtio-blk: Convert to QOM realize
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 10:46 pm qemu Revision 86346244: virtio-serial: Convert to QOM realize
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 10:46 pm qemu Revision e6f746b3: virtio-net: Convert to QOM realize
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 10:46 pm qemu Revision 74def47c: virtio-balloon: Convert to QOM realize
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 10:46 pm qemu Revision a8d57dfb: virtio-rng: Convert to QOM realize
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 10:46 pm qemu Revision 71a6520b: virtio-scsi: Convert to QOM realize
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 10:46 pm qemu Revision 0ba94b6f: virtio: Complete converting VirtioDevice to QOM realize
- Drop VirtioDeviceClass::init.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Paolo Bonzini <pbonzin... - 10:46 pm qemu Revision 306ec6c3: virtio: Convert exit to unrealize
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 10:46 pm qemu Revision 0b81c1ef: virtio-ccw: move virtio_ccw_stop_ioeventfd to virtio_ccw_busdev_unplug
- Similar to the PCI bug that prompted these patches, virtio-ccw will
segfault after the reworking of hotplug/hot-unplu... - 10:46 pm qemu Revision 06d3dff0: virtio-bus: remove vdev field
- The vdev field is complicated to synchronize. Just access the
BusState's list of children.
Cc: qemu-stable@nongnu.o... - 10:46 pm qemu Revision f24a6840: virtio-ccw: remove vdev field
- The vdev field is complicated to synchronize. Just access the
BusState's list of children.
Cc: qemu-stable@nongnu.o... - 10:46 pm qemu Revision a3fc66d9: virtio-pci: remove vdev field
- The vdev field is complicated to synchronize. Just access the
BusState's list of children.
Cc: qemu-stable@nongnu.o... - 10:46 pm qemu Revision 5e96f5d2: virtio-bus: cleanup plug/unplug interface
- Right now we have these pairs:
- virtio_bus_plug_device/virtio_bus_destroy_device. The first
takes a VirtIODevice... - 10:46 pm qemu Revision 40dfc16f: virtio-blk: switch exit callback to VirtioDeviceClass
- This ensures hot-unplug is handled properly by the proxy, and avoids
leaking bus_name which is freed by virtio_device... - 10:46 pm qemu Revision 0e86c13f: virtio-serial: switch exit callback to VirtioDeviceClass
- This ensures hot-unplug is handled properly by the proxy, and avoids
leaking bus_name which is freed by virtio_device... - 10:46 pm qemu Revision 3786cff5: virtio-net: switch exit callback to VirtioDeviceClass
- This ensures hot-unplug is handled properly by the proxy, and avoids
leaking bus_name which is freed by virtio_device... - 10:46 pm qemu Revision e3c9d76a: virtio-scsi: switch exit callback to VirtioDeviceClass
- This ensures hot-unplug is handled properly by the proxy, and avoids
leaking bus_name which is freed by virtio_device... - 10:46 pm qemu Revision baa61b98: virtio-balloon: switch exit callback to VirtioDeviceClass
- This ensures hot-unplug is handled properly by the proxy, and avoids
leaking bus_name which is freed by virtio_device... - 10:46 pm qemu Revision 7bb6edb0: virtio-rng: switch exit callback to VirtioDeviceClass
- This ensures hot-unplug is handled properly by the proxy, and avoids
leaking bus_name which is freed by virtio_device... - 10:46 pm qemu Revision 06a13073: virtio-pci: add device_unplugged callback
- This fixes a crash in hot-unplug of virtio-pci devices behind a PCIe
switch. The crash happens because the ioeventfd... - 10:46 pm qemu Revision 179b417e: virtio-blk: QOM realize preparations
- Rename variable qdev -> dev since that's what realize's argument is called
by convention.
Signed-off-by: Andreas Fär... - 10:46 pm qemu Revision 0f3657ec: virtio-9p: QOM realize preparations
- Avoid unnecessary VIRTIO_DEVICE().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Paolo Bonzini <pb... - 10:46 pm qemu Revision 3ffeeef7: virtio-blk-dataplane: Improve error reporting
- Return an Error so that it can be propagated later.
Tested-by: Stefan Hajnoczi <stefanha@redhat.com>
Acked-by: Stefa... - 06:23 pm Revision df3aaa09: foocommit
- 05:44 pm qemu Revision 8f84271d: target-mips: Use macro ARRAY_SIZE where possible
- This improves readability and simplifies the code.
Cc: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Stefan W... - 05:41 pm qemu Revision 21c04611: target-sh4: move features flag after CPU_COMMON
- Everything before CPU_COMMON in the structure is cleared as part of a
CPU reset. This included the features flag, whi... - 05:41 pm qemu Revision 4d66261f: target-mips: fix 64-bit FPU config for user-mode emulation
- FR bit should be initialized to 1 for MIPS64, under condition that this
bit is writable and that CPU has an FPU unit.... - 04:41 pm Revision 34f66035: filed: Initial dummy approach to directio
- 04:41 pm Revision 1115630e: Set directIO in default archipelago conf
- 04:41 pm Revision 5f24cf7f: segdev: Fix segment mapping to user.
- Do not use remap_pfn_range anymore. This causes problems when a peer performs
direct IO with buffer on the segment. U... - 04:40 pm Revision 322cc8e8: peers: Add threshold option on cli.
- 04:40 pm Revision 3ec39871: archipelago: Add threshold option for peers
- 04:40 pm Revision be99fcb4: peer: Add core dumping and backtrace in segfaults
- 04:40 pm Revision c352276d: peer: Add support for CPU pinning
- Add the "--cpus" CLI option that is a comma-separated list of CPUs on
which threads or a process can be pinned. - 02:47 pm qemu Revision 2fe3798c: help: add id suboption to -iscsi
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 02:40 pm qemu Revision 98e33f1b: scsi-disk: fix WRITE SAME with large non-zero payload
- Due to a thinko in the patch that implemented WRITE SAME.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 02:33 pm qemu Revision aee09baf: MAINTAINERS: Add netmap maintainers
- Signed-off-by: Vincenzo Maffione <v.maffione@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 02:33 pm qemu Revision cae2e556: virtio-net: don't update mac_table in error state
- mac_table was always cleaned up first in handling
VIRTIO_NET_CTRL_MAC_TABLE_SET command, and we din't recover
mac_tab... - 02:33 pm qemu Revision 02d38fcb: net: Update netdev peer on link change
- When a link change occurs on a backend (like tap), we currently do
not propage such change to the nic. As a result, ... - 02:33 pm qemu Revision 58952137: net: Adding netmap network backend
- This patch adds support for a network backend based on netmap.
netmap is a framework for high speed packet I/O. You c... - 12:28 pm qemu Revision d12ad44c: scsi-bus: fix transfer length and direction for VERIFY command
- The amount of bytes to transfer depends on the BYTCHK field.
If any data is transferred, it is sent to the device.
C... - 12:28 pm qemu Revision d97e7730: scsi-disk: fix VERIFY emulation
- VERIFY emulation was completely botched (and remained botched through
all the refactorings). The command must be emu... - 12:28 pm qemu Revision 063c3378: block/iscsi: introduce bdrv_co_{readv, writev, flush_to_disk}
- this converts read, write and flush functions from aio to coroutines
eliminating almost 200 lines of code.
The requi... - 12:19 pm qemu Revision 5ad04fb6: libcacard: Fix compilation for older versions of glib (bug #1258168)
- See https://bugs.launchpad.net/bugs/1258168
libcacard/vscclient.c: In function 'do_socket_read':
libcacard/vscclient... - 10:19 am qemu Revision 0e8ae611: audio: adjust pulse to 100Hz wakeup rate
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:19 am qemu Revision 40a814b0: audio: Lower default wakeup rate to 100 times / second
- This is more then plenty to keep audio card fifos filles / emptied.
This drops host cpu-load for audio playback insi... - 10:19 am qemu Revision 7f0ba7bb: adlib: fix patching of port I/O addresses
- Commit 2b21fb5 (adlib: sort offsets in portio registration, 2013-08-14)
fixed the offsets in adlib_portio_list, but f... - 10:19 am qemu Revision d58ce68a: intel-hda: fix position buffer
- Fix position buffer updates to use the correct stream offset.
Without this patch both IN (record) and OUT (playback)...
12/08/2013
- 10:36 am qemu Revision a1d22a36: target-cris: Use new qemu_ld/st opcodes
- Using the new opcodes we can reduce if/else trees to
a single statement.
Reviewed-by: Edgar E. Iglesias <edgar.igles...
12/07/2013
- 08:26 pm qemu Revision b1829cde: qxl: Add missing trace.h (fix broken build)
- Commit ac86048bcd41129b18702ba63395f222871804de removed trace.h from
console.h and ignored the fact that qxl-render.c... - 05:47 pm qemu Revision d2aa90cd: Merge remote-tracking branch 'awilliam/tags/vfio-pci-for-qemu-20131206.0' into...
- vfio-pci updates include:
- Update linux-headers to include KVM-VFIO device support
- Enable QEMU support for KVM-V... - 05:35 pm qemu Revision 93531372: Merge remote-tracking branch 'stefanha/block' into staging
- # By Paolo Bonzini (17) and others
# Via Stefan Hajnoczi
* stefanha/block: (48 commits)
qemu-iotests: filter QEMU m... - 05:35 pm qemu Revision 0c0cb6a2: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- # By Alex Williamson (1) and others
# Via Paolo Bonzini
* qemu-kvm/uq/master:
target-i386: fix cpuid leaf 0x0d
qe... - 05:35 pm qemu Revision 3c88da3c: Merge remote-tracking branch 'kraxel/tags/pull-seabios-31b8b4e-1' into staging
- Update seabios to master snapshot (pre-1.7.4).
Update vgabios, switch from lgplvgabios to seavgabios.
Update build pr... - 05:35 pm qemu Revision 2a576ee6: Merge remote-tracking branch 'otubo/seccomp' into staging
- # By Paul Moore
# Via Eduardo Otubo
* otubo/seccomp:
seccomp: add kill() to the syscall whitelist
Message-id: 1386...
12/06/2013
- 10:59 pm qemu Revision 0a0ee0b9: Merge remote-tracking branch 'kwolf/tags/for-anthony' into staging
- Block patches for 2.0 (flushing block-next)
# gpg: Signature made Fri 29 Nov 2013 08:43:18 AM PST using RSA key ID C... - 10:58 pm qemu Revision 9ed5dacb: Merge remote-tracking branch 'sstabellini/xen-2013-12-01' into staging
- # By Paul Durrant (1) and Wei Liu (1)
# Via Stefano Stabellini
* sstabellini/xen-2013-12-01:
xen-pvdevice: make dev... - 10:57 pm qemu Revision cdac7a71: Merge remote-tracking branch 'rth/auxv-2' into staging
- # By Richard Henderson
# Via Richard Henderson
* rth/auxv-2:
linux-user: Use qemu_getauxval for AT_EXECFD
util: U... - 10:56 pm qemu Revision a55d121f: Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging
- # By Erik de Castro Lopo (2) and others
# Via Riku Voipio
* riku/linux-user-for-upstream:
linux-user: pass correct ... - 10:54 pm qemu Revision e679f052: Merge remote-tracking branch 'kraxel/tags/pull-usb-1' into staging
- Improvements for usb3 bulk stream (usb core, xhci).
Bugfixes for uas emulation.
Add remote wakeup support for ehci.
A... - 10:52 pm qemu Revision 783eb67e: Merge remote-tracking branch 'mjt/trivial-patches' into staging
- # By Stefan Weil (9) and others
# Via Michael Tokarev
* mjt/trivial-patches:
eeprom93xx: fix coding style
hw/ppc/... - 08:56 pm qemu Revision 6fedcaa1: eeprom93xx: fix coding style
- scripts/checkpatch.pl reports about some style problems,
this commit fixes some of them:
ERROR: space prohibited bef... - 08:16 pm qemu Revision 3e40ba0f: vfio-pci: Release all MSI-X vectors when disabled
- We were relying on msix_unset_vector_notifiers() to release all the
vectors when we disable MSI-X, but this only happ... - 08:16 pm qemu Revision b3ebc10c: vfio-pci: Add debug config options to disable MSI/X KVM support
- It's sometimes useful to be able to verify interrupts are passing
through correctly.
Signed-off-by: Alex Williamson ... - 08:16 pm qemu Revision 96eeeba0: vfio-pci: Fix Nvidia MSI ACK through 0x88000 quirk
- When MSI is enabled on Nvidia GeForce cards the driver seems to
acknowledge the interrupt by writing a 0xff byte to t... - 08:16 pm qemu Revision 5b49ab18: vfio-pci: Make use of new KVM-VFIO device
- Add and remove groups from the KVM virtual VFIO device as we make
use of them. This allows KVM to optimize for perfo... - 08:16 pm qemu Revision bf63839f: linux-headers: Update from v3.13-rc3
- Update to tag v3.13-rc3 (374b105797c3d4f29c685f3be535c35f5689b30e)
Signed-off-by: Alex Williamson <alex.williamson@r... - 05:53 pm qemu Revision ac9524dc: qemu-iotests: filter QEMU monitor \r\n
- SMTP does not preserve newlines. This is normally not a problem if the
email body uses DOS or UNIX newlines consiste... - 05:53 pm qemu Revision d3fa9230: aio: make aio_poll(ctx, true) block with no fds
- This patch drops a special case where aio_poll(ctx, true) returns false
instead of blocking if no file descriptors ar... - 05:53 pm qemu Revision 0b06ef3b: block: clean up bdrv_drain_all() throttling comments
- Since cc0681c45430a1f1a4c2d06e9499b7775afc9a18 ("block: Enable the new
throttling code in the block layer.") bdrv_dra... - 05:53 pm qemu Revision 40588982: qemu-img: decrease progress update interval on convert
- when doing very large jobs updating the progress only every 2%
is too rare.
Signed-off-by: Peter Lieven <pl@kamp.de>... - 05:53 pm qemu Revision ac95acdb: qcow2: use start_of_cluster() and offset_into_cluster() everywhere
- Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Stefan Hajnoczi ... - 05:53 pm qemu Revision 24f833cd: qemu-img: round down request length to an aligned sector
- this patch shortens requests to end at an aligned sector so that
the next request starts aligned.
[Squashed Peter's ... - 02:25 pm Revision 055dd3cc: xseg: Fix bug in bind_dynport
- When allocating a port which already has a signal descriptor attached to it,
check if is is of the right type. If not... - 09:55 am qemu Revision 94e68caa: roms: build two seabios binaries
- Adding xhci support to seabios made it jump over the 128k line.
Changing the bios size breaks migration, so we have t... - 09:55 am qemu Revision bcf2b7d2: pc: switch 2.0 machine types to large seabios binary
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 09:55 am qemu Revision 385724e7: roms: update seabios binaries
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 09:55 am qemu Revision 6eefccc0: roms: update vgabios binaries
- This also switches from lgplvgabios to seavgabios.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 09:55 am qemu Revision 07403a5a: roms: enable seabios cross builds
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 09:24 am qemu Revision 11938d78: roms: update seabios submodule to 31b8b4eea9d9ad58a73b22a6060d3ac1c419c26d
- Updates seabios to git master snapshot. seabios is in freeze now,
update to final 1.7.4 will follow later this year....
12/05/2013
- 07:51 pm qemu Revision 33f373d7: target-i386: fix cpuid leaf 0x0d
- Fix cpuid leaf 0x0d which incorrectly parsed eax and ebx.
However, before this patch the CPUID worked fine -- the .o... - 03:21 pm Revision b6a7a7da: xseg: Add support for "dynamic" port allocation
- Add support to xseg for dynamic port allocation. Arrange for xseg to use a range
of ports as reusable by those who wi... - 03:21 pm Revision 3e8d844d: vlmc tool: Dynamically allocate xseg port
- 12:45 pm qemu Revision 049b0982: qemu-img: fix usage instruction for qemu-img convert
- Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Peter Lie... - 12:45 pm qemu Revision 13c28af8: qemu-img: add support for skipping zeroes in input during convert
- we currently do not check if a sector is allocated during convert.
This means if a sector is unallocated that we allo... - 12:45 pm qemu Revision 1c0704a5: block/iscsi: set bdi->cluster_size
- this patch aims to set bdi->cluster_size to the internal page size
of the iscsi target so that enabled callers can al... - 12:45 pm qemu Revision 7337acaf: block: add opt_transfer_length to BlockLimits
- Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajno... - 12:45 pm qemu Revision 7572ddc8: block/iscsi: set bs->bl.opt_transfer_length
- Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajno... - 12:45 pm qemu Revision f2521c90: qemu-img: dynamically adjust iobuffer size during convert
- since the convert process is basically a sync operation it might
be benificial in some case to change the hardcoded I...
12/04/2013
- 09:05 pm Revision 8c72fab6: Add ganeti pre-migrate hook
- Add ganeti pre-migrate hook to ensure that the volume is opened by the current
node, before proceeding with the migra... - 09:02 pm Revision 354f432f: Add ganeti hooks to archipelago ganeti
- 09:02 pm Revision ea4f1e61: Modify changelog for 0.3.3
- 05:29 pm Revision 887b26c2: Merge branch 'hotfix-0.3.3' into debian-hotfix-0.3.3
- 05:27 pm Revision 7930fd80: Add ganeti pre-migrate hook
- Add ganeti pre-migrate hook to ensure that the volume is opened by the current
node, before proceeding with the migra... - 04:57 pm Revision 6217821b: vlmcd: Complete pending requests after "flushing"
- 04:57 pm Revision d795ff2e: vlmc: Honor flush req by stall until all reqs done
- 04:53 pm Revision 24fa607d: Bump version to 0.3.3
- 04:52 pm libxseg Revision 61e1808a: Merge branch 'feature-flush-rebased' into develop
- 04:52 pm Revision 61e1808a: Merge branch 'feature-flush-rebased' into develop
- 04:51 pm libxseg Revision 14a80d04: tests: Add tests for vlmcd flush
- 04:51 pm libxseg Revision 5bb29297: Archipelago: Add flags on write request
- 04:51 pm libxseg Revision 31bdddd8: tests: Put requests on multi-request tests
- 04:51 pm libxseg Revision 01e239fd: archipelago: Put request on vlmc remove
- 04:51 pm libxseg Revision 5f2f3d1a: vlmcd: Complete pending requests after "flushing"
- 04:51 pm libxseg Revision ae8c75f4: vlmc: Honor flush req by stall until all reqs done
- 04:51 pm Revision ae8c75f4: vlmc: Honor flush req by stall until all reqs done
- 04:51 pm Revision 5f2f3d1a: vlmcd: Complete pending requests after "flushing"
- 04:51 pm Revision 14a80d04: tests: Add tests for vlmcd flush
- 04:51 pm Revision 31bdddd8: tests: Put requests on multi-request tests
- 04:51 pm Revision 5bb29297: Archipelago: Add flags on write request
- 04:51 pm Revision 01e239fd: archipelago: Put request on vlmc remove
- 04:19 pm qemu Revision 7b4c4781: snapshot: distinguish id and name in load_tmp
- Since later this function will be used so improve it. The only caller of it
now is qemu-img, and it is not impacted b... - 04:19 pm qemu Revision 8c116b0e: qemu-nbd: support internal snapshot export
- Now it is possible to directly export an internal snapshot, which
can be used to probe the snapshot's contents withou... - 04:19 pm qemu Revision 9c468a01: qemu-iotests: add 058 internal snapshot export with qemu-nbd case
- This case can't run when IMGPROTO=nbd, since it needs to create some
internal snapshot which would fail for EOF write... - 04:19 pm qemu Revision ef80654d: qemu-img: add -l for snapshot in convert
- Now qemu-img convert have similar options as qemu-nbd for internal
snapshot.
Signed-off-by: Wenchao Xia <xiawenc@lin... - 04:19 pm qemu Revision f33d2873: qemu-iotests: add test for snapshot in qemu-img convert
- Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 04:19 pm qemu Revision 4323fdcf: qemu-nbd: add doc for option -f
- Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 03:31 pm qemu Revision 34602dd6: qemu-iotests: Split qcow2 only cases in 048
- Format "raw" doesn't always work on certain file systems (e.g. tmpfs).
Use qcow2 to make the allocation status explic... - 12:55 pm qemu Revision 58cc2ae1: qemu-iotests: Honour cache mode in iotests.py
- This will allow overriding cache mode from the "-c mode" option.
Signed-off-by: Fam Zheng <famz@redhat.com>
Reviewed... - 12:55 pm qemu Revision 236c7964: qemu-iotests: Clean up spaces in usage output
- Whitespace changes to align columns.
Signed-off-by: Fam Zheng <famz@redhat.com>
Reviewed-by: Benoit Canet <benoit@ir... - 12:55 pm qemu Revision f210a83c: qemu-iotests: Add _default_cache_mode and _supported_cache_modes
- This replaces _unsupported_qemu_io_options and check for support of
current cache mode, and allow to provide a defaul... - 12:55 pm qemu Revision e14fb913: qemu-iotests: Change default cache mode to "writeback"
- So that the tests can run faster.
Signed-off-by: Fam Zheng <famz@redhat.com>
Reviewed-by: Wenchao Xia <xiawenc@linux... - 12:55 pm qemu Revision 3baa8449: qemu-iotests: Add "-c <cache-mode>" option
- The option sets cache mode used in the tests. "-nocache" is changed to
an alias to "-c none", and internally passes "... - 12:29 pm qemu Revision f8413b3c: qcow2: Zero-initialise first cluster for new images
- Strictly speaking, this is only required for has_zero_init() == false,
but it's easy enough to just do a cluster-alig... - 12:29 pm qemu Revision 66f6b814: block: Close backing file early in bdrv_img_create
- Leaving the backing file open although it is not needed anymore can
cause problems if it is opened through a block dr...
12/03/2013
- 04:26 pm qemu Revision 94d6ff21: block: add flags argument to bdrv_co_write_zeroes tracepoint
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajno... - 04:26 pm qemu Revision d5ef94d4: block: add bdrv_aio_write_zeroes
- This will be used by the SCSI layer.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Peter Lieven <p... - 04:26 pm qemu Revision 7ce21016: block: handle ENOTSUP from discard in generic code
- Similar to write_zeroes, let the generic code receive a ENOTSUP for
discard operations. Since bdrv_discard has advis... - 04:26 pm qemu Revision b8d71c09: block: make bdrv_co_do_write_zeroes stricter in producing aligned requests
- Right now, bdrv_co_do_write_zeroes will only try to align the
beginning of the request. However, it is simpler for m... - 04:26 pm qemu Revision 97b00e28: vpc, vhdx: add get_info
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajno... - 04:26 pm qemu Revision 95de6d70: block drivers: add discard/write_zeroes properties to bdrv_get_info implementa...
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajno... - 04:26 pm qemu Revision cffb1ec6: block drivers: expose requirement for write same alignment from formats
- This will let misaligned but large requests use zero clusters. This
is important because the cluster size is not gue... - 04:26 pm qemu Revision 4b52498e: block/iscsi: remove .bdrv_has_zero_init
- since commit 3ac21627 the default value changed to 0.
Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Paolo ... - 04:26 pm qemu Revision 2af8a1a7: block/iscsi: updated copyright
- added myself to reflect recent work on the iscsi block driver.
Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-b... - 04:26 pm qemu Revision fa6252b0: block/iscsi: check WRITE SAME support differently depending on MAY_UNMAP
- The current check is right for MAY_UNMAP=1. For MAY_UNMAP=0, just
try and fall back to regular writes as soon as a W... - 04:26 pm qemu Revision 84f94a9a: scsi-disk: correctly implement WRITE SAME
- Fetch the data to be written from the input buffer. If it is all zeroes,
we can use the write_zeroes call (possibly ... - 04:26 pm qemu Revision d0b4503e: raw-posix: implement write_zeroes with MAY_UNMAP for block devices
- See the next commit for the description of the Linux kernel problem
that is worked around in raw_open_common.
Signed... - 04:26 pm qemu Revision 97a2ae34: raw-posix: add support for write_zeroes on XFS and block devices
- The code is similar to the implementation of discard and write_zeroes
with UNMAP. However, failure must be propagate... - 04:26 pm qemu Revision e18d90c1: qemu-iotests: 033 is fast
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 04:26 pm qemu Revision c5fd1fb0: scsi-disk: catch write protection errors in UNMAP
- This is the same that is already done for WRITE SAME.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-... - 04:26 pm qemu Revision 823bd739: scsi-disk: reject ANCHOR=1 for UNMAP and WRITE SAME commands
- Since we report ANC_SUP==0 in VPD page B2h, we need to return
an error (ILLEGAL REQUEST/INVALID FIELD IN CDB) for all... - 04:26 pm qemu Revision 260a82e5: raw-posix: implement write_zeroes with MAY_UNMAP for files
- Writing zeroes to a file can be done by punching a hole if
MAY_UNMAP is set.
Note that in this case ENOTSUP is not i... - 04:26 pm qemu Revision d51e9fe5: block: generalize BlockLimits handling to cover bdrv_aio_discard too
- bdrv_co_discard is only covering drivers which have a .bdrv_co_discard()
implementation, but not those with .bdrv_aio... - 04:26 pm qemu Revision d20d9b7c: block: add flags to BlockRequest
- This lets bdrv_co_do_rw receive flags, so that it can be used for
zero writes.
Signed-off-by: Paolo Bonzini <pbonzin... - 02:21 pm qemu Revision e9eecb5b: seccomp: add kill() to the syscall whitelist
- The kill() syscall is triggered with the following command:
# qemu -sandbox on -monitor stdio \
-device int... - 10:54 am qemu Revision af057fe7: vmdk: Fix creating big description file
- The buffer for description file was 4096 which only covers a few
hundred of extents. This changes the buffer to dynam...
12/02/2013
- 07:18 pm qemu Revision a6b6d08a: hw/ppc/mac.h: remove unused BIOS_FILENAME definition
- This definition has been moved to prep.c.
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru> - 07:09 pm qemu Revision 4282c827: Don't crash on keyboard input with no handler
- Prevent a call to put_kbd if null.
On shutdown of some OSes, the keyboard handler goes away before the
system is dow... - 07:07 pm qemu Revision efbc42e5: libcacard/vcard_emul_nss: Remove unused statement (value stored is never read)
- Warning from ccc-analyzer:
libcacard/vcard_emul_nss.c:937:9: warning:
Value stored to 'cert_count' is never read
... - 07:07 pm qemu Revision 754e72e1: libcacard/cac: Remove unused statement (value stored is never read)
- Warning from ccc-analyzer:
libcacard/cac.c:192:13: warning: Value stored to 'ret' is never read
ret = VC... - 07:04 pm qemu Revision cb77e358: virtio-net: fix the indent
- Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Michael... - 07:03 pm qemu Revision 1246b259: misc: Replace 'struct QEMUTimer' by 'QEMUTimer'
- Most code already used QEMUTimer without the redundant 'struct' keyword.
Signed-off-by: Stefan Weil <sw@weilnetz.de>... - 07:02 pm qemu Revision b2e2395f: .gitignore: Ignore config.status
- Signed-off-by: Fam Zheng <famz@redhat.com>
Reviewed-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Michael Tokarev <... - 07:02 pm qemu Revision 867d898c: acpi-build: Fix compiler warning (missing gnu_printf format attribute)
- gcc 4.8.2 reports this warning when extra warnings are enabled (-Wextra):
CC m68k-softmmu/hw/m68k/mcf5206.o
hw/... - 07:02 pm qemu Revision 47908a0f: qobject: Fix compiler warning (missing gnu_printf format attribute)
- gcc 4.8.2 reports this warning when extra warnings are enabled (-Wextra):
CC qobject/qerror.o
qobject/qerror.c:... - 07:02 pm qemu Revision ac86048b: trace: Remove trace.h from console.h (less dependencies)
- This reduces the dependencies on trace.h.
Only two source files which need console.h also need trace.h.
Signed-off-b... - 07:02 pm qemu Revision 12269616: trace: Remove trace.h from hw/usb/hcd-ehci.h (less dependencies)
- This reduces the dependencies on trace.h.
Only one source file which needs hcd-ehci.h also needs trace.h.
Signed-off... - 07:02 pm qemu Revision ef0dd982: gtk: Replace conditional debug messages by trace methods
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru> - 07:02 pm qemu Revision 5d28b0e9: console: Replace conditional debug messages by trace methods
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Michael Tok... - 06:11 pm qemu Revision 7b6b145d: coroutine: remove unused CoQueue AioContext
- The AioContext ctx field is apparently unused in qemu codebase since
02ffb504485.
Signed-off-by: Marc-André Lureau <... - 06:11 pm qemu Revision f287c413: coroutine: remove qemu_co_queue_wait_insert_head
- qemu_co_queue_wait_insert_head() is unused in qemu code base now.
Signed-off-by: Marc-André Lureau <marcandre.lureau... - 02:03 pm qemu Revision aeca6e8d: add pc-{i440fx,q35}-2.0 machine types
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 02:03 pm qemu Revision 1442d3e6: add firmware to machine options
- This patch adds firmware to the machine options. -bios <file> becomes a
shortcut for -machine firmware=<file>. Adva...
12/01/2013
- 08:25 pm qemu Revision d18e173a: xen: fix two errors when debug is enabled
- This patch fixes:
1. build error in xen_pt.c when XEN_PT_LOGGING_ENABLED is defined
2. debug output format string err... - 08:25 pm qemu Revision 539891a8: xen-pvdevice: make device-id property compulsory
- The intention of the Xen PV device is that it is used as a parent
device for PV drivers in Xen HVM guests and the set...
11/29/2013
- 08:48 pm qemu Revision 0b959cf5: linux-user: Use qemu_getauxval for AT_EXECFD
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 08:45 pm qemu Revision c9baa30f: tcg-s390: Use qemu_getauxval in query_facilities
- No need to set up a SIGILL signal handler for detection anymore.
Remove a ton of sanity checks that must be true, gi... - 08:45 pm qemu Revision 664d2c44: util: Use qemu_getauxval in linux qemu_cache_utils_init
- With this we no longer pass down envp, and thus all systems can have
the same void prototype. So also eliminate a us... - 08:45 pm qemu Revision 41d9ea80: tcg-arm: Use qemu_getauxval
- Allow host detection on linux systems without glibc 2.16 or later.
Reviewed-by: Peter Maydell <peter.maydell@linaro.... - 08:45 pm qemu Revision b6a3e690: osdep: Create qemu_getauxval and qemu_init_auxval
- Abstract away dependence on a system implementation of getauxval.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 08:45 pm qemu Revision cd629de1: tcg-ppc64: Use qemu_getauxval
- Allow host detection on linux systems without glibc 2.16 or later.
Reviewed-by: Peter Maydell <peter.maydell@linaro.... - 06:41 pm qemu Revision 509d39aa: vmdk: Allow read only open of VMDK version 3
- Signed-off-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 06:41 pm qemu Revision 981cbf59: qemu-iotests: Add sample image and test for VMDK version 3
- Signed-off-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 06:41 pm qemu Revision 0d83c98b: qemu-iotests: Filter qemu-io output in 025
- Signed-off-by: Fam Zheng <famz@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Kevin Wolf <kwo... - 06:41 pm qemu Revision c34b8012: qemu-iotests: Filter out 'qemu-io> ' prompt
- This removes "qemu-io> " prompt from qemu-io output in _filter_qemu_io,
and updates all the output files with the fol... - 06:41 pm qemu Revision c9fbb99d: block: Use BDRV_O_NO_BACKING where appropriate
- If you open an image temporarily just because you want to check its size
or get it flushed, there's no real reason to... - 02:40 pm qemu Revision dce32b6c: MAINTAINERS: add sheepdog development mailing list
- This will help people find mailing list relevant to sheepdog.
Cc: Stefan Hajnoczi <stefanha@redhat.com>
Cc: Kevin Wo... - 02:40 pm qemu Revision 6273d113: qdict: Fix memory leak in qdict_do_flatten()
- Reported-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Hajn... - 02:40 pm qemu Revision 4d5977ea: qdict: Optimise qdict_do_flatten()
- Nested QDicts used to be both entered recursively in order to move their
entries to the target QDict and also be move... - 02:40 pm qemu Revision c31d482f: sheepdog: refactor do_sd_create()
- We can actually use BDRVSheepdogState *s to pass most of the parameters.
Cc: Kevin Wolf <kwolf@redhat.com>
Cc: Stefa... - 02:40 pm qemu Revision f32f988c: qemu-iotests: Test snapshot mode
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com> - 02:40 pm qemu Revision 5b43dbb6: qemu-iotests: Drop local version of cancel_and_wait from 040
- iotests.py already has one.
Signed-off-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redh... - 02:40 pm qemu Revision 4cc70e93: blkdebug: add "remove_break" command
- This adds "remove_break" command which is the reverse of blkdebug
command "break": it removes all breakpoints with gi... - 02:40 pm qemu Revision 3cf53c77: qemu-iotest: Add pause_drive and resume_drive methods
- They wrap blkdebug "break" and "remove_break".
Add optional argument "resume" to cancel_and_wait().
Signed-off-by: ... - 02:40 pm qemu Revision b59b3d57: qemu-iotests: Make test case 030, 040 and 055 deterministic
- Pause the drive and start the block job, so we won't miss the block job.
Signed-off-by: Fam Zheng <famz@redhat.com>
... - 02:40 pm qemu Revision 9fd3171a: block: Enable BDRV_O_SNAPSHOT with driver-specific options
- In the case of snapshot=on, don't rely on the backing file path in the
temporary image any more, but override the bac... - 02:40 pm qemu Revision b3af018f: sheepdog: support user-defined redundancy option
- Sheepdog support two kinds of redundancy, full replication and erasure coding.
# create a fully replicated vdi with ... - 02:40 pm qemu Revision 21b56835: qapi: Change BlockDirtyInfo to list
- We have multiple dirty bitmaps in BDS now, switch QAPI to allow query
it (BlockInfo.dirty_bitmaps), and also drop old... - 02:40 pm qemu Revision 14b98fda: COW: Speed up writes
- Process a whole sector's worth of COW bits by reading a sector, setting
the bits after skipping any already set bits,... - 02:40 pm qemu Revision 091b1108: COW: Extend checking allocated bits to beyond one sector
- cow_co_is_allocated() only checks one sector's worth of allocated bits
before returning. This is allowed but (slightl... - 02:40 pm qemu Revision e4654d2d: block: per caller dirty bitmap
- Previously a BlockDriverState has only one dirty bitmap, so only one
caller (e.g. a block job) can keep track of writ... - 11:42 am qemu Revision a2926784: linux-user: pass correct parameter to do_shmctl()
- Fix shmctl issue by passing correct parameter buf to do_shmctl().
Signed-off-by: Petar Jovanovic <petar.jovanovic@im... - 11:42 am qemu Revision 55a2b163: linux-user: create target_structs header to place ipc_perm and shmid_ds
- Creating target_structs header in linux-user/$arch/ and making
target_ipc_perm and target_shmid_ds its first inhabita... - 10:58 am qemu Revision 9721cf2c: flatload: fix non-GOT relocations
- Use target address rather than host address when performing
non-GOT relocations
Signed-off-by: Corey J. Boyle <corey... - 10:58 am qemu Revision f4f1e10a: linux-user: Implement handling of 5 POSIX timer syscalls.
- Implement timer_create, timer_settime, timer_gettime, timer_getoverrun
and timer_delete.
Signed-off-by: Erik de Cast... - 10:58 am qemu Revision 905bba13: linux-user: Add target struct defs needed for POSIX timer syscalls.
- Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
11/28/2013
- 04:39 pm qemu Revision e489df40: ehci: implement port wakeup
- Update portsc register and raise irq in case a suspended
port is woken up, so remote wakeup works on our ehci ports.
... - 04:39 pm qemu Revision 690af06a: Revert "usb-tablet: Don't claim wakeup capability for USB-2 version"
- This reverts commit aa1c9e971e80d25b92908dce3dec7c38b49480ea.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 04:39 pm qemu Revision 904c0630: trace-events: Clean up after removal of old usb-host code
- Commit b5613fd neglected to drop the trace events along with the code.
Signed-off-by: Markus Armbruster <armbru@redh... - 04:39 pm qemu Revision 0b1fa34e: usb: move usb_{hi,lo} helpers to header file.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 04:39 pm qemu Revision 2b81ba53: usb: add vendor request defines
- Add defines for vendor specific usb control requests.
Group defines by Device / Interface / Endpoint while
being at i... - 12:39 pm qemu Revision f4a193e7: block/stream: Don't stream unbacked devices
- If a block device is unbacked, a streaming blockjob should immediately
finish instead of beginning to try to stream, ... - 11:30 am qemu Revision 01a6a238: iscsi: simplify iscsi_co_discard
- now that bdrv_co_discard can handle limits we do not need
the request split logic here anymore.
Reviewed-by: Eric Bl... - 11:30 am qemu Revision ba6c5919: iscsi: set limits in BlockDriverState
- Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajnoczi <... - 11:30 am qemu Revision d4cd9615: iscsi: add bdrv_co_write_zeroes
- Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 11:30 am qemu Revision d75cbb5e: block: introduce bdrv_make_zero
- this patch adds a call to completely zero out a block device.
the operation is sped up by checking the block status a... - 11:30 am qemu Revision c3d86884: block/get_block_status: fix BDRV_BLOCK_ZERO for unallocated blocks
- this patch does 2 things:
a) only do additional call outs if BDRV_BLOCK_ZERO is not already set.
b) use the newly int... - 11:30 am qemu Revision 11b6699a: qemu-img: add support for fully allocated images
- Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 11:30 am qemu Revision 5a37b60a: qemu-img: conditionally zero out target on convert
- If the target has_zero_init = 0, but supports efficiently
writing zeroes by unmapping we call bdrv_make_zero to
avoid... - 11:30 am qemu Revision 85829722: sheepdog: implement .bdrv_get_allocated_file_size
- With this patch, qemu-img info sheepdog:image will show disk size for sheepdog
images.
Cc: Kevin Wolf <kwolf@redhat.... - 11:30 am qemu Revision f8d1daea: Test coroutine execution order
- This patch adds a test for coroutine execution order in test-coroutine -
this catches a bug in the CPC coroutine impl... - 11:30 am qemu Revision b276d249: util/error: Save errno from clobbering
- There may be calls to error_setg() and especially error_setg_errno()
which blindly (and until now wrongly) assume the... - 11:30 am qemu Revision 6faac15f: block: make BdrvRequestFlags public
- Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajnoczi <... - 11:30 am qemu Revision aa7bfbff: block: add flags to bdrv_*_write_zeroes
- Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajnoczi <... - 11:30 am qemu Revision d32f35cb: block: introduce BDRV_REQ_MAY_UNMAP request flag
- Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajnoczi <... - 11:30 am qemu Revision e1a5c4be: block: add logical block provisioning info to BlockDriverInfo
- Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajnoczi <... - 11:30 am qemu Revision 4ce78691: block: add wrappers for logical block provisioning information
- This adds 2 wrappers to read the unallocated_blocks_are_zero and
can_write_zeroes_with_unmap info from the BDI. The w... - 11:30 am qemu Revision 6f14da52: block: honour BlockLimits in bdrv_co_discard
- Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajnoczi <... - 11:30 am qemu Revision fe81c2cc: block: add BlockLimits structure to BlockDriverState
- this patch adds BlockLimits which introduces discard and write_zeroes
limits and alignment information to the BlockDr... - 11:30 am qemu Revision 04f19e4d: block/raw: copy BlockLimits on raw_open
- Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 11:30 am qemu Revision c31cb707: block: honour BlockLimits in bdrv_co_do_write_zeroes
- Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajnoczi <... - 11:30 am qemu Revision 186d4f2b: block/iscsi: add .bdrv_get_info
- Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 12:02 am qemu Revision 7dc65c02: Open 2.0 development tree
- Signed-off-by: Anthony Liguori <aliguori@amazon.com>
11/27/2013
- 09:30 pm qemu Revision 0e7b9f06: Update version for 1.7.0 release
- Signed-off-by: Anthony Liguori <aliguori@amazon.com>
- 05:53 pm qemu Revision 117e0c82: block/drive-mirror: Reuse backing HD for sync=none
- For "none" sync mode in "absolute-paths" mode, the current image should
be used as the backing file for the newly cre... - 05:53 pm qemu Revision 171d6431: qemu-iotests: Fix test 041
- Performing multiple drive-mirror blockjobs on the same qemu instance
results in the image file used for the block dev... - 04:24 pm Revision c553b839: Modify kernel source rules version regex
- Conflicts:
debian/archipelago-modules-source-files/rules - 04:24 pm Revision 830af9ac: Modify version regex to comply with the new devflow
- Conflicts:
debian/rules - 04:11 pm libxseg Revision addcb81e: ext_storage: Update Makefile and symlinks
- Update Makefile and add new symlinks for new 'snapshot' and 'setinfo'
actions. - 04:11 pm Revision addcb81e: ext_storage: Update Makefile and symlinks
- Update Makefile and add new symlinks for new 'snapshot' and 'setinfo'
actions. - 04:11 pm libxseg Revision d1359f64: ext_storage: Add 'snapshot' and 'setinfo' actions
- Extend supported actions with the 'snapshot' action, which is used
to snapshot an existing image. Also add 'setinfo' ... - 04:11 pm Revision d1359f64: ext_storage: Add 'snapshot' and 'setinfo' actions
- Extend supported actions with the 'snapshot' action, which is used
to snapshot an existing image. Also add 'setinfo' ... - 04:08 pm Revision 6ad1085b: Update changelog to 0.3.2
- 04:05 pm Revision 43be7782: Merge branch 'hotfix-0.3.2' into debian-release-0.3
- 04:05 pm Revision ba87169f: Update changelog to 0.3.1
- 04:02 pm Revision e7289ed6: Bump version to 0.3.2
- 04:01 pm Revision 5a9b49d4: Update librados2 dependency.
- Update librados2 dependency to >=0.65
- 03:57 pm Revision 29a91934: ext_storage: Update Makefile and symlinks
- Update Makefile and add new symlinks for new 'snapshot' and 'setinfo'
actions. - 03:57 pm Revision a1b0969b: ext_storage: Add 'snapshot' and 'setinfo' actions
- Extend supported actions with the 'snapshot' action, which is used
to snapshot an existing image. Also add 'setinfo' ... - 03:25 pm libxseg Revision 192c1420: Merge branch 'feature-sosd-fix' into develop
- 03:25 pm Revision 192c1420: Merge branch 'feature-sosd-fix' into develop
11/26/2013
- 05:49 pm libxseg Revision 44a9b4e4: sosd: Remove unnecessary overwrite of objname
- In dispatch, we would always overwrite the objname field of rio with the
request's target. Given that the dispatch is... - 05:49 pm Revision 44a9b4e4: sosd: Remove unnecessary overwrite of objname
- In dispatch, we would always overwrite the objname field of rio with the
request's target. Given that the dispatch is... - 10:21 am qemu Revision 5eb6d9e3: uas: Fix / cleanup usb_uas_task error handling
- -The correct error if we cannot find the dev is INCORRECT_LUN rather then
INVALID_INFO_UNIT
-Move the device not fou... - 10:21 am qemu Revision f1f8bc21: xhci: add support for suspend/resume
- The OS can ask the xhci controller to save and restore its
internal state, which is used by the OS when the system is... - 10:21 am qemu Revision 9ec557bd: scsi: Add 2 new sense codes needed by uas
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:21 am qemu Revision d4bfc7b9: uas: Only use report iu-s for task_mgmt status reporting
- Regular scsi cmds should always report their status using a sense-iu, using
the sense code to report any errors.
Sig... - 10:21 am qemu Revision de9de157: xhci: Add a few missing checks for disconnected devices
- One of the reworks of qemu's usb core made changes to usb-port's disconnect
handling. Now ports with a device will al... - 10:21 am qemu Revision 0478661e: uas: Streams are numbered 1-y, rather then 0-x
- It is easier to simply make the arrays one larger, rather then
substracting one everywhere.
Signed-off-by: Hans de G... - 10:21 am qemu Revision 3453f9a0: uas: Bounds check tags when using streams
- Disallow the guest to cause us to address the data3 and status3 arrays
out of bounds.
Signed-off-by: Hans de Goede <... - 10:21 am qemu Revision 49cfa2fd: uas: Fix response iu struct definition
- This patch mirrors a patch to the Linux uas kernel driver which I've just
submitted. It looks like the qemu uas struc... - 10:21 am qemu Revision 72391da5: xhci: Call usb_device_alloc/free_streams
- Note this code is not as KISS as I would like, the reason for this is that
the Linux kernel interface wants streams o... - 10:21 am qemu Revision 04b300f8: usb: Add max_streams attribute to endpoint info
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:21 am qemu Revision 3b444ead: usb: Add usb_device_alloc/free_streams
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:21 am qemu Revision 5007c940: uas: s/ui/iu/
- The various uas data structures are called IU-s, which is short for
Information Unit, rather then UI-s.
Signed-off-b... - 06:37 am qemu Revision 7457fe95: Update version for v1.7.0-rc2 release
- 06:36 am qemu Revision 032ac6f8: curses: fixup SIGWINCH handler mess
- Don't run code in the signal handler, only set a flag.
Use sigaction(2) to avoid non-portable signal(2) semantics.
Ma... - 06:35 am qemu Revision 16f4e8fa: qga: Fix two format strings for MinGW
- Both code locations cause a compiler warning. Using "%s" instead of "%lu"
would result in a program crash if the wron... - 06:35 am qemu Revision 84dc96e1: PPC: BookE: Make FIT/WDT timers at best millisecond grained
- The default granularity for the FIT timer on 440 is on every 0x1000th
transition of TB from 0 to 1. Translated that m... - 06:35 am qemu Revision 455df3f3: PPC: Make BookE FIT/WDT timers more lazy
- Today we fire FIT and WDT timer events every time the respective bit
position in TB flips from 0 -> 1.
However, ther... - 06:35 am qemu Revision 134d42d6: acpi-build: fix support for glib < 2.22
- glib < 2.22 does not have g_array_get_element_size,
limit it's use (to check all elements are 1 byte
in size) to newe...
11/25/2013
- 07:49 pm qemu Revision c0caec17: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
- pc very last minute fixes for 1.7
This has a fix for a crasher bug with pci bridges,
boot failure fix for s390 on 32... - 07:41 pm qemu Revision d916adaa: Merge remote-tracking branch 'bonzini/tags/for-anthony' into staging
- Here are a bunch of 1.7-tagged patches that I was afraid
were getting forgotten or that did not have a clear maintain... - 07:37 pm qemu Revision 833637d4: Merge remote-tracking branch 'mdroth/qga-pull-2013-11-22' into staging
- # By Tomoki Sekiyama
# Via Michael Roth
* mdroth/qga-pull-2013-11-22:
qemu-ga: vss-win32: Install VSS provider COM+... - 07:37 pm qemu Revision 0ff1e1da: Merge remote-tracking branch 'stefanha/net' into staging
- # By Vlad Yasevich
# Via Stefan Hajnoczi
* stefanha/net:
qdev-properties-system.c: Allow vlan or netdev for -device... - 12:28 pm qemu Revision ef36fa14: qemu: mempath: prefault pages manually (v4)
- v4: s/fail/failed/ (Peter Maydell)
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Marcelo Tosatt... - 12:28 pm qemu Revision fb541ca5: kvm: Query KVM for available memory slots
- KVM reports the number of available memory slots (KVM_CAP_NR_MEMSLOTS)
using the extension interface. Both x86 and s...
11/24/2013
- 03:43 pm qemu Revision e007dbec: configure: make --iasl option actually work
- --iasl option was added to CC option parsing section by mistake,
it's not effective there and attempts to use cause
a...
11/22/2013
- 11:14 pm qemu Revision bca4bf10: qemu-ga: vss-win32: Install VSS provider COM+ application service
- Currently, qemu-ga for Windows fails to execute guset-fsfreeze-freeze when
no user is logging in to Windows, with an ... - 10:47 am qemu Revision 30c367ed: qdev-properties-system.c: Allow vlan or netdev for -device, not both
- It is currently possible to specify things like:
-device e1000,netdev=foo,vlan=1
With this usage, whichever argument...
11/21/2013
- 06:39 pm qemu Revision d607a523: qga: Fix compiler warnings (missing format attribute, wrong format strings)
- gcc 4.8.2 reports this warning when extra warnings are enabled (-Wextra):
CC qga/commands.o
qga/commands.c: In ... - 06:39 pm qemu Revision b6a06e72: mips jazz: do not raise data bus exception when accessing invalid addresses
- MIPS Jazz chipset doesn't seem to raise data bus exceptions on invalid accesses.
However, there is no easy way to pre... - 06:39 pm qemu Revision b5fc314b: target-i386: yield to another VCPU on PAUSE
- After commit b1bbfe7 (aio / timers: On timer modification, qemu_notify
or aio_notify, 2013-08-21) FreeBSD guests repo... - 06:39 pm qemu Revision fbdcec5c: rng-egd: offset the point when repeatedly read from the buffer
- The buffer content might be read out more than once, currently
we just repeatedly read the first data block, buffer o... - 06:39 pm qemu Revision 60aad298: rng-egd: remove redundant free
- We didn't set default chr_name, the free is redundant.
Signed-off-by: Amos Kong <akong@redhat.com>
Signed-off-by: Pa... - 06:39 pm qemu Revision 2140cfa5: target-i386: Fix build by providing stub kvm_arch_get_supported_cpuid()
- Fix build failures with clang when KVM is not enabled by
providing a stub version of kvm_arch_get_supported_cpuid().
... - 06:39 pm qemu Revision 8d07d6c4: vfio-pci: Fix multifunction=on
- When an assigned device is initialized it copies the device config
space into the emulated config space. Unfortunate... - 06:38 pm qemu Revision 392a4d5b: atomic.h: Fix build with clang
- clang defines __ATOMIC_SEQ_CST but its implementation of the
__atomic_exchange() builtin differs from that of gcc. Mo... - 06:38 pm qemu Revision 7839ff59: pc: get rid of builtin pvpanic for "-M pc-1.5"
- This causes two slight backwards-incompatibilities between "-M pc-1.5"
and 1.5's "-M pc":
(1) a fw_cfg file is remov... - 06:38 pm qemu Revision da87dd7b: sun4m: Add FCode ROM for TCX framebuffer
- Upstream OpenBIOS now implements SBus probing in order to determine the
contents of a physical bus slot, which is req... - 06:38 pm qemu Revision 45d285ab: configure: Explicitly set ARFLAGS so we can build with GNU Make 4.0
- Our rules.mak adds '-rR' to MAKEFLAGS to indicate that we will be
explicitly specifying everything and not relying on... - 06:11 pm qemu Revision 607bb022: Update version for 1.7.0-rc1 release
- Signed-off-by: Anthony Liguori <aliguori@amazon.com>
- 06:01 pm qemu Revision 187d6232: vfio-pci: Fix multifunction=on
- When an assigned device is initialized it copies the device config
space into the emulated config space. Unfortunate... - 06:01 pm qemu Revision 7865eec4: target-i386: Fix addr32 prefix in gen_lea_modrm
- Fix the following run-test-x86_64 testsuite failures:
-lea (%%eax) = 0000000000000001
-lea (%%ebx) = 000000000000000... - 06:01 pm qemu Revision 33effd3a: atomic.h: Fix build with clang
- clang defines __ATOMIC_SEQ_CST but its implementation of the
__atomic_exchange() builtin differs from that of gcc. Mo... - 05:56 pm qemu Revision 76c2975a: target-i386: do not override nr_cores for -cpu host
- Commit 787aaf5 (target-i386: forward CPUID cache leaves when -cpu host is
used, 2013-09-02) brings bits 31..26 of CPU... - 05:55 pm qemu Revision 54e75558: mips jazz: do not raise data bus exception when accessing invalid addresses
- MIPS Jazz chipset doesn't seem to raise data bus exceptions on invalid accesses.
However, there is no easy way to pre... - 05:55 pm qemu Revision 81f3053b: target-i386: yield to another VCPU on PAUSE
- After commit b1bbfe7 (aio / timers: On timer modification, qemu_notify
or aio_notify, 2013-08-21) FreeBSD guests repo... - 05:55 pm qemu Revision 5e490b6a: rng-egd: remove redundant free
- We didn't set default chr_name, the free is redundant.
Signed-off-by: Amos Kong <akong@redhat.com>
Message-id: 13850... - 05:55 pm qemu Revision 1eb1bd9e: rng-egd: offset the point when repeatedly read from the buffer
- The buffer content might be read out more than once, currently
we just repeatedly read the first data block, buffer o... - 05:55 pm qemu Revision d44bb860: virtio-rng: add check of period
- If period is assigned to 0, limit timer will expire immediately.
It causes a qemu warning:
"main-loop: WARNING: I/O ... - 05:55 pm qemu Revision 376827d4: s390x: fix flat file load on 32 bit systems
- pc-bios/s390-zipl.rom is a flat image so it's expected that
loading it as elf will fail.
It should fall back on loadi... - 05:54 pm qemu Revision 542da88f: acpi-build: fix build on glib < 2.22
- g_string_vprintf was only introduced in 2.24 so switch to vsnprintf
instead. A bit uglier but name size is fixed at ... - 05:54 pm qemu Revision b15654c2: acpi-build: fix build on glib < 2.14
- g_array_get_element_size was only added in glib 2.14.
Fortunately we don't use it for any arrays where
element size i... - 05:09 pm qemu Revision 0a3c7385: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- # By Jan Kiszka (1) and others
# Via Gleb Natapov
* qemu-kvm/uq/master:
kvm: Fix uninitialized cpuid_data
pci-ass... - 05:08 pm qemu Revision ffb62da7: Merge remote-tracking branch 'jliu/or32' into staging
- # By Sebastian Macke
# Via Jia Liu
* jliu/or32:
target-openrisc: Correct carry flag check of l.addc and l.addic tes... - 05:08 pm qemu Revision 425ff510: Merge remote-tracking branch 'quintela/migration.next' into staging
- # By Wangting (Kathy)
# Via Juan Quintela
* quintela/migration.next:
The calculation of bytes_xfer in qemu_put_buff... - 04:28 pm qemu Revision fd8f5e37: acpi-build: fix build on glib < 2.14
- g_array_get_element_size was only added in glib 2.14,
there's no way to find element size in with an older glib.
For... - 04:28 pm qemu Revision 90d131fb: Revert "e1000/rtl8139: update HMP NIC when every bit is written"
- This reverts commit cd5be5829c1ce87aa6b3a7806524fac07ac9a757.
Digging into hardware specs shows this does not
actuall... - 04:28 pm qemu Revision 8b9c3b89: acpi-build: fix build on glib < 2.22
- g_string_vprintf was only introduced in 2.24 so switch to vsnprintf
instead. A bit uglier but name size is fixed at ... - 04:25 pm qemu Revision 5c397242: pci: unregister vmstate_pcibus on unplug
- PCIBus registers a vmstate during init. Unregister it upon
removal/unplug.
Signed-off-by: Bandan Das <bsd@redhat.com... - 04:25 pm qemu Revision decbc880: s390x: fix flat file load on 32 bit systems
- pc-bios/s390-zipl.rom is a flat image so it's expected that
loading it as elf will fail.
It should fall back on loadi...
11/20/2013
- 03:47 pm qemu Revision 14a650ec: target-openrisc: Correct carry flag check of l.addc and l.addic test cases
- The test cases did not correctly test for the carry flag.
Signed-off-by: Sebastian Macke <sebastian@macke.de>
Review... - 03:47 pm qemu Revision 93147a18: target-openrisc: Correct memory bounds checking for the tlb buffers
- The mtspr and mfspr routines didn't check for the correct memory boundaries.
This fixes a segmentation fault while bo... - 03:46 pm qemu Revision d5155217: openrisc-timer: Reduce overhead, Separate clock update functions
- The clock value is only evaluated when really necessary reducing
the overhead of the timer handling.
This also solve... - 03:45 pm qemu Revision ae52bd96: target-openrisc: Correct wrong epcr register in interrupt handler
- This patch corrects several misbehaviors during an interrupt process.
Most of the time the pc is already correct and ... - 03:44 pm qemu Revision 04359e6b: target-openrisc: Remove executable flag for every page
- Pages should be flagged executable only if the tlb executable flag is
set or the mmu is off.
Signed-off-by: Sebastia... - 03:43 pm qemu Revision da1d7759: target-openrisc: Remove unnecessary code generated by jump instructions
- The sr_f variable is only used for the l.bf and l.bnf instructions.
For clarity the code is also rewritten using a sw... - 03:40 pm qemu Revision 352367e8: target-openrisc: Speed up move instruction
- The OpenRISC architecture does not have its own move register
instruction. Instead it uses either "l.addi rd, r0, x" ... - 01:16 pm qemu Revision 8e86729a: The calculation of bytes_xfer in qemu_put_buffer() is wrong
- In qemu_put_buffer(), bytes_xfer += size is wrong, it will be more
than expected, and should be bytes_xfer += l.
Sig...
11/19/2013
- 11:03 pm qemu Revision 394cfa39: Merge remote-tracking branch 'quintela/migration.next' into staging
- # By Peter Lieven
# Via Juan Quintela
* quintela/migration.next:
migration: drop MADVISE_DONT_NEED for incoming zer... - 11:00 pm qemu Revision 4ed34791: Merge remote-tracking branch 'stefanha/block' into staging
- # By Andreas Färber
# Via Stefan Hajnoczi
* stefanha/block:
qtest: Use -display none by default - 11:00 pm qemu Revision 1c46e594: Merge remote-tracking branch 'afaerber/tags/qom-devices-for-anthony' into staging
- QOM infrastructure fixes for 1.7
* QOM memory leak fix
# gpg: Signature made Tue 19 Nov 2013 01:58:58 AM PST using ... - 11:00 pm qemu Revision dc6dc0a9: Merge remote-tracking branch 'rth/tcg-ia64-17' into staging
- # By Richard Henderson
# Via Richard Henderson
* rth/tcg-ia64-17:
tcg-ia64: Introduce tcg_opc_bswap64_i
tcg-ia64:... - 10:59 pm qemu Revision 4be6693a: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
- pc last minute fixes for 1.8
This has a patch that drops an unused FW CFG entry.
I think it's best to include it bef... - 10:59 pm qemu Revision 38dc7490: Merge remote-tracking branch 'mjt/trivial-patches' into staging
- # By Jan Krupa (4) and others
# Via Michael Tokarev
* mjt/trivial-patches:
hw/i386/Makefile.obj: use $(PYTHON) to r... - 10:59 pm qemu Revision 7af31519: Merge remote-tracking branch 'kwolf/tags/for-anthony' into staging
- Block fixes for 1.7.0
# gpg: Signature made Fri 15 Nov 2013 09:51:25 AM PST using RSA key ID C88F2FD6
# gpg: Can't c... - 10:58 pm qemu Revision 88a47b9d: Merge remote-tracking branch 'stefanha/net' into staging
- # By Amos Kong (1) and Sebastian Huber (1)
# Via Stefan Hajnoczi
* stefanha/net:
virtio-net: fix the memory leak in... - 10:57 pm qemu Revision 8c630d51: Merge remote-tracking branch 'agraf/tags/signed-ppc-for-upstream-1.7' into sta...
- Patch queue for ppc - 2013-11-08
These are two patches that will hopefully make it into 1.7. The SLOF update
fixes -... - 06:23 pm qemu Revision fc1c4a5d: migration: drop MADVISE_DONT_NEED for incoming zero pages
- The madvise for zeroed out pages was introduced when every transferred
zero page was memset to zero and thus allocate... - 03:45 pm Revision eac93767: ext_storage: Update Makefile and symlinks
- Update Makefile and add new symlinks for new 'snapshot' and 'setinfo'
actions. - 03:38 pm Revision 6aa0e42c: ext_storage: Add 'snapshot' and 'setinfo' actions
- Extend supported actions with the 'snapshot' action, which is used
to snapshot an existing image. Also add 'setinfo' ... - 11:58 am qemu Revision 2d3aa28c: qom: Fix memory leak in object_property_set_link()
- Save the result of the call to object_get_canonical_path()
so we can free it.
Cc: qemu-stable@nongnu.org
Signed-off-... - 11:28 am qemu Revision 2ad645d2: qtest: Use -display none by default
- This avoids each test needing to add it to suppress windows popping up.
[Commit 7ceeedd016facf8d58e14a0d1417fa7225d7... - 11:26 am qemu Revision 96e35046: virtio-net: fix the memory leak in rxfilter_notify()
- object_get_canonical_path() returns a gchar*, it should be freed by the
caller.
Signed-off-by: Amos Kong <akong@redh...
11/18/2013
- 08:33 pm Revision 35a0f5fd: tests: Add tests for glusterd
- The tests that glusterd is tested against are the common tests for all
blocker peers.
Note that for the tests, the l... - 08:33 pm Revision 3b09f7e9: archipelago: Add rules to include glusterd peer
- Add the necessary rules to be able to manage gluster via archipelago
commands. - 08:32 pm Revision b96f7e82: archipelago: Add gluster configuration example
- This example configuration replaces the default blocker (filed) with
glusterd. By default, it expects that the Archip... - 08:20 pm Revision 89749ad3: tests: Add custom options in tests.py
- 08:20 pm Revision 4566b09b: tests: Fix path where logs are stored
- 08:20 pm Revision 5c1db9b1: glusterd: Fix various bugs and make async optional
- Changes in this commit:
* Implementation of a correct locking/unlocking mechanism
* Code polishing
* Async mode opti... - 05:48 pm Revision 7ac9381e: ext_storage: Add 'snapshot' action
- Extend supported actions with the 'setinfo' action, which is implemented
as NOP. - 05:30 pm Revision cc3ca377: ext_storage: Add 'snapshot' action
- Extend supported actions with the 'snapshot' action, which is used
to snapshot an existing image. Also, refactor 'Rea... - 05:19 pm Revision 8dfc2213: Remove XSEGLOG when mmap()'ing XSEG segment
- XSEGLOG writes messages in stdout resulting in corrupted partition
tables when XSEG is used by snf-image and pithcat - 01:45 pm qemu Revision 420508fb: doc: fix hardcoded helper path
- The install directory of qemu-bridge-helper is configurable,
but we use a fixed path in the documentation.
DEFAULT_B... - 11:23 am Revision ec791aab: Remove old configuration file parsing functions
- Use createDict function to parse the configuration file
- 07:57 am qemu Revision 463230d8: tcg-ia64: Introduce tcg_opc_bswap64_i
- Acked-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 07:57 am qemu Revision db008a8d: tcg-ia64: Introduce tcg_opc_ext_i
- Being able to "extend" from 64-bits (with a mov) simplifies
a few places where the conditional breaks the train of th... - 07:57 am qemu Revision fa0cdb6c: tcg-ia64: Introduce tcg_opc_movi_a
- Acked-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 07:57 am qemu Revision 3b9ccdcc: tcg-ia64: Introduce tcg_opc_mov_a
- Acked-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 07:57 am qemu Revision 25c9c73b: tcg-ia64: Use A3 form of logical operations
- We can and/or/xor/andcm small constants, saving one cycle.
Acked-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-of... - 07:57 am qemu Revision f940fb08: tcg-ia64: Use SUB_A3 and ADDS_A4 for subtraction
- We can subtract from more small constants that just 0 with one insn,
and we can add the negative for most small const... - 07:57 am qemu Revision 8642088a: tcg-ia64: Use ADDS for small addition
- Avoids a wasted cycle loading up small constants.
Simplify the code assuming the tcg optimizer is going to work
and ... - 07:57 am qemu Revision 3c289cba: tcg-ia64: Avoid unnecessary stop bit in tcg_out_alu
- When performing an operation with two input registers, we'd leave
the stop bit (and thus an extra cycle) that's only ... - 07:57 am qemu Revision d15de15c: tcg-ia64: Move AREG0 to R32
- Since the move away from the global areg0, we're no longer globally
reserving areg0. Which means our use of R7 clobb... - 07:56 am qemu Revision 6d264b38: tcg-ia64: Simplify brcond
- There was a misconception that a stop bit is required between a compare
and the branch that uses the predicate set by... - 07:56 am qemu Revision 6f65c780: tcg-ia64: Handle constant calls
- Using only indirect calls results in 3 bundles (one to load the
descriptor address), and 4 stop bits. By looking thr... - 07:56 am qemu Revision 5f7b1687: tcg-ia64: Use shortcuts for nop insns
- There's no need to go through the full opcode-to-insn function call
to generate nops. This makes the source a bit mo... - 07:56 am qemu Revision e3afa1c4: tcg-ia64: Use TCGMemOp within qemu_ldst routines
- Acked-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Also available in: Atom