Activity
From 01/12/2014 to 02/10/2014
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 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 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 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 9f117d41: define hotplug interface
- Provide a generic hotplug interface for hotplug handlers.
Intended for replacing hotplug mechanism used by
PCI/PCIE/S... - 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...
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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: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 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 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 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: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 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 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 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 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: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 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 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: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 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 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 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 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 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... - 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 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,... - 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 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 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 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 7454e51d: pc.c: better error message on initrd sizing failure
- Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
- 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 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 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... - 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 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...
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 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 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 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 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 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 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 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 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 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: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: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 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 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 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 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 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 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 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 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 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 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 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 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... - 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 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 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:
... - 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... - 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... - 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 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 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 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 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> - 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 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...
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 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(). ... - 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 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 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 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 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... - 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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...
01/28/2014
- 07:47 pm Revision 056f49ff: monitor: Cleanup mon->outbuf on write error
- In case monitor_flush() fails to write the contents of mon->outbuf to
the output device, mon->outbuf is not cleaned u... - 07:47 pm Revision 57d3e1b3: virtio_rng: replace custom backend API with UserCreatable.complete() callback
- in addition fix default backend leak by releasing it if its
initialization failed.
Signed-off-by: Igor Mammedov <ima... - 07:47 pm Revision 269e09f3: add optional 2nd stage initialization to -object/object-add commands
- Introduces USER_CREATABLE interface that must be implemented by
objects which are designed to created with -object CL... - 06:28 pm Revision 90e9cf28: vl.c: -object: don't ignore duplicate 'id'
- object_property_add_child() may fail if 'id' matches
an already existing object. Which means an incorrect
command lin... - 06:28 pm Revision 69252c04: object_add: consolidate error handling
- Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: ... - 05:23 pm Revision 8b6d1408: vfio: correct debug macro typo
- Change to DEBUG_VFIO in vfio_msi_interrupt() for debug
messages to get printed
Signed-off-by: Bandan Das <bsd@redhat... - 01:22 pm Revision 234eef51: sclp-s390: Define new SCLP codes and structures
- Define new SCLP codes and structures that will be needed for
s390 memory hotplug.
Signed-off-by: Matthew Rosato <mjr...
01/27/2014
- 04:49 pm Revision 736ec167: trace: fix simple trace "disable" keyword
- The trace-events "disable" keyword turns an event into a nop at
compile-time. This is important for high-frequency e... - 04:49 pm Revision 05735a2a: trace: add glib 2.32+ static GMutex support
- The GStaticMutex API was deprecated in glib 2.32. We cannot switch over
to GMutex unconditionally since we would dro... - 04:49 pm Revision 8a745f2a: tracing: start trace processing thread in final child process
- When running with trace backend e.g. "simple" the writer thread needs to be
implemented in the same process context a... - 04:49 pm Revision b618c288: trace: [simple] Do not include "trace/simple.h" in generated tracer headers
- The header is not necessary, given that the simple backend does not define any
inlined tracing routines.
Signed-off-... - 04:44 pm Revision 1f149e72: tap-linux: Get features once and use it many times
- Signed-off-by: Kusanagi Kouichi <slash@ac.auone-net.jp>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 04:44 pm Revision 2ad657e3: Fix lan9118 TX "CMD A" handling
- The 9118 ethernet controller supports transmission of multi-buffer packets
with arbitrary byte alignment of the start... - 04:44 pm Revision 4bf2c138: net: Use g_strdup_printf instead of snprintf.
- assign_name() in net/net.c is using snprintf + g_strdup to get the same
result as g_strdup_printf.
Signed-off-by: Ha... - 04:44 pm Revision c444dfab: Fix lan9118 buffer length handling
- The 9118 ethernet controller supports transmission of multi-buffer packets
with arbitrary byte alignment of the start...
01/26/2014
- 01:11 pm Revision 4e17997d: q35: document gigabyte_align
- Document the logic behind the below/above 4G split.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 01:11 pm Revision f30ee8a9: pc: Save size of RAM below 4GB
- The ram_below_4g value will be useful in other places, such as the ACPI
table code, and other code that currently req... - 01:11 pm Revision a75143ed: MAINTAINERS: add self as virtio co-maintainer
- This will help make sure I get Cc'd on patches.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 01:11 pm Revision b8124cec: acpi-test: update expected AML since recent changes
- Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
- 01:11 pm Revision 4c8a949b: acpi: Fix PCI hole handling on build_srat()
- The original SeaBIOS code used the RamSize variable, that was used by
SeaBIOS for the size of RAM below 4GB, not for ... - 01:11 pm Revision 9a305c8f: q35: gigabyte alignment for ram
- Map 2G (q35) of memory below 4G, so the RAM pieces
are nicely aligned to gigabyte borders.
Keep old memory layout fo... - 01:11 pm Revision 30607764: hw/pci: fix error flow in pci multifunction init
- Scenario:
- There is a non multifunction pci device A on 00:0X.0.
- Hot-plug another multifunction pci device B a... - 01:11 pm Revision 99fd437d: acpi-build: enable hotplug for PCI bridges
- This enables support for device hotplug behind
pci bridges. Bridge devices themselves need
to be pre-configured on qe... - 01:11 pm Revision 9e047b98: piix4: add acpi pci hotplug support
- Add support for acpi pci hotplug using the
new infrastructure.
PIIX4 legacy interface is maintained as is for
machine... - 01:11 pm Revision 562e56a9: pc: Q35 DSDT: exclude CPU hotplug IO range from PCI bus resources
- ... for range defined at hw/acpi/ich9.c:ICH9_PROC_BASE
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-b... - 01:11 pm Revision 61a3f635: pc: ACPI: expose PRST IO range via _CRS
- .. so OSPM could notice resource conflict if there is any.
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Review... - 01:11 pm Revision 1aa149b4: pc: PIIX DSDT: exclude CPU/PCI hotplug & GPE0 IO range from PCI bus resources
- .. so that they might not be used by PCI devices.
Note:
Resort to concatenating templates with preprocessor help,
be... - 01:11 pm Revision e4cf8ed0: pc: ACPI: unify source of CPU hotplug IO base/len
- use C headers defines as source of IO base/len for respective
values in ASL code.
Signed-off-by: Igor Mammedov <imam... - 01:11 pm Revision 4782434f: pc: set PRST base in DSDT depending on chipset
- Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Mi... - 01:11 pm Revision 81cea5e7: acpi: factor out common cpu hotplug code for PIIX4/Q35
- .. so it could be used for adding CPU hotplug to Q35 machine
Add an additional header with that will be shared betwe... - 01:11 pm Revision d6610bc2: acpi: ich9: add CPU hotplug handling to Q35 machine
- .. use IO port 0cd8-0xcf7 range for CPU present bitmap
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-b... - 01:11 pm Revision 2867534f: pc: ACPI: update acpi-dsdt.hex.generated q35-acpi-dsdt.hex.generated
- Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Mi... - 01:06 pm Revision cc8fa0e8: acpi unit-test: extract iasl executable from configuration
- The test checked if iasl is installed by running "iasl"
and checking the error output.
It is better to use the iasl e... - 01:06 pm Revision 69d09245: acpi unit-test: resolved iasl crash
- It seems that iasl has an issue when disassembles
some ACPI tables using the command line:
iasl -e DSDT -e SSDT -d HP... - 01:06 pm Revision d2597938: acpi unit-test: add test files
- Added unit-test's expected aml files to be compared
with the actual ACPI tables.
Signed-off-by: Marcel Apfelbaum <ma... - 01:06 pm Revision 9dd6cabd: configure: add CONFIG_IASL to config-host.h
- Acpi unit-tests will extract iasl executable
from CONFIG_IASL define.
Signed-off-by: Marcel Apfelbaum <marcel.a@redh... - 01:06 pm Revision 4500bc98: acpi unit-test: hook to rebuild expected aml files
- When running the test with TEST_ACPI_REBUILD_AML=y environment
variable, the test will rebuild and validate the expec... - 01:06 pm Revision a3a74ab9: acpi unit-test: renamed ssdt_tables to tables
- Just a refactoring, ssdt_tables name was confusing as
it included other tables as well.
Signed-off-by: Marcel Apfelb... - 01:06 pm Revision 9e8458c0: acpi unit-test: compare DSDT and SSDT tables against expected values
- This test will run only if iasl is installed on the host machine.
The test plan:
1. Dumps the ACPI tables as AML on ... - 01:06 pm Revision cebc92a2: acpi unit-test: added script to rebuild the expected aml files
- Acpi unit-test will fail every time the acpi tables change.
This script rebuild the expected aml files, so the test
w... - 01:06 pm Revision eb0acfdd: pci: add pci_for_each_bus_depth_first
- Useful for ACPI hotplug.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 01:06 pm Revision 084137dd: tests: fix acpi to work on bigendian host
- Double endianness convertion make this test failing on POWERPC machine
running in big-endian.
This fixes the test to... - 01:06 pm Revision db4728e6: pcihp: generalization of piix4 acpi
- Add ACPI based PCI hotplug library with bridge hotplug
support.
Design
- each bus gets assigned "bsel" property.
... - 01:06 pm Revision 0651596c: acpi unit-test: do not fail on asl mismatch
- The asl comparison will break every time the ACPI
tables are updated. This may break the git bisect.
Instead of faili... - 01:06 pm Revision 4d25299c: pc: make: fix dependencies: rebuild when included file is changed
- some *.dsl files include another *.dsl files but there weren't
any dependicies and when included file changed target ... - 01:06 pm Revision c2304b52: configure: added acpi unit-test files
- Ensure configure will set-up links for the files
if the build is created in other directory.
Signed-off-by: Marcel A... - 01:06 pm Revision 15bce1b7: Add DSDT node for AppleSMC
- AppleSMC (-device isa-applesmc) is required to boot OS X guests.
OS X expects a SMC node to be present in the ACPI DS... - 01:06 pm Revision 3e16d14f: Python-lang gdb script to extract x86_64 guest vmcore from qemu coredump
- When qemu dies unexpectedly, for example in response to an explicit
abort() call, or (more importantly) when an exter... - 01:06 pm Revision 8977557a: ACPI: Fix AppleSMC _STA size
- Minimize the storage used for AppleSMC's _STA (8bit), relying on ASL
to implicitly convert it to the officially speci... - 01:06 pm Revision 4dd72e04: virtio: Fix return value for dummy function vhost_net_virtqueue_pending
- cgcc complains that -ENOSYS is not a good value for 'bool'.
A dummy virtio will never have pending queue entries, so... - 01:21 am Revision 2d23d5ed: tcg/i386: cleanup useless #ifdef
- TCG_TARGET_HAS_movcond_i32 is always defined to 1 in tcg-target.h, so
remove the corresponding #ifdef #endif sequence... - 01:19 am Revision 085bb5bb: tcg/i386: use movbe instruction in qemu_ldst routines
- The movbe instruction has been added on some Intel Atom CPUs and on
recent Intel Haswell CPUs. It allows to load/stor... - 12:12 am Revision 2a113775: tcg/i386: add support for three-byte opcodes
- Add support for three-byte opcodes, starting with the 0x0f 0x38 prefix.
Use P_EXT38 as the new constant, and shift al... - 12:12 am Revision c9d78213: tcg/i386: remove hardcoded P_REXW value
- P_REXW is defined has a constant at the beginning of i386/tcg-target.c,
but the corresponding bit is later used in a ... - 12:12 am Revision ba00599c: disas/i386.c: disassemble movbe instruction
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
01/25/2014
- 01:52 am Revision 0169c511: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- * qemu-kvm/uq/master:
kvm: always update the MPX model specific register
KVM: fix addr type for KVM_IOEVENTFD
K... - 01:52 am Revision 1c51e68b: Merge remote-tracking branch 'otubo/seccomp' into staging
- * otubo/seccomp:
seccomp: add some basic shared memory syscalls to the whitelist
seccomp: add mkdir() and fchmod(... - 01:52 am Revision 7d64b2c2: Merge remote-tracking branch 'sweil/tags/for_anthony' into staging
- Initial patch for QEMU GTK support on Windows
# gpg: Signature made Mon 20 Jan 2014 11:37:58 AM PST using RSA key ID... - 01:51 am Revision 14ac4feb: Merge remote-tracking branch 'kraxel/tags/pull-audio-2' into staging
- hda-codec: disable streams on reset
# gpg: Signature made Tue 21 Jan 2014 02:17:12 AM PST using RSA key ID D3E87138
... - 01:51 am Revision f4b27793: Merge remote-tracking branch 'kraxel/tags/pull-usb-2' into staging
- usb core+hid: add support for microsoft os descriptors
# gpg: Signature made Tue 21 Jan 2014 02:21:29 AM PST using R... - 01:50 am Revision e9f526ab: Merge remote-tracking branch 'bonzini/scsi-next' into staging
- * bonzini/scsi-next:
scsi: Support TEST UNIT READY in the dummy LUN0
block: add .bdrv_reopen_prepare() stub for i... - 01:43 am Revision 0d688cf7: Merge remote-tracking branch 'kwolf/tags/for-anthony' into staging
- Block patches
# gpg: Signature made Fri 24 Jan 2014 08:40:53 AM PST using RSA key ID C88F2FD6
# gpg: Can't check sig...
01/24/2014
- 06:40 pm Revision d5103588: block: Switch bdrv_io_limits_intercept() to byte granularity
- Request sizes used to be rounded down to the next sector boundary,
allowing to bypass the I/O limit. Now all requests... - 06:40 pm Revision 9e1cb96d: qemu-iotests: Test pwritev RMW logic
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Max Reitz <mreitz@redhat.com> - 06:40 pm Revision 8407d5d7: block: Make bdrv_pwrite() a bdrv_prwv_co() wrapper
- Instead of implementing the alignment adjustment here, use the now
existing functionality of bdrv_co_do_pwritev().
S... - 06:40 pm Revision 775aa8b6: block: Change coroutine wrapper to byte granularity
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Max Reitz <mreitz@redhat.com> - 06:40 pm Revision cd33d02a: qemu-io: New command 'sleep'
- There is no easy way to check that a request correctly waits for a
different request. With a sleep command we can at ... - 06:40 pm Revision 2c9880c4: iscsi: Set bs->request_alignment
- The iSCSI backend already gets the block size from the READ CAPACITY
command it sends. Save it so that the generic b... - 06:40 pm Revision a3ef6571: block: Make bdrv_pread() a bdrv_prwv_co() wrapper
- Instead of implementing the alignment adjustment here, use the now
existing functionality of bdrv_co_do_preadv().
Si... - 06:40 pm Revision b35ee7fb: blkdebug: Make required alignment configurable
- The new 'align' option of blkdebug can be used in order to emulate
backends with a required 4k alignment on hosts whi... - 06:40 pm Revision 28de2dcd: block: Assert serialisation assumptions in pwritev
- If a request calls wait_serialising_requests() and actually has to wait
in this function (i.e. a coroutine yield), ot... - 06:40 pm Revision 7327145f: block: Make overlap range for serialisation dynamic
- Copy on Read wants to serialise with all requests touching the same
cluster, so wait_serialising_requests() rounded t... - 06:40 pm Revision ec746e10: block: Make zero-after-EOF work with larger alignment
- Odd file sizes could make bdrv_aligned_preadv() shorten the request in
non-aligned ways. Fix it by rounding to the re... - 06:40 pm Revision 2dbafdc0: block: Generalise and optimise COR serialisation
- Change the API so that specific requests can be marked serialising. Only
these requests are checked for overlaps then... - 06:40 pm Revision 6601553e: block: Introduce bdrv_co_do_pwritev()
- This is going to become the bdrv_co_do_preadv() equivalent for writes.
In this patch, however, just a function taking... - 06:40 pm Revision 65afd211: block: Allow waiting for overlapping requests between begin/end
- Previously, it was not possible to use wait_for_overlapping_requests()
between tracked_request_begin()/end() because ... - 06:40 pm Revision 793ed47a: block: Switch BdrvTrackedRequest to byte granularity
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Max Reitz <mreitz@redhat.com>
Reviewed-by: Benoit Canet <be... - 06:40 pm Revision d0c7f642: block: Introduce bdrv_aligned_preadv()
- This separates the part of bdrv_co_do_readv() that needs to happen
before the request is modified to match the backen... - 06:40 pm Revision 6460440f: block: Allow wait_serialising_requests() at any point
- We can only have a single wait_serialising_requests() call per request
because otherwise we can run into deadlocks wh... - 06:40 pm Revision 3b8242e0: block: Align requests in bdrv_co_do_pwritev()
- This patch changes bdrv_co_do_pwritev() to actually be what its name
promises. If requests aren't properly aligned, i... - 06:40 pm Revision 244eadef: block: write: Handle COR dependency after I/O throttling
- First waiting for all COR requests to complete and calling the
throttling function afterwards means that the request ... - 06:40 pm Revision c25f53b0: raw: Probe required direct I/O alignment
- Add a bs->request_alignment field that contains the required
offset/length alignment for I/O requests and fill it in ... - 06:40 pm Revision b404f720: block: Introduce bdrv_aligned_pwritev()
- This separates the part of bdrv_co_do_writev() that needs to happen
before the request is modified to match the backe... - 06:40 pm Revision 1b0288ae: block: Introduce bdrv_co_do_preadv()
- Similar to bdrv_pread(), which aligns byte-aligned request to 512 byte
sectors, bdrv_co_do_preadv() takes a byte-alig... - 06:40 pm Revision 339064d5: block: Don't use guest sector size for qemu_blockalign()
- bs->buffer_alignment is set by the device emulation and contains the
logical block size of the guest device. This isn... - 06:40 pm Revision 466ad822: block: Inherit opt_transfer_length
- When there is a format driver between the backend, it's not guaranteed
that exposing the opt_transfer_length for the ... - 06:40 pm Revision e5354657: qemu_memalign: Allow small alignments
- The functions used by qemu_memalign() require an alignment that is at
least sizeof(void*). Adjust it if it is too sma... - 06:40 pm Revision d34682cd: block: Move initialisation of BlockLimits to bdrv_refresh_limits()
- This function separates filling the BlockLimits from bdrv_open(), which
allows it to call it from other operations wh... - 06:40 pm Revision 1b7fd729: block: rename buffer_alignment to guest_block_size
- The alignment field is now set to the value that is promised to the
guest, rather than required by the host. The nex... - 06:40 pm Revision 355ef4ac: block: Update BlockLimits when they might have changed
- When reopening with different flags, or when backing files disappear
from the chain, the limits may change. Make sure... - 06:40 pm Revision 1ff735bd: block: Detect unaligned length in bdrv_qiov_is_aligned()
- For an O_DIRECT request to succeed, it's not only necessary that all
base addresses in the qiov are aligned, but also... - 05:53 pm Revision dabfa6cc: block: Fix bdrv_commit return value
- bdrv_commit() could return 0 or 1 on success, depending on whether or
not the last sector was allocated in the overla... - 05:12 pm Revision 37222900: block: update block commit documentation regarding image truncation
- This updates the documentation for commiting snapshot images.
Specifically, this highlights what happens when the bas... - 05:12 pm Revision 72706ea4: block: resize backing file image during offline commit, if necessary
- Currently, if an image file is logically larger than its backing file,
committing it via 'qemu-img commit' will fail.... - 05:12 pm Revision 4da83585: block: resize backing image during active layer commit, if needed
- If the top image to commit is the active layer, and also larger than
the base image, then an I/O error will likely be... - 05:07 pm Revision 212a5a8f: block: Create authorizations mechanism for external snapshot and resize.
- Signed-off-by: Benoit Canet <benoit@irqsave.net>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:07 pm Revision 031fd1be: block/curl: Implement the libcurl timer callback interface
- libcurl versions 7.16.0 and later have a timer callback interface which
must be implemented in order for libcurl to m... - 05:07 pm Revision 3b1dbd11: qmp: Allow block_resize to manipulate bs graph nodes.
- Signed-off-by: Benoit Canet <benoit@irqsave.net>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf <... - 05:07 pm Revision c13163fb: qmp: Add QMP query-named-block-nodes to list the named BlockDriverState nodes.
- Signed-off-by: Benoit Canet <benoit@irqsave.net>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf <... - 05:07 pm Revision 0901f67e: qmp: Allow to take external snapshots on bs graphs node.
- Signed-off-by: Benoit Canet <benoit@irqsave.net>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf <... - 05:07 pm Revision 12d3ba82: qmp: Allow to change password on named block driver states.
- Signed-off-by: Benoit Canet <benoit@irqsave.net>
Reviewed-by: Fam Zheng <famz@redhat.com>
There was two candidate wa... - 05:06 pm Revision 6913c0c2: block: Allow the user to define "node-name" option both on command line and QMP.
- Signed-off-by: Benoit Canet <benoit@irqsave.net>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 03:33 pm Revision c8059b97: qapi: Add "backing" to BlockStats
- Currently there is no way to query BlockStats of the backing chain. This
adds "backing" field into BlockStats to make... - 03:33 pm Revision dc364f4c: block: Add bs->node_name to hold the name of a bs node of the bs graph.
- Add the minimum of code to prepare for the following patches.
Signed-off-by: Benoit Canet <benoit@irqsave.net>
Revie... - 03:33 pm Revision 3c4b4e38: qemu-progress: Fix progress printing on SIGUSR1
- Since commit a7aae221 ('Switch SIG_IPI to SIGUSR1'), SIGUSR1 is blocked
during startup, breaking the progress report ... - 03:33 pm Revision 9cd76737: sheepdog: fix 'qemu-img map'
- It was muted in the previous commit 4bc74be9. Let's revive it since nothing
prevents us to do it.
With this patch, f... - 03:33 pm Revision d8a7b061: vmdk: Fix format specific information (create type) for streamOptimized
- Previously the field is wrong:
$ ./qemu-img create -f vmdk -o subformat=streamOptimized /tmp/a.vmdk 1G
$ ./... - 03:33 pm Revision e69968d4: qemu-progress: Drop unused include
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Benoit Canet <benoit@irqsave.net> - 03:33 pm Revision 6df3bf8e: drive mirror:fix memory leak
- In the function mirror_iteration() -> qemu_iovec_init(),
it allocates memory for op->qiov.iov, when the write request... - 03:33 pm Revision 46bae927: qcow2: fix wrong value of L1E_OFFSET_MASK, L2E_OFFSET_MASK and REFT_OFFSET_MASK
- Accoring to qcow spec, the offset fields in l1e, l2e and ref table entry
start at bit 9. The offset is cluster offset... - 03:33 pm Revision 0e3bd993: Documentation: qemu-img: Mention SIGUSR1 progress report
- Document the SIGUSR1 behaviour of qemu-img. Also, added compare to the
list of subcommands that support -p.
Signed-o... - 03:33 pm Revision 34ceed81: vmdk: Check for overhead when opening
- Report an error if file size is even smaller than metadata.
Signed-off-by: Fam Zheng <famz@redhat.com>
Signed-off-by...
01/22/2014
- 02:48 pm Revision 385c04d0: dataplane: fix shadowed return value
- Propagate the error return value from get_indirect(). This bug was
introduced in commit 4d684832 ("vring: create a c... - 02:47 pm Revision d80ac658: block: fix backing file segfault
- When a backing file is opened such that (1) a protocol is directly
used as the block driver and (2) the block driver ... - 01:07 pm Revision 054963f8: block: Use bdrv_open_image() in bdrv_open()
- Using bdrv_open_image() instead of bdrv_file_open() directly in
bdrv_open() is easier.
Signed-off-by: Max Reitz <mre... - 01:07 pm Revision be331341: tests: Add test for qdict_array_split()
- Add a test case for qdict_array_split() in tests/check-qdict.c.
Signed-off-by: Max Reitz <mreitz@redhat.com>
Reviewe... - 01:07 pm Revision da557aac: block: Add bdrv_open_image()
- Add a common function for opening images to be used for block drivers
specified through BlockdevRefs in an option QDi... - 01:07 pm Revision d095b465: blockdev: Move "file" to legacy_opts
- Specifying the image filename through the "file" option is a legacy
option and should not be supported by blockdev-ad... - 01:07 pm Revision 8592a545: qapi: Add "errno" to the list of polluted words
- Using "errno" directly as an identifier results in various syntax
errors; therefore it should be added to the list of... - 01:07 pm Revision 1bf20b82: qapi: QMP interface for blkdebug and blkverify
- Add structures to support blkdebug and blkverify in blockdev-add.
Signed-off-by: Max Reitz <mreitz@redhat.com>
Signe... - 01:07 pm Revision 30bd6a4d: iotests: Test new blkdebug/blkverify interface
- Add a test for the new blkdebug/blkverify interface.
This test is not written in Python, although it uses QMP. This ... - 01:07 pm Revision fd0fee34: qemu-io: Make filename optional
- Giving a filename is actually not essential, since it can be specified
through the options as well - on the contrary:... - 01:07 pm Revision 3fb11779: tests: Add test for qdict_flatten()
- Add a test case for qdict_flatten() in tests/check-qdict.c. This test
case covers the flattening of subordinate QList... - 01:07 pm Revision 4373593d: blkdebug: Allow command-line file configuration
- Introduce the "image" option as an alternative to specifying the image
through the filename.
Signed-off-by: Max Reit... - 01:07 pm Revision 70b6198a: blkverify: Allow command-line configuration
- Introduce the "test" and "raw" options for specifying images.
Signed-off-by: Max Reitz <mreitz@redhat.com>
Signed-of... - 01:07 pm Revision 505d7583: block: Allow recursive "file"s
- It should be possible to use a format as a driver for a file which in
turn requires another file, i.e., nesting file ... - 01:07 pm Revision 91f84f65: iotests: Test file format nesting
- Add a test for nested image formats.
Signed-off-by: Max Reitz <mreitz@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@r... - 01:07 pm Revision 22511ad6: blkverify: Don't require protocol filename
- If the filename is not prefixed by "blkverify:" in
blkverify_parse_filename(), the blkverify driver was not selected
... - 01:07 pm Revision 0150cd81: readline: move readline to a generic location
- Now that the monitor and readline are decoupled, readline.h no longer
belongs in include/monitor/. Put the header in... - 01:07 pm Revision c60bf339: readline: decouple readline from the monitor
- Make the readline.c functionality reusable. Instead of calling
monitor_printf() and monitor_flush() directly, invoke... - 01:07 pm Revision d4881b9b: blkdebug: Don't require sophisticated filename
- If the filename is not prefixed by "blkdebug:" in
blkdebug_parse_filename(), the blkdebug driver was not selected thr... - 01:07 pm Revision 4694020d: qemu-io: add command completion
- Autocomplete qemu-io commands at the interactive prompt.
Note this only completes command names and not their option... - 01:07 pm Revision 05a8c222: qdict: Add qdict_array_split()
- This function splits a QDict consisting of entries prefixed by
incrementally enumerated indices into a QList of QDict... - 01:07 pm Revision 2a05cbe4: block: Allow block devices without files
- blkdebug and blkverify will, in order to retain compatibility, not
support the field "file" implicitly through bdrv_o... - 01:07 pm Revision 85a040e5: blkdebug: Always call read_config()
- Move the check whether there actually is a config file into the
read_config() function.
Signed-off-by: Max Reitz <mr... - 01:07 pm Revision 0cf17e18: qemu-io: use readline.c
- Use readline.c for command-line history. There was support for GNU
Readline and BSD Editline but it was never compil... - 01:07 pm Revision 13401ba0: osdep: add qemu_set_tty_echo()
- Using stdin with readline.c requires disabling echo and line buffering.
Add a portable wrapper to set the terminal at... - 01:07 pm Revision 9f23fc0c: qapi: extend qdict_flatten() for QLists
- Reversing qdict_array_split(), qdict_flatten() should flatten QLists as
well by interpreting them as QDicts where eve... - 01:07 pm Revision adf5c449: qemu-option: Add qemu_config_parse_qdict()
- This function basically parses command-line options given as a QDict
replacing a config file.
For instance, the QDic... - 01:07 pm Revision 89f2b21e: blkdebug: Use command-line in read_config()
- Use qemu_config_parse_qdict() to parse the command-line options in
addition to the config file.
Signed-off-by: Max R... - 01:07 pm Revision 72daa72e: block: Allow reference for bdrv_file_open()
- Allow specifying a reference to an existing block device (by name) for
bdrv_file_open() instead of a filename and/or ... - 01:07 pm Revision 2258e3fe: block: Pass reference to bdrv_file_open()
- With that now being possible, bdrv_open() should try to extract a block
device reference from the options and pass it... - 01:07 pm Revision 466b49f2: blkdebug: Use errp for read_config()
- Use an Error variable in the read_config() function.
Signed-off-by: Max Reitz <mreitz@redhat.com>
Reviewed-by: Kevin... - 01:07 pm Revision 2c77f52e: qemu-iotests: Introduce _unsupported_imgopts
- Introduce _unsupported_imgopts that causes _notrun for specific image
options.
Signed-off-by: Fam Zheng <famz@redhat... - 01:07 pm Revision 585ea0c8: vmdk: Fix big flat extent IO
- Local variable "n" as int64_t avoids overflow with large sector number
calculation. See test case change for failure ... - 01:07 pm Revision 92397116: block/iscsi: return -ENOMEM if an async call fails immediately
- if an async libiscsi call fails directly it can only be due
to an out of memory condition. All other errors are retur... - 01:07 pm Revision 487c1910: qemu-iotests: Clean up all extents for vmdk
- This modifies _cleanup_test_img to remove all the extent files listed by
"qemu-img info"'s format specific informatio... - 01:07 pm Revision 7fa9e1f9: docs: qcow2 compat=1.1 is now the default
- Commit 9117b47717ad208b12786ce88eacb013f9b3dd1c ("qcow2: Change default
for new images to compat=1.1") changed the de... - 01:07 pm Revision 7c815372: gluster: Implement .bdrv_co_write_zeroes for gluster
- Support .bdrv_co_write_zeroes() from gluster driver by using GlusterFS API
glfs_zerofill() that off-loads the writing... - 01:07 pm Revision 9f23fce7: sheepdog: fix clone operation by 'qemu-img create -b'
- We should pass base_inode->vdi_id to base_vdi_id of SheepdogVdiReq so that sheep
can create a clone instead a fresh v... - 01:07 pm Revision e04fb07f: rbd: switch from pipe to QEMUBH completion notification
- rbd callbacks are called from non-QEMU threads. Up until now a pipe was
used to signal completion back to the QEMU i... - 01:07 pm Revision 15744b0b: gluster: Convert aio routines into coroutines
- Convert the read, write, flush and discard implementations from aio-based
ones to coroutine based ones.
Signed-off-b... - 01:07 pm Revision b7fcff01: qtest: Fix the bug about disable vnc causes "make check" fail
- When we disable vnc from "./configure", QEMU can't use the vnc option.
So qtest can't use the "vnc -none ", otherwise... - 01:07 pm Revision d2329f27: qemu-iotests: Add _unsupported_imgopts for vmdk subformats
- Some cases are not applicable for vmdk subformats those don't support
certain features, e.g. backing file, and some o... - 01:07 pm Revision cf7f616b: gluster: Add support for creating zero-filled image
- GlusterFS supports creation of zero-filled file on GlusterFS volume
by means of an API called glfs_zerofill(). Use th...
01/21/2014
- 05:48 pm Revision 49204458: s390-sclp: SCLP Event integration
- Add an sclp event for "cpu was hot plugged". This allows Qemu to deliver an
SCLP interrupt to the guest stating that... - 05:20 pm Revision 8cc3aecf: s390-sclp: SCLP CPU Info
- Implement the CPU data in SCLP "Read SCP Info". And implement "Read CPU Info"
SCLP command. This data will be used b... - 05:20 pm Revision 5f04c14a: s390-sclp: Define New SCLP Codes
- Define new SCLP codes to improve code readability.
Signed-off-by: Jason J. Herne <jjherne@us.ibm.com>
Signed-off-by:...
01/20/2014
- 08:30 pm Revision 2777ccc5: gtk: Support keyboard translation for hosts running Windows
- GTK uses different hardware keycodes on Windows hosts, so some special
handling is needed to get the QEMU keycode.
S... - 03:25 pm Revision 439d19f2: kvm: always update the MPX model specific register
- The original patch from Liu Jinsong restricted them to reset or full
state updates, but that's unnecessary (and wrong... - 03:19 pm Revision 918b94e2: seccomp: add some basic shared memory syscalls to the whitelist
- PulseAudio requires the use of shared memory so add shmget(), shmat(),
and shmdt() to the syscall whitelist.
Reporte... - 03:19 pm Revision 0c2acb16: seccomp: add mkdir() and fchmod() to the whitelist
- The PulseAudio library attempts to do a mkdir(2) and fchmod(2) on
"/run/user/<UID>/pulse" which is currently blocked ... - 01:17 pm Revision 39e6a38c: hda-codec: disable streams on reset
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
01/17/2014
- 08:12 pm Revision 8d7b5a1d: vfio: fix mapping of MSIX bar
- VFIO virtualizes MSIX table for the guest but not mapping the part of
a BAR which contains an MSIX table. Since vfio_... - 08:12 pm Revision 47c16ed5: kvm: initialize qemu_host_page_size
- There is a HOST_PAGE_ALIGN macro which makes sense for KVM accelerator
but it uses qemu_host_page_size/qemu_host_page... - 05:29 pm Revision 794798e3: xen_pt: Fix passthrough of device with ROM.
- QEMU does not need and should not allocate memory for the ROM of a
passthrough PCI device. So this patch initialize t... - 05:29 pm Revision fc33b900: xen_pt: Fix debug output.
- Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.ci... - 05:28 pm Revision 0193c62c: xenfb: map framebuffer read-only and handle unmap errors
- The framebuffer is needlessly mapped (PROT_READ | PROT_WRITE), map it
PROT_READ instead.
The framebuffer is unmapped... - 01:50 am Revision 732c66ce: Revert "error: Don't use error_report() for assertion msgs."
- This reverts commit d32934c84c72f57e78d430c22974677b7bcabe5d.
The original implementation before this patch makes ab... - 01:49 am Revision 3dbe85b8: tests: Add libqemustub to qom-interface-check
- The recent addition of util/error.c's dependency on error_report()
causes this test to fail to link due to a number o...
01/16/2014
- 06:22 pm Revision d3a2fd9b: vfio: Filter out bogus mappings
- Since 57271d63 we now see spurious mappings with the upper bits set
if 64bit PCI BARs are sized while enabled. The g... - 06:22 pm Revision 87ca1f77: vfio-pci: Fail initfn on DMA mapping errors
- The vfio-pci initfn will currently succeed even if DMA mappings fail.
A typical reason for failure is if the user doe... - 02:09 pm Revision 1cb27d92: scsi: Support TEST UNIT READY in the dummy LUN0
- SeaBIOS waits for LUN0 to respond to the TEST UNIT READY command
in order to decide whether it should part of the boo... - 01:59 pm Revision 5319dc7b: usb: add support for microsoft os descriptors
- This patch adds support for special usb descriptors used by microsoft
windows. They allow more fine-grained control ... - 01:59 pm Revision 88678fbd: usb-hid: add microsoft os descriptor support
- Set SelectiveSuspendEnabled registy entry to one.
This makes Windows use remote suspend by default,
without manual re... - 01:23 pm Revision 2c02d1ad: vl: Add a blank space between the variable and '='
- Signed-off-by: Kewei Yu <keweihk@gmail.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru> - 12:46 pm Revision 3babcc87: pc-bios: Remove execute flag from BIOS files
- BIOS files are not directly executable, so they don't need this flag.
All other BIOS files don't use the execute flag...
01/15/2014
- 09:36 pm Revision a39ca6a1: linux-user: fixed recvfrom() addrlen
- addrlen parameter of recvfrom() of type socklen_t* was read into
variable of type socklen_t, that caused zeroing out ... - 09:36 pm Revision fe54b249: linux-user: fixed getsockopt() optlen
- optlen parameter of getsockopt() of type socklen_t* was read into
variable of type socklen_t, that caused zeroing out... - 09:35 pm Revision 19a894ba: linux-user: fixed s390x clone() argument order
- It was broken by 4ce6243dc6216e35b5b691078ffa856463bfa8db,
where TARGET_CLONE_BACKWARDS was specified instead of
TARG... - 09:34 pm Revision fb3ecb7e: exec: Exclude non portable function for MinGW
- cpu_physical_memory_set_dirty_lebitmap calls getpageaddr and ffsl which are
unavailable for MinGW. As the function is... - 09:34 pm Revision 850484a2: ide: cmd_exec_dev_diagnostic() always set error register to 0x01
- This notably fix IDE CD probing on the Plan 9 operating system,
which rely on the error register set by the Execute D... - 09:34 pm Revision bf2eaf71: Add bios-256k.bin to BLOBS on Makefile
- The default machine-type (pc-i440fx-2.0) now requires bios-256k.bin, but
"make install" isn't installing it, so qemu-... - 09:34 pm Revision e6baf613: virtio-balloon: don't hardcode config size value
- Use sizeof(struct virtio_balloon_config) instead.
Signed-off-by: Luiz capitulino <lcapitulino@redhat.com>
Reviewed-b... - 09:34 pm Revision dc9fc1ca: Fix typo of tiemr in timer.h
- Signed-off-by: Namhyung Kim <namhyung@gmail.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Mi... - 09:34 pm Revision 7af6f46c: docs: Fix typo in QMP WAKEUP example
- Cc: qemu-trivial@nongnu.org
Signed-off-by: Namhyung Kim <namhyung@gmail.com>
Reviewed-by: Markus Armbruster <armbru@r... - 07:11 pm Revision e638073c: vfio: Do not reattempt a failed rom read
- During lazy rom loading, if rom read fails, and the
guest attempts a read again, vfio will again attempt it.
Add a bo... - 07:11 pm Revision d20b43df: vfio: warn if host device rom can't be read
- If the device rom can't be read, report an error to the
user. This alerts the user that the device has a bad
state th... - 07:07 pm Revision 7c4228b4: vfio: Destroy memory regions
- Somehow this has been lurking for a while; we remove our subregions
from the base BAR and VGA region mappings, but we... - 01:58 pm Revision 584f2be7: KVM: fix addr type for KVM_IOEVENTFD
- The @addr here is a guest physical address and can easily be bigger
than 4G.
This changes uint32_t to hwaddr.
Cc: q... - 01:58 pm Revision 94ccff13: KVM: Retry KVM_CREATE_VM on EINTR
- Upstreaming this change from Android (https://android-review.googlesource.com/54211).
On heavily loaded machines wit... - 11:44 am Revision dc6afb99: block: add .bdrv_reopen_prepare() stub for iscsi
- To suppport reopen(), the .bdrv_reopen_prepare() stub must exist.
iSCSI does not have anything that needs to be done ... - 11:36 am Revision 49fb65c7: virtio-scsi: Prevent assertion on missed events
- In some cases, an unplug can cause events to be dropped, which
leads to an assertion failure when preparing to notify... - 11:36 am Revision e9c0f0f5: virtio-scsi: Cleanup of I/Os that never started
- There is still a small window that occurs when a cancel I/O affects
an asynchronous I/O operation that hasn't started... - 11:36 am Revision 33325a53: scsi: Assign cancel_io vector for scsi_disk_emulate_ops
- Some emulated disk operations (MODE SELECT, UNMAP, WRITE SAME)
can trigger asynchronous I/Os. Provide the cancel_io ... - 07:37 am Revision 1cf892ca: SPARC: Fix LEON3 power down instruction
- Synchronize the program counter before the power down helper call
otherwise interrupts will return to the wrong conte... - 07:36 am Revision d32934c8: error: Don't use error_report() for assertion msgs.
- Use fprintf(stderr instead. This removes dependency of libqemuutil.a
on the monitor.
We can further justify this cha...
01/14/2014
- 04:10 am Revision 133fe774: Merge remote branch 'luiz/queue/qmp' into qmpq
- * luiz/queue/qmp:
migration: qmp_migrate(): keep working after syntax error
qerror: Remove assert_no_error()
qe... - 03:08 am Revision 73c69456: Microblaze: Convert Microblaze-pic handling to GPIOs
- This patch uses inbound GPIO lines (IRQ and FIR) for
interrupts instead of using the old pic_cpu method,
which doesn'... - 02:09 am Revision 83e6813a: target-arm: Switch ARMCPUInfo arrays to use terminator entries
- Switch the ARMCPUInfo arrays in cpu.c and cpu64.c to use a terminator
entry rather than looping based on ARRAY_SIZE. ...
01/13/2014
- 11:20 pm Revision b54f18ba: Merge remote-tracking branch 'quintela/tags/migration/20140113' into staging
- migration.next for 20140113
# gpg: Signature made Mon 13 Jan 2014 09:38:27 AM PST using RSA key ID 5872D723
# gpg: C... - 03:04 pm Revision aa8dc044: migration: synchronize memory bitmap 64bits at a time
- We use the old code if the bitmaps are not aligned
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: O... - 03:04 pm Revision 5ff7fb77: memory: move bitmap synchronization to its own function
- We want to have all the functions that handle directly the dirty
bitmap near. We will change it later.
Signed-off-b... - 03:04 pm Revision 791fa2a2: ram: split function that synchronizes a range
- This function is the only bit where we care about speed.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed... - 03:04 pm Revision c9dd46fc: kvm: refactor start address calculation
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Orit Wasserman <owasserm@redhat.com> - 03:04 pm Revision ae2810c4: memory: syncronize kvm bitmap using bitmaps operations
- If bitmaps are aligned properly, use bitmap operations. If they are
not, just use old bit at a time code.
Signed-of... - 03:04 pm Revision 747afd5b: kvm: use directly cpu_physical_memory_* api for tracking dirty pages
- Performance is important in this function, and we want to optimize even further.
Signed-off-by: Juan Quintela <quint... - 03:04 pm Revision ace694cc: memory: s/mask/clear/ cpu_physical_memory_mask_dirty_range
- Now all functions use the same wording that bitops/bitmap operations
Signed-off-by: Juan Quintela <quintela@redhat.c... - 03:04 pm Revision a2f4d5be: memory: make cpu_physical_memory_reset_dirty() take a length parameter
- We have an end parameter in all the callers, and this make it coherent
with the rest of cpu_physical_memory_* functio... - 03:04 pm Revision a2cd8c85: memory: s/dirty/clean/ in cpu_physical_memory_is_dirty()
- All uses except one really want the other meaning.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: E... - 03:04 pm Revision 9f2c43e4: memory: make cpu_physical_memory_get_dirty() the main function
- And make cpu_physical_memory_get_dirty_flag() to use it. It used to
be the other way around.
Signed-off-by: Juan Qu... - 03:04 pm Revision 12291ec1: memory: unfold memory_region_test_and_clear()
- We are going to update the bitmap directly
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Orit Wass... - 03:04 pm Revision 4f13bb80: memory: unfold cpu_physical_memory_set_dirty() in its only user
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Orit Wass... - 03:04 pm Revision 2152f5ca: memory: only resize dirty bitmap when memory size increases
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Orit Wass... - 03:04 pm Revision 164590a6: bitmap: Add bitmap_zero_extend operation
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Orit Wass... - 03:04 pm Revision 1ab4c8ce: memory: split dirty bitmap into three
- After all the previous patches, spliting the bitmap gets direct.
Note: For some reason, I have to move DIRTY_MEMORY_... - 03:04 pm Revision 1bafff0c: memory: use find_next_bit() to find dirty bits
- This operation is way faster than doing it bit by bit.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-b... - 03:04 pm Revision c1427a3f: memory: unfold cpu_physical_memory_set_dirty_flag()
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Orit Wass... - 03:04 pm Revision 220c3ebd: memory: split cpu_physical_memory_* functions to its own include
- All the functions that use ram_addr_t should be here.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by... - 03:04 pm Revision 94833c89: memory: cpu_physical_memory_get_dirty() is used as returning a bool
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Orit Wass... - 03:04 pm Revision 86a49582: memory: unfold cpu_physical_memory_clear_dirty_flag() in its only user
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Orit Wass... - 03:04 pm Revision 5b9a3a5f: memory: cpu_physical_memory_set_dirty_range() now uses bitmap operations
- We were setting a range of bits, so use bitmap_set().
Note: xen has always been wrong, and should have used start in... - 03:04 pm Revision 52159192: memory: cpu_physical_memory_mask_dirty_range() always clears a single flag
- Document it
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-... - 03:04 pm Revision 5adca7ac: memory: use bit 2 for migration
- For historical reasons it was bit 3. Once there, create a constant to
know the number of clients.
Signed-off-by: Ju... - 03:04 pm Revision 7a5b558c: memory: make sure that client is always inside range
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Orit Wass... - 03:04 pm Revision e8a97caf: memory: cpu_physical_memory_clear_dirty_flag() result is never used
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Orit Wass... - 03:04 pm Revision a461e389: memory: cpu_physical_memory_clear_dirty_range() now uses bitmap operations
- We were clearing a range of bits, so use bitmap_clear().
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed... - 03:04 pm Revision 981fdf23: memory: cpu_physical_memory_set_dirty_tracking() should return void
- Result was always 0, and not used anywhere. Once there, use bool type
for the parameter.
Signed-off-by: Juan Quinte... - 03:04 pm Revision 36187e2c: memory: all users of cpu_physical_memory_get_dirty used only one flag
- So cpu_physical_memory_get_dirty_flags is not needed anymore
Signed-off-by: Juan Quintela <quintela@redhat.com>
Revi... - 03:04 pm Revision 75218e7f: memory: cpu_physical_memory_set_dirty_range() always dirty all flags
- So remove the flag argument and do it directly. After this change,
there is nothing else using cpu_physical_memory_s... - 03:04 pm Revision 2668b4bf: tests: Some unit tests for vmstate.c
- * Basic load/save tests
* Tests for loading older versions
* Tests for .field_exists() handling
Signed-off-by: Edu... - 03:04 pm Revision 06567942: exec: use accessor function to know if memory is dirty
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Eri... - 03:04 pm Revision 63995ceb: memory: set single dirty flags when possible
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Orit Wass... - 03:04 pm Revision 78d00426: memory: cpu_physical_memory_set_dirty_range() return void
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Eri... - 03:04 pm Revision 9c22687e: bitmap: use long as index
- Move index and size fields from int to long. We need that for
migration. long is 64 bits on sane architectures, and... - 03:04 pm Revision e2da99d5: memory: cpu_physical_memory_set_dirty_flags() result is never used
- So return void.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Orit Wasserman <owasserm@redhat.com>... - 03:04 pm Revision 4f08cabe: memory: make cpu_physical_memory_is_dirty return bool
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Orit Wass... - 03:04 pm Revision 7e5609a8: exec: create function to get a single dirty bit
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Orit Wass... - 03:04 pm Revision a1390db4: memory: create function to set a single dirty bit
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Eri... - 01:39 pm Revision 38ff78d3: savevm.c: Coding style fixes
- Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Signed-off-by:... - 01:39 pm Revision bb1a6d8c: savevm: Small comment about why timer QEMUFile/VMState code is in savevm.c
- Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Signed-off-by:... - 01:39 pm Revision 093c455a: qemu-file: Move QEMUFile code to qemu-file.c
- Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Signed-off-by:... - 01:39 pm Revision 51b7fa5b: savevm.c: Coding style fix
- Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Signed-off-by:... - 01:39 pm Revision b6fcfa59: vmstate: Move VMState code to vmstate.c
- This will allow unit tests to be written for VMState code without
pulling dependencies from the savevm code.
Signed-... - 01:39 pm Revision c961514f: qemu-file: Make a few functions non-static
- The QEMUFile code will be moved to qemu-file.c. This will require making
the following functions non-static because t... - 01:39 pm Revision 5cecf414: savevm: Convert all tabs to spaces
- Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Signed-off-by:... - 01:39 pm Revision b5503338: migration: Move QEMU_VM_* defines to migration/migration.h
- The VMState code will be moved to vmstate.c and it uses some of the
QEMU_VM_* constants, so move it to a header.
Sig... - 01:39 pm Revision 6f2b811a: avoid a bogus COMPLETED->CANCELLED transition
- Avoid a bogus COMPLETED->CANCELLED transition.
There is a period of time from the timing of setting COMPLETED state t... - 01:39 pm Revision 40596834: migration: Fix rate limit
- The migration thread appears to want to allow writeout to occur at full
speed rather than being rate limited during c... - 01:39 pm Revision 51cf4c1a: introduce MIG_STATE_CANCELLING state
- Introduce MIG_STATE_CANCELLING state to avoid starting a new migration task while the previous one still exist.
Sign... - 03:50 am Revision dd089c0a: Merge remote-tracking branch 'pmaydell/tags/pull-cocoa-20140112' into staging
- cocoa queue:
* pass command key to guest when VM has mousegrab
* add .qcow2 to extension list for image load dialog... - 03:50 am Revision 42bf25a9: Merge remote-tracking branch 'pmaydell/tags/pull-target-arm-20140112' into sta...
- target-arm queue:
* build fix for bigendian hosts
# gpg: Signature made Sun 12 Jan 2014 01:38:22 PM PST using RSA k... - 12:27 am Revision 98db429d: ui/cocoa: Fix code for starting QEMU via image file load dialog
- Fix a number of bugs in the code for starting QEMU via the image
file load dialog:
* use the actual argv[0] rather t... - 12:27 am Revision 7d270b1c: ui/cocoa: Draw black rectangle if we have no data yet
- If our redraw method is called before we have any data from the guest,
then draw a black rectangle rather than leavin... - 12:27 am Revision 49060c29: ui/cocoa: Remove stray tabs
- The ui/cocoa.m file has just three lines with hardcoded tabs; fix them.
Signed-off-by: Peter Maydell <peter.maydell@... - 12:27 am Revision 5342f990: ui/cocoa: Add ".qcow2" to extension list for image load dialog
- Add ".qcow2" to the list of file extensions which are accepted
by the initial disk image load dialog which is display... - 12:27 am Revision 30ef3c74: MAINTAINERS: add myself as cocoa UI co-maintainer
- Add myself to the maintainers list for the cocoa UI; status
remains "Odd Fixes".
Signed-off-by: Peter Maydell <peter... - 12:27 am Revision d3345a04: ui/cocoa: Redraw at correct size when switching surface
- If the surface switch involved a resize, we were doing the redraw
at the old size rather than the new, because the up... - 12:25 am Revision 01cc4e6f: ui/cocoa: Send warning message to stderr, not stdout
- Bring a warning message into line with the others in this file by
sending it to stderr, not stdout.
Signed-off-by: P... - 12:23 am Revision 8895919a: ui/cocoa: Pass command key through to guest when VM has mousegrab
- The guest might want to be able to use the command key for its won
purposes (as command if it is MacOS X, or for the ... - 12:23 am Revision 49b9bd4d: ui/cocoa: Correct typos in comments and variable names
- Fix various non-user-visible typos in comments and variable names.
Signed-off-by: Peter Maydell <peter.maydell@linar...
01/12/2014
- 11:37 pm Revision 5cd8a118: arm: fix compile on bigendian host
- Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 09:52 am Revision fbb9c590: Update OpenBIOS images
- Update OpenBIOS images to SVN r1246 built from submodule.
Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.c...
Also available in: Atom