Activity
From 03/27/2012 to 04/25/2012
04/25/2012
- 08:04 pm Revision d6c05bbf: fix paaudio.c warnings
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: malc <av1474@comtv.ru> - 05:57 pm Revision aa09c951: MAINTAINERS: Document all stable trees
- We currently host stable trees for 0.10, 0.14, 0.15 and 1.0.
Sort in descending order. It is expected that further no... - 05:54 pm Revision 3f3309cb: MAINTAINERS: Fix SCM tree for virtio-9p
- Instead of a Web link, T: is supposed to indicate type of SCM and
pullable URL, so switch to the git:// URL.
Also har... - 05:54 pm Revision aebeca25: MAINTAINERS: Fix virtio-9p file pattern
- Only one pattern is allowed per F: line, split in two.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: An... - 05:54 pm Revision 2df6dabb: MAINTAINERS: Fix PC file pattern
- Only one pattern is allowed per F: line, split it in two.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Cc: Antho... - 05:54 pm Revision 1ab09a40: MAINTAINERS: Indicate type of SCM
- T: lines are supposed to indicate whether it's git.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 05:54 pm Revision 8ef9cd55: MAINTAINERS: Fix TCI file pattern
- tcg/tci is a directory, so for recursive semantics add a trailing slash.
Signed-off-by: Andreas Färber <afaerber@sus... - 04:21 pm Revision c0424934: Beautify makefile commands for generation of files with tracetool
- Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 04:21 pm Revision 19ac36b5: Generic elimination of auto-generated files
- Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 02:14 pm Revision 43997225: virtio-serial-bus: Unset guest_connected at reset and driver reset
- When a guest driver resets the virtio status to not ready, or when qemu
is reset, reset all ports' guest_connected bi... - 02:04 pm Revision 62a9fbf7: virtio-serial-bus: fix guest_connected init before driver init
- guest_connected should be false before guest driver initialization, and
true after, both for multiport aware and non ... - 11:51 am Revision 16b93aa8: target-i386: Introduce "xlevel" property for X86CPU
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Igor... - 11:51 am Revision d480e1af: target-i386: Prepare "vendor" property for X86CPU
- Using it now would incur converting the three x86_def_t vendor words
into a string for object_property_set_str(), the... - 11:51 am Revision 89e48965: target-i386: Introduce "tsc-frequency" property for X86CPU
- Use Hz as unit.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
... - 11:51 am Revision 63e886eb: target-i386: Add property getter for CPU model-id
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Igor... - 11:51 am Revision 71ad61d3: target-i386: Add "family" property to X86CPU
- Add the property early in the initfn so that it can be used in helpers
such as mce_init().
Signed-off-by: Andreas Fä... - 11:51 am Revision 67e30c83: target-i386: Add property getter for CPU model
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Michae... - 11:51 am Revision 35112e41: target-i386: Add property getter for CPU stepping
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Igor... - 11:51 am Revision c5291a4f: target-i386: Add "model" property to X86CPU
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Igor... - 11:51 am Revision a88a677f: target-i386: Add range check for -cpu ,family=x
- A family field value of 0xf and extended family field value of 0xff is
the maximum representable unsigned family numb... - 11:51 am Revision 938d4c25: target-i386: Add "model-id" property to X86CPU
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Igor... - 11:51 am Revision 036e2222: target-i386: Add "stepping" property to X86CPU
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Igor... - 11:51 am Revision 61dcd775: target-i386: Pass X86CPU to cpu_x86_register()
- Avoids an x86_env_get_cpu() call there, to work with QOM properties.
Signed-off-by: Andreas Färber <afaerber@suse.de... - 11:51 am Revision 8e1898bf: target-i386: Introduce "level" property for X86CPU
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Igor... - 11:51 am Revision 95b8519d: target-i386: Add property getter for CPU family
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Igor... - 11:45 am Revision d0a6acf4: target-i386: Fix x86_cpuid_set_model_id()
- Don't assume zeroed cpuid_model[] fields.
This didn't break anything yet but QOM properties should be able to set
th... - 10:53 am Revision b9d03e35: e1000: link auto-negotiation emulation
- Indeed, there's nothing else except for the time spent on the
negotiation needs to be emulated. This is needed for re... - 10:53 am Revision f9c1cdf4: e1000: introduce bit for debugging PHY emulation
- Signed-off-by: Jason Wang <jasowang@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 10:53 am Revision f1219091: e1000: set E1000_ICR_INT_ASSERTED only for 8257x
- E1000_ICR_INT_ASSERTED were introduced only for 8257x, so we need to
check the E1000_DEVID before setting this bit in... - 10:53 am Revision 71aadd3c: e1000: introduce helpers to manipulate link status
- This patch introduces helpers to change link status bit for phy/mac
register. This would help to reduce code duplicat... - 10:53 am Revision 93e37d76: e1000: PHY loopback mode support
- The missing of loopback mode prevent the running of self diagnosis
program in guest. This patch adds this support.
A... - 10:53 am Revision 17fbbb0b: e1000: conditionally raise irq at the end of MDI cycle
- According to the spec:
"When set to 1b by software, it causes an Interrupt to be
asserted to indicate the end of an ... - 10:53 am Revision 92045d80: virtio: add missing mb() on enable notification
- This fixes an issue dual to the one fixed by
patch 'virtio: add missing mb() on notification'
and applies on top.
In... - 10:53 am Revision 69f3ce78: eepro100: Fix multicast regression
- Commit 7fc8d918b9674c3e9233d6d25da2457345d414a0 removed code from
eepro100.c and replaced it by different code: the c... - 10:53 am Revision 2e54cc21: e1000: introduce bits of PHY control register
- This would be used be following patches.
Signed-off-by: Jason Wang <jasowang@redhat.com>
Signed-off-by: Michael S. T... - 10:53 am Revision a821ce59: virtio: order index/descriptor reads
- virtio has the equivalent of:
if (vq->last_avail_index != vring_avail_idx(vq)) {
read descriptor head at vq->last... - 10:53 am Revision a281ebc1: virtio: add missing mb() on notification
- During normal operation, virtio first writes a used index
and then checks whether it should interrupt the guest
by re... - 10:40 am Revision 814cd3ac: e1000: move reset function earlier in file
- Make it easier to reuse this function.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
04/24/2012
- 05:50 pm Revision 9afa52ce: config-host.mak: reorder variables a bit
- Cosmetic change.
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ib... - 05:50 pm Revision dfe47e70: qom: Refine container_get() to allow using a custom root
- Specify the root to search from as argument. This avoids hardcoding
"/machine" in some places and makes it more flexi... - 05:50 pm Revision e3c56761: Remove extra pthread switch
- remove the extra pthread switch which might be there
from the package config check for gthreads.
Signed-off-by: Pe... - 05:50 pm Revision 0b3b7174: create_config: simplify prefix=* block, remove CONFIG_QEMU_PREFIX
- As now that block handles only the prefix variable, the code can be much
simpler. This also removes the CONFIG_QEMU_P... - 05:50 pm Revision d10f9056: configure: Virtfs doesn't require libcap.
- Only proxy helper does.
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kusanagi Kouichi <slash@ac.a... - 05:50 pm Revision 7f3bf92f: qtest: Fix tv_usec != long
- Sparc Debian 5.0.8 does not define __suseconds_t as long,
but FMT_timeval expects %ld.
Reviewed-by: Paolo Bonzini <p... - 05:50 pm Revision ac310734: qemu-char: Fix crash when switching consoles
- qemu-system-arm (and other system emulations) crashes with SDL when
the user switches consoles (Alt-Ctrl-F4).
We alr... - 05:50 pm Revision 528ae5b8: configure: change meaning of --datadir to Autoconf convention
- Autoconf uses --datadir for the /usr/share directory, not the
program-specific subdirectory inside /usr/share. This c... - 05:50 pm Revision cf36b31d: Limit ptimer rate to something achievable
- If a guest sets very short timeouts, and asks for a timer to be reloaded on
timeout, QEMU can go to 100%CPU utilisati... - 05:50 pm Revision 023d3d67: configure: add --with-confsuffix option
- This will allow the user to make Qemu use a different subdirectory name
inside $datadir and $sysconfdir, instead of "... - 05:50 pm Revision c41cc50f: create_config: remove *dir block
- Now only the qemu_*dir variables will become #defines. The other
directory names aren't used by the C code.
That mea... - 05:50 pm Revision eb72952b: create_config: separate section for qemu_*dir variables (v2)
- The generic *dir section will eventually go away and be replaced with
qemu_* section. By now, both sections will be k... - 05:50 pm Revision 10ea68b3: configure: rename $confdir to $qemu_confdir
- There's no "confdir" variable on Autoconf, but it's good to make it
clear that it's a variable for the Qemu-specific ... - 05:50 pm Revision 6aae2a2e: config-host.mak: rename datadir to qemu_datadir
- Autoconf concept of "datadir" is supposed to be "$prefix/share", not
"$prefix/share/PACKAGE", so using datadir for th... - 05:50 pm Revision c00b2808: configure: rename $datadir to $qemu_datadir
- The variable is used for the qemu-specific directory and has a different
meaning of the autoconf "datadir" variable (... - 05:50 pm Revision 5100cb44: config-host.mak: remove CONFIG_QEMU_SHAREDIR
- There is no code using that variable according to 'git grep', so kill
it.
Signed-off-by: Eduardo Habkost <ehabkost@r... - 05:50 pm Revision 80465e80: Makefile: use $(qemu_confdir) instead of $(sysconfdir)/qemu
- Instead of hardcoding the directory suffix, use the qemu-specific
directory variable.
Signed-off-by: Eduardo Habkost... - 05:50 pm Revision 850da188: configure: rename $docdir to $qemu_docdir
- The autoconf "docdir" variable is used for the program-specific
subdirectory, but anyway it's better to make it clear... - 05:50 pm Revision d7dd65ba: config-host.mak: rename docdir to qemu_docdir
- Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:50 pm Revision 22d07038: config-host.mak: rename confdir to qemu_confdir
- $confdir is a confusing name, as it's not clear if it's "the system
config dir" or "the Qemus-specific directory insi... - 05:04 pm Revision b77f98ca: target-microblaze: QOM'ify CPU
- Embed CPUMBState as first member of QOM MicroBlazeCPU.
Let CPUClass::reset() call cpu_state_reset() for now.
Signed... - 05:04 pm Revision aa0d1267: target-cris: Start QOM'ifying CPU init
- Move VR-independent code from cpu_cris_init() into an initfn.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 05:04 pm Revision e739a48e: target-cris: QOM'ify CPU
- Embed CPUCRISState as first member of QOM CRISCPU.
Let CPUClass::reset() call cpu_state_reset() for now.
Signed-off... - 05:04 pm Revision 61b6208f: target-microblaze: QOM'ify CPU reset
- Move code from cpu_state_reset() to QOM mb_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Tested-by: ... - 05:04 pm Revision 1c3b52fb: target-cris: QOM'ify CPU reset
- Move code from cpu_state_reset() into QOM cris_cpu_reset().
Let CPU init call cpu_reset().
Signed-off-by: Andreas Fä... - 05:04 pm Revision d0e71ef5: target-microblaze: QOM'ify CPU init
- Move code from cpu_mb_init() to a QOM initfn.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Tested-by: Peter A. G...
04/23/2012
- 11:02 pm Revision 092dfc77: Merge remote-tracking branch 'origin/master' into staging
- * origin/master:
qtest: fix memread and memwrite on 32 bit hosts - 10:29 pm Revision 64546784: Merge remote-tracking branch 'qmp/queue/qmp' into staging
- * qmp/queue/qmp:
qapi: g_hash_table_find() instead of GHashTableIter.
qmp: make block job command naming consistent - 10:28 pm Revision ce6bf17a: qtest: fix memread and memwrite on 32 bit hosts
- Use PRIx64 to print 64 bit values to avoid truncation
on 32 bit hosts.
Reviewed-by: Anthony Liguori <aliguori@us.ibm... - 10:27 pm Revision 1f8bcac0: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony: (38 commits)
qemu-iotests: Fix test 031 for qcow2 v3 support
qemu-iotests: Add -o and make v... - 10:15 pm Revision cb4c2548: Merge remote-tracking branch 'origin/master' into staging
- * origin/master:
fix BCD mask for date (Solaris 2.5 guest hang fix) - 08:01 pm Revision 02f5da11: fix BCD mask for date (Solaris 2.5 guest hang fix)
- Fix BCD mask for date. The most visible effect of this patch is
Solaris 2.5.1 doesn't hang at boot if the day of mont... - 07:49 pm Revision 54699633: Merge remote-tracking branch 'origin/master' into staging
- * origin/master: (27 commits)
target-arm: Move reset handling to arm_cpu_reset
target-arm: Drop cpu_reset_model_i... - 07:03 pm Revision 57a33d89: qapi: g_hash_table_find() instead of GHashTableIter.
- GHashTableIter was first introduced in glib 2.16.
This patch removes it in favor of older g_hash_table_find()
for bet... - 07:02 pm Revision db58f9c0: qmp: make block job command naming consistent
- The block streaming and job commands used '_' instead of '-' for reasons
of compatibility with libvirt, which already... - 05:58 pm Revision 53878a13: Merge remote-tracking branch 'sstabellini/build_fix' into staging
- * sstabellini/build_fix:
xen: add a dummy xc_hvm_inject_msi for Xen < 4.2
xen,configure: detect Xen 4.2 - 05:58 pm Revision 6b032966: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
Add .gitignore for tests/
e1000: Fix spelling (segmentaion -> segmentation) in debug ... - 05:58 pm Revision 25896d80: Merge remote-tracking branch 'mdroth/qga-pull-4-19-12' into staging
- * mdroth/qga-pull-4-19-12:
qemu-ga: fix help output
qemu-ga: generate missing stubs for fsfreeze - 05:58 pm Revision bec8eb81: Merge remote-tracking branch 'bonzini/nbd-next' into staging
- * bonzini/nbd-next:
nbd: obey FUA on reads
nbd: do not include block_int.h
nbd: do not block in nbd_wr_sync if ... - 05:57 pm Revision 4a1873fc: Merge remote-tracking branch 'bonzini/scsi-next' into staging
- * bonzini/scsi-next:
scsi: add SANITIZE command
SCSI emulation: should tell the guest that we actually support th... - 05:57 pm Revision e5e38957: Merge remote-tracking branch 'stefanha/tracing' into staging
- * stefanha/tracing:
tracetool: handle DTrace keywords 'in', 'next', 'self'
tracetool: Add MAINTAINERS info
trac...
04/21/2012
- 09:13 pm Revision 3c30dd5a: target-arm: Move reset handling to arm_cpu_reset
- Now that cpu_reset_model_id() has gone we can move the
reset code over to the class reset function and have cpu_state... - 09:13 pm Revision caa1d077: target-arm: Drop cpu_reset_model_id()
- cpu_reset_model_id() is now empty and we can remove it.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Acke... - 09:12 pm Revision 85df3786: target-arm: Move cache ID register setup to cpu specific init fns
- Move cache ID register reset out of cpu_reset_model_id() by
creating a field for the reset value in ARMCPU and settin... - 09:12 pm Revision 8092d2f0: target-arm: Move OMAP cp15_i_{max,min} reset to cpu_state_reset
- Move the OMAP-specific cp15_i_{max,min} reset to cpu_state_reset;
since these registers are only accessible on CPUs w... - 09:11 pm Revision 2e4d7e3e: target-arm: Move feature register setup to per-CPU init fns
- Move feature register value setup to per-CPU init functions.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>... - 09:11 pm Revision 0cc892fd: target-arm: Move iWMMXT wCID reset to cpu_state_reset
- Move the iWMMXT wCID reset to cpu_state_reset(). Since
we use the same value for all CPUs with this feature
(with the... - 09:11 pm Revision 4e851c38: target-arm: Drop JTAG_ID documentation
- None of the machines in QEMU offer a JTAG debug interface, so this info
was unused. Further, the PXA250 ID contradict... - 09:10 pm Revision 0ca7e01c: target-arm: Move SCTLR reset value setup to per cpu init fns
- Move the reset value of SCTLR to ARMCPU, initialised in
the per-cpu init functions. It can then be reset by a
simple ... - 09:09 pm Revision 64e1671f: target-arm: Move CTR setup to per cpu init fns
- Move CTR (cache type register) value to an ARMCPU field
set up by per-cpu init fns.
Signed-off-by: Peter Maydell <pe... - 09:09 pm Revision bd35c355: target-arm: Move MVFR* setup to per cpu init fns
- Move the MVFR* VFP feature register values to ARMCPU,
so they are set up by the implementation-specific instance
init... - 09:08 pm Revision 325b3cef: target-arm: Move FPSID config to cpu init fns
- Move the reset FPSID to the ARMCPU struct, and set it in the
per-implementation instance init function. At reset we t... - 09:07 pm Revision 581be094: target-arm: Move feature bit settings to CPU init fns
- Move the setting of the feature bits from cpu_reset_model_id()
to each CPU's instance init function. This requires us... - 09:06 pm Revision 777dc784: target-arm: Add QOM subclasses for each ARM cpu implementation
- Register subclasses for each ARM CPU implementation.
Let arm_cpu_list() enumerate CPU subclasses in alphabetical ord... - 09:04 pm Revision ce854d7c: target-arm: remind to keep arm features in sync with linux-user/elfload.c
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 04:33 pm Revision 75f05e4f: Merge branch 'arm-devs.for-upstream' of git://git.linaro.org/people/pmaydell/q...
- * 'arm-devs.for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm:
versatiblepb: add NOR flash support
h... - 04:28 pm Revision c3ca0467: tci: GETPC() macro must return an uintptr_t
- Change the data type of tci_tb_ptr, so GETPC() returns an
uintptr_t now (like for all other TCG targets).
This compl... - 04:27 pm Revision a896d03b: gdbstub: Synchronize CPU state unconditionally in gdb_set_cpu_pc
- Synchronize the CPU state via cpu_sychronize_state() unconditionally
in gdb_set_cpu_pc() rather than only in some of ... - 04:26 pm Revision 0eb4fc81: softfloat: make USE_SOFTFLOAT_STRUCT_TYPES compile
- This change makes it compile and return the same value than the #undef one.
Signed-off-by: Juan Quintela <quintela@r... - 04:24 pm Revision 536a98d4: target-xtensa: add tests for LOOPNEZ and LOOPGTZ
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 04:24 pm Revision b18b37f7: target-xtensa: fix LOOPNEZ/LOOPGTZ translation
- Translation of LOOP instructions used to call LEND SR write handler to
update LEND and invalidate relevant TBs. Now t... - 10:10 am Revision f91837a7: qtest: add m48t59 tests for Sparc
- Add simple m48t59 qtests, enable test only for Sparc32
and Sparc64. On PPC, the device is behind PCI bus.
Signed-off...
04/20/2012
- 06:39 pm Revision 964c695a: versatiblepb: add NOR flash support
- - add support for the 64MB NOR CFI01 flash available at
0x34000000 on the versatilepb board
http://infocenter.arm.com... - 06:38 pm Revision b1f05696: versatilepb: add ds1338 rtc device
- Add ds1338 rtc attached on i2c.
Signed-off-by: Oskar Andero <oskar.andero@gmail.com>
Signed-off-by: Peter Maydell <p... - 06:38 pm Revision bdac1c1e: hw/arm_mptimer: Reset the qemu_timer at reset
- On reset of the mpcore timer/watchdog block we need to
delete the qemu_timer in case it was running.
Signed-off-by: ... - 06:38 pm Revision d1157ca4: realview: break out versatile i2c controller code
- The versatile i2c controller implementation was separated to
its own file called versatile_i2c.c. This is done as a p... - 04:57 pm Revision 621f0589: qcow2: Zero write support
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 04:57 pm Revision 89004368: qemu-iotests: Add -o and make v3 the default for qcow2
- This adds an -o option to qemu-iotests, which is an option string that
is passed through to qemu-img create -o... Thi... - 04:57 pm Revision ee3a315e: qemu-iotests: add a simple test for write_zeroes
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 04:57 pm Revision 1042ec94: qemu-iotests: Fix test 031 for qcow2 v3 support
- qcow2.py must be updated to work with version 3 images at all, the
output has changed since the feature table extensi... - 04:57 pm Revision ab3a32ad: qemu-iotests: Test backing file COW with zero clusters
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 04:57 pm Revision afdf0abe: qcow2: Ignore reserved bits in check_refcounts
- Also don't infer the cluster type directly from the L2 entries, but use
qcow2_get_cluster_type() to keep everything i... - 04:57 pm Revision 76dc9e0c: qcow2: Ignore reserved bits in refcount table entries
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 04:57 pm Revision 6744cbab: qcow2: Version 3 images
- This adds the basic infrastructure to qcow2 to handle version 3 images.
It includes code to create v3 images, allow h... - 04:57 pm Revision 6377af48: qcow2: Support reading zero clusters
- This adds support for reading zero clusters in version 3 images.
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 04:57 pm Revision cfcc4c62: qcow2: Support for feature table header extension
- Instead of printing an ugly bitmask, qemu can now print a more helpful
string even for yet unknown features.
Signed-... - 04:57 pm Revision c7a4c37a: qcow2: Refactor qcow2_free_any_clusters
- Zero clusters will add another cluster type. Refactor the open-coded
cluster type detection into a switch of QCOW2_CL... - 04:57 pm Revision 8e37f681: qcow2: Ignore reserved bits in L1/L2 entries
- This changes the still existing places that assume that the only flags
are QCOW_OFLAG_COPIED and QCOW_OFLAG_COMPRESSE... - 04:57 pm Revision 143550a8: qcow2: Simplify count_cow_clusters
- count_cow_clusters() tries to reuse existing functions, and all it
achieves is to make things much more complicated t... - 04:57 pm Revision 4fabffc1: Specification for qcow2 version 3
- This updates the qcow2 specification to cover version 3. It contains the
following changes:
- Added compatible/incom... - 04:57 pm Revision b0b6862e: qcow2: Fail write_compressed when overwriting data
- qcow2_alloc_compressed_cluster_offset() already fails if the copied flag
is set, because qcow2_write_compressed() doe... - 04:57 pm Revision 68d000a3: qcow2: Ignore reserved bits in get_cluster_offset
- With this change, reading from a qcow2 image ignores all reserved bits
that are set in an L1 or L2 table entry.
Now ... - 04:57 pm Revision 90b27759: qcow2: Save disk size in snapshot header
- This allows that different snapshots of an image can have different
sizes, which is a requirement for enabling image ... - 04:57 pm Revision 2bfcc4a0: qcow2: Ignore reserved bits in count_contiguous_clusters()
- Until now, count_contiguous_clusters() has an argument that allowed to
specify flags that should be ignored in the co... - 04:56 pm Revision f24423bd: qcow2: Fix refcount block allocation during qcow2_alloc_cluster_at()
- Refcount block allocation and refcount table growth rely on
s->free_cluster_index pointing to somewhere after the cur... - 03:23 pm Revision fecccc44: Add .gitignore for tests/
- The new autotests in tests/ generate a number of files, both
executable and source, which are not caught by the exist... - 03:20 pm Revision 362f5fb5: e1000: Fix spelling (segmentaion -> segmentation) in debug output
- This was reported by https://bugs.launchpad.net/qemu/+bug/984476.
I also changed the case for 'error'.
Signed-off-b... - 03:14 pm Revision 0ed6dc1a: error.c: don't return value for void function
- It is invalid to return a value from a function
returning void.
[C99 6.8.6.4 says "A return statement with an expres... - 03:14 pm Revision 5f8daf2e: qxl: Add missing GCC_FMT_ATTR and fix format specifier
- val is an uint64_t, therefore %d was not correct.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Acked-by: Gerd Hoffman... - 03:14 pm Revision 4f5c0177: spice-qemu-char.c: Show what name is unsupported
- Signed-off-by: Eduardo Elias Ferreira <edusf@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.... - 03:14 pm Revision 4451b799: fix block_job_set_speed name in documentation
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 03:14 pm Revision 4d614548: pflash_cfi01: remove redundant line
- Signed-off-by: Eric Bénard <eric@eukrea.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Ste... - 01:58 pm Revision 29926112: iotests: Resolve test failures caused by hostname
- `hostname -s` may output an errror:
hostname: Name or service not known
This causes all tests to fail for `make check... - 12:42 pm Revision 80ccf93b: qemu-img: let 'qemu-img convert' flush data
- The 'qemu-img convert -h' advertise that the default cache mode is
'writeback', while in fact it is 'unsafe'.
This p...
04/19/2012
- 09:52 pm Revision 90449c38: sparc: fix qtest
- Initialize TCG only when enabled.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:52 pm Revision e776bffb: qtest: add dummy functions for user emulators
- Allow qtest to be used also in files used for user emulators by
introducing dummy functions.
Signed-off-by: Blue Swi... - 09:14 pm Revision 85215d41: qtest: add register fuzzing to RTC test
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 06:45 pm Revision 4bdd0416: qemu-ga: fix help output
- Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
- 06:42 pm Revision d35d4cb5: qemu-ga: generate missing stubs for fsfreeze
- When linux-specific commands (including guest-fsfreeze-*) were consolidated
under defined(__linux__), we forgot to ac... - 06:19 pm Revision 38ceff04: nbd: do not include block_int.h
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 06:19 pm Revision e25ceb76: nbd: obey FUA on reads
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 05:51 pm Revision 9eb0bfca: aio: simplify qemu_aio_wait
- The do...while loop can never loop, because select will just not return
0 when invoked with infinite timeout.
Signed... - 05:50 pm Revision bcdc1857: aio: return "AIO in progress" state from qemu_aio_wait
- The definition of when qemu_aio_flush should loop is much simpler
than it looks. It just has to call qemu_aio_wait u... - 05:37 pm Revision bafbd6a1: aio: remove process_queue callback and qemu_aio_process_queue
- Both unused after the previous patch.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <... - 05:36 pm Revision fc19f8a0: nbd: consistently check for <0 or >=0
- This prepares for the following patch, which changes -1 return values
to negative errno.
Signed-off-by: Paolo Bonzin... - 05:36 pm Revision 7fe7b68b: nbd: do not block in nbd_wr_sync if no data at all is available
- Right now, nbd_wr_sync will hang if no data at all is available on the
socket and the other side is not going to prov... - 05:36 pm Revision 185b4338: nbd: consistently return negative errno values
- In the next patch we need to look at the return code of nbd_wr_sync.
To avoid percolating the socket_error() ugliness... - 05:36 pm Revision 94e7340b: nbd: consistently use ssize_t
- GCC (pedantically, but correctly) considers that a negative ssize_t may
become positive when casted to int. This may... - 05:36 pm Revision dd3e8ac4: nbd: avoid out of bounds access to recv_coroutine array
- This can happen with a buggy or malicious server.
Reported-by: Michael Tokarev <mjt@tls.msk.ru>
Signed-off-by: Paolo... - 05:35 pm Revision adfe92f6: posix-aio: merge posix_aio_process_queue and posix_aio_read
- posix_aio_read already calls qemu_aio_process_queue, and dually
qemu_aio_process_queue is always followed by a select... - 05:30 pm Revision 8a83205d: qemu-tool: map vm_clock to rt_clock
- QED uses vm_clock timers so that images are not touched during and after
migration. This however does not apply to q... - 05:29 pm Revision a5a5238e: qemu-io: use main_loop_wait
- This will let timers run during aio_read and aio_write commands,
though not during synchronous commands.
Signed-off-... - 05:26 pm Revision 3e46d87d: scsi: add SANITIZE command
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 05:26 pm Revision f644a290: SCSI emulation: should tell the guest that we actually support thin provisioning
- Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
[Actually, we should report it only if discard_granularity ... - 05:16 pm Revision a0e66a69: scsi: add a started field to SCSIDiskReq
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 05:16 pm Revision 6a2de0f2: scsi: advertise DPOFUA
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 05:16 pm Revision c9e4d828: SCSI emulation: Support unmap via WRITE_SAME_10.
- This was added in SBC r26 in place of the reserved bits that were
present up to that version.
It is the same as WRIT... - 05:16 pm Revision e590ecbe: scsi: small refactoring of MMC mode-sense
- Make DBD a boolean value, and force device-specific parameter to zero.
Signed-off-by: Paolo Bonzini <pbonzini@redhat... - 05:16 pm Revision ac668426: scsi: support FUA on reads
- To force unit access on reads, flush the cache *before* doing the read.
Signed-off-by: Paolo Bonzini <pbonzini@redha... - 05:15 pm Revision 7f64f8e2: scsi: force unit access on VERIFY
- Also DMA data from the host, to avoid that the host reports an
underrun.
Signed-off-by: Paolo Bonzini <pbonzini@redh... - 05:03 pm Revision 3ed99025: block: allow interrupting a co_sleep_ns
- In the next patch we want to reenter the coroutine from
block_job_cancel_sync and cancel the timer.
Signed-off-by: P... - 05:03 pm Revision 2795ecf6: qcow2: Fix return value of alloc_refcount_block
- Someone forgot something in commit 29c1a730... Documenting the right
return value is not enough, you also need to act... - 05:03 pm Revision bef0fd59: ide: convert ide_sector_read() to asynchronous I/O
- The IDE PIO interface currently uses bdrv_read() to perform reads
synchronously. Synchronous I/O in the vcpu thread ... - 05:03 pm Revision 8dc0a5e7: qcow2: Fix error handling in qcow2_alloc_cluster_offset
- If do_alloc_cluster_offset() fails, the error handling code tried to
remove the request from the in-flight queue, to ... - 05:03 pm Revision e82dabd8: ide: convert ide_sector_write() to asynchronous I/O
- The IDE PIO write sector code path uses bdrv_write() and hence can make
the guest unresponsive while the I/O request ... - 05:03 pm Revision 592fa070: qemu-io: Add command line switch for cache mode
- To be used as in 'qemu-io -t writeback test.img'
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Paolo Bon... - 04:48 pm Revision 8ff9ae00: iotests: fix error in 005
- According comment, we should not read again, we will write.
Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>... - 04:48 pm Revision 7299550b: qemu-iotests: Always filter cluster_size out in _make_test_img
- Some image formats do have a cluster size, others don't, but there are
tests that work with both sets of images and c... - 04:48 pm Revision 7094f12f: block: Drain requests in bdrv_close
- If an AIO request is in flight that refers to a BlockDriverState that
has been closed and possibly even freed, more o... - 04:48 pm Revision 4e35b92a: block: Fix spelling in comment (ineffcient -> inefficient)
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 04:48 pm Revision aafcdcc9: qemu-iotests: Test bdrv_close while AIO is in flight
- If the BlockDriverState is closed/freed without draining the AIO
requests first, the request coroutines may work on i... - 04:27 pm Revision 7e8c49c5: scsi: add support for FUA on writes
- To force unit access, add a flush operation after the actual write.
WRITE AND VERIFY commands always flush according ... - 04:27 pm Revision b77912a7: scsi: move scsi_flush_complete around
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 04:27 pm Revision 80624c93: scsi: make code more homogeneous in AIO callback functions
- First scsi_flush_complete, like scsi_dma_complete, is always called with
an active AIOCB.
Second, always test for "r... - 04:27 pm Revision b8aba8d7: scsi: add missing test for cancelled request
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 11:31 am Revision fcf104a7: virtio-scsi: prepare migration format for multiqueue
- In order to restore requests correctly from a multitude of virtqueues,
we need to store the id of the request queue t... - 11:31 am Revision d2ad7dd4: virtio-scsi: add multiqueue capability
- Adding multiqueue is as simple as creating more than one virtqueues,
and saving the queue number for each request.
S... - 11:31 am Revision b7c8c35f: scsi: fix memory leak
- scsibus_get_dev_path is leaking id if it is not NULL. Fix it.
Reported-by: Laszlo Ersek <lersek@redhat.com>
Signed-... - 11:31 am Revision c80decdb: virtio: add virtio_queue_get_id
- Serializing virtio-scsi requests needs a simple way to get from a
VirtQueue to the number of the queue. The virtio_q...
04/18/2012
- 06:06 pm Revision 51006bbc: Merge remote-tracking branch 'origin/master' into staging
- * origin/master:
Allow controlling volume with PulseAudio backend
configure: pa_simple is not needed anymore
Do... - 04:03 pm Revision f70fd8fd: tracetool: Add MAINTAINERS info
- Update the MAINTAINERS file to reflect the new Python tracetool code.
[Commit description written by Stefan Hajnoczi... - 04:03 pm Revision 9008d85a: tracetool: Add support for the 'stderr' backend
- Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 04:03 pm Revision dd03a39e: tracetool: Add support for the 'simple' backend
- Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 04:03 pm Revision 256a721d: tracetool: handle DTrace keywords 'in', 'next', 'self'
- Language keywords cannot be used as argument names. The DTrace backend
appends an underscore to the argument name in... - 04:03 pm Revision fbc54b94: tracetool: Add support for the 'ust' backend
- Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 04:03 pm Revision 52ef093a: tracetool: Add support for the 'dtrace' backend
- Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 04:02 pm Revision 650ab98d: tracetool: Rewrite infrastructure as python modules
- The tracetool script is written in shell and has hit several portability
problems due to shell quirks or external too... - 04:02 pm Revision c419e62a: tracetool: Add module for the 'h' format
- Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 04:02 pm Revision 5de7f9c8: tracetool: Add module for the 'c' format
- Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 03:56 pm Revision 25b9e14e: Merge remote-tracking branch 'spice/spice.v52' into staging
- * spice/spice.v52:
qxl-render: fix broken vnc+spice since commit f934493
qxl: set default values of vram*_size_mb... - 03:55 pm Revision b26d712e: Merge remote-tracking branch 'kraxel/usb.46' into staging
- * kraxel/usb.46: (21 commits)
usb-ehci: drop assert()
usb-redir: Notify our peer when we reject a device due to a... - 01:21 pm Revision 06ddea49: qxl-render: fix broken vnc+spice since commit f934493
- Notify any listeners such as vnc that the displaysurface has been
changed, otherwise they will segfault when first ac... - 01:21 pm Revision 79ce3567: qxl: set default values of vram*_size_mb to -1
- The addition of those values caused a regression where not specifying
any value for the vram bar size would result in... - 01:21 pm Revision a9257af0: trace-events: remove unused qxl_vga_ioport_while_not_in_vga_mode
- The resulting stp file fails to load because of an unresolvable probe.
Signed-off-by: Alon Levy <alevy@redhat.com>
S...
04/17/2012
- 09:04 pm Revision 4c9f8d1b: xen: add a dummy xc_hvm_inject_msi for Xen < 4.2
- xc_hvm_inject_msi is only available on Xen >= 4.2: add a dummy
compatibility function for Xen < 4.2.
Also enable msi... - 09:04 pm Revision 8688e065: xen,configure: detect Xen 4.2
- Xen 4.2 is the first to support xc_hvm_inject_msi: use it to determine
if we are running on it.
Signed-off-by: Stefa... - 03:57 pm Revision a70c99c6: audio/spice: add support for volume control
- Use Spice server volume control API when available.
Signed-off-by: Marc-Andr? Lureau <marcandre.lureau@redhat.com>
S... - 03:57 pm Revision 6e7a7f3d: Allow controlling volume with PulseAudio backend
- Signed-off-by: Marc-Andr? Lureau <marcandre.lureau@redhat.com>
Signed-off-by: malc <av1474@comtv.ru> - 03:57 pm Revision 5b723926: hw/ac97: the volume mask is not only 0x1f
- It's a case by case (see Table 66. AC ?97 Baseline Audio Register Map)
Signed-off-by: Marc-Andr? Lureau <marcandre.l... - 03:57 pm Revision ea9ebc2c: Do not use pa_simple PulseAudio API
- Unfortunately, pa_simple is a limited API which doesn't let us
retrieve the associated pa_stream. It is needed to con... - 03:57 pm Revision 19677a38: hw/ac97: add support for volume control
- Combine output volume with Master and PCM registers values.
Use default values in mixer_reset ().
Set volume on post-... - 03:57 pm Revision a394aed2: configure: pa_simple is not needed anymore
- Signed-off-by: Marc-Andr? Lureau <marcandre.lureau@redhat.com>
Signed-off-by: malc <av1474@comtv.ru> - 03:57 pm Revision c01b2456: audio: don't apply volume effect if backend has VOICE_VOLUME_CAP
- If the audio backend is capable of volume control, don't apply
software volume (mixeng_volume ()), but instead, rely ... - 03:57 pm Revision 6c95ab94: audio: add VOICE_VOLUME ctl
- Add a new PCM control operation to update the stream volume on the
audio backend. The argument given is a SWVoiceOut... - 03:57 pm Revision ed2997cd: hw/ac97: remove USE_MIXER code
- That code doesn't compile. The interesting bits for volume control are
going to be rewritten in the following patch.
... - 11:51 am Revision 6b034aa1: seabios: update to 1.7.0
- Update roms/seabios and pc-bios/bios.bin to the 1.7.0 release.
Most noticable new feature is virtio-scsi support.
Si... - 11:23 am Revision c7020c97: usb-ehci: drop assert()
- Not sure what the purpose of the assert() was, in any case it is bogous.
We can arrive there if transfer descriptors ... - 11:23 am Revision 58ea88d8: usb-ehci: frindex always is a 14 bits counter
- frindex always is a 14 bits counter, and not a 13 bits one as we were
emulating. There are some subtle hints to this ... - 11:23 am Revision 8e24283b: usb-ehci: Drop unused sofv value
- The sofv value only ever gets a value assigned and is never used (read)
anywhere, so we can just drop it.
Signed-off... - 11:23 am Revision feafd797: usb: use USBDescriptor for interface descriptors.
- Add interface descriptor substruct to USBDescriptor,
use it in the descriptor generator code.
Signed-off-by: Gerd Ho... - 11:23 am Revision 3cfeee61: usb: use USBDescriptor for device qualifier descriptors.
- Add device qualifier substruct to USBDescriptor,
use it in the descriptor generator code.
Signed-off-by: Gerd Hoffma... - 11:23 am Revision 0a263db1: usb: use USBDescriptor for config descriptors.
- Add config descriptor substruct to USBDescriptor,
use it in the descriptor generator code.
Signed-off-by: Gerd Hoffm... - 11:23 am Revision 088351a7: usb-ehci: fix ehci_child_detach
- Looks like a cut+paste bug from ehci_detach. When the device itself is
detached from a ehci port (ehci_detach op) we... - 11:23 am Revision e36a20d3: usb: use USBDescriptor for endpoint descriptors.
- Add endpoint descriptor substruct to USBDescriptor,
use it in the descriptor generator code.
Signed-off-by: Gerd Hof... - 11:23 am Revision 714f9db0: usb-redir: Notify our peer when we reject a device due to a speed mismatch
- Also cleanup (reset) our device state when we reject a device due to a
speed mismatch.
Signed-off-by: Hans de Goede ... - 11:23 am Revision 96dd9aac: usb-host: rewrite usb_linux_update_endp_table
- This patch carries a complete rewrite of the usb descriptor parser.
Changes / improvements:
* We are using the USBD... - 11:23 am Revision d3f904ea: usb: add USBDescriptor, use for device descriptors.
- This patch adds a new type for the binary representation of usb
descriptors. It is put into use for the descriptor g... - 11:23 am Revision f5bf14bf: usb_packet_set_state: handle p->ep == NULL
- usb_packet_set_state can be called with p->ep = NULL. The tracepoint
there tries to log endpoint information, which ... - 11:23 am Revision ee008ba6: usb-uhci: queuing fix
- When we queue up usb packets we may happen to find a already queued
packet, which also might be finished at that poin... - 11:23 am Revision 6aebe407: usb-host: trace canceled requests
- Add tracepoints to track canceled requests.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 11:23 am Revision 19b89252: usb-host: add usb packet to request tracepoints
- Add pointer to USBPacket to all tracepoints tracking requests to make it
easier to identify them when multiple reques... - 11:23 am Revision 39c20577: usb-host: add property to turn off pipelining
- Add a property to usb-host to disable the bulk endpoint pipelining.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 11:23 am Revision 529f8f9f: usb-hub: add tracepoints
- Add tracepoints to the usb hub emulation.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 11:23 am Revision e382e751: usb-host: trace emulated requests
- Add tracepoint to track completion of emulated control requests.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 11:23 am Revision 52b0fecd: usb-uhci: stop queue filling when we find a in-flight td
- Not only QHs can form rings, but TDs too. With the new
queuing/pipelining support we are following TD chains and
can... - 11:23 am Revision 65bb3a5c: Add bootindex support to usb-host and usb-redir
- When passing through a usb pendrive seabios will present it in the F12
boot menu and will happily boot from it.
This... - 11:23 am Revision eeb0cf9a: usb/vmstate: add parent dev path
- ... to make vmstate id string truely unique with multiple host
controllers, i.e. move from "1/usb-ptr" to "0000:00:01...
04/16/2012
- 08:56 pm Revision 158fd3ce: qemu-timer.c: Remove 250us timeouts
- Basically, the main wait loop calls qemu_run_all_timers() unconditionally. The
first thing this routine used to do is... - 08:56 pm Revision fc34e77b: Merge remote-tracking branch 'kiszka/queues/pending' into staging
- * kiszka/queues/pending:
vapic: Disable for pre-1.1 machines
Kick io-thread on qemu_chr_accept_input
pcnet: Pro... - 08:52 pm Revision 52346e8c: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
- * mst/tags/for_anthony:
pci: fix corrupted pci conf index register by unaligned write
acpi: explicitly account fo... - 08:50 pm Revision 8a6b8708: Merge remote-tracking branch 'sstabellini/for_anthony' into staging
- * sstabellini/for_anthony:
xen: introduce an event channel for buffered io event notifications
xen-mapcache: don'... - 04:41 pm Revision 9bea6a29: vapic: Disable for pre-1.1 machines
- The kvmvapic was not present in older QEMU versions, thus must be
disabled in compat machines.
Signed-off-by: Jan Ki... - 04:41 pm Revision 98c8ee1d: Kick io-thread on qemu_chr_accept_input
- Once a chr frontend is able to receive input again, we need to inform
the io-thread about this fact. Otherwise, main_... - 04:41 pm Revision ef45c914: pcnet: Properly handle TX requests during Link Fail
- As long as we have no link and we aren't in internal loopback mode, no
packet must be sent. Instead, LCAR needs to be... - 04:41 pm Revision 6655124d: pcnet: Clear ERR in CSR0 on stop
- pcnet_stop already clears any reason (BABL, CERR, MISS, MERR) why ERR
(bit 15) should be set in CRS0. So we have to c... - 04:41 pm Revision 0d6b9cc7: signrom: Rewrite as python script
- Now that we have a hard dependency on python anyway, we can replace the
slow shell script to calculate the option ROM...
04/15/2012
- 10:56 pm Revision e6f5d0be: Merge branch 'w64' of git://qemu.weilnetz.de/qemu
- * 'w64' of git://qemu.weilnetz.de/qemu:
w64: Fix time conversion for some versions of MinGW-w64
nbd: Fix compiler... - 10:26 pm Revision 9444006f: target-alpha: QOM'ify CPU init
- Move code from cpu_alpha_init() into a CPU initializer.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: R... - 10:26 pm Revision 25ebd80f: target-alpha: QOM'ify CPU
- Embed CPUAlphaState as first member of AlphaCPU.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Richard ... - 10:25 pm Revision 55dd9ffa: w64: Fix time conversion for some versions of MinGW-w64
- tb.time is a time value, but not necessarily of the same size as time_t:
while time_t is 64 bit for w64, tb.time stil... - 10:25 pm Revision b0b0f1c9: disas: Replace 'unsigned long' by 'uintptr_t'
- This is needed for w64. It changes nothing for other hosts.
Signed-off-by: Stefan Weil <sw@weilnetz.de> - 10:25 pm Revision 0fee8f34: nbd: Fix compiler warning (w64)
- Portable printing of dev_offset (data type off_t) needs a type cast.
Signed-off-by: Stefan Weil <sw@weilnetz.de> - 10:25 pm Revision 58b9630d: w64: Fix type cast in os_host_main_loop_wait
- Casting a pointer to an integer must use (DWORD_PTR) instead of (DWORD).
This also matches the definition of 'fd' (gi... - 10:25 pm Revision 3ba19255: cpu-exec: Remove non-portable type cast and fix format string
- This change is needed for w64, but also changes the code for other hosts.
Signed-off-by: Stefan Weil <sw@weilnetz.de> - 10:25 pm Revision 8efe0ca8: w64: Use uintptr_t in exec.c
- Replace all type casts to 'long' or 'unsigned long' by 'intptr_t' or 'uintptr_t'.
For type casts which are only used... - 10:25 pm Revision 23ddbf08: softmmu: Use uintptr_t for physaddr and rename it
- Variable physaddr is a host address which should be represented by
data type 'uintptr_t'.
This is needed for w64 and... - 10:25 pm Revision b065927a: w64: Fix data types in softmmu*.h
- w64 requires uintptr_t.
Signed-off-by: Stefan Weil <sw@weilnetz.de> - 10:25 pm Revision b69e48a8: target-mips: Fix type cast for w64 (uintptr_t)
- This changes nothing for other hosts.
Signed-off-by: Stefan Weil <sw@weilnetz.de> - 10:25 pm Revision c6d50674: w64: Fix data types in cpu-all.h, exec.c
- w64 needs uintptr_t instead of unsigned long.
For other hosts, nothing changes.
Signed-off-by: Stefan Weil <sw@weiln... - 10:25 pm Revision acf126ba: w32: Move defines for socket specific errors to qemu-os-win32.h
- As those defines are only used for w32,
they should be in the header file for w32.
All files which include slirp.h o... - 10:25 pm Revision 5cf6dd51: w64: Fix definition of setjmp
- The default definition of setjmp which is implemented in MinGW-w64
cannot be used with programs like QEMU which call ... - 10:25 pm Revision 27b0dc16: w64: Fix type casts used in some macros in cpu-all.h
- Instead of type casts to long, w64 needs type casts to intptr_t.
For other hosts, this changes nothing.
Signed-off-b... - 10:25 pm Revision 3b2992e4: w64: Fix struct CPUTLBEntry
- For w64, some entries need 'uintptr_t' instead of 'unsigned long'.
For other host systems, both data types are ident... - 10:25 pm Revision 6840981d: w64: Use larger alignment for section with generated code
- The MinGW-w64 compiler allows __attribute__((aligned (32)).
Signed-off-by: Stefan Weil <sw@weilnetz.de> - 10:25 pm Revision c170cb66: tcg/i386: Use GDB JIT debugging interface only for hosts with ELF
- Not all i386 / x86_64 hosts use ELF.
Ask the compiler whether ELF is used.
On w64, gdb crashes when ELF_HOST_MACHINE... - 10:25 pm Revision 8d918718: tcg/i386: Add support for w64 ABI
- w64 uses the registers rcx, rdx, r8 and r9 for function arguments,
so it needs a different declaration of tcg_target_... - 09:39 pm Revision 4d036516: Merge branch 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf
- * 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf:
pseries: Fix reset of VIO network device
pseries: Reset vscs... - 09:07 pm Revision c17491b6: pseries: Fix reset of VIO network device
- Currently, the PAPR VIO network device does not have a reset handler. This
means that after a hard reset, H_REGISTER... - 09:02 pm Revision e2d9154d: pseries: Remove old debug leftovers from spapr_vscsi
- The PAPR VSCSI emulation contains a few lines of code which were once used
for debug but now do nothing at all. This... - 09:02 pm Revision b1c7f725: pseries: Correctly use the device model reset hooks
- Recently we added code to properly clean away VIO CRQs on reset However,
this directly uses qemu_register, rather th... - 09:02 pm Revision 91067bf8: pseries: Remove old hcalls hook stub
- Some time ago we removed all use of the 'hcalls' callback in the pseries
VIO code, which was used to workaround an or... - 09:02 pm Revision 3cabba60: pseries: Reset vscsi properly
- Currently the PAPR vscsi implementation does not properly clear its table
of request tags when the system is reset. ... - 09:02 pm Revision 92615a5a: pseries: Fix RTAS based config access
- On the pseries platform, access to PCI config space is via RTAS calls(
which go to the hypervisor) rather than MMIO. ... - 08:43 pm Revision b79b38e4: target-xtensa: add license to core-fsf.c
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Blue S... - 08:43 pm Revision fbaa9fb5: target-xtensa: add license to core-dc232b.c
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Blue S... - 08:43 pm Revision 176ac95e: target-xtensa: add dc233c core
- This is Diamond 233L Standard Core Rev.C (LE), implemented through
linux/gdb overlay.
Signed-off-by: Max Filippov <j... - 07:54 pm Revision 11ea4090: linux-user: Fix exit syscall with QOM CPU
- For QOM'ified CPUs we cannot g_free() CPUArchState, we must
object_delete() the object it is embedded into.
Fixes LP... - 07:23 pm Revision 45e45ed2: target-ppc/machine.c: Drop unnecessary ifdefs
- machine.c is only compiled for softmmu targets, so checks for
!defined(CONFIG_USER_ONLY) are unnecessary and can be d... - 07:09 pm Revision a5cabbda: target-ppc: Init dcache and icache size for e500 user mode
- commit f7aa558396dd0f6b7a2b22c05cb503c655854102 pulled the dcache and icache
line size initialization inside of a '#i... - 06:33 pm Revision 5724753e: target-ppc: Fix type casts for w64 (uintptr_t)
- This changes nothing for other hosts.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Andreas Färber <afa... - 06:12 pm Revision a1389542: target-ppc: QOM'ify CPU reset
- Move code from cpu_state_reset() into ppc_cpu_reset().
Reorder #include of helper_regs.h to use it in translate_init.... - 06:11 pm Revision 6cca7ad6: target-ppc: Start QOM'ifying CPU init
- Move code not dependent on ppc_def_t from cpu_ppc_init() into an initfn.
Signed-off-by: Andreas Färber <afaerber@sus... - 06:10 pm Revision 1d0cb67d: target-ppc: QOM'ify CPU
- Embed CPUPPCState as first member of PowerPCCPU.
Distinguish between "powerpc-cpu", "powerpc64-cpu" and
"embedded-pow... - 06:09 pm Revision 12b1143b: target-ppc: Add hooks for handling tcg and kvm limitations
- On target-ppc, our table of CPU types and features encodes the features as
found on the hardware, regardless of wheth... - 06:07 pm Revision 52d631dc: PPC: Fix TLB invalidation bug within the PPC interrupt handler.
- Commit 41557447d30eeb944e42069513df13585f5e6c7f also introduced a subtle TLB
flush bug. By applying a mask to the int... - 06:07 pm Revision e2fbb432: target-ppc: Drop cpu_ppc_close()
- It is unused, so avoid QOM'ifying it unneededly.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: David Gi... - 06:07 pm Revision 5f2e2ba2: pseries: Consolidate hack for RTAS display-character usage
- Currently the pseries machine contains not one but two somewhat ugly hacks
to allow printing of early debug messages ... - 06:07 pm Revision c821a43c: pseries: Implement RTAS system-reboot call
- This patch adds the PAPR defined RTAS system-reboot call to the pseries
machine emulation, providing the guest with a... - 06:07 pm Revision 8e01f355: pseries: Fix bug with reset of VIO CRQs
- PAPR specifies a Command Response Queue (CRQ) mechanism used for virtual
IO, which we implement. However, we don't c... - 06:07 pm Revision d9599c92: pseries: Clean up hcall_dprintf() debugging messages
- The pseries machine code has a number of debug messages for debugging PAPR
hypercalls, dependent on DEBUG_SPAPR_HCALL... - 06:07 pm Revision 3b768df9: pseries: Remove unused fields from VIOsPAPRBus structure
- The VIOsPAPRBus structure, used on the pseries machine contains some old
fields which are no longer used anywhere. T... - 12:17 pm Revision cdde6ffc: pci: fix corrupted pci conf index register by unaligned write
- Commit d0ed8076cbdc261 converted the PCI config access to the memory
API, but also inadvertantly changed it to accept... - 12:17 pm Revision 7faa8075: acpi_piix4: Fix PCI hotplug race
- As Michael Tsirkin demonstrated, current PCI hotplug is vulnerable
to a few races. The first is a race with other ho... - 12:17 pm Revision 9290f364: acpi_piix4: Re-define PCI hotplug eject register read
- The PCI hotplug eject register has always returned 0, so let's redefine
it as a hotplug feature register. The existi... - 12:17 pm Revision 54bfa546: acpi: explicitly account for >1 device per slot
- Slot present bit is cleared apparently for each device. Hotplug and non
hotplug devices should not mix normally, and ... - 12:17 pm Revision 31745aab: acpi_piix4: Remove PCI_RMV_BASE write code
- Clarify this register as read-only and remove write code. No
change in existing behavior.
Signed-off-by: Alex Willi... - 12:17 pm Revision ba737541: acpi_piix4: Disallow write to up/down PCI hotplug registers
- The write side of these registers is never used and actually can't be
used as defined because any read/modify/write s... - 07:56 am Revision da12872a: pcspk: initialize PC speaker if compiled in
- PC speaker has been moved to target-independant code in 71093711589dafcb920dc3bc9bb811eaf8b14101,
so do not depend of...
04/14/2012
- 07:19 pm Revision 2ad59607: tests: remove .SECONDARY special target
- The special target should not be needed anymore, and caused (perhaps
due to a Make bug) a failure with "make -j2". I... - 06:25 pm Revision ec9fe93e: target-xtensa: add tests for LBEG/LEND invalidation
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 06:25 pm Revision ad4ccc93: target-xtensa: add test for IBREAK invalidation
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 06:25 pm Revision 3d0be8a5: target-xtensa: fix tb invalidation for IBREAK and LOOP
- Instruction breakpoint/zero overhead loop handling code is built into
TBs pointed to by IBREAKA/LEND SRs. When these ... - 06:25 pm Revision 1e7855a5: exec: provide tb_invalidate_phys_addr function
- Allow TB invalidation by its physical address, extract implementation
from the breakpoint_invalidate function.
Signe... - 05:23 pm Revision 20503968: Use uintptr_t for various op related functions
- Use uintptr_t instead of void * or unsigned long in
several op related functions, env->mem_io_pc and
GETPC() macro.
... - 01:59 pm Revision d1b719e9: coroutine-gthread.c: Avoid threading APIs deprecated in GLib 2.31
- The GLib threading APIs were revamped in GLib 2.31 and a number
of the old interfaces were deprecated, which means th... - 01:56 pm Revision 044c62aa: Merge branch 'xtensa' of git://jcmvbkbc.spb.ru/dumb/qemu-xtensa
- * 'xtensa' of git://jcmvbkbc.spb.ru/dumb/qemu-xtensa:
target-xtensa: Start QOM'ifying CPU init
target-xtensa: QOM... - 01:55 pm Revision e92861cc: Merge branch 'arm-devs.for-upstream' of git://git.linaro.org/people/pmaydell/q...
- * 'arm-devs.for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm:
hw/arm_gic: Remove stray hardcoded tab
... - 02:48 am Revision 7d6b9f0a: target-xtensa: improve unit tests debugging
- - add testcase announcement;
- add global symbols for individual tests;
- add host-debug-* makefile target.
Signed-o... - 02:48 am Revision a4633e16: target-xtensa: QOM'ify CPU
- Embed CPUXtensaState as first member of XtensaCPU.
Let CPUClass::reset() call cpu_state_reset() for now.
Signed-off-... - 02:48 am Revision 16c1deae: target-xtensa: Move helpers.h to helper.h
- Provides a file naming scheme consistent with other targets.
Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Sig... - 02:48 am Revision 5087a72c: target-xtensa: QOM'ify CPU reset
- Move code from cpu_state_reset() into QOM xtensa_cpu_reset().
To avoid moving reset_mmu() and dependencies, make it n... - 02:48 am Revision e554bbc6: target-xtensa: Start QOM'ifying CPU init
- Move XtensaConfig-independent code from cpu_xtensa_init() into a
QOM initfn, as a start.
Signed-off-by: Andreas Färb...
04/13/2012
- 08:46 pm Revision fda1f768: xen: introduce an event channel for buffered io event notifications
- Use the newly introduced HVM_PARAM_BUFIOREQ_EVTCHN to receive
notifications for buffered io events.
After the first n... - 08:35 pm Revision 852a7cec: xen-mapcache: don't unmap locked entry during mapcache invalidation
- When an IOREQ_TYPE_INVALIDATE is sent to QEMU, it invalidates all entry
of the map cache even if it's locked.
QEMU i... - 08:34 pm Revision 09ab48ee: Xen, mapcache: Fix the compute of the size of bucket.
- Because the size of a mapping is wrong when there is an offset and a
size >= bucket_size.
Signed-off-by: Anthony PER... - 08:34 pm Revision 77ba8fef: xen: handle backend deletion from xenstore
- Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
- 08:34 pm Revision 9468e9c4: Xen: Add xen-apic support and hook it up.
- Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Ack... - 08:34 pm Revision f1dbf015: Xen: basic HVM MSI injection support.
- Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> - 04:04 pm Revision 7672725d: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
configure: Insist on a Python 2, not Python 3
bsd-user: fix compile failure
ps2: av... - 04:04 pm Revision 3cbe19b2: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- * qemu-kvm/uq/master:
kvmclock: guest stop notification
kvm: update linux headers
kvm: set gsi_bits and max_gsi... - 04:04 pm Revision a602e489: Merge remote-tracking branch 'afaerber/qom-cpu-lm32.v3' into staging
- * afaerber/qom-cpu-lm32.v3:
target-lm32: QOM'ify CPU reset
target-lm32: QOM'ify CPU init
target-lm32: QOM'ify CPU - 03:29 pm Revision 2e9dfe20: hw/arm11mpcore: Convert to using sysbus GIC device
- Convert arm11mpcore to using the standalone sysbus GIC device.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 03:29 pm Revision aecff692: hw/arm_gic: Make gic_reset a sysbus reset function
- Make gic_reset a sysbus reset function, so we actually
reset the GIC on system reset rather than only at init.
For th... - 03:29 pm Revision c79981ce: hw/arm_gic: Remove stray hardcoded tab
- Remove the single instance of a hardcoded tab from hw/arm_gic.c.
Signed-off-by: Peter Maydell <peter.maydell@linaro.... - 03:29 pm Revision b7dc1a59: hw/arm_gic: gic_set_pending_private() is NVIC only
- The function gic_set_pending_private() is now used by the NVIC
only (for the GIC we now set PPI interrupts via gpio l... - 03:29 pm Revision 0d256bdc: hw/arm_gic: Use NVIC instead of LEGACY_INCLUDED_GIC define
- Now all the A profile cores have been switched to use the standalone
sysbus GIC, the only remaining code which #inclu... - 03:29 pm Revision fbbd05dc: hw/realview_gic: switch to sysbus GIC
- Switch the realview_gic device to the standalone sysbus GIC.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 03:29 pm Revision 23b92f60: hw/exynos4210_gic: Convert to using sysbus GIC
- Convert the Exynos GIC code to use the standalone sysbus
GIC device.
Signed-off-by: Peter Maydell <peter.maydell@lin... - 03:29 pm Revision ddd76165: hw/a9mpcore: Switch to using sysbus GIC
- Switch the a9mpcore to using the sysbus GIC device rather
than having the a9mp private memory region device subclass
... - 03:29 pm Revision 4637a027: hw/a15mpcore: switch to using sysbus GIC
- Switch the a15mpcore private peripheral region to using
the standalone sysbus GIC device.
Signed-off-by: Peter Mayde... - 02:39 pm Revision 386e2955: hw/arm_gic: Move NCPU definition to arm_gic.c
- Move the NCPU definition to arm_gic.c: the maximum number
of CPU interfaces is defined by the GIC architecture specif... - 02:39 pm Revision 926c4aff: hw/arm_gic: Move gic_get_current_cpu into arm_gic.c
- Move the gic_get_current_cpu() function into arm_gic.c.
There are only two implementations: (1) "get the index
of the... - 02:39 pm Revision 544d1afa: hw/arm_gic: Expose PPI inputs as gpio inputs
- Expose the Private Peripheral Interrupt inputs as GPIO inputs.
The layout of the GPIO array is thus:
[0..N-1] SPIs
... - 02:39 pm Revision 496dbcd1: hw/arm_gic: Make the GIC its own sysbus device
- Compile arm_gic.c as a standalone C file to produce a self contained
sysbus GIC device. Support the legacy usage by #... - 02:39 pm Revision b85f62d7: Fix bit test in Exynos4210 UART emulation to use & instead of &&
- * hw/exynos4210_uart.c: s/&&/&/
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Signed-off-by: Peter Maydell... - 02:39 pm Revision 3f088e36: ARM: Exynos4210: Drop gic_cpu_write() after initialization.
- Remove gic_cpu_write() call after initialization that was emulating
functionality of earliest SOC bootloader which en... - 02:39 pm Revision 5181b50f: hw/exynos4210_combiner.c: Drop excessive read/write access check.
- Access to reserved area at offset higher than 0x3c is allowed in
External Combiner. Samsung Galaxy Kernel implements ... - 12:01 pm Revision 6ccea1e4: configure: Insist on a Python 2, not Python 3
- Our Python scripts require Python 2 and will fail on Python 3, eg:
File "/home/petmay01/linaro/qemu-from-laptop/qem... - 11:57 am Revision d6ef40bf: bsd-user: fix compile failure
- bsd-user doesn't actually support reserving a memory area for the
guest address space, but we need to at least define... - 01:01 am Revision f349c12c: kvmclock: guest stop notification
- Often when a guest is stopped from the qemu console, it will report spurious
soft lockup warnings on resume. There a... - 01:01 am Revision bc8c6788: kvm: set gsi_bits and max_gsi correctly
- The current kvm_init_irq_routing() doesn't set up the used_gsi_bitmap
correctly, and as a consequence pins max_gsi to... - 01:01 am Revision 9ab2195d: kvm: update linux headers
- Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
- 01:01 am Revision c73b0097: kvm: Drop unused kvm_pit_in_kernel
- This is now implied by kvm_irqchip_in_kernel.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Marc... - 01:01 am Revision 56b9ead2: kvm: Drop redundant kvm_enabled from cpu_thread_is_idle
- This is now implied by kvm_irqchip_in_kernel.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Avi ... - 01:01 am Revision 4b8f1c88: kvm: allow arbitrarily sized mmio ioeventfd
- We use a 2 byte ioeventfd for virtio memory,
add support for this.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com... - 01:01 am Revision b3c09bde: kvm: add flightrecorder script
- The kvm kernel module includes a number of trace events which can be
useful when debugging system behavior. Even on ...
04/12/2012
- 01:14 pm Revision fd65f595: ps2: avoid repeated header file includes
- Signed-off-by: Wanpeng Li <liwp@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 01:14 pm Revision 952ef67c: make: Always set LC_ALL=C for makeinfo
- Otherwise the generated file qemu-doc.html will contain "Anhang"
instead of "Appendix" with a German locale (de_DE.UT... - 11:51 am Revision 8fb03151: configure: Remove useless uses of ARCH_CFLAGS
- Remove some useless uses of ARCH_CFLAGS -- this variable was never set
so will always be empty. The uses were acciden... - 11:51 am Revision e172fe11: configure: Fix wrong preprocessor statement
- #abort is not a preprocessor statement. It aborts, but the preprocessor
statement #error is more common to abort a co... - 10:56 am Revision dadc1064: target-microblaze: added PetaLogix copyright
- Microblaze cpu development has been driven and funded by PetaLogix. Added (c)
PetaLogix line accordingly.
Signed-off... - 02:08 am Revision 3eab1690: target-lm32: QOM'ify CPU reset
- Move code from cpu_state_reset() into QOM lm32_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 02:07 am Revision 8d7d505a: target-lm32: QOM'ify CPU init
- Move code from cpu_lm32_init() to an initfn; call cpu_reset()
instead of cpu_state_reset().
Signed-off-by: Andreas F... - 02:07 am Revision fc0ced2f: target-lm32: QOM'ify CPU
- Embed CPULM32State as first member of QOM LM32CPU.
Let CPUClass::reset() call cpu_state_reset() for now.
Signed-off-...
04/11/2012
- 08:30 pm Revision 3e48dd4a: rtl8139: do not assume TxStatus[] and TxAddr[] are adjacent
- Commit afe0a595356192d5f79703cf6462fcc112df007c ("rtl8139: support byte
read to TxStatus registers") reused rtl8139_T... - 01:24 pm Revision 2ba1d381: virtio-pci: change virtio balloon PCI class code
- Currently the virtio balloon device, when using the virtio-pci interface
advertises itself with PCI class code MEMORY... - 01:24 pm Revision 4490c711: ivshmem: add missing msix calls
- ivshmem used msix but didn't call it on either reset or
config write paths. This used to partically work since
guests... - 01:19 pm Revision e314672a: vhost: Fix size of dirty log sync on resize
- When the vhost log is resized, we want to sync up to
the size of the old log. With that end address in place,
ignore... - 01:19 pm Revision fbbaf9ae: vhost: readd assert statement
- It's clear from the surrounding code that
start < end so it's enough to assert end < log_size.
However, it's better t... - 01:19 pm Revision d50c6c8b: piix_pci: fix typo in i400FX chipset init code
- There is a typo in i440FX init code. This is causing problems when
somebody wants to access the 64bit PCI range.
Sig... - 01:19 pm Revision d6c73008: pc: reduce duplication in compat machine types
- Make it easier to add compat properties, by
adding macros for properties duplicated across
machine types.
Note: ther...
04/10/2012
- 06:10 pm Revision c1958aea: target-i386: QOM'ify CPU reset
- Move code from cpu_state_reset() into QOM x86_cpu_reset(),
fixing style issues for FPU init.
Signed-off-by: Andreas ... - 06:10 pm Revision 5fd2087a: target-i386: QOM'ify CPU
- Embed CPUX86State as first member of X86CPU.
Distinguish between "x86_64-cpu" and "i386-cpu".
Drop cpu_x86_close() in... - 06:10 pm Revision de024815: target-i386: QOM'ify CPU init
- Move code from cpu_x86_init() to new QOM x86_cpu_initfn().
Also move mce_init() to cpu.c since it's used nowhere else... - 06:10 pm Revision 30471bc9: target-i386: Rename cpuid.c
- Name it cpu.c to align with other QOM'ified targets.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 04:21 pm Revision 4e1957ac: Merge commit 'ff71f2e8cacefae99179993204172bc65e4303df' into staging
- * commit 'ff71f2e8cacefae99179993204172bc65e4303df': (21 commits)
rtl8139: do the network/host communication only i... - 04:17 pm Revision 6da25bd5: Merge remote-tracking branch 'qmp/queue/qmp' into staging
- * qmp/queue/qmp:
qapi: convert device_del
qdev: qdev_unplug(): use error_set() - 04:16 pm Revision bb5d8dd7: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony: (46 commits)
qed: remove incoming live migration blocker
qed: honor BDRV_O_INCOMING for inco... - 04:10 pm Revision 72fe3aae: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
make: fix clean rule by removing build file in qom/
configure: Link qga against UST t... - 01:35 pm Revision 2c097f60: petalogix_s3adsp1800: deleted bad FIXME comment
- This FIXME has already been actioned. Deleted comment.
Signed-off-by: Peter A. G. Crosthwaite <peter.crosthwaite@pet...
04/09/2012
- 08:35 pm Revision 56f9107e: qdev: qdev_unplug(): use error_set()
- It currently uses qerror_report(), but next commit will convert
the drive_del command to the QAPI and this requires u... - 08:35 pm Revision a15fef21: qapi: convert device_del
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed...
04/08/2012
- 09:00 pm Revision 7914cb3c: Merge branch 'memory/core' of git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm
- * 'memory/core' of git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm:
memory: check address space when a listener is r...
04/07/2012
- 09:52 pm Revision 4266717d: Add QEMU_NORETURN to function cpu_io_recompile
- cpu_io_recompile terminates by calling either cpu_abort or
cpu_resume_from_signal which both never return.
Signed-of... - 09:51 pm Revision 38c30fb7: Add QEMU_NORETURN to function cpu_resume_from_signal
- cpu_resume_from_signal terminates by calling longjmp.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Blu... - 05:00 pm Revision 5cbdb3a3: Replace Qemu by QEMU in comments
- The official spelling is QEMU.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Andreas Färber <afaerber@sus... - 04:58 pm Revision c5ec15ea: Replace Qemu by QEMU in w32 installation path (prefix)
- The official spelling is QEMU.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Andreas Färber <afaerber@sus... - 04:58 pm Revision 6576b74b: Replace Qemu by QEMU in internal documentation
- The official spelling is QEMU.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Andreas Färber <afaerber@sus... - 04:58 pm Revision 071c9394: Replace Qemu by QEMU in user visible documentation
- The official spelling is QEMU.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Andreas Färber <afaerber@sus... - 04:46 pm Revision 97a33880: remove useless comments in dma
- This comment is useless, just removes it and makes the codes clear.
Signed-off-by: Wanpeng Li <liwp@linux.vnet.ibm.c... - 04:44 pm Revision 3b2aba2f: tci: Support targets with CONFIG_TCG_PASS_AREG0 (fix broken build)
- Builds with --enable-tcg-interpreter failed because more and more
targets (currently alpha and sparc) replaced the gl... - 02:45 pm Revision adcd61f7: Merge branch 'linux-user-for-upstream' of git://git.linaro.org/people/rikuvoip...
- * 'linux-user-for-upstream' of git://git.linaro.org/people/rikuvoipio/qemu:
Userspace ARM BE8 support
elf.h: Upda... - 02:27 pm Revision 6375e09e: w64: Fix data type of tb_next and other variables used for host addresses
- QEMU host addresses must use uintptr_t to be portable for hosts with
an unusual size of long (w64).
tb_jmp_offset is... - 02:15 pm Revision 760e1416: softfloat: roundAndPackInt{32, 64}: Don't assume int32 is 32 bits
- Fix code in roundAndPackInt32 that assumed that int32 was only
32 bits, by simply using int32_t instead. Fix the para... - 02:15 pm Revision b3a6a2e0: softfloat: float*_to_int32_round_to_zero: don't assume int32 is 32 bits
- Code in the float64_to_int32_round_to_zero() function was assuming
that int32 would not be wider than 32 bits; this m... - 01:04 pm Revision a52d28af: configure: require glib 2.12, 2.20 for mingw32
- These are pretty sane requirements to move forward with glib usage.
2.12 is the version found in RHEL/CentOS 5, and 2... - 11:34 am Revision ea26ce76: main-loop: integrate glib sources for w32
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:34 am Revision 06ac7d49: main-loop: replace WaitForMultipleObjects with g_poll
- On w32, glib implements g_poll using WaitForMultipleObjects
or MsgWaitForMultipleObjects. This means that we can sim... - 11:34 am Revision d3385eb4: main-loop: interrupt wait when data arrives on a socket
- Right now, the main loop is not interrupted when data arrives on a
socket. To fix this, register each socket to inte... - 11:34 am Revision 4dae83ae: main loop: use msec-based timeout in glib_select_fill
- The timeval-based timeout is not needed until we actually invoke select,
so compute it only then. Also group the two... - 11:34 am Revision 15455536: main-loop: disable fd_set-based glib integration under w32
- Using select with glib pollfds is wrong under w32. Restrict
the code to the POSIX case.
Signed-off-by: Paolo Bonzin... - 11:25 am Revision ab7ab3d7: target-sparc: QOM'ify CPU
- Embed CPUSPARCState as first member of SPARCCPU.
Drop cpu_sparc_close() in favor of object_delete() and a finalizer.
... - 11:24 am Revision 88ca012a: target-sparc: Rename cpu_init.c
- Align QOM'ified targets, with a view to simplify Makefile.target.
Signed-off-by: Andreas Färber <afaerber@suse.de>
S...
04/06/2012
- 07:25 pm Revision d8fd2954: Userspace ARM BE8 support
- Add support for ARM BE8 userspace binaries.
i.e. big-endian data and little-endian code.
In principle LE8 mode is als... - 07:25 pm Revision ef8b0c04: elf.h: Update EF_ARM_ constants to newer ABI versions
- Update the EF_ARM_* constants (for the ELF header e_flags field)
to include the newer flags specified for later versi... - 07:06 pm Revision adf050b1: arm-linux-user: fix elfload.c's AT_HWCAP to reflect cpu features.
- The cpu capabilities passed by the elf loader in AT_HWCAP where
a constant.
Make AT_HWCAP reflect the emulated cpu fe... - 06:49 pm Revision 288e65b9: linux-user: reserve 4GB of vmem for 32-on-64
- When running 32-on-64 bit guests, we should always reserve as much
virtual memory as we possibly can for the guest pr... - 06:49 pm Revision 1e6722f8: linux-user/syscall.c: Fix indentation in prctl handling
- Clean up the odd indentation of this switch statement before
we double its size by adding new cases to it.
Signed-of... - 06:49 pm Revision 56e904ec: linux-user: implement device mapper ioctls
- This patch implements all ioctls currently implemented by device mapper,
enabling us to run dmsetup and kpartx inside... - 06:49 pm Revision 354a0008: linux-user: Add ioctl for BLKBSZGET
- This patch adds the ioctl wrapper definition for BLKBSZGET.
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off... - 06:49 pm Revision edafea13: linux-user: fix BLK ioctl arguments
- Some BLK ioctls passed sizeof(x) into a macro that already did sizeof() on
the passed in argument, rendering the size... - 06:49 pm Revision 59e9d91c: linux-user: resolve reserved_va vma downwards
- After consulting with Paul Brook, we concluded that it's best to search
the VMA space downwards, so that we don't eve... - 06:49 pm Revision d1b02ea0: linux-user/arm/syscall_nr.h: Add syscall number for ppoll
- The list of ARM syscall numbers was missing the entry for ppoll,
which meant we were accidentally not providing it. (... - 06:49 pm Revision 39879bbb: linux-user: take RESERVED_VA into account for g2h_valid()
- When running with -R (RESERVED_VA > 0) all guest virtual addresses
are within the [0..RESERVED_VA] range. Reflect thi... - 06:49 pm Revision db9526b1: linux-user: Add support for prctl PR_GET_NAME and PR_SET_NAME
- Add support for the prctl options PR_GET_NAME and PR_SET_NAME,
which take or return a name in a 16 byte buffer pointe... - 06:49 pm Revision 49e9a077: linux-user: add BLKSSZGET ioctl wrapper
- This patch adds an ioctl definition for BLKSSZGET.
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Riku... - 06:49 pm Revision 20249ae1: linux-user: fix fallocate
- Fallocate gets off_t parameters passed in, so we should also read them out
accordingly.
Signed-off-by: Alexander Gra... - 06:49 pm Revision 6083abd9: linux-user: add struct old_dev_t compat
- The compat LOOP_SET_STATUS ioctl uses struct old_dev_t in its passed
struct. That variable type is vastly different b... - 06:49 pm Revision 84803b87: linux-user: target_argv is placed on ts->bprm->argv and can't be freed()
- TaskState contains linux_bprm struct which encapsulates argv among
other things.
argv might be used around the code a... - 06:49 pm Revision e0e65bee: linux-user: improve fake /proc/self/stat making `ps` not segfault.
- With the current fake /proc/self/stat implementation `ps` is
segfaulting because it expects to read PID and argv[0] a...
04/05/2012
- 05:29 pm Revision 50d30c26: qed: remove incoming live migration blocker
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Reviewed-by: Stefan Hajnoczi <stefanha@gmail.com>
Signed-off-by:... - 05:29 pm Revision 2d1f3c23: qed: honor BDRV_O_INCOMING for incoming live migration
- From original commit with Patchwork-id: 31108 by
Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
"The QED image format... - 05:28 pm Revision 901862cb: migration: clear BDRV_O_INCOMING flags on end of incoming live migration
- Signed-off-by: Benoît Canet <benoit.canet@gmail.com>
Reviewed-by: Stefan Hajnoczi <stefanha@gmail.com>
Signed-off-by:... - 05:28 pm Revision c82954e5: qed: add bdrv_invalidate_cache to be called after incoming live migration
- The QED image is reopened to flush metadata and check consistency.
Signed-off-by: Benoit Canet <benoit.canet@gmail.c... - 05:28 pm Revision ed9d4205: blockdev: open images with BDRV_O_INCOMING on incoming live migration
- Open images with BDRV_O_INCOMING in order to inform block drivers
that an incoming live migration is coming.
Signed-... - 05:27 pm Revision 07789269: block: add a function to clear incoming live migration flags
- This function will clear all BDRV_O_INCOMING flags.
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Reviewed-by... - 05:27 pm Revision ccb1f4a7: block: Add new BDRV_O_INCOMING flag to notice incoming live migration
- From original patch with Patchwork-id: 31110 by
Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
"Add a flag to indicat... - 04:11 pm Revision 5a67a104: block stream: close unused files and update ->backing_hd
- Close the now unused images that were part of the previous backing file
chain and adjust ->backing_hd, backing_filena... - 04:10 pm Revision 28d3d165: qemu-iotests: Fix call syntax for qemu-io
- qemu-io requires options first, then fixed parameters.
GNU getopt also allows options at the end, but POSIX getopt
d... - 04:08 pm Revision 21af8148: qemu-iotests: Fix call syntax for qemu-img
- qemu-img requires first options, then file name, then size.
GNU getopt also allows options at the end, but POSIX get... - 03:54 pm Revision f394f1fe: qemu-iotests: Test unknown qcow2 header extensions
- The immportant thing here is that header extensions don't get silently
dropped when the header is rewritten, e.g. dur... - 03:54 pm Revision eb092180: sheepdog: fix send req helpers
- We should return if reading of the header fails.
Cc: Kevin Wolf <kwolf@redhat.com>
Cc: MORITA Kazutaka <morita.kazut... - 03:54 pm Revision f6801b83: block: bdrv_append() fixes
- A few fixups for bdrv_append():
The new bs (bs_new) passed into bdrv_append() should be anonymous. Rather
than call... - 03:54 pm Revision 47622c44: sheepdog: implement SD_OP_FLUSH_VDI operation
- Flush operation is supposed to flush the write-back cache of
sheepdog cluster.
By issuing flush operation, we can as... - 03:54 pm Revision 6e19b3c4: qemu-iotests: qcow2.py
- This adds a tool that is meant to inspect and edit qcow2 files in a
low-level way, that wouldn't be possible with qem... - 03:54 pm Revision d68dbee8: qed: track dirty flag status
- Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
S... - 03:54 pm Revision 64c79160: qemu-img: add dirty flag status
- Some block drivers can verify their image files are clean or not. So we can show
it while using "qemu-img info".
Sig... - 03:54 pm Revision 41453412: qerror: fix QERR_PROPERTY_VALUE_OUT_OF_RANGE description
- Fix a typo in the description for QERR_PROPERTY_VALUE_OUT_OF_RANGE where
"'" was used instead of ")".
Signed-off-by:... - 03:54 pm Revision 12bde0ee: block: cancel jobs when a device is ready to go away
- We do not want jobs to keep a device busy for a possibly very long
time, and management could become confused because... - 03:54 pm Revision eb9566d1: vdi: change goto to loop
- Finally reindent all code and change goto statements to a loop.
Acked-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by... - 03:54 pm Revision 4de659e8: vdi: merge aio_read_cb and aio_write_cb into callers
- Now inline the former AIO callbacks into vdi_co_readv and vdi_co_writev.
While many cleanups are possible, the code n... - 03:54 pm Revision 43cf8ae6: Use DMADirection type for dma_bdrv_io
- Currently dma_bdrv_io() takes a 'to_dev' boolean parameter to
determine the direction of DMA it is emulating. We alr... - 03:54 pm Revision 02fda01c: qdev: add blocksize property type
- Storage interfaces like virtio-blk can be configured with block size
information so that the guest can take advantage... - 03:54 pm Revision c088b691: block/vpc: write checksum back to footer after check
- After validation check, the 'checksum' is not written back
to footer, which leave it with zero.
This results in erro... - 03:54 pm Revision a7a43aa1: vdi: leave bounce buffering to block layer
- vdi.c really works as if it implemented bdrv_read and bdrv_write. However,
because only vector I/O is supported by t... - 03:54 pm Revision 9f25eccc: block: set job->speed in block_set_speed
- There is no need to do this in every implementation of set_speed
(even though there is only one right now).
Signed-o... - 03:54 pm Revision 3e914655: block: fix streaming/closing race
- Streaming can issue I/O while qcow2_close is running. This causes the
L2 caches to become very confused or, alternat... - 03:54 pm Revision 11c9c615: qed: image fragmentation statistics
- Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
S... - 03:54 pm Revision 3d46a75a: vdi: basic conversion to coroutines
- Even a basic conversion changing the bdrv_aio_readv/bdrv_aio_writev calls
to bdrv_co_readv/bdrv_co_writev, and callba... - 03:54 pm Revision 1fc86bf9: block: enforce constraints on block size properties
- Nicolae Mogoreanu <mogo@google.com> noticed that I/O requests can lead
to QEMU crashes when the logical_block_size pr... - 03:54 pm Revision 4eea78e6: vdi: do not create useless iovecs
- Reads and writes to the underlying file can also occur with the simple
non-vectored I/O interfaces.
Acked-by: Stefan... - 03:54 pm Revision bfc45fc1: vdi: move aiocb fields to locals
- Most of the AIOCB really holds local variables that need to persist
across callback invocation. It can go away now.
... - 03:54 pm Revision 498e386c: block: disable I/O throttling on sync api
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Re... - 03:54 pm Revision 0c7bfc32: vdi: move end-of-I/O handling at the end
- The next step is to take code that only triggers after the first operation,
and move it at the end of vdi_aio_read_cb... - 03:54 pm Revision f8111c24: qemu-img: add image fragmentation statistics
- Discussion can be found at:
http://patchwork.ozlabs.org/patch/128730/
This patch add image fragmentation statistics ... - 03:54 pm Revision dc534f8f: block: document job API
- I am not sure that these are really proper GtkDoc, but they follow
the existing documentation in block_int.h.
Signed... - 03:54 pm Revision 27e0c9a1: ide: Add "model=s" qdev option
- Allow the user to override the default disk model name "QEMU HARDDISK".
Some Linux distributions use the /dev/disk/b... - 03:54 pm Revision fa6b8733: tracetool: Forbid argument name 'next'
- It has happened more than once that patches that look perfectly sane
and work with simpletrace broke systemtap becaus... - 03:54 pm Revision 2844bdd9: ide: IDENTIFY word 86 bit 14 is reserved
- Reserved bits should be cleared to zero.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Stefan Hajnoczi <... - 03:54 pm Revision 95ebda85: ide: Adds wwn=hex qdev option
- Allow the user to specify a disk's World Wide Name.
Linux guests can address disks by their unique World Wide Name n... - 03:54 pm Revision aa2c91bd: ide: Change serial number strncpy() to pstrcpy()
- strncpy may not null-terminate the destination string.
Cc: kwolf@redhat.com
Signed-off-by: Floris Bos <dev@noc-ps.co... - 03:54 pm Revision 29cdb251: block: push recursive flushing up from drivers
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 03:54 pm Revision 85e8dab1: aio: move BlockDriverAIOCB to qemu-aio.h
- And remove several block_int.h inclusions that should not be there.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.co... - 03:54 pm Revision d7bb72c8: qemu-io: add option to enable tracing
- It can be useful to enable QEMU tracing when trying out block layer
interfaces via qemu-io. Tracing can be enabled u... - 03:54 pm Revision 3948d1d4: qcow2: Remove unused parameter in get_cluster_table()
- Since everything goes through the cache, callers don't use the L2 table
offset any more.
Signed-off-by: Kevin Wolf <... - 03:54 pm Revision bfe24e1a: trace-events: Rename 'next' argument
- 'next' is a systemtap keyword, so it's a bad idea to use it as an
argument name.
Signed-off-by: Kevin Wolf <kwolf@re... - 01:09 pm Revision 221b3a3f: memory: check address space when a listener is registered
- This patch resolves a bug in memory listener registration.
"range_add" callback was called on each section of the bo...
04/04/2012
- 11:45 pm Revision 8f8d364f: Merge branch 's390-for-upstream' of git://repo.or.cz/qemu/agraf
- * 's390-for-upstream' of git://repo.or.cz/qemu/agraf:
target-s390x: Update s390x_{tod,cpu}_timer() to use S390CPU
... - 10:20 pm Revision a7be9bad: Improve interrupt handling priority
- The vector interrupt has higher priority than interrupt_level_n.
Also check only interrupt_level_n concurency when TL... - 10:20 pm Revision 23cf96e1: Fix vector interrupt handling
- Don't produce stray irq 5, don't overwrite ivec_data if still busy with
processing of the previous interrupt.
Signed... - 08:06 pm Revision b8ba6799: target-s390x: Update s390x_{tod,cpu}_timer() to use S390CPU
- In place of CPUS390XState pass S390CPU as opaque from the new initfn.
cpu_interrupt() is anticipated to take a CPUSta... - 06:35 pm Revision 8f22e0df: target-s390x: QOM'ify CPU init
- Move code from cpu_s390x_init() into an initfn.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Tested-by: Christia... - 06:34 pm Revision 1ac1a749: target-s390x: QOM'ify CPU reset
- Move code from cpu_state_reset() to s390_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Tested-by: Ch... - 06:29 pm Revision 29e4bcb2: target-s390x: QOM'ify CPU
- Embed CPUS390XState as first member of S390CPU.
Since -cpu is being ignored, make TYPE_S390_CPU non-abstract.
Signed...
04/03/2012
- 11:55 am Revision 53fbf7b5: make: fix clean rule by removing build file in qom/
- Make clean does not clean the 'qom' directory, leaving *.o and *.d files. This
patch fixes this.
Signed-off-by: Anth... - 11:49 am Revision c9a2e37c: configure: Link qga against UST tracing related libraries
- Signed-off-by: Harsh Prateek Bora <harsh@linux.vnet.ibm.com>
Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Sign... - 11:47 am Revision 94b4fefa: configure: Link QEMU against 'liburcu-bp'
- This library is needed when using 'ust/tracepoint.h'.
Signed-off-by: Harsh Prateek Bora <harsh@linux.vnet.ibm.com>
S... - 11:34 am Revision 3f97fd85: qtest: Add missing GCC_FMT_ATTR
- gcc reports an error when the code is compiled with -Wmissing-format-attribute.
Signed-off-by: Stefan Weil <sw@weiln... - 11:34 am Revision a92433af: main-loop: make qemu_event_handle static
- Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 11:34 am Revision fb7c8e8a: block/curl: Replace usleep by g_usleep
- The function usleep is not available for all supported platforms:
at least some versions of MinGW don't support it.
... - 11:34 am Revision 368542b8: configure: fix mingw32 libs_qga typo
- It's typical to prepend or append parameters to an argument string so
that other places in ./configure can add parame... - 11:34 am Revision 6cec29c4: w32: Undefine error constants before their redefinition
- Avoids lots of warnings.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Stefan Hajnoczi <stefanha...
04/02/2012
- 11:04 pm Revision f05f6b4a: qdev: put all devices under /machine
- Avoid cluttering too much the QOM root.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Li... - 11:04 pm Revision f424d5c4: qdev: add children before qdev_init
- We want the composition tree to to be in order by the time we call
qdev_init, so that a single set of the toplevel re... - 11:04 pm Revision a612b2a6: qom: add container_get
- This is QOM "mkdir -p". It is useful when referring to
container objects such as "/machine".
Reviewed-by: Anthony L... - 11:04 pm Revision da57febf: qdev: give all devices a canonical path
- A strong limitation of QOM right now is that unconverted ports
(e.g. all...) do not give a canonical path to devices ... - 05:46 pm Revision cefc8988: Merge remote-tracking branch 'kiszka/queues/slirp' into staging
- * kiszka/queues/slirp:
slirp: Signal free input buffer space to io-thread
w32/slirp: Undefine error constants bef... - 05:44 pm Revision aba8e41e: Merge remote-tracking branch 'stefanha/tracing' into staging
- * stefanha/tracing:
tracetool: dtrace: handle in and next reserved words
tracetool: dtrace disabled-events fix
... - 05:43 pm Revision dfe844c9: serial: clear LSR.TEMT when populating the TSR
- We never actually clear the TEMT (transmit sending register empty) flag when
populating the TSR. We set the flag, bu... - 05:43 pm Revision 67c5322d: serial: fix retry logic
- I'm not sure if the retry logic has ever worked when not using FIFO mode. I
found this while writing a test case alt... - 05:43 pm Revision 6e92466a: qtest: use qemu_gettimeofday()
- On linux, qemu_timeval will always be two long ints. On windows, we use our
own struct definition. This should fix ...
04/01/2012
- 09:30 pm Revision a3b6181e: milkymist-vgafb: add missing register
- This bug existed since the first commit. Fortunately, the affected
registers have no functionality in qemu. This will... - 09:30 pm Revision 79368f49: target-lm32: add simple disassembler
- Because binutils disassembler is based on libopcode, this is a rewrite from
scratch.
Signed-off-by: Michael Walle <m...
03/31/2012
- 09:02 pm Revision 060544d3: milkymist-sysctl: support for new core version
- The new version introduces the following new registers:
- SoC clock frequency: read-only of system clock used on the... - 08:56 pm Revision 927b241d: tests: fix out-of-tree building for lm32 target
- Signed-off-by: Michael Walle <michael@walle.cc>
- 08:56 pm Revision de89fd2b: target-lm32: init tcg only if available
- Once qtest support for target-lm32 arrives, tcg may be disabled.
Signed-off-by: Michael Walle <michael@walle.cc> - 03:10 pm Revision b7c8e15a: Merge branch 'arm-devs.for-upstream' of git://git.linaro.org/people/pmaydell/q...
- * 'arm-devs.for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm:
pl031: switch clock base to rtc_clock
... - 03:09 pm Revision 4dec4654: Merge branch 'qom-cpu-unicore32.v3' of git://github.com/afaerber/qemu-cpu
- * 'qom-cpu-unicore32.v3' of git://github.com/afaerber/qemu-cpu:
target-unicore32: Move CPU-dependent init into init... - 03:06 pm Revision e7c56016: Merge branch 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell...
- * 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm:
ARM: Permit any ARMv6K CPU to read th... - 03:04 pm Revision 94dd53c5: buildfix: check for old pod2man versions
- Older pod2man don't have a --utf8 switch, check for this in conffigure
and use it only when present. Fixes build on ... - 03:03 pm Revision bb55b712: Fix conversion from lower to upper case with Turkish locale
- Some locale settings let make fail or create wrong results
because tr '[:lower:]' '[:upper:]' which is used to conver...
03/30/2012
- 09:58 pm Revision 02b3efcb: qtest: avoid a warning with RTC test
- Avoid this warning on OpenBSD:
CC tests/rtc-test.o
/src/qemu/tests/rtc-test.c: In function 'check_time':
/src/qe... - 08:56 pm Revision 6b7cff76: qtest: fix 32-bit build
- time_t appears to be an unsigned long so use %ld.
Reported-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Ant... - 08:43 pm Revision 86073017: slirp: Signal free input buffer space to io-thread
- This massively accelerates slirp reception speed: If data arrives
faster than the guest can read it from the input bu... - 08:39 pm Revision d2a16f74: qtest: fix out of tree build
- Trace objects are also needed if tracing is enabled.
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-b... - 04:14 pm Revision d1aaf543: qtest: add rtc-test test-case
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by... - 04:14 pm Revision fd94be7a: rtc: split out macros into a header file and use in test case
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-b... - 04:14 pm Revision 49ee3590: qtest: add C version of test infrastructure
- This also includes a qtest wrapper script to make it easier to launch qtest
tests directly.
Signed-off-by: Anthony L... - 04:14 pm Revision 8156be56: qtest: add clock management
- This patch combines qtest and -icount together to turn the vm_clock
into a source that can be fully managed by the cl... - 04:14 pm Revision b93b63f5: test makefile overhaul
- This introduces new test reporting infrastructure based on
gtester and gtester-report.
Also, all existing tests are ... - 04:14 pm Revision c7f0f3b1: qtest: add test framework
- The idea behind qtest is pretty simple. Instead of executing a CPU via TCG or
KVM, rely on an external process to se... - 04:14 pm Revision 20288345: qtest: IRQ interception infrastructure
- Since /i440fx/piix3 is being removed from the composition tree, the
IO-APIC is placed under /i440fx. This is wrong a... - 01:55 pm Revision 2174e238: Makefile.target: code stp dependency on trace-events
- Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 01:55 pm Revision 60be795f: tracetool: dtrace disabled-events fix
- If there are "disabled" entries in the trace-events file then
linetod_nop() is called if the backend is dtrace, it's ... - 01:55 pm Revision 703e01e6: tracetool: dtrace: handle in and next reserved words
- Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 01:31 pm Revision b0f26631: pl031: switch clock base to rtc_clock
- This lets the user specify the desired semantics. By default, the RTC
will follow adjustments from the host's NTP cl... - 01:31 pm Revision e230d4e8: omap: switch omap_lpg to vm_clock
- The output of the pulse generator needs to be deterministic when
running in -icount mode, and to remain constant when... - 01:31 pm Revision 348abc86: arm: switch real-time clocks to rtc_clock
- This lets the user specify the desired semantics. By default, the RTC
will follow adjustments from the host's NTP cl... - 01:31 pm Revision ac204b8f: pl031: rearm alarm timer upon load
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 01:31 pm Revision 78808141: rtc: add -rtc clock=rt
- This will let people use backwards-compatible semantics for devices that
will be affected by the following patches.
... - 01:10 pm Revision 06ed5d66: ARM: Permit any ARMv6K CPU to read the MVFR0 and MVFR1 VFP registers.
- This patch replaces the ARM_FEATURE_VFP3 test when reading MVFR registers
with a test for a new feature flag ARM_FEAT... - 12:09 pm Revision 8df9082d: target-unicore32: Move CPU-dependent init into initfn
- Instead of setting values in a CPUID switch, do so in initfn functions.
Signed-off-by: Andreas Färber <afaerber@suse... - 12:09 pm Revision 2b3bc6c0: target-unicore32: Relicense to GPLv2+
- Adopt the license text suggested by Guan Xue-tao (with a minor
simplification) for all target-unicore/ files except h... - 12:09 pm Revision ae0f5e9e: target-unicore32: QOM'ify CPU
- Embed CPUUniCore32State as first member of UniCore32CPU.
Contributed under GPLv2+.
Signed-off-by: Andreas Färber <a... - 12:09 pm Revision a6ea7b4c: MAINTAINERS: Add entry for UniCore32
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Guan Xuetao <gxt@mprc.pku.edu.cn> - 12:09 pm Revision c3a8baa9: target-unicore32: License future contributions under GPLv2+
- This is to limit relicensing obstacles to the pending IBM investigation.
Signed-off-by: Andreas Färber <afaerber@sus...
03/29/2012
- 09:32 pm Revision 040b66f3: Merge remote-tracking branch 'origin/master' into staging
- * origin/master:
qemu tcg: Remove one entry of INDEX_op_ld_i64 from ppc_op_defs - 06:42 pm Revision dec9c2d4: target-arm: Minimalistic CPU QOM'ification
- Introduce only one non-abstract type TYPE_ARM_CPU and do not touch
cp15 registers to not interfere with Peter's ongoi... - 06:40 pm Revision 0bcd08b3: target-arm: Drop cpu_arm_close()
- It's unused, so no need to QOM'ify it later.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Peter M... - 10:10 am Revision f638f0d3: qemu tcg: Remove one entry of INDEX_op_ld_i64 from ppc_op_defs
- There two entries of INDEX_op_ld_i64 in the ppc_op_defs. That causes an
assertion failure in tcg_add_target_add_op_d...
03/28/2012
- 10:03 pm Revision 56688961: w32/slirp: Undefine error constants before their redefinition
- Less warnings for your console.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> - 09:33 pm Revision 1c5970a8: slirp: use socket_set_nonblock
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> - 09:33 pm Revision b7221056: slirp: clean up conflicts with system headers
- Right now, slirp/slirp.h cannot include some system headers and,
indirectly, qemu_socket.h. Clean this up, and remov... - 08:46 pm Revision cbd5979b: Merge remote-tracking branch 'sstabellini/disk_io' into staging
- * sstabellini/disk_io:
xen_disk: when using AIO flush after the operation is completed
xen_disk: open disk with B... - 08:46 pm Revision 49e00ba9: Merge remote-tracking branch 'sstabellini/xen-fixes' into staging
- * sstabellini/xen-fixes:
xen_disk: detach the blkdev before bdrv_delete
xen_console: ignore console disconnect ev... - 08:45 pm Revision c76d1a9b: Merge remote-tracking branch 'qmp/queue/qmp' into staging
- * qmp/queue/qmp:
qmp: document strict parsing
qmp: parse commands in strict mode
qmp: add and use q type specif... - 08:44 pm Revision 0a5a4e05: Merge remote-tracking branch 'alon/libcacard' into staging
- * alon/libcacard:
libcacard/vcard_emul_nss: add warning for old coolkey
libcacard/vcard_emul_nss: handle no reade...
03/27/2012
- 10:46 pm Revision 1658dd32: sparc: pass page aligned addresses to tlb_set_page
- Mask incoming page address early so that resolved addresses
are page aligned. Remove further address masking.
Tested... - 07:05 pm Revision 7429f2e1: xen_disk: detach the blkdev before bdrv_delete
- We need to detach the blkdev from the BlockDriverState before calling
bdrv_delete.
Signed-off-by: Stefano Stabellini... - 07:05 pm Revision 028c85f0: xen_console: ignore console disconnect events from console/0
- The first console has a different location compared to other PV devices
(console, rather than device/console/0) and d... - 03:15 pm Revision 1829851c: qmp: document strict parsing
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 03:15 pm Revision 6d36d7dc: qmp: parse commands in strict mode
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-... - 03:15 pm Revision b9f8978c: qmp: add and use q type specifier
- "O" is being used by the transaction and qom-set commands to mean "any
QObject", but it really means "do not validate... - 03:15 pm Revision e38ac962: qapi: add strict mode to input visitor
- While QMP in general is designed so that it is possible to ignore
unknown arguments, in the case of the QMP server it... - 03:15 pm Revision 4faaec6a: qapi: place outermost object on qiv stack
- This is a slight change in the implementation of QMPInputVisitor
that helps when adding strict mode.
Const QObjects ... - 03:14 pm Revision 3a86a0fa: qapi: untangle next_list
- Right now, the semantics of next_list are complicated. The caller must:
* call start_list
* call next_list for eac... - 03:14 pm Revision 69b50071: qapi: allow freeing partially-allocated objects
- Objects going through the dealloc visitor can be only partially allocated.
Detect the situation and avoid a segfault.... - 03:13 pm Revision b6f0474f: qapi: shortcut visits on errors
- We can exit very soon if we enter a visitor with a preexisting error.
This simplifies some cases because we will not ... - 03:13 pm Revision 8b714d37: qapi: fix memory leak on error
- QmpInputVisitor would leak the malloced struct if the stack was
overflowed. This can be easily fixed using error_pro... - 03:13 pm Revision 2c7ff933: qapi: fail hard on stack imbalance
- QmpOutputVisitor will segfault if an imbalanced end function is
called. So we can abort in QmpInputVisitor too.
Sig... - 03:12 pm Revision 3dcf71f6: qapi: add a test case for type errors
- There is no test case for parse errors, add one.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Ant... - 03:11 pm Revision 9e9eace8: qapi: add struct-errors test case to test-qmp-output-visitor
- This test case verifies that invalid native enums are caught, and causes
qapi to tear down the QObject tree under con... - 03:11 pm Revision f24582d6: qapi: fix double free in qmp_output_visitor_cleanup()
- Stack entries in QmpOutputVisitor are navigation links (weak references),
except the bottom (ie. least recently added...
Also available in: Atom