Activity
From 01/30/2014 to 02/28/2014
02/28/2014
- 08:49 pm Revision de92f3f8: monitor: Remove left-over code in do_info_profile.
- This is a left-over from 4a1418e.
Signed-off-by: Hani Benhabiles <hani@linux.com>
Signed-off-by: Luiz Capitulino <lc... - 08:39 pm Revision ffe9fe3a: qerror: Improve QERR_DEVICE_NOT_ACTIVE message
- The error message as currently used is confusing as there are no "balloon" or
"spice" devices.
(qemu) balloon 1024
b... - 08:35 pm Revision 48645123: qmp: Check for returned data from __json_read in get_events
- When QEMU process aborts and socket is closed, qmp client will not
detect it. When this happens, some qemu-iotests sc... - 07:59 pm Revision 3eba13ec: block/vmdk: do not report file offset for compressed extents
- Signed-off-by: Peter Lieven <pl@kamp.de>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Stefan Hajnoczi <ste... - 07:59 pm Revision 4b350f1d: qemu-io-test: Disable Quorum test when not compiled in.
- Quorum is not compiled by default: make the quorum 081 test aware of this.
Signed-off-by: Benoit Canet <benoit@irqsa... - 07:59 pm Revision 9147d019: discard rbd error output when not relevant in qemu-iotests
- Suppress rbd progress messages with --no-progress so they are not
confused with an error output when comparing test r... - 07:59 pm Revision 69bef793: block: use /var/tmp instead of /tmp for -snapshot
- If TMPDIR is not specified, the default was to use /tmp for the working
copy of the block devices. Update this to /v... - 07:59 pm Revision 1b37b344: block: gluster - code movements, state storage changes
- In preparation for supporting reopen on gluster, move flag
parsing out to a function. Also, add a NULL check in the
... - 07:59 pm Revision adccfbcd: block: gluster - add reopen support.
- Gluster does parse open flags in its .bdrv_open() implementation,
and the .bdrv_reopen_* implementations need to do t... - 07:59 pm Revision 0c762736: qmp: Make Quorum error events more palatable.
- Insert quorum QMP events documentation alphabetically.
Also change the "ret" errno value by an optional "error" bein... - 07:59 pm Revision a9e6a0cb: qmp: Fix BlockdevOptionQuorum.
- Fix some nits before QEMU 2.0 freeze.
Signed-off-by: Benoit Canet <benoit@irqsave.net>
Reviewed-by: Eric Blake <ebla... - 07:59 pm Revision 9a05feab: qemu-iotests: add more tests to the "quick" group
- None of these needs QEMU_PROG, and they all take but a few seconds.
We need to point the launching script to qemu-nbd... - 06:52 pm Revision d0686c72: dump: add API to write dump_bitmap
- functions are used to write 1st and 2nd dump_bitmap of kdump-compressed format,
which is used to indicate whether the... - 06:52 pm Revision d12f57ec: dump: add API to write dump pages
- functions are used to write page to vmcore. vmcore is written page by page.
page desc is used to store the informatio... - 06:52 pm Revision 7d6dc7f3: dump: add 'query-dump-guest-memory-capability' command
- 'query-dump-guest-memory-capability' is used to query the available formats for
'dump-guest-memory'. The output of th... - 06:52 pm Revision 7aad248d: dump: add members to DumpState and init some of them
- add some members to DumpState that will be used in writing vmcore in
kdump-compressed format. some of them, like page... - 06:52 pm Revision 607dacd0: dump: add support for lzo/snappy
- kdump-compressed format supports three compression format, zlib/lzo/snappy.
Currently, only zlib is available. This p... - 06:52 pm Revision b53ccc30: dump: make kdump-compressed format available for 'dump-guest-memory'
- Make monitor command 'dump-guest-memory' be able to dump in kdump-compressed
format. The command's usage:
dump [-p... - 06:52 pm Revision 298f1168: dump: add API to write dump header
- the functions are used to write header of kdump-compressed format to vmcore.
Header of kdump-compressed format includ... - 06:52 pm Revision 64cfba6a: dump: add APIs to operate DataCache
- DataCache is used to store data temporarily, then the data will be written to
vmcore. These functions will be called ... - 06:52 pm Revision 4ab23a91: Define the architecture for compressed dump format
- Signed-off-by: Ekaterina Tumanova <tumanova@linux.vnet.ibm.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Reviewe... - 06:49 pm Revision 4835ef77: dump: add API to write elf notes to buffer
- the function can be used by write_elf32_notes/write_elf64_notes to write notes
to a buffer. If fd_write_vmcore is use... - 06:49 pm Revision fda05387: dump: add API to write header of flatten format
- flatten format will be used when writing kdump-compressed format. The format is
also used by makedumpfile, you can re... - 06:49 pm Revision b5ba1cc6: dump: const-qualify the buf of WriteCoreDumpFunction
- WriteCoreDumpFunction is a function pointer that points to the function used to
write content in "buf" into core file... - 06:49 pm Revision 5d31babe: dump: add API to write vmcore
- Function is used to write vmcore in flatten format. In flatten format, data is
written block by block, and in front o... - 06:49 pm Revision 6a519918: dump: add argument to write_elfxx_notes
- write_elf32_notes/wirte_elf64_notes use fd_write_vmcore to write elf notes to
vmcore. Adding parameter "WriteCoreDump... - 06:44 pm Revision cb48da7f: target-i386: Fix ucomis and comis memory access
- We were loading 16 bytes for both single and double-precision
scalar comparisons.
Reported-by: Alexander Bluhm <bluh... - 06:44 pm Revision 4e47e39a: target-i386: Fix SSE status flag corruption
- When we restore the mxcsr register with FXRSTOR, or set it with gdb,
we need to update the various SSE status flags i... - 06:43 pm Revision d2fe51bd: target-i386: Fix CC_OP_CLR vs PF
- Parity should be set for a zero result.
Cc: qemu-stable@nongnu.org
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
... - 06:41 pm Revision cd159d09: QMP: Allow dot separated dict path arguments in qmp-shell
- As another convenience to allow using commands that expect a dict as
argument, this patch adds support for foo.bar=va... - 06:41 pm Revision fbb0621a: MAINTAINERS: update status for HMP, QAPI and QMP trees
- This commit updates the status for the HMP, QAPI and QMP trees from
"Supported" to "Maintained".
In practice this me... - 02:30 pm Revision d844a7b6: modules: Fix building with --enable-modules
- Compiling util/modules.c with modules enabled fails now.
Fix it by including qemu-common.h before #ifdef testing in ...
02/27/2014
- 08:30 pm Revision 9ba3cf54: kvm-all: exit in case max vcpus exceeded
- Rather than fall back to TCG (so the user has to discover
whats happening, in case of no access to qemu stdout/stderr... - 08:30 pm Revision f9a49dfa: file_ram_alloc: unify mem-path,mem-prealloc error handling
- -mem-prealloc asks to preallocate memory residing on -mem-path path.
Currently QEMU exits in case:
- Memory file ha... - 06:00 pm Revision 9fbee91a: Merge remote-tracking branch 'remotes/kvm/uq/master' into staging
- * remotes/kvm/uq/master:
KVM: Use return value for error print
Signed-off-by: Peter Maydell <peter.maydell@linaro.... - 01:31 pm Revision 73795cea: Merge remote-tracking branch 'remotes/awilliam/tags/vfio-pci-for-qemu-20140226...
- Updates include:
- Coverify fixes for vfio & pci-assign (Markus)
- VFIO blacklisting support for known brokwn PCI o... - 12:01 pm Revision 9eb08a43: sun4m: Add Sun CG3 framebuffer and corresponding OpenBIOS FCode ROM
- The CG3 framebuffer is a simple 8-bit framebuffer for use with operating
systems such as early Solaris that do not ha... - 12:01 pm Revision af87bf29: sun4m: Add Sun CG3 framebuffer initialisation function
- In order to allow the user to choose the framebuffer for sparc-softmmu, add
-vga tcx and -vga cg3 options to the QEMU... - 12:01 pm Revision ead4cf04: sun4m: fix slavio timer RUN/STOP bit
- The sun4m architecture has one 'system' timer and one timer per CPU.
The CPU timers can be configured in two modes:
... - 12:01 pm Revision f9681f11: sun4m: Set HostID in NVRAM
- On SparcStations, the HostID field in the NVRAM is equal to the last
three bytes of the MAC address (which is also st... - 10:51 am Revision 1eecf41b: s390x/kvm: Rework priv instruction handlers
- The current implementation uses the second byte of the instruction
to identify the instruction handler. This is not s... - 10:51 am Revision 04c2b516: s390x/kvm: Add missing SIGP CPU RESET order
- The SIGP order CPU RESET was still missing in the list of our
supported handler. This patch now adds a simple impleme... - 10:51 am Revision 49f5c9e9: s390x/cpu: Use ioctl to reset state in the kernel
- Some of the state in the kernel can not be reset from QEMU yet.
For this we've got to use the KVM_S390_INITIAL_RESET ... - 10:51 am Revision 0ca36112: s390-ccw.img: new binary rom to match latest fixes
- Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
- 10:51 am Revision 5d739a47: s390-ccw.img: Fix sporadic errors with ccw boot image - initialize css
- We have to set the cssid to 0, otherwise the stsch code will
return an operand exception without the m bit. In the sa... - 10:51 am Revision f7d3e466: s390x/kvm: Rework SIGP INITIAL CPU RESET handler
- The s390_cpu_initial_reset() function had two deficiencies: First, it
used an ioctl for the destination CPU, and this... - 10:51 am Revision 7f00eb30: s390x/ipl: Fix crash of ELF images with arbitrary entry points
- When loading S390 kernels, the current code expects an ELF file with the
start address 0x10000. Other ELF files cause... - 10:51 am Revision d1028f1b: s390-ccw.img: Fix sporadic reboot hangs: Initialize next_idx
- The current code does not initialize next_idx in the virtio ring.
As the ccw bios will always use guest memory at a f... - 10:51 am Revision a0fa2cb8: s390x/sclp: Fixed the size of sccb and code parameter
- The pointer to the SCCB should not be limited to 32 bits only.
In contrast to this, the command word parameter is onl... - 10:51 am Revision 3a553fc6: s390x/kvm: implement floating-interrupt controller device
- This patch implements a floating-interrupt controller device (flic)
which interacts with the s390 flic kvm_device.
S... - 10:51 am Revision 6e252802: s390x/sclp: Add missing checks to SCLP handler
- If the 51 most significant bits of the SCCB address are zero or equal to
the prefix, we should throw an specification... - 10:51 am Revision 65e526c2: s390x/event-facility: some renaming
- Do some renaming to shorten some identifiers and to emphasize sclp.
Signed-off-by: Heinz Graalfs <graalfs@linux.vnet... - 10:51 am Revision 0788082a: s390x/kvm: Fixed bad SIGP SET-ARCHITECTURE handler
- The SET-ARCHITECTURE handler in QEMU caused a program interruption.
This is wrong according to the "Principles of Ope... - 10:51 am Revision e8803d93: s390x/sclp: Fixed setting of condition code register
- In the SCLP handler function, the condition code register must
only be set if no exception occured.
Signed-off-by: T... - 10:51 am Revision 77319f22: s390x/virtio-hcall: Specification exception for illegal subcodes
- So far, the DIAG 500 hypervisor call was only setting -EINVAL in
R2 when a guest tried to call this function with an ... - 10:51 am Revision 819bd309: s390x/async_pf: Check for apf extension and enable pfault
- S390 can also use async page faults, to enhance guest scheduling.
In case of live migration we want to disable the fe... - 10:51 am Revision 6fbef18a: s390x/event-facility: add support for live migration
- Add support for live migration using VMStateDescription.
Signed-off-by: Heinz Graalfs <graalfs@linux.vnet.ibm.com>
R... - 10:51 am Revision c804c2a7: s390x/event-facility: exploit realize/unrealize
- init/exit functionality of abstract SCLPEvent class is now exploiting
realize/unrealize.
Signed-off-by: Heinz Graalf... - 10:51 am Revision 9da45bb2: s390x/eventfacility: mask out commands
- As a followup to commit 5f04c14a10fa7f259bc0808f35a0beda49f7821e
(s390-sclp: Define New SCLP Codes) we should mask th... - 10:51 am Revision f2c55d17: s390x/virtio-hcall: Add range check for hypervisor call
- The handler for diag 500 did not check whether the requested function
was in the supported range, so illegal values c... - 10:51 am Revision 477a72a1: s390x/event-facility: code restructure
- Code restructure in order to simplify class hierarchy
- remove S390SCLPDevice abstract base class
and move func... - 10:50 am Revision 216db403: update linux headers to kvm/next
- This updates the kvm headers to
commit d3714010c307d26df251c45be9cd12ab6d41f0c4
KVM: x86: emulator_cmpxchg_emulat... - 12:53 am Revision 2ce5868c: Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20140226' ...
- target-arm queue:
* fixes for various Coverity-spotted bugs
* support new KVM device control API for VGIC
* suppor... - 12:31 am Revision 6f6831f6: Merge remote-tracking branch 'remotes/juanquintela/tags/migration/20140225' in...
- migration/next for 20140225
# gpg: Signature made Tue 25 Feb 2014 14:04:31 GMT using RSA key ID 5872D723
# gpg: Can'...
02/26/2014
- 10:04 pm Revision bc3fbad8: Merge remote-tracking branch 'remotes/stefanha/tags/net-pull-request' into sta...
- Net patches
# gpg: Signature made Tue 25 Feb 2014 13:32:33 GMT using RSA key ID 81AB73C8
# gpg: Good signature from ... - 08:22 pm Revision 28c05edf: Merge remote-tracking branch 'remotes/kraxel/tags/pull-audio-3' into staging
- hda-audio: qom cleanups
# gpg: Signature made Mon 24 Feb 2014 12:19:48 GMT using RSA key ID D3E87138
# gpg: Good sig... - 07:33 pm Revision 4b943029: vfio: blacklist loading of unstable roms
- Certain cards such as the Broadcom BCM57810 have rom quirks
that exhibit unstable system behavior duing device assign... - 07:32 pm Revision 52aa17cb: qdev-monitor: set DeviceState opts before calling realize
- Setting opts before the realize property is set allows the
following patch to make decisions based on whether the use... - 07:30 pm Revision 82d07945: pci-assign: Fix potential read beyond buffer on -EBUSY
- readlink() doesn't write a terminating null byte.
assign_failed_examine() passes the unterminated string to strrchr()... - 07:28 pm Revision 13665a2d: vfio: Fix overrun after readlink() fills buffer completely
- readlink() returns the number of bytes written to the buffer, and it
doesn't write a terminating null byte. vfio_ini... - 07:20 pm Revision c04018e9: dma/pl330: implement dmaadnh instruction
- Implement the missing DMAADNH instruction. This is a minor variant
of the DMAADDH instruction, so factor out to a com... - 07:20 pm Revision a5ae7e39: dma/pl330: Fix buffer depth
- This is the product of the data-width and the depth arguments, I.e the
depth of the FIFO is in terms of data entries ... - 07:20 pm Revision 024c6e2e: dma/pl330: Fix misleading type
- This type really should just be a regular int as no usages rely on it's
32 bitness (it's only meaningful as a bit pos... - 07:20 pm Revision c3143ba8: dma/pl330: printf format type sweep.
- Use PRI formats as appropriate rather than raw %x and %d. This fixes
debug printfery on some host platforms. Fix type... - 07:20 pm Revision 432a0a13: dma/pl330: Add event debugging printfs
- These are helpful to anyone trying to debug event sequencing.
Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xi... - 07:20 pm Revision 1c8be73d: dma/pl330: Rename parent_obj
- As per current QOM conventions.
Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Reviewed-by: Peter M... - 07:20 pm Revision 63a31905: dma/pl330: Delete overly verbose debug printf
- When using event synchronisation, this particular debug printf floods.
Just delete it.
Signed-off-by: Peter Crosthwa... - 07:20 pm Revision 0956ff5a: include/qemu/crc32c.h: Rename include guards to match filename
- Signed-off-by: Will Newton <will.newton@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-id:... - 07:20 pm Revision 1f79ee32: target-arm: Add utility function for checking AA32/64 state of an EL
- There are various situations where we need to behave differently
depending on whether a given exception level is in A... - 07:20 pm Revision eb0ecd5a: target-arm: Add support for AArch32 ARMv8 CRC32 instructions
- Add support for AArch32 CRC32 and CRC32C instructions added in ARMv8
and add a CPU feature flag to enable these instr... - 07:20 pm Revision 9cfa0b4e: target-arm: A64: Implement MSR (immediate) instructions
- Implement the MSR (immediate) instructions, which can update the
PSTATE SP and DAIF fields.
Signed-off-by: Peter May... - 07:20 pm Revision 34222fb8: target-arm: Implement AArch64 view of CPACR
- Implement the AArch64 view of the CPACR. The AArch64
CPACR is defined to have a lot of RES0 bits, but since
the archi... - 07:20 pm Revision 1ed69e82: target-arm: A64: Implement WFI
- Implement the WFI instruction for A64; this just involves wiring
up the instruction, and adding a gen_a64_set_pc_im()... - 07:20 pm Revision 4cc35614: target-arm: Store AIF bits in env->pstate for AArch32
- To avoid complication in code that otherwise would not need to
care about whether EL1 is AArch32 or AArch64, we shoul... - 07:20 pm Revision d9ea7d29: target-arm: Get MMU index information correct for A64 code
- Emit the correct MMU index information for loads and stores from
A64 code, rather than hardwiring it to "always kerne... - 07:20 pm Revision cd5c11b8: target-arm: Implement AArch64 OSLAR_EL1 sysreg as WI
- Define a dummy version of the AArch64 OSLAR_EL1 system register
which just ignores writes. Linux will always write to... - 07:20 pm Revision 0b45451e: target-arm: Implement AArch64 dummy breakpoint and watchpoint registers
- In AArch64 the breakpoint and watchpoint registers are mandatory, so the
kernel always accesses them on bootup. Imple... - 07:20 pm Revision e60cef86: target-arm: Implement AArch64 ID and feature registers
- Implement the AArch64-specific ID and feature registers. Although
many of these are currently not used by the archite... - 07:20 pm Revision a7adc4b7: target-arm: Implement AArch64 generic timers
- Implement the AArch64 view of the generic timer system registers.
Signed-off-by: Peter Maydell <peter.maydell@linaro... - 07:20 pm Revision 4b7fff2f: target-arm: Implement AArch64 MPIDR
- Implement the AArch64 MPIDR system register.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Pe... - 07:20 pm Revision cb2e37df: target-arm: Implement AArch64 TCR_EL1
- Implement the AArch64 TCR_EL1, which is the 64 bit view of
the AArch32 TTBCR. (The uses of the bits in the register a... - 07:20 pm Revision a505d7fe: target-arm: Implement AArch64 VBAR_EL1
- Implement the A64 view of the VBAR system register.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed... - 07:20 pm Revision 327ed10f: target-arm: Implement AArch64 TTBR*
- Implement the AArch64 TTBR* registers. For v7 these were already 64 bits
to handle LPAE, but implemented as two separ... - 07:20 pm Revision b0fe2427: target-arm: Implement AArch64 memory attribute registers
- Implement the AArch64 memory attribute registers. Since QEMU doesn't
model caches it does not need to care about memo... - 07:20 pm Revision 168aa23b: target-arm: Implement AArch64 TLB invalidate ops
- Implement the AArch64 TLB invalidate operations. This is
the full set of TLBI ops defined for a CPU which doesn't
imp... - 07:20 pm Revision 5ebafdf3: target-arm: Implement AArch64 SCTLR_EL1
- Implement the AArch64 view of the system control register SCTLR_EL1.
Signed-off-by: Peter Maydell <peter.maydell@lin... - 07:20 pm Revision 91e24069: target-arm: Implement AArch64 dummy MDSCR_EL1
- We don't support letting the guest do debug, but Linux prods the
monitor debug system control register anyway, so imp... - 07:20 pm Revision 8af35c37: target-arm: Implement AArch64 cache invalidate/clean ops
- Implement all the AArch64 cache invalidate and clean ops
(which are all NOPs since QEMU doesn't emulate the cache).
T... - 07:20 pm Revision cd4da631: target-arm: Implement AArch64 MIDR_EL1
- Implement the AArch64 view of the MIDR system register
(for AArch64 it is a simple constant, unlike the complicated
m... - 07:20 pm Revision 0eef9d98: target-arm: Implement AArch64 CurrentEL sysreg
- Implement the CurrentEL sysreg.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Peter Crosthwai... - 07:20 pm Revision 67ed771d: target-arm: Fix raw read and write functions on AArch64 registers
- The raw read and write functions were using the ARM_CP_64BIT flag in
ri->type to determine whether to treat the regis... - 07:20 pm Revision 7da845b0: target-arm: A64: Make cache ID registers visible to AArch64
- Make the cache ID system registers (CLIDR, CSSELR, CCSIDR, CTR)
visible to AArch64. These are mostly simple 64-bit ex... - 07:20 pm Revision 855011be: hw: arm_gic_kvm: Add KVM VGIC save/restore logic
- Save and restore the ARM KVM VGIC state from the kernel. We rely on
QEMU to marshal the GICState data structure and ... - 07:20 pm Revision d6032e06: kvm: Introduce kvm_arch_irqchip_create
- Introduce kvm_arch_irqchip_create an arch-specific hook in preparation
for architecture-specific use of the device co... - 07:20 pm Revision 0a6a7cca: kvm: Common device control API functions
- Introduces two simple functions:
int kvm_device_ioctl(int fd, int type, ...);
int kvm_create_device(KVMState ... - 07:20 pm Revision 1da41cc1: arm: vgic device control api support
- Support creating the ARM vgic device through the device control API and
setting the base address for the distributor ... - 07:20 pm Revision 876074c2: linux-headers: Update from v3.14-rc3
- Update to tag v3.14-rc3 (6d0abeca3242a88cab8232e4acd7e2bf088f3bc2)
Signed-off-by: Christoffer Dall <christoffer.dall... - 07:19 pm Revision 6453fa99: hw/intc/arm_gic: Fix GIC_SET_LEVEL
- The GIC_SET_LEVEL macro unfortunately overwrote the entire level
bitmask instead of just or'ing on the necessary bits... - 07:19 pm Revision c10f7fc3: target-arm: Load correct access bits from ARMv5 level 2 page table descriptors
- In ARMv5 level 2 page table descriptors, each 4K or 64K page is split into
four subpages, each of which can have diff... - 07:19 pm Revision cf143ad3: hw/arm/musicpal: Remove nonexistent CDTP2, CDTP3 registers
- The ethernet device in the musicpal only has two tx queues,
but we modelled it with four CTDP registers, presumably a... - 07:19 pm Revision cba933b2: hw/timer/arm_timer: Avoid array overrun for bad addresses
- The integrator's timer read/write functions log an error for
bad addresses in guest accesses, but were falling throug... - 07:19 pm Revision 775fda92: target-arm: Fix incorrect arithmetic constructing short-form PAR for ATS ops
- Correct some obviously nonsensical bit manipulation spotted by Coverity
when constructing the short-form PAR value fo... - 07:19 pm Revision fce0a826: hw/intc/exynos4210_combiner: Don't overrun output_irq array in init
- The Exynos4210 combiner has IIC_NIRQ inputs and IIC_NGRP outputs;
use the correct constant in the loop initializing o... - 07:19 pm Revision 106a73b6: hw/net/stellaris_enet: Avoid unintended sign extension
- Add a cast to avoid an unintended sign extension that
would mean we returned 0xffffffff in the high 32 bits
for an IA... - 07:19 pm Revision ec1efab9: hw/misc/arm_sysctl: Fix bad boundary check on mb clock accesses
- Fix incorrect use of sizeof() rather than ARRAY_SIZE() to guard
accesses into the mb_clock[] array, which was allowin... - 08:54 am Revision d77f7779: fsdev: Fix overrun after readlink() fills buffer completely
- readlink() returns the number of bytes written to the buffer, and it
doesn't write a terminating null byte. do_readl... - 06:54 am Revision d5001cf7: xilinx: Delete hw/include/xilinx.h
- This is now obsolete - remove the header and all its inclusions.
Signed-off-by: Peter Crosthwaite <peter.crosthwaite... - 06:54 am Revision 81cce07e: ppc/virtex_ml507: Define macros for irq/memory maps
- Define macros for the interrupt and memory maps for the sake of self
documentation.
Signed-off-by: Peter Crosthwaite... - 06:54 am Revision d91a68a7: xilinx: Inline usages of xilinx_axi*_init()
- Inline the only usage of each of xilinx_axiethernet_init and
xilinx_axidma_init. Converts this init to at least a sem... - 06:54 am Revision 13c9bfbf: xilinx: Inline usages of xilinx_intc_create()
- Inline these usages. Converts these init to at least a semi-recent QOM
styling.
Signed-off-by: Peter Crosthwaite <pe... - 06:54 am Revision b8d4e1c4: xilinx: Inline usage of xilinx_ethlite_create()
- Inline the only usage. Converts this init to at least a semi-recent QOM
styling.
Signed-off-by: Peter Crosthwaite <p... - 06:54 am Revision 29873712: xilinx: Inline usages of xilinx_timer_create()
- Inline these usages. Converts these init to at least a semi-recent QOM
styling.
Signed-off-by: Peter Crosthwaite <pe... - 06:54 am Revision 05a738c4: microblaze/s3adsp_1800: Define macros for irq map
- Define macros for the interrupt map for the sake of self documentation.
Signed-off-by: Peter Crosthwaite <peter.cros... - 06:54 am Revision 8174196b: microblaze/ml605: Define macros for irq/memory maps
- Define (missing) macros for the interrupt and memory maps for the sake
of self documentation.
Signed-off-by: Peter C...
02/25/2014
- 11:38 pm Revision 77c07a3c: POC jobhandler code
- 08:34 pm Revision aa0d1f44: modules: do not include gmodule-2.0 in static builds
- gmodule-2.0's pkg-config files include -Wl,--export-dynamic, which breaks
static builds. It is a glib bug, but we ne... - 05:55 pm Revision 2fe79891: block: Free memory on AIO failure
- 05:17 pm Revision a89d97df: Merge remote-tracking branch 'remotes/spice/tags/pull-spice-3' into staging
- qxl: add sanity check
# gpg: Signature made Mon 24 Feb 2014 12:01:27 GMT using RSA key ID D3E87138
# gpg: Good signa... - 04:43 pm Revision 49d54085: block: Support Archipelago as a QEMU block backend
- 03:31 pm Revision ad37bb3b: virtio-net: use qemu_get_queue() where possible
- qemu_get_queue() is a shorthand for qemu_get_subqueue(n->nic, 0). Use
the shorthand where possible.
Signed-off-by: ... - 03:31 pm Revision d6085e3a: net: remove implicit peer from offload API
- The virtio_net offload APIs are used on the NIC's peer (i.e. the tap
device). The API was defined to implicitly use ... - 03:31 pm Revision e3e48565: vhost_net: use offload API instead of bypassing it
- There is no need to access backend->info->has_vnet_hdr() and friends
anymore. Use the qemu_has_vnet_hdr() API instea... - 03:30 pm Revision 41310c68: rdma: rename 'x-rdma' => 'rdma'
- As far as we can tell, all known bugs have been fixed:
1. Parallel migrations are working
2. IPv6 migration is worki... - 03:30 pm Revision 24a370ef: Fix vmstate_info_int32_le comparison/assign
- Fix comparison of vmstate_info_int32_le so that it succeeds if loaded
value is (l)ess than or (e)qual
When the compa... - 03:30 pm Revision 6d3cb1f9: Fix two XBZRLE corruption issues
- Push zero'd pages into the XBZRLE cache
A page that was cached by XBZRLE, zero'd and then XBZRLE'd again
was ... - 03:26 pm Revision aded6539: qemu_file: use fwrite() correctly
- fwrite() returns the number of items written. But when there is one
error, it can return a short write.
In the part... - 02:30 pm Revision 0459650d: Merge remote-tracking branch 'remotes/mdroth/qga-pull-2014-02-24' into staging
- * remotes/mdroth/qga-pull-2014-02-24:
qemu-ga: isa-serial support on Windows
qga: Fix memory allocation pasto
q... - 01:54 pm Revision 05fd3bf2: Merge remote-tracking branch 'remotes/xtensa/tags/20140224-xtensa' into staging
- Xtensa fixes and improvements queue 2014-02-24:
- add support for ML605 and KC705 FPGA boards;
- flush opencores_eth ... - 12:50 pm Revision 1f55ac45: net: extend NetClientInfo for offloading
- Some new callbacks have been added to generalize the operations done
by virtio-net and vmxnet3 frontends to manipulat... - 12:50 pm Revision f6c65bfb: net: add offloading support to netmap backend
- Whit this patch, the netmap backend supports TSO/UFO/CSUM
offloadings, and accepts the virtio-net header, similarly t... - 12:50 pm Revision 0a985b37: net: Disable netmap backend when not supported
- This patch fixes configure so that the netmap backend is not compiled in if the
host doesn't support an API version >... - 12:50 pm Revision 3bac80d3: net: make tap offloading callbacks static
- Since TAP offloadings are manipulated through a new API, it's
not necessary to export them in include/net/tap.h anymo... - 12:50 pm Revision 2e753bcc: net: TAP uses NetClientInfo offloading callbacks
- The TAP NetClientInfo structure is inizialized with the TAP-specific
functions that manipulates offloading features.
... - 12:50 pm Revision cf528b89: net: virtio-net and vmxnet3 use offloading API
- With this patch, virtio-net and vmxnet3 frontends make
use of the qemu_peer_* API for backend offloadings manipulatio... - 12:50 pm Revision e96dfd11: net: change vnet-hdr TAP prototypes
- The tap_has_vnet_hdr() and tap_has_vnet_hdr_len() functions used
to return int, even though they only return true/fal... - 12:50 pm Revision 6e50d188: opencores_eth: flush queue whenever can_receive can go from false to true
- The following registers control whether MAC can receive frames:
- MODER.RXEN bit that enables/disables receiver;
- TX... - 12:50 pm Revision e7a1d6c5: Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging
- Block patches
# gpg: Signature made Fri 21 Feb 2014 21:42:24 GMT using RSA key ID C88F2FD6
# gpg: Good signature fro...
02/24/2014
- 06:12 pm Revision c58e2915: Merge remote-tracking branch 'remotes/sstabellini/xen-140220' into staging
- * remotes/sstabellini/xen-140220:
xen_disk: fix io accounting
Call pci_piix3_xen_ide_unplug from unplug_disks
Si... - 05:38 pm Revision 6dedf052: Merge remote-tracking branch 'remotes/bonzini/configure' into staging
- * remotes/bonzini/configure:
build: softmmu targets do not have a "main.o" file
configure: Disable libtool if -fP... - 04:53 pm Revision 98b21dcd: configure: check that C++ compiler actually works
- Check that the C++ compiler works with the C compiler; if it
does not, then don't pass CXX to the build process. This... - 02:00 pm Revision 9c70434f: qxl: add sanity check
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com> - 11:42 am Revision cd6c8830: hda-audio: qom cleanups
- Add HDA_AUDIO type and macro, drop DO_UPCAST().
Had to add a abstract hda audio class as parent
for all hda-* varian... - 02:47 am Revision 2c09eee1: target-xtensa: add basic tests for cache opcodes
- Test that non-locking prefetch operations don't cause exceptions on
missing TLB and that other 'hit' cache operations... - 02:47 am Revision 676056d4: target-xtensa: refactor standard core configuration
- Coalesce all standard configuration sections into single
DEFAULT_SECTIONS macro for all cores. This allows to add new... - 02:47 am Revision 604e1f9c: target-xtensa: provide HW confg ID registers
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
- 02:47 am Revision a2e67072: target-xtensa: allow using core configuration in tests
- Add path to the core configuration directory to test build command and
replace .include asm directive with #include t... - 02:47 am Revision e0db904d: hw/xtensa: add support for ML605 and KC705 FPGA board
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Reviewed-by: Andreas Färber <afaerber@suse.de> - 02:47 am Revision 65026682: target-xtensa: add RRRI4 opcode format fields
- This encoding is used by cache instructions.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> - 02:47 am Revision 7c842590: target-xtensa: add basic checks to dcache opcodes
- Check privilege level for privileged instructions (DHI, DHU, DII, DIU, DIWB,
DIWBI, DPFL are privileged), memory acce... - 02:47 am Revision e848dd42: target-xtensa: add basic checks to icache opcodes
- Check privilege level for privileged instructions (IHU, III, IIU and IPFL
are privileged), memory accessibility for i... - 02:47 am Revision b807b5ff: opencores_eth: flush queue whenever can_receive can go from false to true
- The following registers control whether MAC can receive frames:
- MODER.RXEN bit that enables/disables receiver;
- TX... - 02:47 am Revision d0fa1f0d: target-xtensa: add overridable test_init macro
- Some test suites, like MMU, need per-test initialization. Don't make them
redefine test macro, add test_init for that... - 02:38 am Revision a749f42d: qemu-ga: isa-serial support on Windows
- Add support for isa-serial method for qemu-ga on Windows,
Added -p command line parameter for serial port name
specif...
02/23/2014
- 09:13 pm Revision 10b7c5dd: qga: Fix memory allocation pasto
- qmp_guest_file_seek() allocates memory for a GuestFileRead object
instead of the GuestFileSeek object it actually use... - 09:11 pm Revision 2c958923: qga: Don't require 'time' argument in guest-set-time command
- As the description to the guest-set-time states, the command is
there to ease time synchronization after resume. If g... - 09:11 pm Revision d9e1f574: qga: vss-win32: Fix interference with snapshot deletion by other VSS request
- When a VSS requester such as vshadow.exe or diskshadow.exe requests to
delete snapshots, qemu-ga VSS provider's Delet... - 09:11 pm Revision ff8adbcf: qga: vss-win32: Fix interference with snapshot creation by other VSS requesters
- When a VSS requester such as vshadow.exe or diskshadow.exe requests to
create disk snapshots, Windows may choose qemu... - 09:10 pm Revision 4c1b8f1e: qga: vss-win32: Use NULL as an invalid pointer for OpenEvent and CreateEvent
- OpenEvent and CreateEvent WinAPI return NULL when failed to open/create
events handles, instead of INVALID_HANDLE_VAL...
02/22/2014
- 04:59 pm Revision d9738fd2: block/iscsi: fix segfault if writesame fails
- commit fa6252b0 introduced a segfault because it tries
to read iTask.task->sense after iTask.task has been
freed.
Si... - 11:02 am Revision 64cc2284: scsi-disk: Add support for port WWN and index descriptors in VPD page 83h
- To make a VM more convincing to my application, it's useful to be able
to add a port WWN and relative target port ind... - 11:02 am Revision 703dd81a: scsi: report thin provisioning errors with werror=report
- SCSI defines a status code for when a thin-provisioned LUNs would
exceed the allocated space, map ENOSPC to it.
Revi... - 11:02 am Revision 837c3901: block/iscsi: fix deadlock on scsi check condition
- the retry logic was broken because the complete status
of the task structure was not reset. this resulted in
an infin... - 11:02 am Revision c5f52875: scsi: Change scsi sense buf size to 252
- Current buffer size fails the assersion check in like
hw/scsi/scsi-bus.c:1655: assert(req->sense_len <= sizeo... - 11:02 am Revision 24d3bd67: block/iscsi: query for supported VPD pages
- this patch ensures that we only query for block provisioning and
block limits vpd pages if they are advertised. It al... - 11:02 am Revision 7ef8cf9a: scsi-bus: Fix transfer length for VERIFY with BYTCHK=11b
- The transfer length depends on field BYTCHK, which is encoded in byte
1, bits 1..2. However, the guard for for case ...
02/21/2014
- 11:40 pm Revision 6141f3bd: iotests: Mixed quorum child device specifications
- Add a test case to test 081 for mixing full option dicts and reference
strings of specifying the quorum child block d... - 11:32 pm Revision 8a87f3d7: quorum: Simplify quorum_open()
- Although it may not look like it, this patch simplifies quorum_open().
qdict_array_split() is now able to return QLis... - 11:29 pm Revision c88a1de5: quorum: Add quorum_open() and quorum_close().
- Example of command line:
-drive if=virtio,driver=quorum,\
children.0.file.filename=1.raw,\
children.0.node-name=1.ra... - 11:29 pm Revision c7fc5bc2: quorum: Add unit test.
- Signed-off-by: Benoit Canet <benoit@irqsave.net>
Reviewed-by: Max Reitz <mreitz@redhat.com>
Signed-off-by: Kevin Wolf... - 11:29 pm Revision 1c508d17: quorum: Add quorum_co_flush().
- Makes a vote to select error if any.
Signed-off-by: Benoit Canet <benoit@irqsave.net>
Reviewed-by: Max Reitz <mreitz... - 11:29 pm Revision 98a7a38f: quorum: Implement recursive .bdrv_recurse_is_first_non_filter in quorum.
- This is used to activate quorum snapshot.
Signed-off-by: Benoit Canet <benoit@irqsave.net>
Reviewed-by: Max Reitz <m... - 11:29 pm Revision 95c6bff3: quorum: Add quorum mechanism.
- This patchset enables the core of the quorum mechanism.
The num_children reads are compared to get the majority versi... - 11:29 pm Revision a28e4c40: quorum: Add quorum_invalidate_cache().
- We really want that live migration works with quorum so implement
quorum_invalidate_cache().
Signed-off-by: Benoit C... - 11:29 pm Revision d55dee20: quorum: Add quorum_getlength().
- Check that every bs file returns the same length.
Otherwise, return -EIO to disable the quorum and
avoid length discr... - 11:29 pm Revision f70d7f7e: blkverify: Extract qemu_iovec_clone() and qemu_iovec_compare() from blkverify.
- qemu_iovec_compare() will be used to compare IOs vectors in quorum blkverify
mode. The patch extracts these functions... - 11:29 pm Revision 7db6982a: quorum: Add quorum_aio_readv.
- Add code to do num_children reads in parallel and cleanup the structures
afterwards.
Signed-off-by: Benoit Canet <be... - 11:29 pm Revision 13e7956e: quorum: Add quorum_aio_writev and its dependencies.
- Writes are mirrored num_children times on num_children devices.
Signed-off-by: Benoit Canet <benoit@irqsave.net>
Rev... - 11:29 pm Revision cadebd7a: quorum: Create BDRVQuorumState and BlkDriver and do init.
- Create the structure holding the quorum settings and write the minimal block
driver instanciation boilerplate.
Signe... - 11:29 pm Revision 27cec15e: quorum: Create quorum.c, add QuorumChildRequest and QuorumAIOCB.
- Quorum is a block filter mirroring writes to num_children children.
For reads quorum reads each children and does a v... - 11:18 pm Revision 64757582: check-qdict: Test termination of qdict_array_split()
- qdict_array_split() should terminate if it encounters both an entry with
a key of "%u" and entries with keys prefixed... - 11:11 pm Revision 7841c768: check-qdict: Adjust test for qdict_array_split()
- Test the new functionality of qdict_array_split(), that is, splitting
off single objects.
Signed-off-by: Max Reitz <... - 11:11 pm Revision bae3f92a: qdict: Extract non-QDicts in qdict_array_split()
- Currently, qdict_array_split() only splits off entries with a key prefix
of "%u.", packing them into a new QDict. Thi... - 11:11 pm Revision ae39c4b2: qemu-config: Sections must consist of keys
- In config_parse_qdict_section(), the QList returned by
qdict_array_split() is assumed to only contain QDicts. Current... - 11:10 pm Revision a33cc31d: qemu-iotests: Check qemu-img command line parsing
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Jeff Cody <jcody@redhat.com>
Reviewed-by: Eric Blake <eblak... - 11:10 pm Revision a283cb6e: qemu-img: Allow -o help with incomplete argument list
- This patch allows using 'qemu-img $subcmd -o help' for the create,
convert and amend subcommands, without specifying ... - 11:10 pm Revision 626f84f3: qemu-img amend: Support multiple -o options
- Instead of ignoring all option values but the last one, multiple -o
options now have the same meaning as having a sin... - 11:10 pm Revision 2dc8328b: qemu-img convert: Support multiple -o options
- Instead of ignoring all option values but the last one, multiple -o
options now have the same meaning as having a sin... - 11:10 pm Revision 77386bf6: qemu-img create: Support multiple -o options
- If you specified multiple -o options for qemu-img create, it would
silently ignore all but the last one. This patch f... - 11:10 pm Revision 7cc07ab8: qemu-option: has_help_option() and is_valid_option_list()
- has_help_option() checks if any help option ('help' or '?') occurs
anywhere in an option string, so that things like ... - 10:02 pm Revision 5b7aa9b5: vdi: say why an image is bad
- Instead of just putting it in debugging output, we can now put the
value in an Error.
Signed-off-by: Paolo Bonzini <... - 10:02 pm Revision d1833ef5: vmdk: push vmdk_read_desc up to caller
- Currently, we just try reading a VMDK file as both image and descriptor.
This makes it hard to choose which of the tw... - 10:02 pm Revision a8842e6d: vmdk: extract vmdk_read_desc
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf... - 10:02 pm Revision 76abe407: block: do not abuse EMEDIUMTYPE
- Returning "Wrong medium type" for an image that does not have a valid
header is a bit weird. Improve the error by me... - 10:02 pm Revision 89ac8480: vmdk: correctly propagate errors
- Now that we can return the "right" errors, use the Error** parameter
to pass them back instead of just printing them.... - 10:02 pm Revision 37f09e5e: vmdk: do not try opening a file as both image and descriptor
- This prepares for propagating errors from vmdk_open_sparse and
vmdk_open_desc_file up to the caller of vmdk_open.
Si... - 10:02 pm Revision b6d5066d: qcow: correctly propagate errors
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf... - 10:02 pm Revision a7451cb8: gluster: correctly propagate errors
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf... - 10:02 pm Revision f2917853: iscsi: correctly propagate errors in iscsi_open
- Before:
$ ./qemu-io-old
qemu-io-old> open -r -o file.driver=iscsi,file.filename=foo
Failed to parse URL :... - 10:02 pm Revision 2a94fee3: curl: correctly propagate errors
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf... - 10:02 pm Revision f8d924e4: cow: correctly propagate errors
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf... - 10:02 pm Revision 0fea6b79: qed: correctly propagate errors
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf... - 10:02 pm Revision 6890aad4: vhdx: correctly propagate errors
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf... - 10:02 pm Revision 537b41f5: nbd: move socket wrappers to qemu-nbd
- qemu-nbd is one of the few valid users of qerror_report_err. Move
the error-reporting socket wrappers there.
Signed... - 10:02 pm Revision 35cb1748: iscsi: fix indentation
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf... - 10:02 pm Revision 24897a76: gluster: default scheme to gluster:// and host to localhost.
- Currently, "gluster:///volname/img" and (using file. options)
"file.driver=gluster,file.filename=foo" will segfault. ... - 10:02 pm Revision c0f92b52: vvfat: correctly propagate errors
- Before:
$ ./qemu-io-old
qemu-io-old> open -r -o driver=vvfat,fat-type=24,dir=i386-softmmu
Valid FAT types... - 10:02 pm Revision 5469a2a6: block: Handle bs->options in bdrv_open() only
- The fail paths of bdrv_file_open() and bdrv_open() naturally exhibit
similarities, thus it is possible to reuse the o... - 10:02 pm Revision f7d9fd8c: block: Remove bdrv_open_image()'s force_raw option
- This option is now unnecessary since specifying BDRV_O_PROTOCOL as flag
will do exactly the same.
Signed-off-by: Max... - 10:02 pm Revision 5d12aa63: block: Reuse reference handling from bdrv_open()
- Remove the reference parameter and the related handling code from
bdrv_file_open(), since it exists in bdrv_open() no... - 10:02 pm Revision d4446eae: block: Remove bdrv_new() from bdrv_file_open()
- Change bdrv_file_open() to take a simple pointer to an already existing
BDS instead of an indirect one. The BDS will ... - 10:02 pm Revision ddf5636d: block: Add reference parameter to bdrv_open()
- Allow bdrv_open() to handle references to existing block devices just as
bdrv_file_open() is already capable of.
Sig... - 10:02 pm Revision 2e40134b: block: Make bdrv_file_open() static
- Add the bdrv_open() option BDRV_O_PROTOCOL which results in passing the
call to bdrv_file_open(). Additionally, make ... - 10:02 pm Revision 77e8b9ca: nbd: correctly propagate errors
- Before:
$ ./qemu-io-old
qemu-io-old> open -r -o file.driver=nbd
one of path and host must be specified.
... - 10:02 pm Revision a69d9af4: nbd: produce a better error if neither host nor port is passed
- Before:
$ qemu-io-old
qemu-io-old> open -r -o file.driver=nbd
qemu-io-old: can't open device (null): Coul... - 10:02 pm Revision c06b7278: nbd: inline tcp_socket_incoming_spec into sole caller
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf... - 10:02 pm Revision 5acd9d81: block: Reuse success path from bdrv_open()
- The fail and success paths of bdrv_file_open() may be further shortened
by reusing code already existent in bdrv_open... - 10:02 pm Revision e6dc8a1f: block: Fix bdrv_is_first_non_filter()
- Consider top level BlockDriverStates as well.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Benoit Canet... - 10:02 pm Revision f67503e5: block: Change BDS parameter of bdrv_open() to **
- Make bdrv_open() take a pointer to a BDS pointer, similarly to
bdrv_file_open(). If a pointer to a NULL pointer is gi... - 10:02 pm Revision a71835a0: qcow2: Set zero flag for discarded clusters
- Instead of making the backing file contents visible again after a discard
request, set the zero flag if possible (i.e... - 05:04 pm Revision 105a0601: Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20140220' ...
- target-arm queue:
* Fix a bug causing an assertion in the NVIC on ARMv7M models
* More A64 Neon instructions
* Ref... - 04:54 pm Revision 3e890c77: Merge remote-tracking branch 'remotes/stefanha/tags/qtest-monitor-process-pull...
- qtest resource cleanup pull request
# gpg: Signature made Wed 19 Feb 2014 14:46:34 GMT using RSA key ID 81AB73C8
# g... - 04:38 pm Revision 7a87a7b3: Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' into...
- Tracing pull request
# gpg: Signature made Wed 19 Feb 2014 15:42:20 GMT using RSA key ID 81AB73C8
# gpg: Good signat... - 04:31 pm Revision e607784f: Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging
- This fixes a target-i386 emulation regression
# gpg: Signature made Wed 19 Feb 2014 15:42:12 GMT using RSA key ID C8... - 01:47 pm Revision 9bd9d5e3: Merge remote-tracking branch 'remotes/riku/linux-user-for-upstream' into staging
- * remotes/riku/linux-user-for-upstream:
linux-user: Fix error handling in target_to_host_semarray()
linux-user: I... - 12:39 pm Revision 774d566c: tcg/i386: Fix build for systems without working cpuid.h (MacOSX, Win32)
- Win32 doesn't have a cpuid.h, and MacOSX may have one but without
the __cpuid() function we use, which means that com... - 12:19 pm Revision 521f438e: KVM: Use return value for error print
- Commit 94ccff13 introduced a more verbose failure message and retry
operations on KVM VM creation. However, it ended ...
02/20/2014
- 07:57 pm Revision 58da5b1e: xen_disk: fix io accounting
- bdrv_acct_done was called unconditional. But in case the ioreq has no
segments there is no matching bdrv_acct_start c... - 07:28 pm Revision 15e8159e: Call pci_piix3_xen_ide_unplug from unplug_disks
- Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Paolo Bonzini <pbonzini@redhat.com> - 05:25 pm Revision 2ca92bb9: Merge remote-tracking branch 'remotes/kraxel/tags/pull-usb-3' into staging
- - xhci improvements and fixes.
- uhci bugfix.
- cleanups.
# gpg: Signature made Tue 18 Feb 2014 15:48:10 GMT using R... - 05:02 pm Revision 3d2bb5cc: Merge remote-tracking branch 'remotes/rth/tcg-next' into staging
- * remotes/rth/tcg-next:
tcg/i386: Use SHLX/SHRX/SARX instructions
tcg/i386: Use ANDN instruction
tcg/i386: Add ... - 03:05 pm Revision 61e8a923: Merge remote-tracking branch 'remotes/afaerber/tags/qom-devices-for-peter' int...
- QOM infrastructure fixes and device conversions
* QTest cleanups and test cases for PCI NICs
* NAND fix for "info qt... - 02:14 pm Revision d3399d7c: block: convert block drivers linked with libs to modules
- The converted block drivers are:
curl
iscsi
rbd
ssh
glusterfs
Signed-off-by: Fam Zheng <famz@re... - 02:14 pm Revision 17969268: rules.mak: introduce DSO rules
- Add necessary rules and flags for shared object generation.
The new rules introduced here are:
1) %.o in $(common-ob... - 02:14 pm Revision cc475698: Makefile: introduce common-obj-m and block-obj-m for DSO
- $(common-obj-m) will include $(block-obj-m), like $(common-obj-y) does
for $(block-obj-y).
Signed-off-by: Fam Zheng ... - 02:14 pm Revision 66518bf6: configure: Disable libtool if -fPIE does not work with it (bug #1257099)
- Adjust TMPO and added TMPB, TMPL, and TMPA. libtool needs the names
to be fixed (TMPB).
Add new functions do_libtoo... - 02:14 pm Revision e26110cf: module: implement module loading
- This patch adds loading, stamp checking and initialization of modules.
The init function of dynamic module is no lon... - 02:14 pm Revision f966f9dd: build: softmmu targets do not have a "main.o" file
- Thus this rule is useless.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 02:14 pm Revision e3be6f0e: Makefile: install modules with "make install"
- Install all the modules to ${MODDIR}.
Signed-off-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Paolo Bonzini <pbonz... - 02:12 pm Revision 6ebc91e5: block: use per-object cflags and libs
- No longer adds flags and libs for them to global variables, instead
create config-host.mak variables like FOO_CFLAGS ... - 02:12 pm Revision 5c0d52bc: rules.mak: allow per object cflags and libs
- Adds extract-libs in LINK to expand any "per object libs", the syntax to define
such a libs options is like:
... - 02:12 pm Revision ba1183da: rules.mak: fix $(obj) to a real relative path
- Makefile.target includes rule.mak and unnested common-obj-y, then prefix
them with '../', this will ignore object spe... - 02:12 pm Revision 13b6ce0e: darwin: do not use -mdynamic-no-pic
- While -mdynamic-no-pic can speed up the code somewhat, it is only used
on the legacy PowerPC Mac OS X, and I am not s... - 02:12 pm Revision 10f5bff6: util: Split out exec_dir from os_find_datadir
- With this change, main() calls qemu_init_exec_dir and uses argv[0] to
init exec_dir. The saved value can be retrieved... - 02:10 pm Revision 4c0c9bbe: Merge remote-tracking branch 'remotes/qmp-unstable/queue/qmp' into staging
- * remotes/qmp-unstable/queue/qmp:
monitor: Add object_add class argument completion.
monitor: Add object_del id a... - 12:35 pm Revision dfc15c7c: target-arm: A64: Implement the wide 3-reg-different operations
- Implement the wide three-reg-different operations:
SADDW, UADDW, SSUBW and USUBW.
Signed-off-by: Peter Maydell <pete... - 12:35 pm Revision 2ea5a2ca: linux-user: AArch64: Fix exclusive store of the zero register
- Signed-off-by: Janne Grunau <j@jannau.net>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter... - 12:35 pm Revision 60510aed: target-arm: A64: Implement unprivileged load/store
- Implement the unprivileged load and store instructions.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Revi... - 12:35 pm Revision e4b998d4: target-arm: A64: Implement narrowing three-reg-diff operations
- Implement the narrowing three-reg-diff operations: ADDHN,
RADDHN, SUBHN and RSUBHN.
Signed-off-by: Peter Maydell <pe... - 12:35 pm Revision 70d7f984: target-arm: A64: Add most remaining three-reg-diff widening ops
- Add the remainder of the 64x64->128 operations in the three-reg-diff
category except for PMULL, PMULL2.
Signed-off-b... - 12:35 pm Revision 13caf1fd: target-arm: A64: Add opcode comments to disas_simd_three_reg_diff
- The opcode switch in disas_simd_three_reg_diff() is missing the
customary comments indicating which cases correspond ... - 12:35 pm Revision d324b36a: target-arm: A64: Implement store-exclusive for system mode
- System mode store-exclusive use a different code path to usermode ones;
implement this missing code, in a similar way... - 12:35 pm Revision 7900e9f1: target-arm: Fix incorrect type for value argument to write_raw_cp_reg
- The write_raw_cp_reg's value argument should be a uint64_t, since
that's what all its callers hand it and what all th... - 12:35 pm Revision 59a1c327: target-arm: Remove failure status return from read/write_raw_cp_reg
- The read_raw_cp_reg and write_raw_cp_reg functions can now never
fail (in fact they should never have failed previous... - 12:35 pm Revision ea4571eb: target-arm: Remove unnecessary code now read/write fns can't fail
- Now that cpreg read and write functions can't fail and throw an
exception, we can remove the code from the translator... - 12:35 pm Revision c4241c7d: target-arm: Drop success/fail return from cpreg read and write functions
- All cpreg read and write functions now return 0, so we can clean up
their prototypes:
* write functions return void
... - 12:35 pm Revision 00108f2d: target-arm: Convert generic timer reginfo to accessfn
- Convert the reginfo structs for the generic timer registers
to use access functions rather than returning EXCP_UDEF f... - 12:35 pm Revision 92611c00: target-arm: Convert miscellaneous reginfo structs to accessfn
- Convert the remaining miscellaneous cases of reginfo read/write
functions returning EXCP_UDEF to use an accessfn inst... - 12:35 pm Revision 626187d8: target-arm: Log bad system register accesses with LOG_UNIMP
- Log guest attempts to access unimplemented system registers via
the LOG_UNIMP reporting mechanism (for both the 32 bi... - 12:35 pm Revision fcd25206: target-arm: Convert performance monitor reginfo to accessfn
- Convert the performance monitor reginfo definitions to use
an accessfn rather than returning EXCP_UDEF from read and
... - 12:35 pm Revision e508a92b: target-arm: Stop underdecoding ARM946 PRBS registers
- The ARM946 has 8 PRBS (protection region base and size) registers.
Currently we implement these with a CP_ANY reginfo... - 12:35 pm Revision f59df3f2: target-arm: Split cpreg access checks out from read/write functions
- Several of the system registers handled via the ARMCPRegInfo
mechanism have access trap control bits controlling whet... - 12:35 pm Revision 99f678a6: target-arm: Restrict check_ap() use of S and R bits to v6 and earlier
- The SCTLR bits S and R (8 and 9) only exist in ARMv6 and earlier.
In ARMv7 these bits RAZ, and in ARMv8 they are reas... - 12:35 pm Revision 1456364f: target-arm: Remove unused ARMCPUState sr substruct
- Remove the 'struct sr' from ARMCPUState -- it isn't actually used and is
a hangover from the original separate system... - 12:35 pm Revision 76e3e1bc: target-arm: Define names for SCTLR bits
- The SCTLR is full of bits for enabling or disabling various things, and so
there are many places in the code which ch... - 12:35 pm Revision 83e9a4ae: target-arm/kvm-consts.h: Define QEMU constants for known KVM CPUs
- Extend the set of CPUs for which we provide a QEMU_KVM_ARM_TARGET_*
constant to include all the ones currently suppor... - 12:35 pm Revision 67d43538: softfloat: Support halving the result of muladd operation
- The ARMv8 instruction set includes a fused floating point
reciprocal square root step instruction which demands an
"(... - 12:35 pm Revision bc242f9b: target-arm: A64: Implement floating point pairwise insns
- Add support for the floating-point pairwise operations
FADDP, FMAXP, FMAXNMP, FMINP and FMINNMP. To do this we use th... - 12:35 pm Revision 057d5f62: target-arm: A64: Implement remaining 3-same instructions
- Implement the remaining instructions in the SIMD 3-reg-same
and scalar-3-reg-same groups: FMULX, FRECPS, FRSQRTS, FAC... - 12:35 pm Revision 9f82e0ff: target-arm: A64: Implement SIMD scalar indexed instructions
- Implement the SIMD scalar indexed instructions. The encoding
here is nearly identical to the vector indexed grouping,... - 12:35 pm Revision 8908f4d1: target-arm: A64: Implement SIMD FP compare and set insns
- This adds all forms of the SIMD floating point and set instructions:
FCM(GT|GE|EQ|LE|LT)
Most of the heavy liftin... - 12:35 pm Revision c44ad1fd: target-arm: A64: Implement long vector x indexed insns
- Implement the 'long' operations in the vector x indexed
element category.
Signed-off-by: Peter Maydell <peter.maydel... - 12:35 pm Revision b033cd3d: target-arm: A64: Implement scalar three different instructions
- Implement the scalar three different instruction group:
it only has three instructions in it.
Signed-off-by: Peter M... - 12:35 pm Revision 87316902: hw/intc/arm_gic: Fix NVIC assertion failure
- Commit 40d225009ef accidentally changed the behaviour of
gic_acknowledge_irq() for the NVIC. The NVIC doesn't have SG... - 12:35 pm Revision f5e51e7f: target-arm: A64: Implement plain vector SIMD indexed element insns
- Implement all the SIMD vector x indexed element instructions
in the subcategory which are not 'long' ops.
Signed-off...
02/19/2014
- 05:40 pm Revision 6d093a4f: target-i386: Fix I/O bitmap checks for in/out
- Commit 1b90d56e changed the implementation of in/out imm to not assign
the accessed port number to cpu_T[0] as it app... - 04:45 pm Revision b15d422a: qtest: kill QEMU process on g_assert() failure
- The QEMU process stays running if the test case fails. This patch fixes
the leak by installing a SIGABRT signal hand... - 04:44 pm Revision cef60c92: qtest: make QEMU our direct child process
- qtest_init() cannot use exec*p() to launch QEMU since the exec*p()
functions take an argument array while qtest_init(... - 04:43 pm Revision 98f9e35b: qtest: drop unused child_pid field
- Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com> - 12:29 pm Revision 69d4c703: linux-user: Fix error handling in target_to_host_semarray()
- Fix two issues in error handling in target_to_host_semarray():
* don't leak the host_array buffer if lock_user fails... - 12:29 pm Revision fff8c539: linux-user: Implement BLKPG ioctl
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by:... - 12:14 pm Revision 94783de6: trace-events: Fix typo in "offset"
- s/offet/offset/
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by:... - 12:09 pm Revision 5d59fd99: Add ust generated files to .gitignore
- Signed-off-by: Mohamad Gebai <mohamad.gebai@polymtl.ca>
Reviewed-by: Alex Bennée <alex@bennee.com>
Signed-off-by: Ste... - 12:08 pm Revision ef3ef4a0: Update documentation for LTTng ust tracing
- Signed-off-by: Mohamad Gebai <mohamad.gebai@polymtl.ca>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-... - 12:08 pm Revision e6bf23f8: Adapt Makefiles to the new LTTng ust interface
- Add generation of new files for LTTng ust.
Signed-off-by: Mohamad Gebai <mohamad.gebai@polymtl.ca>
Signed-off-by: St... - 12:08 pm Revision bf15f63c: Fix configure script for LTTng 2.x
- Signed-off-by: Mohamad Gebai <mohamad.gebai@polymtl.ca>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 12:08 pm Revision 9530570f: Modified the tracetool framework for LTTng 2.x
- * A new format is required to generate definitions for ust tracepoints.
Files ust_events_h.py and ust_events_c.py d...
02/18/2014
- 04:54 pm Revision 3a5d30bf: linux-user/signal.c: Don't pass sigaction uninitialised sa_flags
- When forcing a fatal signal, we weren't initialising the sa_flags
field in the struct sigaction we used to reset the ... - 04:54 pm Revision 6afafa86: linux-user/elfload.c: Avoid calling g_free() on uninitialized data
- Avoid calling g_free() on unintialized data in the error-handling
paths in elf_core_dump() by splitting the initializ... - 04:54 pm Revision 501bb4b0: linux-user: Fix error handling in lock_iovec()
- In lock_iovec() if lock_user() failed we were doing an unlock_user
but not a free(vec), which is the wrong way round.... - 04:45 pm Revision 4fc47320: linux-user: sync syscall numbers upto 3.13
- All others updated except unicore, which doesn't look right to
begin with.
Signed-off-by: Riku Voipio <riku.voipio@l... - 04:39 pm Revision 4f9cc734: xhci: switch debug printf to tracepoint
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 04:39 pm Revision d6bb65fc: xhci: use DPRINTF() instead of fprintf(stderr, ...)
- So we don't spam stderr with (guest-triggerable) messages by default.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 04:39 pm Revision c348e481: uhci: invalidate queue on device address changes
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 04:39 pm Revision cc03ff9d: xhci iso: allow for some latency
- Allow the scheduled transfer time be a bit behind, to
compensate for latencies. Without this xhci will wait
way to o... - 04:39 pm Revision 786ad214: xhci iso: fix time calculation
- Frameid specifies frames not microframes, so we
need to shift it to get the microframe index.
Signed-off-by: Gerd Ho... - 04:39 pm Revision bd93976a: usb: Remove magic constants from device bmAttributes
- Replace magic constants in device bmAttributes with symbolic ones
from Linux kernel ch9.h
Signed-off-by: Pantelis Ko... - 04:39 pm Revision f6969b9f: xhci: fix overflow in usb_xhci_post_load
- Found by Coverity.
Reported-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 12:10 am Revision 91f32b0c: qtest: Include system headers before user headers
- It is dangerous to include user headers before system headers since user
macros can affect system headers.
Signed-of...
02/17/2014
- 06:57 pm Revision 84d18f06: Use error_is_set() only when necessary
- error_is_set(&var) is the same as var != NULL, but it takes
whole-program analysis to figure that out. Unnecessarily... - 06:57 pm Revision fca72d9b: monitor: Add device_del id argument completion.
- Signed-off-by: Hani Benhabiles <hani@linux.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 06:57 pm Revision 1094fd3a: monitor: Add object_add class argument completion.
- Signed-off-by: Hani Benhabiles <hani@linux.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 06:57 pm Revision 77d1c3c6: qmp: expose list of supported character device backends
- Introduce 'query-chardev-backends' QMP command which lists all
supported character device backends.
Signed-off-by: M... - 06:57 pm Revision 992d3e64: monitor: Add device_add device argument completion.
- Signed-off-by: Hani Benhabiles <hani@linux.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 06:57 pm Revision ff9ec34d: QMP: allow JSON dict arguments in qmp-shell
- qmp-shell hides the QMP wire protocol JSON encoding from the user. Most
of the time this is helpful and makes the co... - 06:57 pm Revision b48fa074: monitor: Add object_del id argument completion.
- Signed-off-by: Hani Benhabiles <hani@linux.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 06:57 pm Revision dde3a218: hmp: migrate command (without -d) now blocks correctly
- This patch fixes a timing issue that migrate command (without -d) does not
block in some cases.
The original version... - 06:12 pm Revision 464a1441: tcg/optimize: Add more identity simplifications
- Recognize 0 operand to andc, and -1 operands to and, orc, eqv.
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Revi... - 06:12 pm Revision 9d2eec20: tcg/i386: Use ANDN instruction
- Note that the optimizer cannot simplify ANDC X,Y,C to AND X,Y,~C
so we must handle constants in the implementation of... - 06:12 pm Revision 189f792d: disas/i386: Disassemble ANDN/SHLX/SHRX/SHAX
- Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Ri... - 06:12 pm Revision 6399ab33: tcg/i386: Use SHLX/SHRX/SARX instructions
- These three-operand shift instructions do not require the shift count
to be placed into ECX. This reduces the number... - 06:12 pm Revision e201b564: tcg/optimize: Simply some logical ops to NOT
- Given, of course, an appropriate constant. These could be generated
from the "canonical" operation for inversion on ... - 06:12 pm Revision e64e958e: tcg/optimize: Optmize ANDC X,Y,Y to MOV X,0
- Like we already do for SUB and XOR.
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Aurelien Jarno <au... - 06:12 pm Revision 23ec69ed: tcg/optimize: Handle known-zeros masks for ANDC
- Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Ri... - 06:12 pm Revision a1b29c9a: tcg/i386: Move TCG_CT_CONST_* to tcg-target.c
- These are not needed by users of tcg-target.h. No need to recompile
when we adjust them.
Reviewed-by: Paolo Bonzini... - 06:12 pm Revision ecc7e843: tcg/i386: Add tcg_out_vex_modrm
- Prepare for emitting BMI insns which require VEX encoding.
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed... - 06:12 pm Revision f096dc96: tcg/optimize: improve known-zero bits for 32-bit ops
- The shl_i32 op might set some bits of the unused 32 high bits of the
mask. Fix that by clearing the unused 32 high bi... - 06:12 pm Revision 3031244b: tcg/optimize: fix known-zero bits optimization
- Known-zero bits optimization is a great idea that helps to generate more
optimized code. However the current implemen... - 06:12 pm Revision c8d70272: tcg/optimize: add known-zero bits compute for load ops
- Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: ... - 06:12 pm Revision e46b225a: tcg/optimize: fix known-zero bits for right shift ops
- 32-bit versions of sar and shr ops should not propagate known-zero bits
from the unused 32 high bits. For sar it coul... - 06:12 pm Revision 7a3a0097: tcg-arm: The shift count of op_rotl_i32 is in args[2] not args[1].
- It's this that should be subtracted from 0x20 when converting to a right rotate.
Cc: qemu-stable@nongnu.org
Signed-o... - 01:44 pm Revision 46eef33b: Fix QEMU build on OpenBSD on x86 archs
- This resolves the build issue with building the ROMs on OpenBSD on x86 archs.
As of OpenBSD 5.3 the compiler builds P...
02/16/2014
- 01:20 am Revision f6aa2f7d: TCG: Fix 32-bit host allocation typo
- The second half register of a 64-bit temp on a 32-bit host
was allocated with the wrong base_type.
The base_type of ...
02/15/2014
- 10:26 pm Revision 0dbcf95a: libvixl: fix 64bit constants usage
- Since commit 999b53ec8794f203964db3ecf939a3da5c4bc843:
Author: Claudio Fontana <claudio.fontana@linaro.org>
Date: ... - 06:36 pm Revision 078a1c37: Merge remote-tracking branch 'remotes/mjt/tags/trivial-patches-2014-02-15' int...
- trivial patches for 2014-02-15
# gpg: Signature made Sat 15 Feb 2014 12:10:46 GMT using RSA key ID 74F0C838
# gpg: G... - 06:15 pm Revision 44e3a39f: Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into s...
- Block pull request
# gpg: Signature made Fri 14 Feb 2014 17:26:30 GMT using RSA key ID 81AB73C8
# gpg: Good signatur... - 05:20 pm Revision 90ce3d76: Merge remote-tracking branch 'remotes/jliu/or32-ld-st' into staging
- * remotes/jliu/or32-ld-st:
target-openrisc: Use new qemu_ld/st opcodes
Signed-off-by: Peter Maydell <peter.maydell... - 05:07 pm Revision a50f98b0: Merge remote-tracking branch 'remotes/jovanovic/mips-ufrp' into staging
- * remotes/jovanovic/mips-ufrp:
target-mips: add user-mode FR switch support for MIPS32r5
target-mips: add support... - 02:10 pm Revision 88c1ee73: char/serial: Fix emptyness check
- This was guarding against a full fifo rather than an empty fifo when
popping. Fix.
Signed-off-by: Peter Crosthwaite ... - 02:10 pm Revision a63e5e0c: misc: Fix case Qemu -> QEMU
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Andreas Färber... - 02:10 pm Revision c1570e2a: sparc/leon3: Initialize stack pointer
- A lot of real world LEON3 systems are shipped with the GRMON boot
loader. This boot loader initializes the stack poi... - 02:10 pm Revision 3f281822: configure: add hint of libfdt to DTC dependency not found message
- Most distros package it as libfdt, and mentioning libfdt here makes it
much easier to find the package you're missing... - 02:10 pm Revision 5556332a: gitignore: anchor all ignored names
- by default, patterns/names in .gitignore are applied
recursively to all subdirectories. So any name mentioned
in .gi... - 02:10 pm Revision b33276a7: vl: trim includes
- Over time, lots of stuff moved from vl.c into separate
files. But include statements has never been cleaned,
and the... - 02:10 pm Revision 21684af0: configure: add hints to a remedy for feature_not_found errors
- Modify feature_not_found to accept an optional second parameter to be
printed after the generic feature not found err... - 02:10 pm Revision 24c84e68: vl: remove old, long-unused defines
- Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
- 02:10 pm Revision 26247179: net: declare struct iovec in checksum.h to fix compiler warning
- The checksum calculation header exports a function that refers to
struct iov defined in iov.h. Without including the... - 02:10 pm Revision 62dc90c6: linux-user: refactor do_socketcall()
- Refactor do_socketcall() to do argument conversion/checking first,
according to a lookup table (which call has how ma...
02/14/2014
- 10:12 pm Revision e41b509d: qapi: Refine human printing of sizes
- This fixes several bugs or shortcomings of the previous pretty-printer.
In particular:
* use PRIu64 instead of casti... - 10:12 pm Revision 85ca1202: qdev: Use QAPI type names for properties
- Use "drive", "chr", etc. only for legacy_name (which shows up
in -device foo,? output).
Reviewed-by: Igor Mammedov <... - 10:12 pm Revision 104059da: qdev: Add enum property types to QAPI schema
- Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Paolo Bon... - 10:12 pm Revision c7bcc85d: qdev: Remove hex8/32/64 property types
- Replace them with uint8/32/64.
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Eric Blake <eblake@redh... - 10:12 pm Revision f31c41ff: block: Handle "rechs" and "large" translation options
- Sure, CHS translation is an obscure topic, and legacy options for
hard-disk geometries are obscure as well. But sinc... - 10:12 pm Revision 0b7593e0: qapi: Add human mode to StringOutputVisitor
- This will be used by "info qtree". For numbers it prints both the
decimal and hex values. For sizes it rounds to th... - 10:12 pm Revision dae3bda4: qdev: Use human mode in "info qtree"
- Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Paolo Bon... - 10:12 pm Revision 515f2346: qdev: Remove most legacy printers
- Their functionality is either aesthetic only (e.g. on/off vs. true/false)
or obtained by the "human mode" of StringOu... - 10:12 pm Revision 98a65284: qdev: Inline qdev_prop_parse()
- Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Paolo Bon... - 10:12 pm Revision 9e4d9620: qdev: Remove legacy parsers for hex8/32/64
- The hexNN property types have not been accepting values not prefixed
by "0x" since QEMU 1.2. Parse those values as d... - 10:12 pm Revision 7ce7ffe0: qdev: Legacy properties are just strings
- prop->info->legacy_name is still used by "-device foo,?".
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-... - 10:12 pm Revision 7d926864: qdev: Sizes are now parsed by StringInputVisitor
- Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Paolo Bon... - 10:12 pm Revision 03ff7770: qdev: Legacy properties are now read-only
- Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Paolo Bon... - 10:12 pm Revision a5829ccf: qapi: Add size parser to StringInputVisitor
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Igor Mamm... - 10:12 pm Revision 23802b4f: qtest: Don't segfault with invalid -qtest option
- This prints an error message, instead of core dump, when "-qtest"
option value is invalid, e.g.:
$ ./x86_64-soft... - 10:11 pm Revision 1f9c4cfd: ipack: Move IndustryPack out of hw/char/
- Move the header defining an IPackBus and IPackDevice base class into
a new include/ directory and move their implemen... - 10:07 pm Revision 227d3272: ipack: QOM parent field cleanup for IPackDevice
- Rename the IPackDevice::qdev field to avoid accidental use.
Acked-by: Alberto Garcia <agarcia@igalia.com>
Signed-off... - 10:07 pm Revision 5c570902: ipack: Convert to QOM realize
- Acked-by: Alberto Garcia <agarcia@igalia.com>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:07 pm Revision a21ac343: ipack: QOM parent field cleanup for IPackBus
- Clean up the only user of IPackBus::qbus field and rename it.
Acked-by: Alberto Garcia <agarcia@igalia.com>
Signed-o... - 10:07 pm Revision 08c9cacf: ipoctal232: QOM parent field cleanup
- Clean up accesses to IPOctalState::dev field and rename it.
Acked-by: Alberto Garcia <agarcia@igalia.com>
Signed-off... - 10:07 pm Revision 37146829: tests: Add ipoctal232 qtest
- Acked-by: Alberto Garcia <agarcia@igalia.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Andre... - 10:02 pm Revision 76491071: tests: Add tpci200 qtest
- Acked-by: Alberto Garcia <agarcia@igalia.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Andre... - 10:01 pm Revision b815ec5e: tests: Add virtio-net qtest
- Cc: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Andreas Fär... - 09:50 pm Revision 5297ea6f: tests: Add ne2000 qtest
- Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 07:05 pm Revision cc67f4d1: block: mirror - use local_err to avoid NULL errp
- When starting a block job, commit_active_start() relies on whether *errp
is set by mirror_start_job. This allows it ... - 07:05 pm Revision dd67fa50: block: Relax bdrv_lookup_bs constraints.
- The following patch will reuse bdrv_lookup_bs in order to open images by
references so the rules of usage of bdrv_loo... - 07:05 pm Revision 18968ca1: block: qemu-iotests - add vhdx log replay tests for qemu-img
- VHDX logs can now be replayed via 'qemu-img check -r all'. Add
tests to verify that the log replay is successful whe... - 07:05 pm Revision 2aa4a86f: qemu-iotests: Don't run 005 on vmdk split formats
- There would be too many extents that VMDK driver can't open all of them:
005 0s ... - output mismatch (see 005.o... - 07:05 pm Revision 57b6bdf3: blockdev: Fix wrong usage of QDECREF causing snapshoted quorum to crash on close.
- As bdrv_open() documentation states:
"The reference to the QDict belongs to the block layer
* after the call (even o... - 07:05 pm Revision 0c5e94ee: block: Open by reference will try device then node_name.
- Since we introduced node_name for named bs of the graph modify the opening by
reference to use it as a fallback.
Thi... - 07:05 pm Revision 39a611a3: block: Don't throw away errno via error_setg
- There are a handful of places in the block layer where a failure path
has a valid -errno value, yet error_setg() is u... - 07:05 pm Revision e0018078: block: qemu-iotests - fix test 070 (vhdx)
- VHDX test 070 failed, due to different output from qemu-io / qemu
when opening an image read-only that contains a log... - 05:22 pm Revision 85f68d55: tests: Add pcnet qtest
- Test PCI only for now.
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Andreas Färber <afaerber@su... - 05:22 pm Revision a21baf79: tests: Add e1000 qtest
- Cc: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Andreas Fär... - 05:22 pm Revision 92838a19: tests: Add eepro100 qtest
- Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 05:22 pm Revision 4a053e7f: tests: Add vmxnet3 qtest
- Note that this will emit a warning:
[vmxnet3][WR][vmxnet3_peer_has_vnet_hdr]: Peer has no virtio extension.
Task offl... - 05:22 pm Revision 74769fe7: tests: Add rtl8139 qtest
- Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 05:22 pm Revision 933069eb: lm832x: QOM'ify
- Replace usages of FROM_I2C_SLAVE() and direct parent field accesses with
QOM cast macro. Rename parent field.
Review... - 05:22 pm Revision a5f96db7: z2: QOM'ify AER915
- Replace usages of FROM_I2C_SLAVE() with QOM cast macro.
Rename the parent field. Reuse the type constant in z2_init()... - 05:22 pm Revision b8bcf811: max7310: QOM'ify
- Replace FROM_I2C_SLAVE() usages with QOM cast macro.
Rename parent field.
Reviewed-by: Peter Crosthwaite <peter.cros... - 05:22 pm Revision bc229b0f: wm8750: QOM'ify
- Replace usages of FROM_I2C_SLAVE() and direct parent field accesses with
QOM cast macro. Rename parent field.
Review... - 05:22 pm Revision dd37dfa9: twl92230: QOM'ify
- Replace usages of FROM_I2C_SLAVE() and direct parent field accesses with
QOM cast macro. Rename parent field.
Add mi... - 05:22 pm Revision 9fe451a0: i2c: Drop FROM_I2C_SLAVE() macro
- We now use type-specific QOM cast macros instead.
Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Sign... - 05:22 pm Revision 59ab56b9: ds1338: QOM'ify
- Replace usages of FROM_I2C_SLAVE() with QOM cast macro.
Rename parent field.
Reviewed-by: Peter Crosthwaite <peter.c... - 05:22 pm Revision 70b51690: tosa: QOM'ify DAC
- Replace usages of FROM_I2C_SLAVE() with QOM cast macro.
Rename parent field. Use type constant in tosa_tg_init().
Re... - 05:22 pm Revision b1be4515: ssd0303: QOM'ify
- Replace usages of FROM_I2C_SLAVE() with QOM cast macro.
Rename parent field.
Reviewed-by: Peter Crosthwaite <peter.c... - 05:22 pm Revision 96dca6b9: pxa2xx: QOM'ify I2C slave
- Replace usages of FROM_I2C_SLAVE() and direct parent field accesses with
QOM cast macro. Rename parent field to assur... - 05:22 pm Revision a5c82852: i2c: Rename i2c_bus to I2CBus
- Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 05:22 pm Revision 6749695e: nand: Don't use qdev_create() in nand_init()
- Commit 7426aa72c36c908a7d0eae3e38568bb0a70de479 (nand: Don't inherit
from Sysbus) changed the parent type of TYPE_NAN... - 05:22 pm Revision 3687d532: tests: Run qom-test for every architecture
- Rather than requiring every new architecture to remember to add a line
to the Makefile to say that qom-test will work... - 05:21 pm Revision 5c1904f1: qom-test: Run for all available machines
- Get available machines via QMP instead of hardcoding a list that's
perpetually out of date.
Xen machines can work on... - 05:21 pm Revision bb6c5e3c: qom-test: Test shutdown in addition to startup
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 05:21 pm Revision 5ec889b4: tests: Fix gcov paths for relocated device sources
- Commit 49ab747f668f421138d5b40d83fa279c4c5e278d moved
fdc.c, hd-geometry.c, m48t59.c, tmp105.c into hw/ subdirectorie... - 02:38 pm Revision 28f106af: block: Add notes to iSCSI's .bdrv_open and .bdrv_reopen_prepare
- iSCSI currently does not need to do any actions to support the
current usage of bdrv_reopen(). However, it is import... - 02:04 pm Revision ee13ed1c: blockdev: Remove 'type' parameter from blockdev_init()
- blockdev-add doesn't know about the device that the backend will be
attached to, this is a legacy -drive concept. Mov... - 02:04 pm Revision 1a838745: sdhci: Drop unnecessary #include
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Stefan Hajnoczi ... - 12:42 pm Revision 933b19ea: PPC: KVM: Add missing address space to ldl_phys helper
- We now have to pass an address space to our _phys helpers. During the
transition apparently the EPR exit path missed ...
02/13/2014
- 06:47 pm Revision aaab89a6: ppcemb-softmmu: Drop Mac and e500 emulation
- They are still available in ppc-softmmu and ppc64-softmmu.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 06:47 pm Revision b3be57c3: qtest: don't report signals if qtest driver enabled
- qtest driver always uses signals to kill qemu
no need to report it, whatever the accelerator state.
Add API to detec... - 06:47 pm Revision 292363e1: target-ppc: Make ppc40x CPUs available in ppcemb
- Not only 44x CPUs (BookE) but also 40x CPUs can run with 1k page size.
Move the criteria to a central inline functio... - 05:02 pm Revision 0888a29c: Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging
- acpi,pc,pci fixes and enhancements
Most changes here are hotplug related:
This merges hotplug infrastructure change... - 04:52 pm Revision f673e70c: Merge remote-tracking branch 'remotes/afaerber/tags/prep-for-upstream' into st...
- PReP machine and devices
* Cleanups for Raven PCI host bridge
* Removal of PReP machine and devices from qemu-system...
02/12/2014
- 07:53 pm Revision 9d74f6fe: Merge remote-tracking branch 'remotes/alon/pull-libcacard.glusterfs' into staging
- * remotes/alon/pull-libcacard.glusterfs:
libcacard: Don't link with all libraries QEMU links to
Signed-off-by: Pet... - 06:42 pm Revision 628a746c: Merge remote-tracking branch 'remotes/kevin/tags/for-anthony' into staging
- Block patches
# gpg: Signature made Sun 09 Feb 2014 08:12:51 GMT using RSA key ID C88F2FD6
# gpg: Good signature fro... - 02:47 am Revision 5631e69c: target-openrisc: Use new qemu_ld/st opcodes
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Acked-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Jia Liu <prolj...
02/11/2014
- 02:57 pm Revision a4550442: petalogix-ml605: Create the CPU with object_new()
- This is to allow future patches to set properties before cpu::realize().
Reviewed-by: Andreas Färber <afaerber@suse.... - 02:57 pm Revision 2e38847b: exec: Make cpu_memory_rw_debug use the CPUs AS
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:57 pm Revision 2a221651: exec: Make cpu_physical_memory_write_rom input an AS
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:57 pm Revision db3be60d: exec: Make stb_phys input an AddressSpace
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:57 pm Revision 5ce5944d: exec: Make stw_*_phys input an AddressSpace
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:57 pm Revision 2198a121: exec: Make stl_phys_notdirty input an AddressSpace
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:57 pm Revision ab1da857: exec: Make stl_*_phys input an AddressSpace
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:57 pm Revision f606604f: exec: Make stq_*_phys input an AddressSpace
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:57 pm Revision 41701aa4: exec: Make lduw_*_phys input an AddressSpace
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:57 pm Revision 2c17449b: exec: Make ldq/ldub_*_phys input an AddressSpace
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:56 pm Revision fdfba1a2: exec: Make ldl_*_phys input an AddressSpace
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:56 pm Revision 33bde2e1: exec: On AS changes, only flush affected CPU TLBs
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:56 pm Revision 09daed84: cpu: Add per-cpu address space
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:56 pm Revision c6c6958c: memory: Add MemoryListener to typedefs.h
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:56 pm Revision 1b3fb98f: exec: Make memory_region_section_get_iotlb use section AS
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:56 pm Revision 3be91e86: exec: Always initialize MemorySection address spaces
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:56 pm Revision 77717094: exec: Make iotlb_to_region input an AS
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:55 pm Revision 29d8ec7b: exec: Make tb_invalidate_phys_addr input an AS
- No functional change.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.... - 01:26 pm Revision 8fa75749: Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20140208' ...
- target-arm queue:
* more A64 Neon instructions
* AArch32 VCVTB and VCVTT ARMv8 instructions
* fixes to inaccuracie...
02/10/2014
- 08:31 pm Revision 702f6df9: Merge remote-tracking branch 'remotes/kvaneesh/for-upstream' into staging
- * remotes/kvaneesh/for-upstream:
hw/9pfs: fix P9_STATS_GEN handling
hw/9pfs: make get_st_gen() return ENOTTY erro... - 08:10 pm Revision a87f3954: memory: fix limiting of translation at a page boundary
- Commit 360e607 (address_space_translate: do not cross page boundaries,
2014-01-30) broke MMIO accesses in cases where... - 06:06 pm Revision ea81ce06: prep: Drop from ppcemb-softmmu
- ppcemb covers only embedded processors, which does not include PReP.
Signed-off-by: Andreas Färber <andreas.faerber@... - 05:46 pm Revision 736d120a: target-mips: add user-mode FR switch support for MIPS32r5
- Description of UFR feature:
Required in MIPS32r5 if floating point is implemented and user-mode FR
switching is supp... - 05:46 pm Revision b4dd99a3: target-mips: add support for CP0_Config5
- Add CP0_Config5, define rw_bitmask and enable modifications.
Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.... - 05:46 pm Revision b4160af1: target-mips: add support for CP0_Config4
- Add CP0_Config4, define rw_bitmask.
Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
Reviewed-by: Eric Jo... - 05:45 pm Revision e527526d: target-mips: add CPU definition for MIPS32R5
- Add mips32r5-generic among CPU definitions for MIPS.
Define ISA_MIPS32R3 and ISA_MIPS32R5.
Signed-off-by: Petar Jova... - 11:09 am Revision 417c45ab: ACPI: Remove commented-out code from HPET._CRS
- IRQNoFlags on HPET._CRS crashes WinXP because it causes the HPET
to conflict with the system timer and/or the RTC. It... - 10:27 am Revision a66e657e: pci/pcie: convert PCIE hotplug to use hotplug-handler API
- Split pcie_cap_slot_hotplug() into hotplug/unplug callbacks
and register them as "hotplug-handler" interface implemen... - 10:27 am Revision 5d268704: pci/shpc: convert SHPC hotplug to use hotplug-handler API
- Split shpc_device_hotplug() into hotplug/unplug callbacks
and register them as "hotplug-handler" interface implementa... - 10:27 am Revision 5e954943: hw/pci: switch to a generic hotplug handling for PCIDevice
- make qdev_unplug()/device_set_realized() to call hotplug handler's
plug/unplug methods if available and remove not ne... - 10:27 am Revision c24d5e0b: acpi/piix4pm: convert ACPI PCI hotplug to use hotplug-handler API
- Split piix4_device_hotplug() into hotplug/unplug callbacks
and register them as "hotplug-handler" interface implement... - 10:26 am Revision 2897ae02: qdev:pci: refactor PCIDevice to use generic "hotpluggable" property
- Get rid of PCIDevice specific PCIDeviceClass.no_hotplug and use
generic DeviceClass.hotpluggable field instead.
Sign... - 10:23 am Revision 5fdae20c: hw/acpi: move typeinfo to the file end
- do so to avoid not necessary forward declarations and
place typeinfo registration at the file end where it's
usually ... - 10:23 am Revision 1a37eca1: qdev: add "hotpluggable" property to Device
- Currently it's possible to make PCIDevice not hotpluggable
by using no_hotplug field of PCIDeviceClass. However it
li... - 10:23 am Revision a1483f88: loader: document that errno is set
- Document that get_image_size sets errno
on failure.
Suggested-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-... - 10:23 am Revision 0ee4de6c: qdev: add to BusState "hotplug-handler" link
- It will allow to reuse field with different BUSes,
reducing code duplication. Field is intended for
replacing 'hotplu... - 10:23 am Revision 9f117d41: define hotplug interface
- Provide a generic hotplug interface for hotplug handlers.
Intended for replacing hotplug mechanism used by
PCI/PCIE/S...
02/09/2014
- 04:49 pm Revision 963116b0: raven: Use constant PCI_NUM_PINS instead of 4
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Andreas Färber <andreas.faerber@web.de> - 04:49 pm Revision c0f2bf9b: prep: Kill get_system_io() usage
- While ISA address space in prep machine is currently the one returned
by get_system_io(), this depends of the impleme... - 01:06 pm Revision 73db416a: libcacard: Don't link with all libraries QEMU links to
- As described in https://bugzilla.redhat.com/show_bug.cgi?id=987441 ,
libcacard currently links to all the libraries Q... - 10:12 am Revision 5f5bcd80: block: Don't call ROUND_UP with negative values
- The behaviour of the ROUND_UP macro with negative numbers isn't obvious.
It happens to do the right thing in this ple... - 10:12 am Revision ad6aef43: raw: Fix BlockLimits passthrough
- raw copies over the BlockLimits of bs->file during bdrv_open().
However, since commit d34682cd it is immediately over... - 10:12 am Revision 7c2bbf4a: qcow2: check for NULL l2meta
- In the case of a metadata preallocation with a large cluster size,
qcow2_alloc_cluster_offset() can allocate nothing ... - 10:12 am Revision 33304ec9: qcow2: fix offset overflow in qcow2_alloc_clusters_at()
- When cluster size is big enough it can lead to an offset overflow
in qcow2_alloc_clusters_at(). This patch fixes it.
... - 10:12 am Revision 99c4a85c: block: Fix memory leaks in bdrv_co_do_pwritev()
- The error path for a failure in one of the two bdrv_aligned_preadv()
calls leaked head_buf or tail_buf, respectively.... - 10:12 am Revision e96126ff: block: Fix 32 bit truncation in mark_request_serialising()
- On 32 bit hosts, size_t is too small for align as the bitmask
~(align - 1) will zero out the higher 32 bits of the of... - 10:12 am Revision af91f9a7: block: bdrv_aligned_pwritev: Assert overlap range
- This adds assertions that the request that we actually end up passing to
the block driver (which includes RMW data an... - 10:12 am Revision eaf944a4: blkdebug: Don't leak bs->file on failure
- Reported-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Laszlo Ersek ... - 10:12 am Revision 693a50ad: qemu-iotests: add test for qcow2 preallocation with different cluster sizes
- Reviewed-by: Max Reitz <mreitz@redhat.com>
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
Signed-off-by: Kevin Wolf <kw... - 10:12 am Revision 16f0587e: qcow2: remove n_start and n_end of qcow2_alloc_cluster_offset()
- n_start can be actually calculated from offset. The number of
sectors to be allocated(n_end - n_start) can be passed ... - 10:12 am Revision 170632db: qemu-iotests: enable support for NFS protocol
- Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 10:12 am Revision 1f7bf7d0: qemu-iotests: change _supported_proto to file for various tests
- all these tests do anything of the following and thus fail with any
protocol other than file:
- the tests use rm, cp... - 10:12 am Revision 765003db: block: Fail gracefully with missing filename
- This fixes a regression introduced in commit 2a05cbe42 ('block: Allow
block devices without files'):
$ qemu-system-x... - 10:12 am Revision ecd792fd: qemu-iotests: blacklist test 020 for NFS protocol
- reopening is currently not supported.
Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Kevin Wolf <kwolf@redh... - 10:12 am Revision f5106206: qemu-iotest: Make 077 raw-only
- The qemu-io command sequences make the assumption that an unaligned
request on the format layer will be unaligned on ... - 10:12 am Revision 5d259fc7: block/iscsi: always fill bs->bl.opt_transfer_length
- the opt_transfer_length has nothing to do with logical
block provisioning stuff so always copy it from
the block limi... - 10:12 am Revision 6542aa9c: block: add native support for NFS
- This patch adds native support for accessing images on NFS
shares without the requirement to actually mount the entir... - 10:12 am Revision a19737f1: qemu-iotests: enable test 016 and 025 to work with NFS protocol
- Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
02/08/2014
- 05:57 pm Revision 1f6b12f7: Merge remote-tracking branch 'remotes/mwalle/tags/lm32-fixes/20140204' into st...
- target-lm32: fixes
# gpg: Signature made Tue 04 Feb 2014 18:47:56 GMT using DSA key ID 3F98A378
# gpg: Can't check s... - 04:50 pm Revision db7dfd4c: hw/arm/allwinner-a10: initialize EMAC
- Signed-off-by: Beniamino Galvani <b.galvani@gmail.com>
Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
... - 04:50 pm Revision c4e57af8: util/fifo8: implement push/pop of multiple bytes
- The patch adds functions fifo8_push_all() and fifo8_pop_buf() which
can be used respectively to push the content of a... - 04:50 pm Revision a1b1d277: vmstate: Add uint32 2D-array support
- Add support for saving VMState of 2D arrays of uint32 values.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
... - 04:50 pm Revision 999b53ec: disas: Implement disassembly output for A64
- Use libvixl to implement disassembly output in debug
logs for A64, for use with both AArch64 hosts and targets.
Sign... - 04:50 pm Revision 69991d7d: arm/zynq: Add software system reset via SCLR
- Support software-driven system reset via the register in the SCLR.
Signed-off-by: Sebastian Huber <sebastian.huber@e... - 04:50 pm Revision 3144f78b: rules.mak: Link with C++ if we have a C++ compiler
- If we have a C++ compiler available, link with it, because we might be
linking some C++ files in. This allows us to i... - 04:50 pm Revision a9d477c4: arm_gic: Add GICC_APRn state to the GICState
- The GICC_APRn registers are not currently supported by the ARM GIC v2.0
emulation. This patch adds the missing state... - 04:50 pm Revision c3dc9fd5: rules.mak: Support .cc as a C++ source file suffix
- The A64 disassembler libvixl uses .cc as its suffix for
C++ source files, so add support for it (we already support
.... - 04:50 pm Revision aa7d461a: arm_gic: Support setting/getting binary point reg
- Add a binary_point field to the gic emulation structure and support
setting/getting this register now when we have it... - 04:50 pm Revision 22f90bcb: hw/net: add support for Allwinner EMAC Fast Ethernet controller
- This patch adds support for the Fast Ethernet MAC found on Allwinner
SoCs, together with a basic emulation of Realtek... - 04:50 pm Revision 58892d47: util/fifo8: clear fifo head upon reset
- To improve the predictability of fifo8_pop_buf(), the fifo head is set
to the start of data buffer upon a reset so th... - 04:50 pm Revision 878a735d: disas: Add subset of libvixl sources for A64 disassembler
- Add the subset of the libvixl sources that are needed for the
A64 disassembler support. These sources come from
https... - 04:50 pm Revision 37fd5b53: disas/libvixl: Fix upstream libvixl compilation issues
- Fix various minor issues with upstream libvixl so that it will compile
successfully on the platforms QEMU cares about... - 04:47 pm Revision 8d999995: arm_gic: Fix GIC pending behavior
- The existing implementation of the pending behavior in gic_set_irq,
gic_complete_irq, and the distributor pending set... - 04:47 pm Revision 86cbc418: target-arm: A64: Implement 2-reg-misc CNT, NOT and RBIT
- Implement the 2-reg-misc CNT, NOT and RBIT instructions.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Rev... - 04:47 pm Revision f93d0138: target-arm: A64: Add FNEG and FABS to the SIMD 2-reg-misc group
- Add the SIMD FNEG and FABS instructions in the SIMD 2-reg-misc group.
Signed-off-by: Peter Maydell <peter.maydell@li... - 04:47 pm Revision d980fd59: target-arm: A64: Add narrowing 2-reg-misc instructions
- Add the narrowing integer instructions in the 2-reg-misc class.
Signed-off-by: Peter Maydell <peter.maydell@linaro.o... - 04:47 pm Revision 94b6c911: target-arm: A64: Implement 2-register misc compares, ABS, NEG
- Implement the simple 2-register-misc operations we can share
with the scalar-two-register-misc code. (SUQADD, USQADD,... - 04:47 pm Revision 39d82118: target-arm: A64: Add 2-reg-misc REV* instructions
- Add the byte-reverse operations REV64, REV32 and REV16 from the
two-reg-misc group.
Signed-off-by: Alex Bennée <alex... - 04:47 pm Revision 239c20c7: target-arm: Add support for AArch32 64bit VCVTB and VCVTT
- Add support for the AArch32 floating-point half-precision to double-
precision conversion VCVTB and VCVTT instruction... - 04:47 pm Revision 40d22500: arm_gic: Keep track of SGI sources
- Right now the arm gic emulation doesn't keep track of the source of an
SGI (which apparently Linux guests don't use, ... - 04:46 pm Revision 45aecc6d: target-arm: A64: Add skeleton decode for SIMD 2-reg misc group
- Add a skeleton decode for the SIMD 2-reg misc group.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewe... - 04:46 pm Revision 3720a7ea: target-arm: A64: Implement scalar pairwise ops
- Implement the instructions in the scalar pairwise group (C3.6.8).
Signed-off-by: Peter Maydell <peter.maydell@linaro... - 04:46 pm Revision effa8e06: target-arm: A64: Add SIMD simple 64 bit insns from scalar 2-reg misc
- Implement the simple 64 bit integer operations from the SIMD
scalar 2-register misc group (C3.6.12): the comparisons ... - 04:46 pm Revision c0b2b5fa: target-arm: A64: Implement remaining integer scalar-3-same insns
- Implement the remaining integer instructions in the scalar-three-reg-same
group: SQADD, UQADD, SQSUB, UQSUB, SQSHL, U... - 04:46 pm Revision 6d9571f7: target-arm: A64: Implement SIMD 3-reg-same shift and saturate insns
- Implement the SIMD 3-reg-same instructions SQADD, UQADD,
SQSUB, UQSUB, SSHL, USHL, SQSHl, UQSHL, SRSHL, URSHL,
SQRSHL... - 04:46 pm Revision 8b12a0cf: target-arm: A64: Implement remaining non-pairwise int SIMD 3-reg-same insns
- Implement the SIMD 3-reg-same instructions where the size == 3 case
is reserved: SHADD, UHADD, SRHADD, URHADD, SHSUB,... - 04:46 pm Revision 0173a005: target-arm: A64: Implement pairwise integer ops from 3-reg-same SIMD
- Implement the pairwise integer operations in the 3-reg-same SIMD group:
ADDP, SMAXP, SMINP, UMAXP and UMINP.
Signed-... - 04:46 pm Revision c1de788a: tcg: Add TCGV_UNUSED_PTR, TCGV_IS_UNUSED_PTR, TCGV_EQUAL_PTR
- We have macros for marking TCGv values as unused, checking if they
are unused and comparing them to each other. Howev... - 03:12 pm Revision 3ea3bd62: Merge remote-tracking branch 'remotes/juanquintela/tags/migration/20140204-1' ...
- migration/next for 20140204
# gpg: Signature made Tue 04 Feb 2014 15:52:00 GMT using RSA key ID 5872D723
# gpg: Can'...
02/07/2014
- 06:42 pm Revision 4db00145: Merge remote-tracking branch 'remotes/kraxel/tags/pull-roms-1' into staging
- Update seabios to 1.7.4
# gpg: Signature made Mon 03 Feb 2014 14:42:44 GMT using RSA key ID D3E87138
# gpg: Good sig... - 06:03 pm Revision 91abb80b: Merge remote-tracking branch 'remotes/stefanha/tags/qtest-for-peter' into staging
- qtest resource cleanup patches
# gpg: Signature made Tue 04 Feb 2014 08:29:12 GMT using RSA key ID 81AB73C8
# gpg: G... - 01:51 am Revision bc1c7217: Merge remote-tracking branch 'remotes/kvm/uq/master' into staging
- * remotes/kvm/uq/master:
target-i386: Move KVM default-vendor hack to instance_init
target-i386: Don't change x86...
02/06/2014
- 12:21 pm Revision 26530780: Merge remote-tracking branch 'remotes/spice/tags/pull-spice-2' into staging
- misc spice patches
# gpg: Signature made Mon 03 Feb 2014 15:05:29 GMT using RSA key ID D3E87138
# gpg: Good signatur...
02/05/2014
- 06:37 pm Revision 31db5b36: Merge remote-tracking branch 'remotes/mjt/tags/trivial-patches-2014-02-02' int...
- trivial patches for 2014-02-02
# gpg: Signature made Sun 02 Feb 2014 16:11:37 GMT using RSA key ID 74F0C838
# gpg: G... - 06:29 pm Revision e5d3df6d: Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into s...
- Block pull request
# gpg: Signature made Fri 31 Jan 2014 21:16:43 GMT using RSA key ID 81AB73C8
# gpg: Good signatur... - 04:55 pm Revision d160024f: pc_piix: enable legacy hotplug for Xen
- xenfv has no fwcfg and so does not load acpi from QEMU.
as such new acpi features don't work.
Reported-by: Sander Ei... - 04:55 pm Revision a1b4d9ef: pcihp: remove unused AcpiPciHpPciStatus.device_present field
- Remove now unused 'device_present' field wich was obsoleted by
patch "pcihp: reduce number of device check events"
S... - 04:55 pm Revision 7454e51d: pc.c: better error message on initrd sizing failure
- Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
- 04:55 pm Revision e358edc8: hw:piix4:acpi: reuse pcihp code for legacy PCI hotplug
- reduces acpi PCI hotplug code duplication by ~200LOC
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by:... - 04:55 pm Revision 35b30712: qtest: don't report signals if qtest driver enabled
- qtest driver always uses signals to kill qemu
no need to report it, whatever the accelerator state.
Add API to detec... - 04:55 pm Revision 8f5001f9: pcihp: replace enable|disable_device() with oneliners
- enable_device() and disable_device() functions aren't reused anywere,
so replace them with respective oneliners at ca... - 04:55 pm Revision 5a2223ca: pcihp: reduce number of device check events
- PIIX created a made-up value for the UP register since it was read by
guest 32 times for each interrupt.
There's no r... - 04:55 pm Revision 99d09dd3: pcihp: make pci_read() mmio calback compatible with legacy ACPI hotplug
- due to recent change introduced by:
"pcihp: reduce number of device check events"
'up' field is cleared right after ... - 04:55 pm Revision a7b613cf: pcihp: make PCI hotplug mmio handlers indifferent to PCI_HOTPLUG_ADDR
- ... removes dependency of mmio handler on PCI_HOTPLUG_ADDR.
It will be needed in case of Q35 where base could be diff...
02/04/2014
- 08:47 pm Revision 667ff961: target-lm32: stop VM on illegal or unknown instruction
- Instead of translating the instruction to a no-op, pause the VM and display
a message to the user.
As a side effect,... - 08:47 pm Revision f41152bd: hw/lm32: print error if cpu model is not found
- QEMU crashed if a the given cpu_model is not found.
Signed-off-by: Michael Walle <michael@walle.cc>
Reviewed-by: Pet... - 08:47 pm Revision 8c5edce5: lm32_sys: dump cpu state if test case fails
- This will ease debugging the test cases.
Signed-off-by: Michael Walle <michael@walle.cc> - 08:47 pm Revision 9a59e6e3: lm32_sys: print test result on stderr
- Do not use qemu_log().
Signed-off-by: Michael Walle <michael@walle.cc> - 08:47 pm Revision 3dd3a2b9: target-lm32: add breakpoint/watchpoint support
- This patch adds in-target breakpoint and watchpoint support.
Signed-off-by: Michael Walle <michael@walle.cc> - 08:46 pm Revision 2b2449f7: Merge remote-tracking branch 'remotes/borntraeger/tags/kvm-s390-20140131' into...
- This patch set contains the sclp defines and events for cpu hotplug,
the initial sclp defines (without code yet) for ... - 08:34 pm Revision 3604a76f: target-lm32: kill cpu_abort() calls
- Instead of killing QEMU, translate instructions which are not available on
the CPU model as a noop and issue a log me... - 08:34 pm Revision 2f453564: milkymist-vgafb: swap pixel data in source buffer
- In commit fc97bb5ba3e7239c0b6d24095df6784868dfebbf the lduw_raw() call was
eliminated. But we are reading from the ta... - 08:34 pm Revision 34f4aa83: target-lm32: move model features to LM32CPU
- This allows us to completely remove CPULM32State from DisasContext.
Instead, copy the fields we need to DisasContext.... - 08:34 pm Revision 02d3bf7f: lm32_uart/lm32_juart: use qemu_chr_fe_write_all()
- qemu_chr_fe_write() may return EAGAIN. Therefore, use
qemu_chr_fe_write_all().
Signed-off-by: Michael Walle <michael... - 08:34 pm Revision e67b3ca5: lm32_sys: increase test case name length limit
- The new MMU tests use longer names.
Signed-off-by: Michael Walle <michael@walle.cc> - 08:34 pm Revision b2c623a3: milkymist-uart: use qemu_chr_fe_write_all() instead of qemu_chr_fe_write()
- qemu_chr_fe_write() is capable of returning 0
to indicate EAGAIN (and friends) and we don't
handle this.
Just change... - 08:34 pm Revision f40c49ac: tests: lm32: new rule for single test cases
- Introduce new target "check_%" to run individual test caes, eg.
make check_mmu
Signed-off-by: Michael Walle <micha... - 06:16 pm Revision 9396b05a: Merge remote-tracking branch 'remotes/mcayland/qemu-openbios' into staging
- * remotes/mcayland/qemu-openbios:
Update OpenBIOS images
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 05:50 pm Revision 89db9987: Don't abort on memory allocation error
- It is better to fail migration in case of failure to
allocate new cache item
Signed-off-by: Orit Wasserman <owasserm... - 05:50 pm Revision a17b2fd3: Don't abort on out of memory when creating page cache
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Signed-... - 05:49 pm Revision a5615b14: XBZRLE cache size should not be larger than guest memory size
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Signed-... - 05:49 pm Revision c91e681a: Add check for cache size smaller than page size
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: J... - 05:49 pm Revision 905f26f2: migration:fix free XBZRLE decoded_buf wrong
- When qemu do live migration with xbzrle, qemu malloc decoded_buf
at destination end but free it at source end. It wil... - 05:48 pm Revision f6c6483b: Set xbzrle buffers to NULL after freeing them to avoid double free errors
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Eri... - 05:45 pm Revision f9ee9f9a: exec: fix ram_list dirty map optimization
- The ae2810c4bb3b383176e8e1b33931b16c01483aab patch introduced
optimization for ram_list.dirty_memory update. However ... - 04:51 pm Revision 20bcf73f: vmstate: Make VMSTATE_STRUCT_POINTER take type, not ptr-to-type
- The VMSTATE_STRUCT_POINTER macros are a bit odd in that they
must be passed an argument "FooType *" rather than just ...
02/03/2014
- 06:33 pm Revision 1c90ef26: kvm: make hyperv hypercall and guest os id MSRs migratable.
- Signed-off-by: Vadim Rozenfeld <vrozenfe@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 06:33 pm Revision 48a5f3bc: kvm: add support for hyper-v timers
- http://msdn.microsoft.com/en-us/library/windows/hardware/ff541625%28v=vs.85%29.aspx
This code is generic for activat... - 06:33 pm Revision 234cc647: KVM: fix coexistence of KVM and Hyper-V leaves
- kvm_arch_init_vcpu's initialization of the KVM leaves at 0x40000100
is broken, because KVM_CPUID_FEATURES is left at ... - 06:33 pm Revision 5ef68987: kvm: make hyperv vapic assist page migratable
- Signed-off-by: Vadim Rozenfeld <vrozenfe@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 06:33 pm Revision 7c08db30: target-i386: Move KVM default-vendor hack to instance_init
- As we will not have a cpu_x86_find_by_name() function anymore,
move the KVM default-vendor hack to instance_init.
Un... - 06:33 pm Revision 7bc3d711: kvm: make availability of Hyper-V enlightenments dependent on KVM_CAP_HYPERV
- The MS docs specify HV_X64_MSR_HYPERCALL as a mandatory interface,
thus we must provide the MSRs even if the user onl... - 06:33 pm Revision 82beb536: target-i386: Don't change x86_def_t struct on cpu_x86_register()
- As eventually the x86_def_t data is going to be provided by the CPU
class, it's better to not touch it, and handle th... - 06:33 pm Revision c1f41226: target-i386: Eliminate CONFIG_KVM #ifdefs
- The compiler is already able to eliminate the kvm_arch_get_supported_cpuid()
calls in kvm_cpu_fill_host() and filter_... - 06:33 pm Revision 803a9327: target-i386: kvm_cpu_fill_host(): No need to check xlevel2
- There's no need to check CPU xlevel2 before calling
kvm_arch_get_supported_cpuid(s, 0xC0000001, 0, R_EDX), because:
... - 06:33 pm Revision 2a573259: target-i386: kvm_cpu_fill_host(): Set all feature words at end of function
- Reorder the code so all the code that sets x86_cpu_def->features is at
the end of the function.
Signed-off-by: Eduar... - 06:33 pm Revision b73dcfb1: target-i386: kvm_cpu_fill_host(): No need to check CPU vendor
- There's no need to check CPU vendor before calling
kvm_arch_get_supported_cpuid(s, 0xC0000000, 0, R_EAX), because:
... - 06:33 pm Revision 81e20770: target-i386: kvm_cpu_fill_host(): Kill unused code
- Those host_cpuid() calls are useless. They are leftovers from when the
old code using host_cpuid() was removed.
Sign... - 06:33 pm Revision 7171a393: target-i386: kvm_cpu_fill_host(): No need to check level
- There's no need to check level (CPUID[0].EAX) before calling
kvm_arch_get_supported_cpuid(s, 0x7, 0, R_EBX), because:... - 06:33 pm Revision 977c7b6d: kvm: print suberror on all internal errors
- KVM introduced internal error exit reason and suberror at the same time,
and later extended it with internal error da... - 06:33 pm Revision f0b9b111: target-i386: kvm_check_features_against_host(): Kill feature word array
- We don't need the ft[] array on kvm_check_features_against_host()
anymore, as we can simply use the feature_word_info... - 06:33 pm Revision 2bc65d2b: target-i386: kvm_cpu_fill_host(): Fill feature words in a loop
- Now that the kvm_cpu_fill_host() code is simplified, we can simply set
the feature word array using a simple loop.
S... - 05:06 pm Revision 1ad3c6ab: qtest: unlink QEMU pid file after startup
- After starting the QEMU process and initializing the QMP connection, we
can read the pid file and unlink it.
Just st... - 05:06 pm Revision 56db2e58: qtest: unlink UNIX domain sockets after connecting
- UNIX domain sockets are leaked when tests call abort(3) (indirectly via
glib assert functions).
Unlink the files imm... - 04:40 pm Revision 41419b0f: Update seabios binaries to 1.7.4
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 04:37 pm Revision cd4eb4c5: Update seabios submodule to 1.7.4
- Not that many changes as we already have a git snapshot pretty close
to final 1.7.4 in the tree. Most notably change... - 04:37 pm Revision 50df8d5d: roms: remove explicit MAKEFLAGS from recursive make invocations
- When using $(MAKE) within a makefile, we shouldn't be explicitly
including $(MAKEFLAGS) on the command-line. It cause... - 04:04 pm Revision 8cfc114a: linux-user: Fix trampoline code for CRIS
- __put_user can write bytes, words (2 bytes) or longwords (4 bytes).
Here obviously words should have been written, bu... - 04:04 pm Revision ce603d8e: cris: Remove the CRIS PIC glue
- Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx... - 04:03 pm Revision 3065839c: cris: Add interrupt signals to the CPU device
- Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx... - 04:03 pm Revision d66433ff: cris: Abort when a v10 takes interrupts while in a delayslot
- This is an internal error as the CRISv10 should mask interrupts
while executing delay slots. Bail out sooner rather t... - 04:03 pm Revision 4a6da670: axis-dev88: Connect the PIC upstream IRQs directly to the CPU
- Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx... - 04:03 pm Revision fd5d5afa: cris: Add "any" as alias for "crisv32" in user emulation
- Reviewed-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 12:05 pm Revision f06b8521: qxl: clear irq on reset
- Without this we occasionally trigger an assert at
hw/pci/pci.c:pcibus_reset that asserts the irq_count is zero on res... - 12:05 pm Revision 3761abb1: hw/display/qxl: fix signed to unsigned comparison
- Several small signedness / overflow corrections to qxl_create_guest_primary:
1. use 64 bit unsigned for size to avoid... - 12:05 pm Revision 89091146: spice: hook qemu_chr_fe_set_open() event to ports
- This wires up a spice port event on virtio-ports open/close, so the
client is notified when the other end is ready.
... - 12:05 pm Revision 795ca114: Add the ability to vary Spice playback and record rates, to facilitate Opus su...
- Signed-off-by: Jeremy White <jwhite@codeweavers.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
02/02/2014
- 06:39 pm Revision f8b7ee38: hw/9pfs: fix P9_STATS_GEN handling
- Currently we fail getattr request altogether if we can't read
P9_STATS_GEN for some reason. It breaks valid use cases... - 06:39 pm Revision 1a9978a5: hw/9pfs: make get_st_gen() return ENOTTY error on special files
- Currently we silently ignore getversion requests for anything except
file or directory. Let's instead return ENOTTY e... - 06:38 pm Revision b9317661: hw/9pfs: handle undefined FS_IOC_GETVERSION case in handle_ioc_getversion()
- All get_st_gen() implementations except handle_ioc_getversion() have
guard for undefined FS_IOC_GETVERSION. Let's add... - 06:38 pm Revision 0e5fc994: hw/9pfs: fix error handing in local_ioc_getversion()
- v9fs_co_st_gen() expects to see error code in errno, not in return code.
Let's fix this.
Signed-off-by: Kirill A. S... - 01:32 am Revision 2f61120c: Merge remote-tracking branch 'qmp-unstable/queue/qmp' into staging
- * qmp-unstable/queue/qmp:
monitor: Cleanup mon->outbuf on write error
virtio_rng: replace custom backend API with... - 01:06 am Revision b4a8c9ae: Merge remote-tracking branch 'pmaydell/tags/pull-target-arm-20140131' into sta...
- target-arm queue:
* implementation of first part of the A64 Neon instruction set
* v8 AArch32 rounding and 16<->64 ...
02/01/2014
- 11:08 pm Revision 850bbe1b: Merge remote-tracking branch 'remotes/awilliam/tags/vfio-pci-for-qemu-20140128...
- vfio-pci updates include:
- Destroy MemoryRegions on device teardown
- Print warnings around PCI option ROM failure... - 10:45 pm Revision bd88091c: Merge remote-tracking branch 'remotes/sstabellini/xen-140130' into staging
- * remotes/sstabellini/xen-140130:
address_space_translate: do not cross page boundaries
Signed-off-by: Peter Mayde... - 11:56 am Revision b76afd10: tests/.gitignore: Ignore tests/check-qom-interface
- Signed-off-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru> - 11:47 am Revision 5eaac2f8: hw/ppc: Remove unused defines
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru> - 11:46 am Revision d5d1507b: readline: Add missing GCC_FMT_ATTR
- This fixes a compiler warning with -Werror=missing-format-attribute
and allows improved compiler checks for variable ... - 11:45 am Revision c6830cdb: tcg/s390: Remove sigill_handler
- Commit c9baa30f42a87f61627391698f63fa4d1566d9d8 failed to
delete all of the relevant code, leading to Werrors about
u... - 11:43 am Revision c428c5a2: i386: Add missing include file for QEMU_PACKED
- Instead of packing BiosLinkerLoaderEntry, an unused global variable called
QEMU_PACKED was created (detected by smatc... - 11:42 am Revision dc9a353c: qemu 1.7.0 does not build on NetBSD
- Do not rely on int8_t (and friends) not being preprocessor
symbols (or symbols expanding to themselves). On NetBSD (... - 11:42 am Revision 1165ae61: osdep: drop unused #include "trace.h"
- osdep.c does not use trace_*() so we can just drop the include.
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>...
01/31/2014
- 11:05 pm Revision f43aa8e1: block/vmdk: add basic .bdrv_check support
- this adds a basic vmdk corruption check. it should detect severe
table corruptions and file truncation.
Signed-off-b... - 11:05 pm Revision 170a6034: dataplane: Comment fix
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 11:05 pm Revision 14b4a8b9: block: remove qcow2 .bdrv_make_empty implementation
- The QCOW2 .bdrv_make_empty implementation always returns 0 for success,
but does not actually do anything.
The prope... - 11:05 pm Revision f50159fa: block/vhdx: Error checking fixes
- Errors are inadvertently ignored in a few places. Has always been
broken. Spotted by Coverity.
Signed-off-by: Mark... - 11:05 pm Revision 136cd19d: Describe flaws in qcow/qcow2 encryption in the docs
- The qemu-img.texi / qemu-doc.texi files currently describe the
qcow2/qcow2 encryption thus
"Encryption uses the AE... - 11:05 pm Revision fb0a078f: qemu-iotests: Drop assert_no_active_commit in case 040
- It is exactly assert_no_active_block_jobs in iotests.py
Signed-off-by: Fam Zheng <famz@redhat.com>
Signed-off-by: St... - 11:05 pm Revision 1b7650ef: qemu-iotests: only run 071 on qcow2
- The 071 test is designed for IMGFMT=qcow2 because it uses the l2_load
blkdebug event. Its output filtering also assu... - 11:05 pm Revision 55aff7f1: block: remove QED .bdrv_make_empty implementation
- The QED .bdrv_make_empty() implementation does nothing but return
-ENOTSUP, which causes problems in bdrv_commit(). ... - 04:47 pm Revision 5b0adce1: arm_gic: Fix GICD_ICPENDR and GICD_ISPENDR writes
- Fix two bugs that would allow changing the state of SGIs through the
ICPENDR and ISPENDRs.
Signed-off-by: Christoffe... - 04:47 pm Revision 41ab7b55: arm_gic: Introduce define for GIC_NR_SGIS
- Instead of hardcoding 16 various places in the code, use a define to
make it more clear what is going on.
Signed-off... - 04:47 pm Revision 956d272e: target-arm: A64: Add logic ops from SIMD 3 same group
- Add support for the logical operations (ORR, AND, BIC, ORN, EOR, BSL,
BIT and BIF) from the SIMD 3 register same grou... - 04:47 pm Revision 4d1cef84: target-arm: A64: Add SIMD shift by immediate
- This implements a subset of the AdvSIMD shift operations (namely all the
none saturating or narrowing ones). The actu... - 04:47 pm Revision 1f8a73af: target-arm: A64: Add integer ops from SIMD 3-same group
- Add some of the integer operations in the SIMD 3-same group:
specifically, the comparisons, addition and subtraction.... - 04:47 pm Revision e1cea114: target-arm: A64: Add top level decode for SIMD 3-same group
- Add top level decode for the A64 SIMD three regs same group
(C3.6.16), splitting it into the pairwise, logical, float... - 04:47 pm Revision 845ea09a: target-arm: A64: Add simple SIMD 3-same floating point ops
- Implement a simple subset of the SIMD 3-same floating point
operations. This includes a common helper function used f... - 04:47 pm Revision a08582f4: target-arm: A64: Add SIMD three-different multiply accumulate insns
- Add support for the multiply-accumulate instructions from the
SIMD three-different instructions group (C3.6.15):
* s... - 04:47 pm Revision 0ae39320: target-arm: A64: Add SIMD three-different ABDL instructions
- Implement the absolute-difference instructions in the SIMD
three-different group: SABAL, SABAL2, UABAL, UABAL2, SABDL... - 04:47 pm Revision b305dba6: target-arm: A64: Add SIMD scalar 3 same add, sub and compare ops
- Implement the add, sub and compare ops from the SIMD "scalar three same"
group.
Signed-off-by: Peter Maydell <peter.... - 04:47 pm Revision 34f7b0a2: target-arm: Add AArch32 SIMD VRINTA, VRINTN, VRINTP, VRINTM, VRINTZ
- Add support for the AArch32 Advanced SIMD VRINTA, VRINTN, VRINTP
VRINTM and VRINTZ instructions.
Signed-off-by: Will... - 04:47 pm Revision 43630e58: target-arm: Add set_neon_rmode helper
- This helper sets the rounding mode in the standard_fp_status word to
allow NEON instructions to modify the rounding m... - 04:47 pm Revision c9975a83: target-arm: Add AArch32 FP VCVTA, VCVTN, VCVTP and VCVTM
- Add support for the AArch32 floating-point VCVTA, VCVTN, VCVTP
and VCVTM instructions.
Signed-off-by: Will Newton <w... - 04:47 pm Revision 901ad525: target-arm: Add AArch32 SIMD VCVTA, VCVTN, VCVTP and VCVTM
- Add support for the AArch32 Advanced SIMD VCVTA, VCVTN, VCVTP
and VCVTM instructions.
Signed-off-by: Will Newton <wi... - 04:47 pm Revision a290c62a: target-arm: Add support for AArch32 FP VRINTZ
- Add support for the AArch32 floating-point VRINTZ instruction.
Signed-off-by: Will Newton <will.newton@linaro.org>
S... - 04:47 pm Revision 664c6733: target-arm: Add support for AArch32 FP VRINTR
- Add support for the AArch32 floating-point VRINTR instruction.
Signed-off-by: Will Newton <will.newton@linaro.org>
S... - 04:47 pm Revision 4e82bc01: target-arm: Add support for AArch32 FP VRINTX
- Add support for the AArch32 floating-point VRINTX instruction.
Signed-off-by: Will Newton <will.newton@linaro.org>
S... - 04:47 pm Revision 2ce70625: target-arm: Add support for AArch32 SIMD VRINTX
- Add support for the AArch32 Advanced SIMD VRINTX instruction.
Signed-off-by: Will Newton <will.newton@linaro.org>
Re... - 04:47 pm Revision b48adc0d: ZYNQ: Implement board MIDR control for Zynq
- This patch uses the fact that the midr variable is now a property
This patch sets the midr variable to the boards cus... - 04:47 pm Revision 9972da66: target-arm: Move arm_rmode_to_sf to a shared location.
- This function will be needed for AArch32 ARMv8 support, so move it to
helper.c where it can be used by both targets. ... - 04:47 pm Revision 2cdaca90: display: avoid multi-statement macro
- For blizzard, pl110 and tc6393xb this is harmless, but for pxa2xx
Coverity noticed that it is used inside an "if" sta... - 04:47 pm Revision 7655f39b: target-arm: Add AArch32 FP VRINTA, VRINTN, VRINTP and VRINTM
- Add support for AArch32 ARMv8 FP VRINTA, VRINTN, VRINTP and VRINTM
instructions.
Signed-off-by: Will Newton <will.ne... - 04:47 pm Revision 83bfffec: hw/arm/boot: Don't set up ATAGS for autogenerated dtb booting
- The code which decides whether to set up the ATAGS data structure on
reset was using the wrong conditional, which mea... - 04:47 pm Revision 51a9b04b: ARM: Convert MIDR to a property
- Convert the MIDR register to a property. This allows boards to later set
a custom MIDR value. This has been done in s... - 04:47 pm Revision 360a6f2d: target-arm: A64: Add SIMD scalar copy instructions
- Add support for the SIMD scalar copy instruction group (C3.6.7),
which consists of the single instruction DUP (elemen... - 04:47 pm Revision f3f8c4f4: target-arm: A64: Add SIMD modified immediate group
- This patch adds support for the AdvSIMD modified immediate group
(C3.6.6) with all its suboperations (movi, orr, fmov... - 04:47 pm Revision 5fa5469c: target-arm: A64: Add SIMD ZIP/UZP/TRN
- Add support for the SIMD ZIP/UZIP/TRN instruction group
(C3.6.3).
Signed-off-by: Michael Matz <matz@suse.de>
[PMM: u... - 04:47 pm Revision 67bb9389: target-arm: A64: Add SIMD copy operations
- This adds support for the all the AdvSIMD vector copy operations
(ARM ARM 3.6.5).
Signed-off-by: Alex Bennée <alex.b... - 04:47 pm Revision 7c51048f: target-arm: A64: Add SIMD TBL/TBLX
- Add support for the SIMD TBL/TBLX instructions (group C3.6.2).
Signed-off-by: Michael Matz <matz@suse.de>
[PMM: rewr... - 04:47 pm Revision 4a0ff1ce: target-arm: A64: Add SIMD across-lanes instructions
- Add support for the SIMD "across lanes" instruction group (C3.6.4).
Signed-off-by: Michael Matz <matz@suse.de>
[PMM:... - 04:47 pm Revision df54e47d: target-arm: A64: Add SIMD ld/st single
- Implement the SIMD ld/st single structure instructions.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Revi... - 04:47 pm Revision 5c73747f: target-arm: A64: Add SIMD EXT
- Add support for the SIMD EXT instruction (the only one in its
group, C3.6.1).
Signed-off-by: Peter Maydell <peter.ma... - 04:47 pm Revision 72430bf5: target-arm: A64: Add SIMD ld/st multiple
- This adds support support for the SIMD load/store
multiple category of instructions.
This also brings in a couple of... - 04:47 pm Revision 384b26fb: target-arm: A64: Add decode skeleton for SIMD data processing insns
- Add decode skeleton and function placeholders for all the SIMD data
processing instructions. Due to the complexity of... - 01:13 pm Revision 89e4a51c: Merge remote-tracking branch 'stefanha/tags/tracing-pull-request' into staging
- Tracing pull request
# gpg: Signature made Mon 27 Jan 2014 14:51:09 GMT using RSA key ID 81AB73C8
# gpg: Good signat... - 10:43 am Revision 44c68de0: s390x/kvm: cleanup partial register handling
- The partial register handling (introduced with commits
420840e58b85f7f4e5493dca3f273566f261090a and
3474b679486caa8f6... - 02:23 am Revision 0159a643: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
- acpi,pci,pc,virtio fixes and enhancements
This includes new unit-tests for acpi by Marcel,
hotplug for pci bridges b... - 02:13 am Revision 97374ce5: Merge remote-tracking branch 'sstabellini/xen-170114' into staging
- * sstabellini/xen-170114:
xen_pt: Fix passthrough of device with ROM.
xen_pt: Fix debug output.
xenfb: map fram... - 12:25 am Revision 8e02b359: Merge remote-tracking branch 'stefanha/tags/net-pull-request' into staging
- Net patches
# gpg: Signature made Mon 27 Jan 2014 14:45:35 GMT using RSA key ID 81AB73C8
# gpg: Can't check signatur...
01/30/2014
- 09:02 pm Revision dc08f851: Merge remote-tracking branch 'rth/tcg-movbe' into staging
- * rth/tcg-movbe:
tcg/i386: cleanup useless #ifdef
tcg/i386: use movbe instruction in qemu_ldst routines
tcg/i38... - 04:20 pm Revision 360e607b: address_space_translate: do not cross page boundaries
- The following commit:
commit 149f54b53b7666a3facd45e86eece60ce7d3b114
Author: Paolo Bonzini <pbonzini@redhat.com>
Da... - 03:56 pm Revision 0706f7c8: Merge remote-tracking branch 'mjt/tags/trivial-patches-2014-01-16' into staging
- trivial-patches for 2014-01-16
# gpg: Signature made Thu 16 Jan 2014 17:29:05 GMT using RSA key ID 74F0C838
# gpg: G... - 03:25 pm Revision 18d13fa2: TCG: Fix I64-on-32bit-host temporaries
- We have cache pools of temporaries that we can reuse later when they've
already been allocated before.
These cache p...
Also available in: Atom