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:...
Alexander Graf
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:...
Alexander Graf
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...
Alexander Graf
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...
Claudio Fontana
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...
Alexander Graf
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@...
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...
Claudio Fontana
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...
Claudio Fontana
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-...
Claudio Fontana
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 ...
Alexander Graf
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...
Antony Pavlov
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...
Antony Pavlov
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>
...
Antony Pavlov
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...
Antony Pavlov
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...
Antony Pavlov
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...
Antony Pavlov
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...
Peter Maydell
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...
liguang
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...
liguang
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...
liguang
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...
liguang
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...
liguang
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...
Alexander Graf
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...
Alexander Graf
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
...
Alexander Graf
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...
Alexander Graf
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>...
Alexander Graf
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....
Alexander Graf
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...
Claudio Fontana
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...
Peter Maydell
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...
Alexander Graf
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...
Claudio Fontana
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...
Claudio Fontana
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...
Alexander Graf
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...
Peter Maydell
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...
Peter Maydell
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...
Alexander Graf
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...
Peter Maydell
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...
Peter Maydell
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...
Mian M. Hamayun
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...
Peter Maydell
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...
Peter Maydell
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...
Mian M. Hamayun
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 ...
Peter Crosthwaite
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...
Peter Crosthwaite
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...
Antony Pavlov
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...
Antony Pavlov
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...
Peter Maydell
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...
Peter Crosthwaite
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...
Peter Crosthwaite
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....
Peter Crosthwaite
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...
Peter Crosthwaite
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....
Peter Crosthwaite
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...
Roy Franz
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...
Roy Franz
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 ...
Roy Franz
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...
Peter Crosthwaite
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...
Roy Franz
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...
Roy Franz
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...
Roy Franz
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)...
Roy Franz
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...
Ard Biesheuvel
02:11 pm Revision 76a67957: Modify changelog for 0.3.4
Filippos Giannakos
02:08 pm Revision 8ac19269: Merge branch 'hotfix-0.3.4' into debian-hotfix-0.3.4
Filippos Giannakos
02:05 pm Revision 3837c45d: Fix bug in archipelago premigrate hook
Return 0 if template is not ext, to allow migration of other templates. Filippos Giannakos
02:05 pm Revision 0e85e850: Bump version to 0.3.4
Filippos Giannakos
11:22 am Revision 0b4bba47: Merge branch 'hotfix-0.3.3' into debian-hotfix-0.3.3
Filippos Giannakos
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...
Filippos Giannakos
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. ...
Laszlo Ersek

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...
Anthony Liguori
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...
Anthony Liguori
03:09 pm Revision 62aa9842: Add gc design doc
Filippos Giannakos
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...
Peter Lieven
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:...
Marc-André Lureau
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>
Marc-André Lureau
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>
Marc-André Lureau
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...
Marc-André Lureau
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>
Marc-André Lureau
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...
Marc-André Lureau
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 ...
Gerd Hoffmann
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...
Marc-André Lureau
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...
Marc-André Lureau
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....
Marc-André Lureau
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...
Marc-André Lureau
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> Gerd Hoffmann
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...
Gerd Hoffmann
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...
Marc-André Lureau
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...
Gerd Hoffmann
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...
Marc-André Lureau

12/14/2013

05:14 pm Revision 7e80b3c5: Remove unused modules
Add copyright header. Chrysostomos Nanakos
04:49 pm Revision 324f121b: Check if device is mounted before trying to unmap
Chrysostomos Nanakos
04:03 pm Revision 755e018f: Inform user about the mapped block device
Chrysostomos Nanakos
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...
Chrysostomos Nanakos

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 ...
Anthony Liguori
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...
Anthony Liguori
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...
Anthony Liguori
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 ...
Fam Zheng
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...
Peter Lieven
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...
Peter Lieven
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>
Kevin Wolf
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...
Stefan Weil
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...
Liu Yuan
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...
Alexander Graf
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...
Richard Henderson

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...
Fernando Luis Vázquez Cao
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...
Fernando Luis Vázquez Cao
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...
Liu Jinsong

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...
Marcel Apfelbaum
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...
Michael S. Tsirkin
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>
Michael S. Tsirkin
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...
Liu Ping Fan
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
"...
Marcel Apfelbaum
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...
Marcel Apfelbaum
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...
Marcel Apfelbaum
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...
Gerd Hoffmann
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...
Liu Ping Fan
05:35 pm Revision 83929f53: Archipelago: Adjust new conffile
Filippos Giannakos
04:13 pm Revision e352c09d: Revert changing bin directory of tests
This reverts commit 60d1c1afc7dbe2ec9b510863c2649edf8aceefcf. Filippos Giannakos
04:10 pm Revision bea23c94: Change configuration file format
New configuration file format respects the parsing language provided by
the ConfigParser module
Chrysostomos Nanakos
04:10 pm Revision 928c3d95: Remove old configuration file parsing functions
Use createDict function to parse the configuration file Chrysostomos Nanakos
04:08 pm Revision 60d1c1af: Add posixfd signaling
Filippos Giannakos
12:15 pm Revision 34483f0b: ci: Change default flavor to cached disk
Filippos Giannakos
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...
Anthony Liguori
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...
Anthony Liguori
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 '...
Anthony Liguori
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...
Anthony Liguori
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...
Anthony Liguori
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-...
Anthony Liguori

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...
Richard Henderson
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...
Peter Crosthwaite
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...
Peter Crosthwaite
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...
Peter Crosthwaite
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...
Peter Crosthwaite
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...
Peter Crosthwaite
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...
Peter Crosthwaite
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....
Peter Crosthwaite
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 ...
Peter Crosthwaite
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 ...
Peter Crosthwaite
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...
Peter Crosthwaite
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...
Peter Crosthwaite
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...
Peter Crosthwaite
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...
Will Newton
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...
Will Newton
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...
Will Newton
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 ...
Will Newton
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...
Will Newton
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...
Will Newton
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...
Richard Henderson
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...
Sergey Fedorov
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...
Peter Maydell
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-...
Peter Maydell
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...
Peter Maydell
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...
Peter Crosthwaite
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.
...
Edgar E. Iglesias
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...
Peter Maydell
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 ...
John Rigby
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 ...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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 <...
François LEGAL
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...
Jan Petrous
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...
Peter Crosthwaite
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...
Peter Crosthwaite
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...
Peter Crosthwaite
01:59 pm Revision 6e1bf96f: qa: Adjust tests for dynamic port allocation
Filippos Giannakos
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...
Markus Armbruster
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...
Marcel Apfelbaum
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...
Michael S. Tsirkin
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 ...
Michael S. Tsirkin
01:07 pm Revision 8e3b284c: tests: Remove test BINDIR
Filippos Giannakos
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>
...
Markus Armbruster
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...
Michael S. Tsirkin
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 -...
Paolo Bonzini
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...
Michael S. Tsirkin
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...
Michael S. Tsirkin
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-...
Michael S. Tsirkin
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...
Paolo Bonzini
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...
Michael S. Tsirkin
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...
Paolo Bonzini
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...
Michael S. Tsirkin
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...
Michael S. Tsirkin
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...
Michael S. Tsirkin
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...
Michael S. Tsirkin
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...
Paolo Bonzini
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...
Michael S. Tsirkin
11:49 am Revision 1c42bfa1: xseg-tool: Adjust it to signal descs
Filippos Giannakos
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
Chrysostomos Nanakos
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...
Filippos Giannakos
11:10 am Revision 761cf865: vlmc tool: Dynamically allocate xseg port
Filippos Giannakos
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...
Filippos Giannakos
11:10 am Revision 30864580: Add posixfd signaling
Filippos Giannakos
11:06 am Revision 686e3ef7: ci: Add support to attach specific network
Filippos Giannakos
10:54 am Revision 498e6956: filed: Initial dummy approach to directio
Filippos Giannakos
10:54 am Revision 5cf1bc06: Set directIO in default archipelago conf
Filippos Giannakos
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...
Filippos Giannakos
10:53 am libxseg Revision 08b555e1: peer: Add core dumping and backtrace in segfaults
Alex Pyrgiotis
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.
Alex Pyrgiotis
10:53 am libxseg Revision f82cb107: archipelago: Add threshold option for peers
Filippos Giannakos
10:53 am libxseg Revision 4cbab5da: peers: Add threshold option on cli.
Filippos Giannakos
10:53 am Revision 4cbab5da: peers: Add threshold option on cli.
Filippos Giannakos
10:53 am Revision f82cb107: archipelago: Add threshold option for peers
Filippos Giannakos
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.
Alex Pyrgiotis
10:53 am Revision 08b555e1: peer: Add core dumping and backtrace in segfaults
Alex Pyrgiotis
10:51 am libxseg Revision d7a3cd24: ext_scripts: Fix cont-addr flag during create
Fix bug, introduced by wrongly merging commits from another branch. Filippos Giannakos
10:51 am Revision d7a3cd24: ext_scripts: Fix cont-addr flag during create
Fix bug, introduced by wrongly merging commits from another branch. Filippos Giannakos

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>
Andreas Färber
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...
Andreas Färber
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...
Andreas Färber
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...
Andreas Färber
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...
Andreas Färber
10:46 pm qemu Revision 1d244b42: virtio: Start converting VirtioDevice to QOM realize
Temporarily allow either VirtioDeviceClass::init or
VirtioDeviceClass::realize.
Introduce VirtioDeviceClass::unreali...
Andreas Färber
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>
Andreas Färber
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>
Andreas Färber
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>
Andreas Färber
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>
Andreas Färber
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>
Andreas Färber
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>
Andreas Färber
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>
Andreas Färber
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...
Andreas Färber
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>
Andreas Färber
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Andreas Färber
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...
Andreas Färber
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...
Andreas Färber
06:23 pm Revision df3aaa09: foocommit
Filippos Giannakos
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...
Stefan Weil
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...
Bobby Bingham
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....
Petar Jovanovic
04:41 pm Revision 34f66035: filed: Initial dummy approach to directio
Filippos Giannakos
04:41 pm Revision 1115630e: Set directIO in default archipelago conf
Filippos Giannakos
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...
Filippos Giannakos
04:40 pm Revision 322cc8e8: peers: Add threshold option on cli.
Filippos Giannakos
04:40 pm Revision 3ec39871: archipelago: Add threshold option for peers
Filippos Giannakos
04:40 pm Revision be99fcb4: peer: Add core dumping and backtrace in segfaults
Alex Pyrgiotis
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.
Alex Pyrgiotis
02:47 pm qemu Revision 2fe3798c: help: add id suboption to -iscsi
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
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>
Paolo Bonzini
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>
Vincenzo Maffione
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...
Amos Kong
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, ...
Vlad Yasevich
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...
Vincenzo Maffione
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Peter Lieven
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...
Stefan Weil
10:19 am qemu Revision 0e8ae611: audio: adjust pulse to 100Hz wakeup rate
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
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...
Hans de Goede
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...
Paolo Bonzini
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)...
Gerd Hoffmann

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...
Richard Henderson

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...
Stefan Weil
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...
Anthony Liguori
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...
Anthony Liguori
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...
Anthony Liguori
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...
Anthony Liguori
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...
Anthony Liguori

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...
Anthony Liguori
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...
Anthony Liguori
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...
Anthony Liguori
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 ...
Anthony Liguori
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...
Anthony Liguori
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/...
Anthony Liguori
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...
Antony Pavlov
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...
Alex Williamson
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 ...
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...
Alex Williamson
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...
Alex Williamson
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...
Alex Williamson
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...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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>...
Peter Lieven
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 ...
Hu Tao
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 ...
Peter Lieven
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...
Filippos Giannakos
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...
Gerd Hoffmann
09:55 am qemu Revision bcf2b7d2: pc: switch 2.0 machine types to large seabios binary
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
09:55 am qemu Revision 385724e7: roms: update seabios binaries
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
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>
Gerd Hoffmann
09:55 am qemu Revision 07403a5a: roms: enable seabios cross builds
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
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....
Gerd Hoffmann

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...
Liu Jinsong
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...
Filippos Giannakos
03:21 pm Revision 3e8d844d: vlmc tool: Dynamically allocate xseg port
Filippos Giannakos
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...
Peter Lieven
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...
Peter Lieven
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...
Peter Lieven
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...
Peter Lieven
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...
Peter Lieven
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...
Peter Lieven

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...
Filippos Giannakos
09:02 pm Revision 354f432f: Add ganeti hooks to archipelago ganeti
Filippos Giannakos
09:02 pm Revision ea4f1e61: Modify changelog for 0.3.3
Filippos Giannakos
05:29 pm Revision 887b26c2: Merge branch 'hotfix-0.3.3' into debian-hotfix-0.3.3
Filippos Giannakos
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...
Filippos Giannakos
04:57 pm Revision 6217821b: vlmcd: Complete pending requests after "flushing"
Filippos Giannakos
04:57 pm Revision d795ff2e: vlmc: Honor flush req by stall until all reqs done
Filippos Giannakos
04:53 pm Revision 24fa607d: Bump version to 0.3.3
Filippos Giannakos
04:52 pm libxseg Revision 61e1808a: Merge branch 'feature-flush-rebased' into develop
Filippos Giannakos
04:52 pm Revision 61e1808a: Merge branch 'feature-flush-rebased' into develop
Filippos Giannakos
04:51 pm libxseg Revision 14a80d04: tests: Add tests for vlmcd flush
Filippos Giannakos
04:51 pm libxseg Revision 5bb29297: Archipelago: Add flags on write request
Filippos Giannakos
04:51 pm libxseg Revision 31bdddd8: tests: Put requests on multi-request tests
Filippos Giannakos
04:51 pm libxseg Revision 01e239fd: archipelago: Put request on vlmc remove
Filippos Giannakos
04:51 pm libxseg Revision 5f2f3d1a: vlmcd: Complete pending requests after "flushing"
Filippos Giannakos
04:51 pm libxseg Revision ae8c75f4: vlmc: Honor flush req by stall until all reqs done
Filippos Giannakos
04:51 pm Revision ae8c75f4: vlmc: Honor flush req by stall until all reqs done
Filippos Giannakos
04:51 pm Revision 5f2f3d1a: vlmcd: Complete pending requests after "flushing"
Filippos Giannakos
04:51 pm Revision 14a80d04: tests: Add tests for vlmcd flush
Filippos Giannakos
04:51 pm Revision 31bdddd8: tests: Put requests on multi-request tests
Filippos Giannakos
04:51 pm Revision 5bb29297: Archipelago: Add flags on write request
Filippos Giannakos
04:51 pm Revision 01e239fd: archipelago: Put request on vlmc remove
Filippos Giannakos
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...
Wenchao Xia
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...
Wenchao Xia
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...
Wenchao Xia
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...
Wenchao Xia
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>
Wenchao Xia
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>
Wenchao Xia
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...
Fam Zheng
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...
Fam Zheng
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...
Fam Zheng
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...
Fam Zheng
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...
Fam Zheng
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 "...
Fam Zheng
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...
Kevin Wolf
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...
Max Reitz

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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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 ...
Peter Lieven
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...
Peter Lieven
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...
Paolo Bonzini
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 ...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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>
Paolo Bonzini
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-...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paul Moore
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...
Fam Zheng

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>
Michael Tokarev
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...
Don Koch
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
...
Stefan Weil
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...
Stefan Weil
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...
Zhi Yong Wu
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>...
Stefan Weil
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 <...
Fam Zheng
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/...
Stefan Weil
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:...
Stefan Weil
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...
Stefan Weil
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...
Stefan Weil
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>
Stefan Weil
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...
Stefan Weil
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 <...
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...
Marc-André Lureau
02:03 pm qemu Revision aeca6e8d: add pc-{i440fx,q35}-2.0 machine types
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
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...
Gerd Hoffmann

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...
Wei Liu
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...
Paul Durrant

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>
Richard Henderson
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...
Richard Henderson
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...
Richard Henderson
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....
Richard Henderson
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>
Richard Henderson
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....
Richard Henderson
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>
Fam Zheng
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>
Fam Zheng
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...
Fam Zheng
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...
Fam Zheng
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...
Kevin Wolf
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...
Liu Yuan
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...
Kevin Wolf
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...
Kevin Wolf
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...
Liu Yuan
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>
Kevin Wolf
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...
Fam Zheng
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...
Fam Zheng
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: ...
Fam Zheng
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>
...
Fam Zheng
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...
Kevin Wolf
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 ...
Liu Yuan
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...
Fam Zheng
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,...
Charlie Shepherd
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...
Charlie Shepherd
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...
Fam Zheng
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...
Petar Jovanovic
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...
Petar Jovanovic
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...
Corey J. Boyle
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...
Erik de Castro Lopo
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>
Erik de Castro Lopo

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.
...
Gerd Hoffmann
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>
Gerd Hoffmann
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...
Markus Armbruster
04:39 pm qemu Revision 0b1fa34e: usb: move usb_{hi,lo} helpers to header file.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
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...
Gerd Hoffmann
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, ...
Max Reitz
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...
Peter Lieven
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 <...
Peter Lieven
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>
Peter Lieven
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...
Peter Lieven
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...
Peter Lieven
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>
Peter Lieven
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...
Peter Lieven
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....
Liu Yuan
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...
Charlie Shepherd
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...
Max Reitz
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 <...
Peter Lieven
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 <...
Peter Lieven
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 <...
Peter Lieven
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 <...
Peter Lieven
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...
Peter Lieven
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 <...
Peter Lieven
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...
Peter Lieven
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>
Peter Lieven
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 <...
Peter Lieven
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>
Peter Lieven
12:02 am qemu Revision 7dc65c02: Open 2.0 development tree
Signed-off-by: Anthony Liguori <aliguori@amazon.com> Anthony Liguori

11/27/2013

09:30 pm qemu Revision 0e7b9f06: Update version for 1.7.0 release
Signed-off-by: Anthony Liguori <aliguori@amazon.com> Anthony Liguori
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...
Max Reitz
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...
Max Reitz
04:24 pm Revision c553b839: Modify kernel source rules version regex
Conflicts:
debian/archipelago-modules-source-files/rules
Filippos Giannakos
04:24 pm Revision 830af9ac: Modify version regex to comply with the new devflow
Conflicts:
debian/rules
Filippos Giannakos
04:11 pm libxseg Revision addcb81e: ext_storage: Update Makefile and symlinks
Update Makefile and add new symlinks for new 'snapshot' and 'setinfo'
actions.
Christos Stavrakakis
04:11 pm Revision addcb81e: ext_storage: Update Makefile and symlinks
Update Makefile and add new symlinks for new 'snapshot' and 'setinfo'
actions.
Christos Stavrakakis
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' ...
Christos Stavrakakis
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' ...
Christos Stavrakakis
04:08 pm Revision 6ad1085b: Update changelog to 0.3.2
Filippos Giannakos
04:05 pm Revision 43be7782: Merge branch 'hotfix-0.3.2' into debian-release-0.3
Filippos Giannakos
04:05 pm Revision ba87169f: Update changelog to 0.3.1
Filippos Giannakos
04:02 pm Revision e7289ed6: Bump version to 0.3.2
Filippos Giannakos
04:01 pm Revision 5a9b49d4: Update librados2 dependency.
Update librados2 dependency to >=0.65 Filippos Giannakos
03:57 pm Revision 29a91934: ext_storage: Update Makefile and symlinks
Update Makefile and add new symlinks for new 'snapshot' and 'setinfo'
actions.
Christos Stavrakakis
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' ...
Christos Stavrakakis
03:25 pm libxseg Revision 192c1420: Merge branch 'feature-sosd-fix' into develop
Alex Pyrgiotis
03:25 pm Revision 192c1420: Merge branch 'feature-sosd-fix' into develop
Alex Pyrgiotis

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...
Alex Pyrgiotis
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...
Alex Pyrgiotis
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...
Hans de Goede
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...
Gerd Hoffmann
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>
Hans de Goede
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...
Hans de Goede
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...
Hans de Goede
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...
Hans de Goede
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 <...
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...
Hans de Goede
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...
Hans de Goede
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>
Hans de Goede
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>
Hans de Goede
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...
Hans de Goede
06:37 am qemu Revision 7457fe95: Update version for v1.7.0-rc2 release
Anthony Liguori
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...
Gerd Hoffmann
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...
Stefan Weil
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...
Alexander Graf
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...
Alexander Graf
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...
Michael S. Tsirkin

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...
Anthony Liguori
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...
Anthony Liguori
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+...
Anthony Liguori
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...
Anthony Liguori
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...
Marcelo Tosatti
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...
Alex Williamson

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...
Michael S. Tsirkin

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 ...
Tomoki Sekiyama
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...
Vlad Yasevich

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 ...
Stefan Weil
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...
Hervé Poussineau
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...
Paolo Bonzini
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...
Amos Kong
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...
Amos Kong
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().
...
Peter Maydell
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...
Alex Williamson
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...
Peter Maydell
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...
Paolo Bonzini
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...
Mark Cave-Ayland
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...
Peter Maydell
06:11 pm qemu Revision 607bb022: Update version for 1.7.0-rc1 release
Signed-off-by: Anthony Liguori <aliguori@amazon.com> Anthony Liguori
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...
Alex Williamson
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...
Richard Henderson
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...
Peter Maydell
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...
Paolo Bonzini
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...
Hervé Poussineau
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...
Paolo Bonzini
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...
Amos Kong
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...
Amos Kong
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 ...
Amos Kong
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...
Michael S. Tsirkin
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 ...
Michael S. Tsirkin
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...
Michael S. Tsirkin
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...
Anthony Liguori
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...
Anthony Liguori
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...
Anthony Liguori
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...
Michael S. Tsirkin
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...
Michael S. Tsirkin
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 ...
Michael S. Tsirkin
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...
Bandan Das
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...
Michael S. Tsirkin

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...
Sebastian Macke
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...
Sebastian Macke
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...
Sebastian Macke
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 ...
Sebastian Macke
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...
Sebastian Macke
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...
Sebastian Macke
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" ...
Sebastian Macke
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...
Wangting (Kathy)

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...
Anthony Liguori
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
Anthony Liguori
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 ...
Anthony Liguori
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:...
Anthony Liguori
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...
Anthony Liguori
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...
Anthony Liguori
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...
Anthony Liguori
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...
Anthony Liguori
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 -...
Anthony Liguori
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...
Peter Lieven
03:45 pm Revision eac93767: ext_storage: Update Makefile and symlinks
Update Makefile and add new symlinks for new 'snapshot' and 'setinfo'
actions.
Christos Stavrakakis
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' ...
Christos Stavrakakis
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-...
Vlad Yasevich
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...
Andreas Färber
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...
Amos Kong

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...
Alex Pyrgiotis
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.
Alex Pyrgiotis
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...
Alex Pyrgiotis
08:20 pm Revision 89749ad3: tests: Add custom options in tests.py
Alex Pyrgiotis
08:20 pm Revision 4566b09b: tests: Fix path where logs are stored
Alex Pyrgiotis
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...
Alex Pyrgiotis
05:48 pm Revision 7ac9381e: ext_storage: Add 'snapshot' action
Extend supported actions with the 'setinfo' action, which is implemented
as NOP.
Christos Stavrakakis
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...
Christos Stavrakakis
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
Chrysostomos Nanakos
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...
Amos Kong
11:23 am Revision ec791aab: Remove old configuration file parsing functions
Use createDict function to parse the configuration file Chrysostomos Nanakos
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>
Richard Henderson
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...
Richard Henderson
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>
Richard Henderson
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>
Richard Henderson
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...
Richard Henderson
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...
Richard Henderson
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 ...
Richard Henderson
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 ...
Richard Henderson
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...
Richard Henderson
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...
Richard Henderson
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...
Richard Henderson
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...
Richard Henderson
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>
Richard Henderson
« Previous
Next »
 

Also available in: Atom