Activity
From 04/24/2013 to 05/23/2013
05/23/2013
- 10:16 pm Revision 64afc2b4: Merge remote-tracking branch 'luiz/queue/qmp' into staging
- # By Michael Roth (10) and others
# Via Luiz Capitulino
* luiz/queue/qmp:
monitor: allow to disable the default mon... - 04:58 pm Revision 70e098af: monitor: allow to disable the default monitor
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
- 04:58 pm Revision b2d1674b: ui/input.c: replace magic numbers with macros
- It's clearer to use defined macros than magic numbers.
Signed-off-by: Amos Kong <akong@redhat.com>
Reviewed-by: Lei ... - 04:44 pm Revision e92cfa0d: qapi: add QMP input test for large integers
- Large integers previously got capped to LLONG_MAX/LLONG_MIN so we could
store them as int64_t. This could lead to sil... - 04:44 pm Revision 8addacdd: qapi: add native list coverage for visitor serialization tests
- Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Am... - 04:44 pm Revision 83c84667: qapi: add native list coverage for QMP output visitor tests
- This exercises schema-generated visitors for native list types and does
some sanity checking on validity of serialize... - 04:44 pm Revision 089f26bb: qapi: fix visitor serialization tests for numbers/doubles
- We never actually stored the stringified double values into the strings
before we did the comparisons. This left numb... - 04:44 pm Revision 199e0f17: qapi: add native list coverage for QMP input visitor tests
- This exercises schema-generated visitors for native list types and does
some sanity checking on validity of deseriali... - 04:44 pm Revision 3d5b3ec6: json-parser: fix handling of large whole number values
- Currently our JSON parser assumes that numbers lacking a fractional
value are integers and attempts to store them as ... - 04:44 pm Revision c0afa9c5: qapi: qapi-types.py, native list support
- Teach type generators about native types so they can generate the
appropriate linked list types.
Signed-off-by: Mich... - 04:44 pm Revision 0b400e79: qapi: enable generation of native list code
- Also, fix a dependency issue with libqemuutil: qemu-sockets.c needs
qapi-types.c/qapi-visit.c
Signed-off-by: Michael... - 04:44 pm Revision 7c946bc4: qapi: qapi-visit.py, native list support
- Teach visitor generators about native types so they can generate the
appropriate visitor routines.
Signed-off-by: Mi... - 04:44 pm Revision c664aef5: qapi: qapi-visit.py, fix list handling for union types
- Currently we assume non-list types when generating visitor routines for
union types. This is broken, since values lik...
05/22/2013
- 04:22 pm Revision 95de21a4: Merge remote-tracking branch 'mjt/trivial-patches' into staging
- # By Christophe Lyon (1) and others
# Via Michael Tokarev
* mjt/trivial-patches:
target-moxie: replace target_phys_... - 03:40 pm Revision 6a85e60c: chardev: Make the name of memory device consistent
- Now we have memory char device, but the backend name of it
is a little confusion. We actually register it by 'memory'... - 03:40 pm Revision 2b220025: chardev: Get filename for new qapi backend
- This patch sets the filename when the new qapi backend
init from opts.
The previous patch and discussions as link be... - 03:40 pm Revision 644c9858: virtio-net: dynamic network offloads configuration
- Virtio-net driver currently negotiates network offloads
on startup via features mechanism and have no ability to
disa... - 03:40 pm Revision 3459f01b: pci-assign: Add MSI affinity support
- To support guest MSI affinity changes update the MSI message any time
the guest writes to the address or data fields.... - 03:40 pm Revision 95916abc: qom/object: Don't poll cast cache for NULL objects
- object_dynamic_cast_assert used to be tolerant of NULL objects and not
assert. It's clear from the implementation tha... - 03:40 pm Revision 17bf9735: ui/gtk.c: Fix *BSD build of Gtk+ UI
- Fix the build of the Gtk+ UI on *BSD systems.
Signed-off-by: Brad Smith <brad@comstyle.com>
Reviewed-by: Laszlo Erse... - 03:40 pm Revision 3d1bba20: glib: Fix some misuses of gsize/size_t types
- This unbreaks cross compile builds:
configure --target-list="i386-softmmu" --cpu=i386
When building on a 64bit mach...
05/20/2013
- 07:16 pm Revision ea3164aa: linux-user: Fix MIPS ISA transitions during signal handling
- Processors supporting the MIPS16 or microMIPS ISAs set bit 0 in target
addresses to indicate that the target is writt... - 07:16 pm Revision 1239b472: linux-user: Save the correct resume address for MIPS signal handling
- The current ISA mode needs to be saved in bit 0 of the resume address.
If the current instruction happens to be in a ... - 07:16 pm Revision d8992825: target-mips: clean-up in BIT_INSV
- This is a small follow-up change to "fix incorrect behaviour for INSV".
It includes two minor modifications:
- size... - 06:55 pm Revision 9ce0e927: Open up 1.6 development
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 04:20 pm Revision 3568ac2a: Rename hexdump to avoid FreeBSD libutil conflict
- On FreeBSD libutil is used for openpty(), but it also provides a hexdump()
which conflicts with QEMU's.
Signed-off-b... - 04:20 pm Revision 371386fb: Update version for 1.5.0 release.
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 04:20 pm Revision da4c1a7a: osdep: fix qemu_anon_ram_free trace (+ fix compilation on 32 bit hosts)
- Commit e7a09b92b70786f9e8c5fbf787e0248c6ebbe707 added a trace at each
memory freeing, but unfortunately inverted size... - 04:20 pm Revision fd2a2e1c: vl: new runstate transition: RUN_STATE_GUEST_PANICKED -> RUN_STATE_FINISH_MIGRATE
- This fixes a problem that after guest panic happens, virsh dump without
--memory-only fails:
ERROR: invalid runstate... - 04:20 pm Revision 08d0ab3f: chardev: Make consistent with udp device for new qapi backend
- When register and open a chardev udp, the backend name should be udp
not dgram, and we do not have backend dgram in t... - 02:54 am Revision b9b5df6f: ide/macio: fix wrong opaque with TRIM support
- Commit 215e47b9 enabled TRIM by default, which revealed a bug in TRIM
support for the IDE macio emulation driver, int...
05/19/2013
- 04:16 pm Revision 118d1e4f: target-mips: set carry bit correctly in DSPControl register
- First we need to clear the bit and then we set the given value.
Instruction ADDSC sets the bit and instruction ADDWC ... - 04:10 pm Revision 0ba365f4: target-mips: fix EXTPDP and setting up pos field in the DSPControl reg
- This change makes sure that modifications of pos field in the DSPControl
register do not trash other bits in the regi...
05/18/2013
- 03:35 pm Revision 7bc9315d: translate: remove redundantly included qemu/timer.h
- Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
Reviewed-By: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by:... - 03:35 pm Revision 997aba8e: remove some double-includes
- Some source files #include the same header more than
once for no good reason. Remove second #includes in
such cases.... - 03:35 pm Revision d2ad5021: target-moxie: replace target_phys_addr_t with hwaddr
- target_phys_addr_t has been already replaced by hwaddr, but this
one is introduced after.
Signed-off-by: Hu Tao <hut... - 03:35 pm Revision 3a8ae21b: Rename hexdump to avoid FreeBSD libutil conflict
- On FreeBSD libutil is used for openpty(), but it also provides a hexdump()
which conflicts with QEMU's.
Signed-off-b... - 03:35 pm Revision ce3a4718: Remove twice include of qemu-common.h
- This patch is used to remove twice include of "qemu-common.h" in
block/win32-aio.c
Signed-off-by: Qiao Nuohan <qiaon... - 03:35 pm Revision e24fed4e: fix /proc/self/maps output
- Add a space at end of line when there is no filename to print, to
conform to linux kernel format (see show_map_vma() ...
05/17/2013
- 08:29 pm Revision 489ed4bb: target-mips: fix incorrect behaviour for EXTP
- The mask for EXTP instruction when size=31 has not been correctly
calculated.
The test (mips32-dsp/extp.c) has been ... - 06:01 pm Revision 91b96cdc: Update version for 1.5.0-rc3 release
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:00 pm Revision ce4cc316: Merge remote-tracking branch 'mdroth/qga-pull-2013-05-13' into staging
- * mdroth/qga-pull-2013-05-13:
qga: unlink just created guest-file if fchmod() or fdopen() fails on it
qga: distin... - 05:58 pm Revision 77417f10: Revert "migration: don't account sleep time for calculating bandwidth"
- This reverts commit 7161082c8d8cf167c508976887a0a63f4db92b51.
Reverting this patch fixes a divide-by-zero error in q...
05/16/2013
- 10:18 pm Revision 3cb8c205: main-loop: partial revert of 5e3bc73
- This patch reverts part of 5e3bc735d93dd23f074b5116fd11e1ad8cd4962f.
Paolo Bonzini wrote this patch and commented:
... - 10:18 pm Revision 8db165b3: main-loop: narrow win32 pollfds_fill() event bitmasks
- pollfds_fill() and pollfds_poll() translate GPollFD to rfds/wfds/xfds
for sockets on win32. select(2) is the underly... - 10:18 pm Revision 6d46895b: virtio: add virtio_bus_get_dev_path.
- This adds virtio_bus_get_dev_path to fix migration id string which is wrong
since the virtio refactoring.
Signed-off... - 12:38 am Revision c49fdf13: Update version for 1.5.0-rc2 release
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
05/15/2013
- 10:57 pm Revision 6b41659f: Merge remote-tracking branch 'luiz/queue/qmp' into staging
- # By Michael Roth (1) and Zhangleiqiang (1)
# Via Luiz Capitulino
* luiz/queue/qmp:
qapi: fix leak in unit tests
... - 10:57 pm Revision 8593e050: qemu-common: Resolve vector build breakes for AltiVec
- On Mac OS X ppc, altivec.h defines "vector", leading to build breakage
when used as variable name, e.g. in tracing co... - 06:31 pm Revision 262f27b9: ide-test: Fix endianness problems
- The test case passes on big endian hosts now (tested on ppc64)
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Message-... - 04:49 pm Revision 33201b51: Revert "versatile_pci: Put the host bridge PCI device at slot 29"
- This reverts commit 5f37ef92b7690423ac6311d3c597e182fc5f8fe6.
It turns out that some kernels incorrectly depend on th... - 04:49 pm Revision 913b4b6b: hw/pci-host/versatile.c: Provide property for forcing broken IRQ mapping
- Although we try our best to automatically detect broken versions
of Linux which assume the old broken IRQ mapping we ... - 04:49 pm Revision bc04d891: hw/pci-host/versatile.c: Update autodetect to detect newer kernels
- Newer versatilepb kernels still don't get the IRQ mapping right
for the PCI controller, but they get it differently w... - 04:49 pm Revision 1405b629: w32: Fix configure test for -march=i486
- The latest version of MinGW needs a test for __sync_val_compare_and_swap
to fix a missing symbol linker error.
Repor... - 04:49 pm Revision 2d16c8e9: configure: Detect uuid on MacOSX (fixes compile failure)
- Commit 7791dba3ec broke compilation on MacOSX, because it introduced
a new include of util.h. On MacOSX this includes... - 04:48 pm Revision 1483adcf: vnc: Make ledstate comparison before modifiers updated
- The ledstate should be compared before modifiers updated,
otherwise the ledstate would be the same as current_led_sta... - 04:48 pm Revision 800ced8c: virtio-net-x: forward the netclient name and type.
- This forwards the name and the type of virtio-net-x to fix the bad
behaviour of "info network" command.
Signed-off-b... - 04:48 pm Revision 8a253ec2: virtio-net: add virtio_net_set_netclient_name.
- This adds virtio_net_set_netclient_name, which is used to set the
name and type shown in "info network" command.
Sig... - 03:58 pm Revision 74bc9066: qmp: fix handling of cmd with Equals in qmp-shell
- qmp: fix handling of cmd with equal mark in qmp-shell
qmp-shell splits the argument and value of input command
... - 03:58 pm Revision ad7f375d: qapi: fix leak in unit tests
- qmp_output_get_qobject() increments the qobject's reference count. Since
we currently pass this straight into qobject...
05/14/2013
- 06:24 pm Revision 110db9b4: Merge remote-tracking branch 'stefanha/block' into staging
- # By Kevin Wolf
# Via Stefan Hajnoczi
* stefanha/block:
block: Add hint to -EFBIG error message
qcow2: Catch some... - 05:44 pm Revision 2cf7cfa1: qcow2: Catch some L1 table index overflows
- This catches the situation that is described in the bug report at
https://bugs.launchpad.net/qemu/+bug/865518 and goe... - 05:44 pm Revision f3f4d2c0: block: Add hint to -EFBIG error message
- The limit of qcow2 files at least depends on the cluster size. If the
image format has a cluster_size option, suggest... - 04:53 pm Revision e7a09b92: osdep: introduce qemu_anon_ram_free to free qemu_anon_ram_alloc-ed memory
- We switched from qemu_memalign to mmap() but then we don't modify
qemu_vfree() to do a munmap() over free(). Which w... - 04:53 pm Revision 6eebf958: osdep, kvm: rename low-level RAM allocation functions
- This is preparatory to the introduction of a separate freeing API.
Reported-by: Amos Kong <akong@redhat.com>
Signed-... - 04:53 pm Revision d34dc45d: readline: Handle xterm escape sequences for Home/End keys
- This fixes the Home/End keys in the monitor using the GTK frontend.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Mes... - 04:53 pm Revision 7791dba3: portability: pty.h is glibc-specific
- This should fix building the GTK+ front-end on BSDs.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: ... - 04:53 pm Revision d8e846e1: spitz: fix compilation failure due to pty.h namespace pollution
- pty.h is polluting the global namespace with a CTRL macro. spitz
thus fails compilation with the patch at
http://art... - 04:53 pm Revision 2d3b9895: acpi: add dummy write function for acpi timer
- Otherwise the guest can crash qemu (NULL pointer dereference).
https://bugzilla.redhat.com/show_bug.cgi?id=947691
S...
05/13/2013
- 11:27 pm Revision 03587328: qom: aggressively optimize qom casting
- This patch adds a small typename cache to ObjectClass. This allows
caching positive casts within each ObjectClass. ... - 05:52 pm Revision b087143b: ui/gtk.c: do not use gdk_display_warp_pointer when GTK ver >3.0
- Commit 9697f5d2d38e5dd1e64e8e0d64436e6d44e7b1fe "gtk: custom cursor support"
introduced unconditional usage of gdk_di... - 05:52 pm Revision 9e1c2ec8: Revert "pc: Kill the "use flash device for BIOS unless KVM" misfeature"
- This reverts commit 9953f8822cc316eec9962f0a2858c3439a80adec.
While Markus's analysis is entirely correct, there are ... - 05:52 pm Revision bf0fda34: qom: allow casting of a NULL class
- This mimics what we do in object_dynamic_cast_assert.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id:... - 05:52 pm Revision be17f18b: qom: pass file/line/function to asserting casts
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1368188203-3407-5-git-send-email-pbonzini@redhat.com
S... - 05:52 pm Revision 793c96b5: qom: add a fast path to object_class_dynamic_cast
- For leaf classes, in many cases the callbacks will simply downcast
the object back to the original class. Add this f... - 05:52 pm Revision 3556c233: qom: allow turning cast debugging off
- Cast debugging can have a substantial cost (20% or more). Instead of adding
special-cased "fast casts" in the hot pa... - 05:52 pm Revision fa131d94: qom: trace asserting casts
- This provides a way to detect the cast that leads to a (reproducible)
crash even when QOM cast debugging is disabled.... - 05:52 pm Revision 33bc94eb: qom: improve documentation of cast functions
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1368188203-3407-2-git-send-email-pbonzini@redhat.com
S... - 05:45 pm Revision 2b720018: qga: unlink just created guest-file if fchmod() or fdopen() fails on it
- We shouldn't allow guest filesystem pollution on error paths.
Suggested-by: Eric Blake <eblake@redhat.com>
Signed-of... - 05:45 pm Revision 8fe6bbca: qga: distinguish binary modes in "guest_file_open_modes" map
- In Windows guests this may make a difference.
Since the original patch (commit c689b4f1) sought to be pedantic and t... - 05:44 pm Revision f6e136e4: Merge remote-tracking branch 'mjt/trivial-patches-next' into staging
- # By Dong Xu Wang (2) and others
# Via Michael Tokarev
* mjt/trivial-patches-next:
osdep.h: include sys/types.h for... - 05:44 pm Revision 879367ef: Merge remote-tracking branch 'spice/spice.v70' into staging
- # By Hans de Goede
# Via Gerd Hoffmann
* spice/spice.v70:
qxl: Call spice_qxl_driver_unload from qxl_enter_vga_mode...
05/12/2013
- 12:25 pm Revision 2d40178a: docs: mention AddressSpaces in docs/memory.txt
- Reported-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off... - 12:25 pm Revision c7e775e4: remove double semicolons
- Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru> - 12:25 pm Revision 59d82762: audio: update documentation after removing --audio-card-list option
- Commit 98af93fde2e37b5b0c8cee9036e028fe6df6446c removed the
--audio-card-list option in configure, and commit
8f3b664... - 12:25 pm Revision 98b2d199: osdep.h: include sys/types.h for ssize_t definition
- sys/types.h is taken out from "ifdef __OpenBSD__" guard. It should be
safe for other systems, according to following ... - 12:25 pm Revision e6a3ee5f: bsd-user: OS-agnostic 64-bit SYSCTL types
- Use existence of type as #ifdef condition rather than FreeBSD-specific
version check, as suggested by Patrick Welche.... - 12:25 pm Revision 7f303adc: clean unnecessary code: don't check g_strdup arg for NULL
- Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru> - 12:25 pm Revision 3e758c1d: m25p80.c: Sync Flash chip list with Linux
- Add new devices for various manufacturers, and re-sort Spansion list to
match the order in Linux, which requires chip...
05/10/2013
- 08:59 pm Revision 38ebb396: target-i386: ROR r8/r16 imm instruction fix
- Fix EFLAGS corruption by ROR r8/r16 imm instruction located at the end
of the TB, similarly to commit 089305ac for th...
05/09/2013
- 05:14 pm Revision 66e61b55: tcg/optimize: fix setcond2 optimization
- When setcond2 is rewritten into setcond, the state of the destination
temp should be reset, so that a copy of the pre... - 12:46 pm Revision 0a2b5e3a: qxl: Call spice_qxl_driver_unload from qxl_enter_vga_mode
- With a SPICE_DISPLAY_CAP_MONITORS_CONFIG capable client, the client needs to
know what part of the primary to use for...
05/08/2013
- 11:54 pm Revision 47ec15cd: Update version for 1.5.0-rc1
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 11:54 pm Revision cad2b59c: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- # By Kevin Wolf (7) and Fam Zheng (3)
# Via Kevin Wolf
* kwolf/for-anthony:
qemu-iotests: fix 017 018 for vmdk
qe... - 11:54 pm Revision 5f5a1318: virtio: properly validate address before accessing config
- There are several several issues in the current checking:
- The check was based on the minus of unsigned values whic... - 11:54 pm Revision 62c96360: virtio-pci: fix level interrupts
- mask notifiers are never called without msix,
so devices with backend masking like vhost don't work.
Call mask notifi... - 10:02 pm Revision d551d220: Merge branch 'ppc-for-upstream' of git://github.com/agraf/qemu
- * 'ppc-for-upstream' of git://github.com/agraf/qemu:
PPC: Depend behavior of cmp instructions only on instruction e... - 09:23 pm Revision 554ecc57: PPC: Fix rldcl
- The implementation for rldcl tried to always fetch its
parameters from the opcode, even though the opcode was
already... - 09:23 pm Revision 36f48d9c: PPC: Depend behavior of cmp instructions only on instruction encoding
- When running an L=1 cmp instruction on a 64bit PPC CPU with SF off, it
still behaves identical to what it does when S... - 07:46 pm Revision c0f5f9ce: target-mips: fix incorrect behaviour for INSV
- Corner case for INSV instruction when size=32 has not been correctly
implemented. The mask for size should be one bit... - 07:03 pm Revision 639eadb9: target-mips: add missing check_dspr2 for multiply instructions
- The emulator needs to check in hflags if DSP unit has been turned off before
it generates code for MUL_PH, MUL_S_PH, ... - 04:28 pm Revision 794d00f7: qemu-iotests: fix 017 018 for vmdk
- 017 and 018 use /bin/mv to move base img from t.IMGFMG to t.IMGFMT.base
after filling data, this is not enough for vm... - 04:28 pm Revision b39f9612: ide: Reset BMIDEA bit when the bus master is stopped
- The device is supposed to reset the Bus Master IDE Active bit in the
status register when 0 is written to the Start/S... - 04:28 pm Revision 948eaed1: qtest/ide-test: Test short and long PRDTs
- This tests the behaviour of the DMA engine when the given PRDT contains
physical region descriptors for either more o... - 04:28 pm Revision acbe4801: qtest: Add IDE test case
- This adds a simple IDE test case and starts by verifying that IDENTIFY
can be successfully used and return the correc... - 04:28 pm Revision 1afe2726: qemu-iotests: exclude vmdk for test 042
- Zero sized disk is not supported by qemu vmdk driver, exclude vmdk from
the test script.
As tested on vmware-vdiskma... - 04:28 pm Revision b95739dc: qtest/ide-test: Add simple DMA read/write test case
- This tests that single sectors can be successfully written and correctly
read back.
Signed-off-by: Kevin Wolf <kwolf... - 04:28 pm Revision dbcdd7cb: qemu-iotests: exclude vmdk and qcow from 043
- 043 tests recursive backing file by changing backing file. VMDK has not
implemented this yet, and qcow1 probably neve... - 04:28 pm Revision 3bac85d3: de_DE.po: Add missing leading spaces
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 04:28 pm Revision 0ee20e66: ahci: Don't allow creating slave drives
- An IDE bus provided by AHCI can only take a single IDE drive. If you add
a drive as slave, qemu used to accept the co... - 04:28 pm Revision 9f0332b8: libqos/pci: Enable bus mastering
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
05/07/2013
- 02:50 pm Revision 15d23fb9: Update version for qemu-1.5.0-rc0
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 02:48 pm Revision b174de51: Merge remote-tracking branch 'kraxel/usb.82' into staging
- # By Gerd Hoffmann (3) and Hans de Goede (1)
# Via Gerd Hoffmann
* kraxel/usb.82:
xhci: handle USB_RET_BABBLE
uhc... - 02:46 pm Revision c689b4f1: qga: set umask 0077 when daemonizing (CVE-2013-2007)
- The qemu guest agent creates a bunch of files with insecure permissions
when started in daemon mode. For example:
... - 02:43 pm Revision d7108d90: virtio-net: properly check the vhost status during status set
- Commit 32993698 (vhost: disable on tap link down) tries to disable the vhost
also when the peer's link is down. But t... - 02:32 pm Revision fd8192a5: Merge remote-tracking branch 'afaerber/qom-cpu' into staging
- # By Eduardo Habkost (6) and others
# Via Andreas Färber
* afaerber/qom-cpu:
target-i386: n270 can MOVBE
target-i... - 12:34 pm Revision 9822261c: uhci: Use an intermediate buffer for usb packet data
- Due to various unfortunate reasons we cannot reliable detect a guest
cancelling a packet as soon as it happens, inste... - 12:34 pm Revision 4e906d56: xhci: handle USB_RET_BABBLE
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 12:34 pm Revision c3268cc1: usb-host: add usb_host_full_speed_compat
- Alloes to pass through usb2 devices on usb1 host controllers if possible.
Brings the libusb implementation to feature... - 09:19 am Revision 95efb20c: usb-host: live migration support for the libusb version
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
05/06/2013
- 11:45 pm Revision b5803aa3: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- # By Marcelo Tosatti
# Via Gleb Natapov
* qemu-kvm/uq/master:
kvmvapic: add ioport read accessor
Message-id: cover... - 11:27 pm Revision 4458c236: target-i386: n270 can MOVBE
- The Atom core (cpu name "n270" in QEMU speak) supports MOVBE. This is
needed when booting 3.8 and later linux kernels... - 11:14 pm Revision 0668af54: target-i386: Introduce generic CPUID feature compat function
- Introduce x86_cpu_compat_set_features(), that can be used to set/unset
feature bits on specific CPU models for machin... - 08:56 pm Revision fe677fd1: Merge branch 's390-for-upstream' of git://github.com/agraf/qemu
- * 's390-for-upstream' of git://github.com/agraf/qemu:
s390: update s390-ccw.img
S390: BIOS boot from given device... - 08:55 pm Revision b2a856d9: target-i386: Change CPUID model of 486 to 8
- This changes the model number of 486 to 8 (DX4) which matches the
feature set presented, and actually has the CPUID i... - 08:55 pm Revision ba2bc7a4: target-i386: Emulate X86CPU subclasses for global properties
- After initializing the object from its x86_def_t and before setting any
additional -cpu arguments, set any global pro... - 08:50 pm Revision 868d378b: qdev: Introduce qdev_prop_set_globals_for_type()
- Reuse it in qdev_prop_set_globals().
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
[AF: Renamed from qdev_prop_... - 08:40 pm Revision b1fe9bcb: qdev: Let qdev_prop_parse() pass through Error
- Move error reporting to callers.
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Andreas Färber <a... - 08:16 pm Revision 7e5292b5: target-i386: Add "filtered-features" property to X86CPU
- This property will contain all the features that were removed from the
CPU because they are not supported by the host... - 08:16 pm Revision 034acf4a: target-i386: Introduce X86CPU::filtered_features field
- This field will contain the feature bits that were filtered out because
of missing host support.
Signed-off-by: Edua... - 08:16 pm Revision 8e8aba50: target-i386: Add "feature-words" property to X86CPU
- This property will be useful for libvirt, as libvirt already has logic
based on low-level feature bits (not feature n... - 06:53 pm Revision bd87d2a2: target-i386: Use FeatureWord loop on filter_features_for_kvm()
- Instead of open-coding the filtering code for each feature word, change
the existing code to use the feature_word_inf... - 06:53 pm Revision 04d104b6: target-i386: Add ECX information to FeatureWordInfo
- FEAT_7_0_EBX uses ECX as input, so we have to take that into account
when reporting feature word values.
Signed-off-... - 06:30 pm Revision ba1509c0: S390: Add virtio-blk boot
- If no kernel IPL entry is specified, boot the bios and pass if available
device information for the first boot device... - 06:30 pm Revision 2ddef429: s390: update s390-ccw.img
- Now that we have boot device selection support, update the firmware
blob accordingly.
Signed-off-by: Alexander Graf ... - 06:30 pm Revision ff151f4e: S390: BIOS boot from given device
- Use the passed device, if there is no device, use the first applicable device.
Signed-off-by: Dominik Dingel <dingel... - 06:30 pm Revision 2c4c71ee: S390: Merging s390_ipl_cpu and s390_ipl_reset
- There is no use in have this splitted in two functions.
Signed-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>
Si... - 06:30 pm Revision e89e33e1: S390: BIOS create link to src folder for .img file
- For *.img files, there will be a link created directly to the src folder,
like for all other blobs.
Signed-off-by: D... - 06:30 pm Revision 1f7de853: S390: BIOS check for file
- Add a check if the BIOS blob exists before trying to load.
Signed-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>... - 06:22 pm Revision 43d03f29: PPC: e500: correct params->ram_size with ram_size
- We should sync params->ram_size after we fixup memory size on
a alignment boundary. Otherwise Guest would exceed the ... - 06:22 pm Revision 126a7930: PPC: Add MMU type for 2.06 with AMR but no TB pages
- When running -cpu on a POWER7 system with PR KVM, we mask out the 1TB
MMU capability from the MMU type mask, but not ... - 06:22 pm Revision c05541ee: target-ppc: Fix invalid SPR read/write warnings
- Invalid and privileged SPR warnings currently print the wrong
address. While fixing that, also make it clear that we ... - 06:22 pm Revision 4807ab4f: pseries: Update SLOF firmware image
- Minor SLOF fixes which are required for libvirtd to function properly:
* vio-vscsi: vscsi-report-luns can return 0
* ... - 06:22 pm Revision 04559d52: target-ppc: Add read and write of PPR SPR
- Recent Linux kernels save and restore the PPR across exceptions
so we need to handle it.
Signed-off-by: Anton Blanch... - 06:22 pm Revision e0ff466c: spapr_llan: fix device reenabling
- Normally, the "tap" device is polled by QEMU if a guest NIC can
receive packets. If a guest NIC is stopped during tra... - 06:22 pm Revision cefd3cdb: PPC: e500: initialize GPRs as per epapr
- ePAPR defines the initial values of cpu registers.
This patch initialize the GPRs as per ePAPR specification.
This r... - 06:22 pm Revision d4261662: pseries: Factor out check for out-of-bounds LIOBN
- PAPR defines LIOBNs (Logical IO Bus Numbers) to be 32-bit, and we check for
values that aren't in the code for H_PUT_... - 06:22 pm Revision b55519a0: pseries: Fix debug message for out-of-bounds address in H_PUT_TCE
- Due to a brain outage, this message says "out-of-boards" instead of
"out-of-bounds".
Signed-off-by: David Gibson <da... - 02:52 pm Revision 0c1cd0ae: kvmvapic: add ioport read accessor
- Necessary since memory region accessor assumes read and write
methods are registered. Otherwise reading I/O port 0x7e... - 02:52 pm Revision 8e515b12: configure: Check that "libtool" is not the MacOSX one
- The "libtool" binary on MacOSX is not GNU libtool, and doesn't support
anything like the same set of command line opt... - 02:49 pm Revision e4b006b7: Merge remote-tracking branch 'afaerber-or/prep-up' into staging
- # By Andreas Färber (1) and others
# Via Andreas Färber
* afaerber-or/prep-up:
prep: Make System I/O port 0092 read... - 02:47 pm Revision 1e65fe53: Merge remote-tracking branch 'pmaydell/arm-devs.next' into staging
- # By Jean-Christophe DUBOIS
# Via Peter Maydell
* pmaydell/arm-devs.next:
i.MX: implement a more correct version of... - 03:27 am Revision b6f54b31: prep: Make System I/O port 0092 read/write
- Port 0x0092 is documented as read/write, so for now return the
endianness state instead of hardcoded 0x00.
Signed-of...
05/05/2013
- 09:44 pm Revision 97c42c3c: prep: Add ELF support for -bios
- This prepares for switching from OpenHack'Ware to OpenBIOS.
While touching the error handling code, switch from abor... - 04:58 pm Revision 88432756: prep: Fix NIP reset value
- The value was changed by commit 09d9828ace37ead29d510a7e24e63c2f15cd4b1c
"PPC: fix hreset_vector for 60x, ...".
Chan... - 12:53 pm Revision 467b3468: Update OpenBIOS images
- Update OpenBIOS images to OpenBIOS 1.1 release (SVN r1136) built from
submodule.
Signed-off-by: Blue Swirl <blauwirb... - 12:05 pm Revision f7a87c42: Merge branch 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm
- * 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
target-arm: Fix incorrect check of kvm_vcpu_i...
05/03/2013
- 08:47 pm Revision 536f25e4: target-arm: Fix incorrect check of kvm_vcpu_ioctl return value
- kvm_vcpu_ioctl() returns -ETHING on error, not ETHING -- correct
an incorrect check in kvm_arch_init_vcpu(). This wou... - 08:21 pm Revision 462566fc: i.MX: implement a more correct version of EPIT timer.
- This patch is providing a complete version of the EPIT timer.
Note, however that the GPT timer in the same file is s... - 08:05 pm Revision 120dc38f: qdev: skip bus check for bus-less devices in qdev_unplug()
- Since commit 2f7bd829db "qdev: Fix device_add bus assumptions"
it's possible to device_add bus-less device, but if su... - 08:05 pm Revision 1034e9cf: virtio: add virtio_device_set_child_bus_name.
- Add virtio_device_set_child_bus_name function.
It will be used with virtio-serial-x and virtio-scsi-x to set the
chi... - 08:05 pm Revision 6f32a6b4: virtio-scsi: fix the command line compatibility.
- The bus name is wrong since the refactoring.
This keeps the behaviour of the command line.
Signed-off-by: KONRAD Fr... - 08:05 pm Revision 11fc853c: scsi: add bus_name parameter to scsi_bus_new.
- This adds the possibility to create a scsi-bus with a specified name.
Signed-off-by: KONRAD Frederic <fred.konrad@gr... - 08:05 pm Revision 80270a19: virtio-serial: fix command line compatibility.
- The bus name is wrong since the refactoring.
This keeps the behaviour of the command line.
Signed-off-by: KONRAD Fr... - 08:05 pm Revision f4dd69aa: virtio-x-bus: force bus name to virtio-bus.
- When the proxy id is set, this bus takes the name "id.0" which is expected
to be the virtio-device's first bus.
So f... - 08:04 pm Revision 0057a0d5: TLS support for VNC Websockets
- Added TLS support to the VNC QEMU Websockets implementation.
VNC-TLS needs to be enabled for this feature to be used.... - 08:04 pm Revision 8f3b664f: audio: Enable all cards
- ...or they will bitrot to death.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Message-id: 5181234A.6060504@web... - 08:04 pm Revision fba90ac1: win32: fix compilation again
- While commit c02817e5bfbb27955cac970019e6670dc427bc41 fixed compilation
without an installed libtool, moving the depe... - 08:03 pm Revision cc9936a3: libqos: Relocate I2C files
- Commit c4efe1cada311b9dc0df5beb71c4227ff3414aa1 (qtest: add libqos
including PCI support) created a libqos/ subdirect... - 07:20 pm Revision 743bddb4: Merge remote-tracking branch 'stefanha/tracing' into staging
- # By Eiichi Tsukata (2) and Kazuya Saito (2)
# Via Stefan Hajnoczi
* stefanha/tracing:
trace: document ftrace backe... - 07:20 pm Revision a612925b: Merge remote-tracking branch 'stefanha/net' into staging
- # By Amos Kong (1) and Jason Wang (1)
# Via Stefan Hajnoczi
* stefanha/net:
tap: properly initialize vhostfds
net... - 07:20 pm Revision 25565e85: Merge remote-tracking branch 'stefanha/block' into staging
- # By Fam Zheng (8) and others
# Via Stefan Hajnoczi
* stefanha/block:
qemu-iotests: Filter out 'adapter_type'
nbd... - 02:58 pm Revision 781e9545: trace: Add ftrace tracing backend
- This patch adds a ftrace tracing backend which sends trace event to
ftrace marker file. You can effectively compare q... - 02:58 pm Revision b76ac80a: kvm-all: add kvm_run_exit tracepoint
- This patch enable us to know exit reason of KVM_RUN. It will help us
know where the trouble is caused.
Signed-off-by... - 02:58 pm Revision e64dd5ef: trace: document ftrace backend
- Add documentation of ftrace backend.
Signed-off-by: Eiichi Tsukata <eiichi.tsukata.xh@hitachi.com>
Signed-off-by: St... - 02:58 pm Revision 9c775729: kvm-all: add kvm_ioctl, kvm_vm_ioctl, kvm_vcpu_ioctl tracepoints
- This patch adds tracepoints at ioctl to kvm. Tracing these ioctl is
useful for clarification whether the cause of tro... - 02:53 pm Revision 7873df40: tap: properly initialize vhostfds
- Only tap->vhostfd were checked net_init_tap_one(), but tap->vhostfds were
forgot, this will lead qemu to ignore all f... - 02:53 pm Revision c963530a: net: make network client name unique
- assign_name() creates a name MODEL.NUM, where MODEL is the client's model,
and NUM is the number of MODELs that alrea... - 02:06 pm Revision 86abefd6: qemu-iotests: Filter out 'adapter_type'
- Filter out vmdk creation option 'adapter_type' for vmdk. So that tests
with an explicit './check -o adapter_type=XXX'... - 02:05 pm Revision e1adb27a: nbd: use g_slice_new() instead of a freelist
- Use GLib's efficient slice allocator instead of open-coding the request
freelist. This patch simplifies the NBDReque... - 02:05 pm Revision 2d821488: nbd: support large NBD requests
- The Linux nbd driver recently increased the maximum supported request
size up to 32 MB:
commit 078be02b80359a54192... - 12:53 pm Revision c9e53a4c: tcg-arm: Use movi32 in exit_tb
- Avoid the mini constant pool for armv7, and avoid replicating
the test for pre-v7.
Signed-off-by: Richard Henderson ... - 12:53 pm Revision 8ddaeb1b: tcg-arm: Fix 64-bit tlb load for pre-v6
- Found by inspection, since the effect of the bug was simply to
send all memory ops through the slow path.
Signed-off... - 12:50 pm Revision 29851ee7: target-mips: fix calculation of overflow for SHLL.PH and SHLL.QB
- This change corrects and simplifies how discard is calculated for shift
left logical vector instructions. It is used ... - 11:34 am Revision 50522d96: qemu-iotests: Filter out vmdk creation options
- Cover new image creation options for vmdk, so we can use '-o
zeroed_grain=XXX' and '-o subformat=XXX' to run the test... - 11:33 am Revision cdeaf1f1: vmdk: add bdrv_co_write_zeroes
- Use special offset to write zeroes efficiently, when zeroed-grain GTE is
available. If zero-write an allocated cluste... - 11:33 am Revision e304e8e5: vmdk: store fields of VmdkMetaData in cpu endian
- Previously VmdkMetaData.offset is stored little endian while other
fields are cpu endian. This changes offset to cpu ... - 11:33 am Revision 95b0aa42: vmdk: change magic number to macro
- Two hard coded flag bits are changed to macros.
Signed-off-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Stefan Hajn... - 11:33 am Revision 69e0b6df: vmdk: Add option to create zeroed-grain image
- Add image create option "zeroed-grain" to enable zeroed-grain GTE
feature of vmdk sparse extents. When this option is... - 11:33 am Revision 14ead646: vmdk: add support for “zeroed‐grain” GTE
- Introduced support for zeroed-grain GTE, as specified in Virtual Disk
Format 5.0[1].
Recent VMware hosted platfo... - 11:33 am Revision 65f74725: vmdk: named return code.
- Internal routines in vmdk.c previously return -1 on error and 0 on
success. More return values are useful for future ... - 11:31 am Revision 8e1b02b8: qemu: add castagnoli crc32c checksum algorithm
- This adds the Castagnoli CRC32C algorithm, using the 0x11EDC6F41
polynomial.
This is extracted from the linux kernel... - 11:31 am Revision e8d4e5ff: block: initial VHDX driver support framework - supports open and probe
- This is the initial block driver framework for VHDX image support
(i.e. Hyper-V image file formats), that supports op... - 11:31 am Revision 8732901e: blockdev: Replace "undefined error" in qmp_block_resize
- We have an errno value that can be displayed, so we should just do that.
An easy way to reproduce this case is to res... - 11:31 am Revision 203cdba3: block: vhdx header for the QEMU support of VHDX images
- This is based on Microsoft's VHDX specification:
"VHDX Format Specification v0.95", published 4/12/2012
https... - 11:31 am Revision 059e2fbb: block: add read-only support to VHDX image format.
- This adds in read-only support to the VHDX image format. This supports
reads for fixed-size, and dynamic sized VHDX ...
05/02/2013
- 06:57 pm Revision 8ca27ce2: Merge remote-tracking branch 'afaerber/qom-cpu' into staging
- # By Igor Mammedov (21) and others
# Via Andreas Färber
* afaerber/qom-cpu: (29 commits)
Drop redundant resume_all_... - 06:56 pm Revision 0db4c324: Merge remote-tracking branch 'mjt/trivial-patches' into staging
- # By Andreas Färber (1) and others
# Via Michael Tokarev
* mjt/trivial-patches:
pvscsi: fix compilation on 32 bit h... - 02:44 pm Revision e7bdf659: Drop redundant resume_all_vcpus() from main()
- VCPUs are either resumed directly via vm_start(), after the incoming
migration is done, or when a continue command is... - 01:15 pm Revision 10858193: cpus: Fix pausing TCG CPUs while in vCPU thread
- Due to a preceding while loop, no CPU would've been put into stopped
state. Reinitialize the variable.
This fixes com... - 01:27 am Revision 0514ef2f: target-i386: Replace cpuid_*features fields with a feature word array
- This replaces the feature-bit fields on both X86CPU and x86_def_t
structs with an array.
With this, we will be able ... - 01:21 am Revision 27861ecc: target-i386: Break CPUID feature definition lines
- Break lines on kvm_check_features_against_host(), kvm_cpu_fill_host(),
and builtin_x86_defs, so they don't get too lo... - 12:21 am Revision fc7a504c: target-i386/kvm.c: Code formatting changes
- Add appropriate spaces around operators, and break line where it needs
to be broken to allow feature-words array to b... - 12:21 am Revision 90e4b0c3: target-i386: Group together level, xlevel, xlevel2 fields
- Consolidate level, xlevel, xlevel2 fields in x86_def_t and CPUX86State.
Signed-off-by: Eduardo Habkost <ehabkost@red...
05/01/2013
- 08:00 pm Revision 6e860b5d: pvscsi: fix compilation on 32 bit hosts
- This fixes the following error:
In file included from qemu/include/trace.h:4:0,
from trace/generated... - 07:55 pm Revision 805a2505: Trivial grammar and spelling fixes
- similiar -> similar
recieve -> receive
transfered -> transferred
preperation -> preparation
Most changes are in comm... - 07:52 pm Revision 372e47e9: configure: Pick up libseccomp include path
- openSUSE 12.3 has seccomp.h in /usr/include/libseccomp-1.0.1,
so add `pkg-config --cflags libseccomp` output to QEMU_... - 02:06 pm Revision 69ca3ea5: QMP: Add cpu-add command
- Adds "cpu-add id=xxx" QMP command.
cpu-add's "id" argument is a CPU number in a range [0..max-cpus)
Example QMP com... - 02:06 pm Revision 53a89e26: target-i386: Move APIC to ICC bus
- It allows APIC to be hotplugged.
* map APIC's mmio at board level if it is present
* do not register mmio region f... - 02:06 pm Revision c649983b: pc: Implement QEMUMachine::hot_add_cpu hook
- Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: ... - 02:06 pm Revision b4fc7b43: Add hot_add_cpu hook to QEMUMachine
- Hook should be set by machines that implement CPU hot-add
via cpu-add QMP command.
Signed-off-by: Igor Mammedov <ima... - 02:06 pm Revision f0513d2c: target-i386: Introduce ICC bus/device/bridge
- Provides a hotpluggable bus for APIC and CPU.
* icc-bridge will serve as a parent for icc-bus and provide
mmio map... - 02:06 pm Revision 62fc403f: target-i386: Attach ICC bus to CPU on its creation
- X86CPU should have parent bus so it could provide bus for child APIC.
Signed-off-by: Igor Mammedov <imammedo@redhat.... - 02:04 pm Revision baaeda08: target-i386: Replace MSI_SPACE_SIZE with APIC_SPACE_SIZE
- Put APIC_SPACE_SIZE in a public header so that it can be
reused elsewhere later.
Signed-off-by: Igor Mammedov <imamm... - 02:04 pm Revision c72bf468: cpu: Move cpu_write_elfXX_note() functions to CPUState
- Convert cpu_write_elfXX_note() functions to CPUClass methods and pass
CPUState as argument. Update target-i386 accord... - 02:04 pm Revision 5f8df3ce: kvmvapic: Make dependency on sysbus.h explicit
- Allows kvmvapic to compile if sysbus.h is removed from apic_internal.h,
from which it is indirectly included.
sysbus.... - 02:04 pm Revision 31050930: target-i386: Introduce apic-id CPU property
- The property is used from board level to set APIC ID for CPUs it
creates. Do so in a new pc_new_cpu() helper, to be r... - 02:04 pm Revision 997395d3: cpu: Introduce get_arch_id() method and override it for X86CPU
- get_arch_id() adds possibility for generic code to get a guest-visible
CPU ID without accessing CPUArchState.
If deri... - 02:04 pm Revision 69e5ff06: cpu: Add helper cpu_exists(), to check if CPU with specified id exists
- Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 02:04 pm Revision a37677c3: cpus: Use qemu_for_each_cpu() in TCG thread
- Replaces an open-coded loop and hides unused CPUArchState.
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Signed... - 02:04 pm Revision b8b7456d: pc: Update rtc_cmos on CPU hot-plug
- It provides updated currently available CPUs count to BIOS on reboot.
Signed-off-by: Igor Mammedov <imammedo@redhat.... - 02:04 pm Revision 8d6d4980: target-i386: Do not allow to set apic-id once CPU is realized
- Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: ... - 02:04 pm Revision d6b9e0d6: cpu: Add qemu_for_each_cpu()
- Wrapper to avoid open-coded loops and to make CPUState iteration
independent of CPUArchState.
Signed-off-by: Michael... - 02:04 pm Revision 72ac2e87: target-i386: Introduce feat2prop() for CPU properties
- This helper replaces '_' with '-' in a uniform way.
As a side effect, even custom mappings must use '-' now.
Signed-... - 02:04 pm Revision b8622725: acpi_piix4: Add infrastructure to send CPU hot-plug GPE to guest
- * introduce processor status bitmask visible to guest at 0xaf00 addr,
where ACPI asl code expects it
* set bit corr... - 02:04 pm Revision 13eed94e: cpu: Call cpu_synchronize_post_init() from DeviceClass::realize()
- If hotplugged, synchronize CPU state to KVM.
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Eduardo... - 02:04 pm Revision 2993683b: cpu: Introduce cpu_resume(), for single CPU
- Also add a stub for it, to make possible to use it in qom/cpu.c,
which is shared with user emulators.
Signed-off-by:... - 02:04 pm Revision 6afb4721: cpu: Resume CPU from DeviceClass::realize() if hot-plugged
- Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 02:04 pm Revision c4cfef5e: cpu: Make kvm-stub.o available outside softmmu
- It will provide stubs for *-user targets once softmmu-specific calls
are attempted from common CPU code.
Signed-off-... - 02:04 pm Revision 066e9b27: cpu: Introduce CPU hot-plug notifier
- Hot-add CPU event will be distributed to acpi_piix4 and rtc_cmos.
Signed-off-by: Igor Mammedov <imammedo@redhat.com>... - 12:04 am Revision 9f032464: sysemu: drop register_devices from header
- No user in sight.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Juan Quintela <quintela@redhat.com... - 12:04 am Revision e9016ee2: virtio-net: count VIRTIO_NET_F_MAC when calculating config_len
- Commit 14f9b664 (hw/virtio-net.c: set config size using host features) tries to
calculate config size based on the ho... - 12:04 am Revision beb54a87: libqtest: only call fclose() on open files
- libqtest.c can segfault when calling fclose() if the pidfile wasn't
opened successfully. This patch fixes the issue.
...
04/30/2013
- 06:30 pm Revision b42ffe60: pvpanic: add document of pvpanic
- Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Message-id: a5db4ce40... - 06:30 pm Revision 10a584b2: pvpanic: pass configurable ioport to seabios
- This lets seabios patch the corresponding SSDT entry.
Also add fw_cfg object to /machine/fw_cfg so we can reference
... - 06:30 pm Revision c401a8a5: add a new qevent: QEVENT_GUEST_PANICKED
- This event will be emited when qemu detects guest panic.
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Signed-o... - 06:30 pm Revision 1dfe5057: fw_cfg: add required header files
- If fw_cfg.h is included alone, gcc gives error messages like these:
error: unknown type name ‘uint32_t’
error: u... - 06:30 pm Revision eec3d2ad: introduce a new qom device to deal with panicked event
- pvpanic device is used to send guest panic event from guest to qemu.
When guest panic happens, pvpanic device driver... - 06:30 pm Revision 08eb8c85: Wire up disabled wait a panicked event on s390
- On s390 the disabled wait state indicates a state of attention.
For example Linux uses that state after a panic. Lets... - 06:30 pm Revision 3ab135f3: pvpanic: create pvpanic by default for machine 1.5
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
Reviewed-by: Markus A... - 06:30 pm Revision ede085b3: add a new runstate: RUN_STATE_GUEST_PANICKED
- The guest will be in this state when it is panicked.
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Signed-off-b... - 05:52 pm Revision cffc5113: qdev: Report errors collected during device realization
- Better than just releasing the error object silently.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Reviewed-by... - 05:52 pm Revision 7e7da8e3: rules.mk: Fix build breakage
- The following error occurs when building dtc module:
CHK version_gen.h
CC libfdt/fdt.o
cc1: error: ... - 05:40 pm Revision 9ab880b3: QOM: Fail casts for unknown types
- When we try to cast an object to an unknown type, fail the cast. Today
we would simply run into an assert().
This fi... - 05:34 pm Revision b7da6c60: pc_piix: remove undesired change in pc_init1
- Introduced when applying commit f81222b (audio: look for the ISA and
PCI buses, 2013-04-18).
Signed-off-by: Paolo Bo...
04/29/2013
- 08:17 pm Revision b3e6d591: audio: enable PCI audio cards for all PCI-enabled targets
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1366303444-24620-9-git-send-email-pbonzini@redhat.com
... - 08:16 pm Revision f81222bc: audio: look for the ISA and PCI buses
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1366303444-24620-8-git-send-email-pbonzini@redhat.com
... - 08:16 pm Revision 2e1103f6: qom: do not return root for empty path
- An empty path will return the sole object of that type in the
QOM tree. This is different from "/", which returns th... - 08:16 pm Revision 98af93fd: audio: replace audio card configuration with default-configs
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1366303444-24620-6-git-send-email-pbonzini@redhat.com
... - 08:16 pm Revision 36cd6f6f: audio: remove the need for audio card CONFIG_* symbols
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1366303444-24620-3-git-send-email-pbonzini@redhat.com
... - 08:16 pm Revision ffa48cf5: audio: remove HAS_AUDIO
- Several targets can have wavcapture/-soundhw support via PCI cards.
HAS_AUDIO is a useless limitation, remove it.
Si... - 08:16 pm Revision 8c444a19: adlib: qdev-ify
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1366303444-24620-2-git-send-email-pbonzini@redhat.com
... - 08:16 pm Revision f6547f07: audio: remove CONFIG_* symbols
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1366303444-24620-5-git-send-email-pbonzini@redhat.com
... - 04:28 pm Revision e7b2aacc: vnc: Adjust lock state sync logic with VNC_FEATURE_LED_STATE
- Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Message-id: 13668... - 04:28 pm Revision ab99e5c1: vnc: Support for LED state extension
- Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Message-id: 13668... - 04:28 pm Revision 7504ae69: doc: document the Pseudo-encoding of LED state
- Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Message-id: 13668... - 04:28 pm Revision 96f3d174: vnc: Add SCROLL lock key to kbd_leds
- Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Message-id: 13668... - 04:28 pm Revision 1a63e059: libqos: Convert fw_cfg values to host endianness
- The fw_cfg ABI is Little Endian, so byte-swap the generically read
byte array to host endianness.
This unbreaks the ... - 04:27 pm Revision 61e477f4: wdt_ib700: QOM'ify
- Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ... - 04:27 pm Revision f02317ad: vmport: QOM'ify
- Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Drop reserved underscore... - 04:27 pm Revision e3b7fbea: vmmouse: QOM'ify
- Introduce type constant and cast macro to obsolete DO_UPCAST() and
container_of(). Prepares for ISA realizefn.
Remov... - 04:27 pm Revision a72dc5fc: vga-isa: QOM'ify ISA VGA
- Introduce type constant and cast macro to obsolete DO_UPCAST() and
container_of(). Prepares for ISA realizefn.
Unify... - 04:27 pm Revision eeceb084: serial: QOM'ify ISA serial
- Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ... - 04:27 pm Revision b582b5a3: sga: QOM'ify
- Introduce type constant and cast macro.
Prepares for ISA realizefn.
Signed-off-by: Andreas Färber <afaerber@suse.de... - 04:27 pm Revision a0881c64: pc: QOM'ify port 92
- Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ... - 04:27 pm Revision b0dc5ee6: parallel: QOM'ify
- Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ... - 04:27 pm Revision 0e41271e: mc146818rtc: QOM'ify
- Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ... - 04:27 pm Revision fe6f5deb: ne2000-isa: QOM'ify
- Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ... - 04:27 pm Revision 399f05a6: sb16: QOM'ify
- Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ... - 04:27 pm Revision a2772c70: m48t59: QOM'ify ISA M48T59 NVRAM
- Introduce type constant and cast macro to obsolete DO_UPCAST() and
container_of().
Prepares for ISA realizefn.
Sign... - 04:27 pm Revision d367ece5: pcspk: QOM'ify
- Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ... - 04:27 pm Revision a2e0b863: pckbd: QOM'ify
- Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ... - 04:27 pm Revision 020c8e76: fdc: QOM'ify ISA floppy controller
- Introduce type constant and cast macro to obsolete DO_UPCAST().
Reuse type constant for PC machine compatibility sett... - 04:27 pm Revision eb1440e7: i82374: QOM'ify
- Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ... - 04:27 pm Revision 6d4c2f17: cirrus_vga: QOM'ify ISA Cirrus VGA
- Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ... - 04:27 pm Revision 2f12688b: ide: QOM'ify ISA IDE
- Introduce type constant and cast macro to obsolete DO_UPCAST().
Add missing braces.
Prepares for ISA realizefn.
Sig... - 04:27 pm Revision 29bb5317: i8259: QOM cleanups
- Eliminate DO_UPCAST() for PICCommonState. Prepares for ISA realizefn.
Also give the i8259_common type registration f... - 04:27 pm Revision 82407b6c: applesmc: QOM'ify
- Add a typedef for the state struct and rename from Status to State.
Add type constant and cast macro to obsolete DO_U... - 04:27 pm Revision ec57db16: virtio-net: unbreak the minix guest
- Multiqueue patchset conditionally add control vq only when guest negotiate the
feature. Though the spec is not clear ... - 04:26 pm Revision b48df71c: Merge remote-tracking branch 'bonzini/migration-writev' into staging
- # By Paolo Bonzini
# Via Paolo Bonzini
* bonzini/migration-writev:
win32: add readv/writev emulation
win32: gener... - 04:26 pm Revision 45dddd90: Merge remote-tracking branch 'alon/libcacard_ccid.2' into staging
- # By Cole Robinson
# Via Alon Levy
* alon/libcacard_ccid.2:
ccid: Fix crash when backend isn't specified
Message-i... - 11:52 am Revision 9adea5f7: win32: add readv/writev emulation
- Commit e9d8fbf (qemu-file: do not use stdio for qemu_fdopen, 2013-03-27)
introduced a usage of writev, which mingw32 ...
04/27/2013
- 02:13 pm Revision 903ce9fe: sparc64: use direct interrupt mapping for PCI devices
- Every PCI Slot in PBM has 4 directly mapped IRQ lines.
Use the IRQ routing schema 0bssnn (Bus, Slot, interrupt Number... - 01:35 pm Revision 9625036d: sparc64: fix loosing interrupts
- - clear interrupts only on writing to the interrupt clear registers
- don't overwrite a currently active interrupt re... - 01:35 pm Revision 852e82f3: sparc64: allow 64 IRQ lines
- According to UltraSPARC™-IIi User’s Manual, PBM has 64 IRQ lines.
Signed-off-by: Artyom Tarasenko <atar4qemu@gmail.c... - 03:16 am Revision 96fbd7de: tcg-arm: Remove long jump from tcg_out_goto_label
- Branches within a TB will always be within 16MB.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 03:16 am Revision 595b5397: tcg-arm: Delete the 'S' constraint
- After the previous patch, 's' and 'S' are the same.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 03:16 am Revision 702b33b1: tcg-arm: Improve scheduling of tcg_out_tlb_read
- The schedule was fully serial, with no possibility for dual issue.
The old schedule had a minimal issue of 7 cycles; ... - 03:16 am Revision df5e0ef7: tcg-arm: Convert to CONFIG_QEMU_LDST_OPTIMIZATION
- Move the slow path out of line, as the TODO's mention.
This allows the fast path to be unconditional, which can
speed... - 03:16 am Revision cee87be8: tcg-arm: Split out tcg_out_tlb_read
- Share code between qemu_ld and qemu_st to process the tlb.
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed... - 03:16 am Revision 302fdde7: tcg-arm: Use movi32 + blx for calls on v7
- Work better with branch predition when we have movw+movt,
as the size of the code is the same. Perhaps re-evaluate
w... - 03:16 am Revision 9feac1d7: tcg-arm: Cleanup most primitive load store subroutines
- Use even more primitive helper functions to avoid lots of duplicated code.
Reviewed-by: Aurelien Jarno <aurelien@aur... - 03:16 am Revision b6b24cb0: tcg-arm: Implement deposit for armv7
- We have BFI and BFC available for implementing it.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 03:16 am Revision 0637c56c: tcg-arm: Implement division instructions
- An armv7 extension implements division, present on Cortex A15.
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Si... - 03:16 am Revision 34358a12: tcg-arm: Cleanup multiply subroutines
- Make the code more readable by only having one copy of the magic
numbers, swapping registers as needed prior to that.... - 03:16 am Revision 4346457a: tcg-arm: Use TCG_REG_TMP name for the tcg temporary
- Don't hard-code R8.
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle... - 03:16 am Revision 13dd6fb9: tcg-arm: Use R12 for the tcg temporary
- R12 is call clobbered, while R8 is call saved. This change
gives tcg one more call saved register for real data.
Re... - 03:16 am Revision d9fda575: tcg-arm: Allow constant first argument to sub
- This allows the generation of RSB instructions.
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Ri... - 03:16 am Revision 5d53b4c9: tcg-arm: Use tcg_out_dat_rIN for compares
- This allows us to emit CMN instructions.
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard H... - 03:16 am Revision e86e0f28: tcg-arm: Improve constant generation
- Try fully rotated arguments to mov and mvn before trying movt
or full decomposition. Begin decomposition with mvn wh... - 03:16 am Revision a9a86ae9: tcg-arm: Handle negated constant arguments to and/sub
- This greatly improves code generation for addition of small
negative constants.
Reviewed-by: Aurelien Jarno <aurelie... - 03:16 am Revision 2df3f1ee: tcg-arm: Handle constant arguments to add2/sub2
- We get to re-use the _rIN and _rIK subroutines to handle the various
combinations of add vs sub. Fold the << 21 into... - 03:16 am Revision 19b62bf4: tcg-arm: Use bic to implement and with constant
- This greatly improves the code we can produce for deposit
without armv7 support.
Reviewed-by: Aurelien Jarno <aureli... - 03:15 am Revision d6b64b2b: tcg: Log the contents of the prologue with -d out_asm
- This makes it easier to verify changes to the code
generating the prologue.
[Aurelien: change the format from %i to ... - 02:38 am Revision ae12e3a6: ccid: Fix crash when backend isn't specified
- Reproducer:
./x86_64-softmmu/qemu-system-x86_64 -device usb-ccid,id=ccid0 -usb -device ccid-card-emulated -monitor s... - 02:19 am Revision fc4d60ee: tcg-arm: Fix local stack frame
- We were not allocating TCG_STATIC_CALL_ARGS_SIZE, so this meant that
any helper with more than 4 arguments would clob... - 02:10 am Revision ed605126: tcg: fix deposit_i64 op on 32-bit targets
- On 32-bit TCG targets, when emulating deposit_i64 with a mov_i32 +
deposit_i32, care should be taken to not overwrite... - 01:37 am Revision 909eedb7: target-ppc: slightly optimize lfiwax
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 01:33 am Revision 076bfd7c: Merge branch 'ppc-for-upstream' of git://github.com/agraf/qemu
- * 'ppc-for-upstream' of git://github.com/agraf/qemu: (30 commits)
target-ppc: add support for extended mtfsf/mtfsfi... - 01:28 am Revision c12915e6: win32: generate console executable again
- The -mwindows option is not anymore in LIBS at this point of the Makefile,
it is only in libs_softmmu. Check the rig... - 01:28 am Revision c02817e5: win32: move Makefile dependencies on version-obj-y to rules.mak
- This makes the test on $(LIBTOOL) work. Otherwise, LIBTOOL
is /bin/false by the time the test is done.
Fixes Win32 ... - 01:28 am Revision 6821cdc7: win32: add generic RC rules to rules.mak
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 12:02 am Revision 44bc0c4d: target-ppc: emulate store doubleword pair instructions
- Needed for Power ISA version 2.05 compliance. The check for odd register
pairs is done using the invalid bits.
Signe... - 12:02 am Revision 199f830d: target-ppc: emulate lfiwax instruction
- Needed for Power ISA version 2.05 compliance.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aureli... - 12:02 am Revision 7d08d856: target-ppc: add support for extended mtfsf/mtfsfi forms
- Power ISA 2.05 adds support for extended mtfsf/mtfsfi form, with a new
W field to select the upper part of the FPCSR ... - 12:02 am Revision 05050ee8: target-ppc: emulate load doubleword pair instructions
- Needed for Power ISA version 2.05 compliance. The check for odd register
pairs is done using the invalid bits.
Signe... - 12:02 am Revision 88770fec: disas: Disassemble all ppc insns for the guest
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: ... - 12:02 am Revision 725bcec2: target-ppc: emulate prtyw and prtyd instructions
- Needed for Power ISA version 2.05 compliance.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aureli... - 12:02 am Revision c4eda5b7: pseries: Generate device paths for VIO devices
- This patch implements a get_dev_path qdev hook for the pseries paravirtual
VIO bus. With upcoming savevm support, th... - 12:02 am Revision f0332888: target-ppc: emulate fcpsgn instruction
- Needed for Power ISA version 2.05 compliance.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aureli... - 12:02 am Revision 9c2627b0: target-ppc: add instruction flags for Book I 2.05
- .. and enable it on POWER7 CPU.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aure... - 12:02 am Revision db72c9f2: powerpc: correctly handle fpu exceptions.
- Raise the exception on the first occurence, do not wait for the next
floating point operation.
Signed-off-by: Fabien... - 12:02 am Revision fcfda20f: target-ppc: emulate cmpb instruction
- Needed for Power ISA version 2.05 compliance.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aureli... - 12:02 am Revision bf45a2e6: target-ppc: optimize fabs, fnabs, fneg
- fabs, fnabs and fneg are just flipping the bit sign of an FP register,
this can be implemented in TCG instead of usin... - 12:02 am Revision 414f5d14: PPC: Fix dcbz for linux-user on 970
- The default with linux-user for dcbz on 970 is to emulate 32 byte clears.
However, redoing the dcbzl support we added... - 12:02 am Revision 0cbad81f: pseries: Fixes and enhancements to L1 cache properties
- PAPR requires that the device tree's CPU nodes have several properties
with information about the L1 cache. We alrea... - 12:02 am Revision 702763fa: target-ppc: Add more stubs for POWER7 PMU registers
- In addition to the performance monitor registers found on nearly all
6xx chips, the POWER7 has two additional counter... - 12:02 am Revision e03c902c: pseries: Fix some small errors in XICS logic
- Under certain circumstances the emulation for the pseries "XICS" interrupt
controller was clearing a pending interrup... - 12:02 am Revision 20f649dd: PPC: mac newworld: fix cpu NIP reset value
- On -M mac99, we can run 970 CPUs. However, these CPUs define the initial
instruction pointer they start execution at ... - 12:02 am Revision f36951c1: pseries: Fix incorrect calculation of RMA size in certain configurations
- For the pseries machine, we need to advertise to the guest the size of its
RMA - that is the amount of memory it can ... - 12:02 am Revision fd506b4f: pseries: Convert VIO code to QOM style type safe(ish) casts
- Curerntly the pseries VIO device code contains quite a few explicit
uses of DO_UPCAST and plain C casts. This is (ob... - 12:02 am Revision 9b00ea49: target-ppc: Synchronize VPA state with KVM
- For PAPR guests, KVM tracks the various areas registered with the
H_REGISTER_VPA hypercall. For full emulation, of c... - 12:02 am Revision c8ff5daa: PPC: Fix compile with profiling enabled
- When using profiling, we rely on profile_getclock() being available
at our disposal. Somehow that function got moved ... - 12:02 am Revision 2bc17322: PPC: Add breakpoint registers for 603 and e300
- Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
Signed-off-by: Alexander Graf <agraf@suse.de> - 12:02 am Revision 752d634e: target-ppc: Fix narrow-mode add/sub carry output
- Broken in b5a73f8d8a57e940f9bbeb399a9e47897522ee9a, the carry itself was
fixed in 79482e5ab38a05ca8869040b0d8b8f451f1... - 12:02 am Revision 8e7a6db9: target-ppc: fix nego and subf*o instructions
- The overflow computation of nego and subf*o instructions has been broken
in commit ffe30937. Contrary to other target... - 12:02 am Revision 2cf3eb6d: PPC: Remove env->hreset_excp_prefix
- This value is not needed if we use correctly the MSR[IP] bit.
excp_prefix is always 0x00000000, except when the MSR[... - 12:02 am Revision 31f2cb8f: Enable kvm emulated watchdog
- Enable the KVM emulated watchdog if KVM supports (use the
capability enablement in watchdog handler). Also watchdog e... - 12:02 am Revision cae7f586: linux-headers: Update to kvm/queue
- Based on kvm.git queue branch with commit e1e2e605.
Signed-off-by: Alexander Graf <agraf@suse.de> - 12:02 am Revision 3b961124: PPC: e500: advertise 4.2 MPIC only if KVM supports EPR
- Older KVM versions don't support EPR which breaks guests when we announce
MPIC variants that support EPR.
Catch that... - 12:02 am Revision 09d9828a: PPC: fix hreset_vector for 60x, 7x0, 7x5, G2, MPC8xx, MPC5xx, 7400 and 7450
- According to the different user's manuals, the vector offset for system
reset (both /HRESET and /SRESET) is 0x00100.
... - 12:02 am Revision e71ec2e9: target-ppc: Enable ISEL on POWER7
- ISEL is a Power ISA 2.06 instruction and thus is available on POWER7.
Given this is trapped and emulated by the Linux...
04/26/2013
- 09:18 pm Revision 3474b679: Utilize selective runtime reg sync for hot code paths
- Make use of new kvm_s390_get_registers_partial() for kvm_handle_css_inst() and
handle_hypercall() since they only nee... - 09:18 pm Revision 75f6e8b0: virtio-rng-s390: add properties.
- I don't see any reason why these properties are missing.
Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
... - 09:18 pm Revision 6328801f: s390-ccw.img: Take care of the elf->img transition
- We have to call strip with s390-ccw.elf as input and
s390-ccw.img as output
Signed-off-by: Christian Borntraeger <bo... - 09:18 pm Revision 0c1fecdd: S390: ccw firmware: Add compiled blob
- Now that we have all the source code ready, add a compiled blob into
the QEMU source tree, so that people without acc... - 09:18 pm Revision 420840e5: Allow selective runtime register synchronization
- We want to avoid expensive register synchronization IOCTL's on the hot path so
a new kvm_s390_get_registers_partial()... - 09:18 pm Revision d0249ce5: S390: IPL: Use different firmware for different machines
- We have a virtio-s390 and a virtio-ccw machine in QEMU. Both use vastly
different ways to do I/O. Having the same fir... - 09:18 pm Revision 80fea6e8: S390: ccw firmware: Add start assembly
- We want to write most of our code in C, so add a small assembly
stub that jumps straight into C code for us to contin... - 09:18 pm Revision 1e17c2c1: S390: ccw firmware: Add virtio device drivers
- In order to boot, we need to be able to access a virtio-blk device through
the CCW bus. Implement support for this.
... - 09:18 pm Revision 0369b2eb: S390: ccw firmware: Add sclp output
- In order to communicate with the user, we need an I/O mechanism that he
can read. Implement SCLP ASCII support, which... - 09:18 pm Revision ba747cc8: S390: CCW: Use new, working firmware by default
- Since we now have working firmware for s390-ccw in the tree, we can
default to it on our s390-ccw machine, rendering ... - 09:18 pm Revision dc03640b: s390-ccw.img: Fix compile warning in s390 ccw virtio code
- Lets fix this gcc warning:
virtio.c: In function ‘vring_send_buf’:
virtio.c:125:35: error: operation on ‘vr->next_id... - 09:18 pm Revision b462fcd5: S390: ccw firmware: Add Makefile
- This patch adds a makefile, so we can build our ccw firmware. Also
add the resulting binaries to .gitignore, so that ... - 09:18 pm Revision abbbe3de: s390-ccw.img: Get queue config from host.
- Ask the host about the configuration instead of guessing it.
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>... - 09:18 pm Revision 0f3f1f30: s390-ccw.img: Rudimentary error checking.
- Try to handle at least some of the errors that may happen.
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
S... - 09:18 pm Revision 7f61cbc1: s390-ccw.img: replace while loop with a disabled wait on s390 bios
- dont waste cpu power on an error condition. Lets stop the guest
with a disabled wait.
Signed-off-by: Christian Bornt... - 09:18 pm Revision 7dc5af55: Common: Add quick access to first boot device
- Instead of manually parsing the boot_list as character stream,
we can access the nth boot device, specified by the po... - 09:18 pm Revision c9c39d3b: S390: ccw firmware: Add glue header
- Like all great programs, we have to call between different functions in
different object files. And all of them need ... - 09:18 pm Revision 685d49a6: S390: ccw firmware: Add bootmap interpreter
- On s390, there is an architected boot map format that we can read to
boot a certain entry off the disk. Implement a s... - 09:18 pm Revision 22d67ab5: s390-ccw.img: Detect devices with stsch.
- stsch is the canonical way to detect devices. As a bonus, we can
abort the loop if we get cc 3, and we need to check ... - 09:18 pm Revision 92f2ca38: S390: ccw firmware: Add main program
- This C file is the main driving piece of the s390 ccw firmware. It
provides a search for a workable block device, set... - 09:18 pm Revision 9933c305: s390-ccw.img: build s390-ccw rom on s3900 system by default
- Lets build the s390-ccw rom if on s390. Also fix the separate build
folder case.
Signed-off-by: Christian Borntraege... - 09:18 pm Revision 776e7f0f: s390-ccw.img: Enhance drain_irqs().
- - Use tpi + tsch to get interrupts.
- Return an error if the irb indicates problems.
Signed-off-by: Cornelia Huck <c... - 09:18 pm Revision 74ad2d22: S390: Make IPL reset address dynamic
- We can have different load addresses for different blobs we boot with.
Make the reset IP dynamic, so that we can hand... - 09:18 pm Revision 33259956: S390: IPL: Support ELF firmware
- Our firmware blob is always a raw file that we load at a fixed address today.
Support loading an ELF blob instead tha... - 04:48 pm Revision bf9b255f: gtk: refactor menu creation
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 04:32 pm Revision c34688f9: Merge remote-tracking branch 'stefanha/block' into staging
- # By Liu Yuan (4) and others
# Via Stefan Hajnoczi
* stefanha/block:
sheepdog: fix loadvm operation
sheepdog: res... - 04:32 pm Revision 186b027d: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- # By Ed Maste (2) and others
# Via Stefan Hajnoczi
* stefanha/trivial-patches:
bsd-user: Track change in FreeBSD SY... - 02:37 pm Revision 859e5553: sheepdog: fix loadvm operation
- Currently the 'loadvm' opertaion works as following:
1. switch to the snapshot
2. mark current working VDI as a snaps... - 02:26 pm Revision 8ec7d390: block: Disable driver-specific options for 1.5
- We don't want to commit to the API yet before everything is worked out.
Disable it for the 1.5 release. This commit i... - 02:26 pm Revision 8d71c631: sheepdog: implement .bdrv_co_is_allocated()
- Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
Cc: Kevin Wolf <kwolf@redhat.com>
Cc: Stefan Hajnoczi <stefanha@r... - 02:26 pm Revision 9ff53a0e: sheepdog: add helper function to reload inode
- This adds a helper function to update the current inode state with the
specified vdi object.
Signed-off-by: MORITA K... - 02:26 pm Revision 982dcbf4: sheepdog: cleanup find_vdi_name
- This makes 'filename' and 'tag' constant variables, and renames
'for_snapshot' to 'lock' to clear how it works.
Sign... - 02:26 pm Revision 6a0b5490: sheepdog: add SD_RES_READONLY result code
- Sheepdog returns SD_RES_READONLY when qemu sends write requests to the
snapshot vdi. This adds the result code and m... - 02:26 pm Revision e8bfaa2f: sheepdog: use BDRV_SECTOR_SIZE
- Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
Cc: Kevin Wolf <kwolf@redhat.com>
Cc: Stefan Hajnoczi <stefanha@r... - 02:26 pm Revision 13c31de2: sheepdog: resend write requests when SD_RES_READONLY is received
- When a snapshot is taken from out side of qemu (e.g. qemu-img
snapshot), write requests to the current vdi return SD_... - 02:26 pm Revision c3ca988d: rbd: Fix use after free in rbd_open()
- Commit a9ccedc3 frees the QemuOpts for the driver-specific options
immediately, even though it still needs the filena... - 02:26 pm Revision cac8f4a6: sheepdog: add discard/trim support for sheepdog
- The 'TRIM' command from VM that is to release underlying data storage for
better thin-provision is already supported ... - 02:26 pm Revision 4fc16838: block/ssh: Require libssh2 >= 1.2.8.
- libssh2 >= 1.2.8 is required to enable this block device (because
that version introduced the libssh2_session_handsha... - 02:23 pm Revision 6ea8430d: bsd-user: Track change in FreeBSD SYSCTL(9) types
- Originally from Garrett Cooper in FreeBSD PR ports/155558
http://www.freebsd.org/cgi/query-pr.cgi?pr=155558
Signed-o... - 02:23 pm Revision b702d2ae: virtio: Fix compilation without CONFIG_VHOST_SCSI
- Signed-off-by: Ed Maste <emaste@freebsd.org>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 01:44 pm Revision 48c75f48: qemu-doc: Option -ignore-environment removed.
- Has been removed in commit fc9c54124d134dbd76338a92a91804dab2df8166.
Signed-off-by: Thomas Schwinge <thomas@codesour... - 12:58 pm Revision d49b8e0b: s390x: use CONFIG_INT128 to detect __uint128_t
- Target s390x uses ad-hoc macro magic to guess if the compiler
supports the GCC extension __uint128_t. This patch use... - 12:52 pm Revision 7edd2cf1: linux-user: fix compile error due to stray colon at end of #ifdef line
- Remove a stray colon from the end of a #ifdef line. Some versions
of gcc complain about this:
linux-user/syscall.c: ... - 12:28 pm Revision a1bff71c: microblaze: Add internal base vectors reg
- Configurable at CPU synthesis/instantiation.
Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Signed-of... - 03:48 am Revision e3351000: Makefile: Use QEMU_FLAGS for DTC compilation
- Build DTC as QEMU is built. Fixes the issue with mingw build which can't
handles DTC's default CFLAGS.
Signed-off-by... - 03:48 am Revision 9005a51b: Makefile: Don't build shared libfdt
- The submodule DTC should just build and use DTC as static (the whole
motivation for using submod is lack of widesprea...
04/25/2013
- 11:57 pm Revision 5257144a: Merge remote-tracking branch 'luiz/queue/qmp' into staging
- # By Amos Kong
# Via Luiz Capitulino
* luiz/queue/qmp:
monitor: introduce query-command-line-options
Message-id: 1... - 10:45 pm Revision 79f20075: qemu-char: Set foo_tag = 0 when returning FALSE from callbacks
- While reviewing some patches I found this problem where tcp_chr_accept
does not clear listen_tag when returning FALSE... - 10:45 pm Revision 5209089f: console: zap ds arg from register_displaychangelistener
- We don't have multiple DisplayStates any more,
so passing it in as argument is not needed.
Signed-off-by: Gerd Hoffm... - 10:45 pm Revision 14a93649: console: add qemu_console_lookup_by_device
- Look up the QemuConsole for a given device, using the new link.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:45 pm Revision e4dcd8ac: Remove unnecessary FreeBSD #include
- sys/param.h was included to define __FreeBSD_version, but the conditional
using it was removed by commit d05ef160453e... - 10:45 pm Revision aa2beaa1: console: add device link to QemuConsoles
- So it is possible to figure which qemu console displays which device.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:45 pm Revision 95be0669: console: qom-ify QemuConsole
- Just the minimal bits to turn QemuConsoles into Objects.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:45 pm Revision cdd5b937: console: switch ppm_save to qemu_open
- ... so it works with fdset.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:45 pm Revision d3002b04: console: add dummy surface for guests without graphic card
- So users get a notification instead of a crash.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 05:07 pm Revision 1f8f987d: monitor: introduce query-command-line-options
- Libvirt has no way to probe if an option or property is supported,
This patch introduces a new qmp command to query c... - 11:43 am Revision 7c486976: virtio-ccw: Check indicators location.
- If a guest neglected to register (secondary) indicators but still runs
with notifications enabled, we might end up wr...
04/24/2013
- 09:23 pm Revision 9953f882: pc: Kill the "use flash device for BIOS unless KVM" misfeature
- Use of a flash memory device for the BIOS was added in series "[PATCH
v10 0/8] PC system flash support", commit 4732d... - 09:23 pm Revision 6fd028f6: pc: Split pc_init_pci_1_0() off pc_init_pci_1_2()
- Just to make the next commit easier to review.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-id: 1365... - 09:23 pm Revision 36afbc51: pc: Inline pc_init_pci_1_3() into pc_init_pci_1_2()
- Just to make the commit after next easier to review.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-id... - 09:23 pm Revision 1bfffe21: Merge remote-tracking branch 'alon/libcacard_ccid.1' into staging
- # By Alon Levy (15) and others
# Via Alon Levy
* alon/libcacard_ccid.1: (28 commits)
libcacard/cac: change big swit... - 08:18 pm Revision f3aa844b: build: include config-{, all-}devices.mak after defining CONFIG_SOFTMMU and CO...
- Moving the inclusions closer to Makefile, and before rules.mak, makes
Makefile and Makefile.target more consistent wi... - 07:50 pm Revision 6a1a8cc7: virtio: cleanup: init and exit function.
- This clean the init and the exit functions and rename virtio_common_cleanup
to virtio_cleanup.
Signed-off-by: KONRAD... - 07:50 pm Revision fca0a70c: virtio: drop unused function prototypes.
- This removes the unused prototypes in virtio.h.
Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
Message-i... - 07:50 pm Revision 1c819449: virtio: remove virtiobindings.
- This remove virtio-bindings, and use class instead.
Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
Messa... - 07:50 pm Revision 181103cd: virtio: remove the function pointer.
- This remove the function pointer in VirtIODevice, and use only
VirtioDeviceClass function pointer.
Signed-off-by: KO... - 07:50 pm Revision 611aa333: virtio-rng: cleanup: use QOM casts.
- As the virtio-rng-pci, virtio-rng-s390 and virtio-rng-ccw are
switched to the new API, we can use QOM casts.
Signed-... - 07:50 pm Revision d51fcfac: virtio-bus: make virtio_x_bus_new static.
- virtio_x_bus_new are only used in file scope.
So this make them static.
Signed-off-by: KONRAD Frederic <fred.konrad@... - 07:50 pm Revision a2f1078b: virtio-pci: cleanup.
- This remove the init, exit functions as they are no longer used.
Signed-off-by: KONRAD Frederic <fred.konrad@greenso... - 07:50 pm Revision 5d448f9d: virtio-bus: add new functions.
- This add two functions:
* virtio_bus_set_vdev_config.
* virtio_bus_set_vdev_feature.
Needed by virtio-ccw.
Si... - 07:50 pm Revision 59ccd20a: virtio-rng-pci: switch to the new API.
- Here the virtio-rng-pci is modified for the new API. The device
virtio-rng-pci extends virtio-pci. It creates and con... - 07:50 pm Revision 0bca1f53: virtio-rng-s390: switch to the new API.
- Here the virtio-rng-s390 is modified for the new API. The device
virtio-rng-s390 extends virtio-s390-device as before... - 07:50 pm Revision af1a8ad6: virtio-rng: don't use pointer for configuration.
- The configuration field must not be a pointer as it will be used for
virtio-rng properties. So *conf is replaced by c... - 07:50 pm Revision 46a5a89d: virtio-rng: cleanup: init and exit functions.
- This remove old init and exit function as they are no longer needed.
Signed-off-by: KONRAD Frederic <fred.konrad@gre... - 07:50 pm Revision 2db26d4c: virtio-rng-ccw: switch to the new API.
- Here the virtio-rng-ccw is modified for the new API. The device
virtio-rng-pci extends virtio-pci. It creates and con... - 07:50 pm Revision 65f3b678: virtio-rng: cleanup: remove qdev field.
- The qdev field is no longer needed, just drop it.
Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
Tested-... - 07:50 pm Revision 6eac8aec: virtio-rng: add virtio-rng device.
- Create virtio-rng-device which extends virtio-device, so it can be connected on
virtio-bus.
Signed-off-by: KONRAD Fr... - 07:50 pm Revision 5a37532d: input: introduce keyboard handler list
- Add a linked list of keyboard handlers. Added handlers will go
to the head of the list. Removed handlers will be za... - 07:50 pm Revision a3ac6b53: ich9: kill cmos_s3
- Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1366799842-... - 07:50 pm Revision 72711efb: input: make QEMUPutLEDEntry + QEMUPutMouseEntry private
- There is no need for anybody outside ui/input.c to access the
struct elements. Move the definitions, leaving only th... - 11:48 am Revision 57f97834: libcacard/cac: change big switch functions to single return point
- Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <mlureau@redhat.com> - 11:48 am Revision 58aeda15: dev-smartcard-reader: empty implementation for Mechanical (fail correctly)
- Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <mlureau@redhat.com> - 11:48 am Revision 0b6a16c1: libcacard: move atr setting from macro to function
- Only because qemu's checkpatch complains about it.
Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-And... - 11:48 am Revision 7a685896: libcacard/vreader: add debugging messages for apdu
- Using g_debug with log domain libcacard
Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <... - 11:48 am Revision 2f8f916b: dev-smartcard-reader: copy atr protocol to ccid parameters
- Adds todos.
Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <mlureau@redhat.com> - 11:47 am Revision d7d218ef: dev-smartcard-reader: change default protocol to T=0
- We don't support T=1 so we shouldn't advertise it by default.
Two independent changes:
* Default ATR
sets T=0. This... - 11:47 am Revision 4942d6c3: dev-smartcard-reader: define structs for CCID_Parameter internals
- Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <mlureau@redhat.com> - 11:47 am Revision b16352ac: ccid-card-passthru, dev-smartcard-reader: add debug environment variables
- Introduces a new utility function: parse_debug_env to avoid code
duplication.
This overrides whatever debug value is... - 11:47 am Revision 0e61400c: ccid-card-passthru: add atr check
- Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <mlureau@redhat.com> - 11:47 am Revision a26dfd95: libcacard: change default ATR
- Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <mlureau@redhat.com> - 11:47 am Revision 693e4773: dev-smartcard-reader: reuse usb.h definitions
- Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <mlureau@redhat.com> - 11:47 am Revision c5cd7c87: dev-smartcard-reader: support windows guest
- By not advertising USB wakeup support (which we don't).
Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Mar... - 11:47 am Revision 47bf53af: dev-smartcard-reader: remove aborts (never triggered, but just in case)
- Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <mlureau@redhat.com> - 11:47 am Revision 7e1ac5ab: dev-smartcard-reader: nicer debug messages
- Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <mlureau@redhat.com> - 11:47 am Revision 4543d43c: dev-smartcard-reader: white space fixes
- Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <mlureau@redhat.com> - 11:47 am Revision ad2181f2: libcacard: remove default libcoolkey loading
- Use only the modules defined in the NSS database.
Signed-off-by: Marc-André Lureau <mlureau@redhat.com>
Reviewed-by:... - 11:47 am Revision 667e0b4b: libcacard: remove sql: prefix
- For some reason, with sql:/ prefix, the PKCS11 modules are not loaded.
This patch goes on top of Alon smartcard seri... - 11:47 am Revision c9495ee9: libcacard: teach vscclient to use GMainLoop for portability
- This version handles non-blocking sending and receiving from the
socket.
Signed-off-by: Marc-André Lureau <mlureau@r... - 11:47 am Revision 930c8ad4: libcacard: vscclient to use QemuThread for portability
- Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Alon Levy <alevy@redhat.com> - 11:47 am Revision a50b831a: libcacard: split vscclient main() from socket reading
- Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Alon Levy <alevy@redhat.com> - 11:47 am Revision 5354e4d2: libcacard: fix mingw64 cross-compilation
- Compile and link with version.lo
Signed-off-by: Marc-André Lureau <mlureau@redhat.com>
Reviewed-by: Alon Levy <alevy... - 11:47 am Revision 37746c5e: build-sys: must link with -fstack-protector
- It is needed to give that flag to the linker as well, but latest
libtool 2.4.2 still swallows that argument, so let's... - 11:47 am Revision d3bf825e: util: move socket_init() to osdep.c
- vscclient needs to call socket_init() for portability.
Moving to osdep.c since it has no internal dependency.
Signed... - 11:47 am Revision e2d9c5e7: libcacard: use system config directory for nss db on win32
- It's a bit nicer to look for default database under
CSIDL_COMMON_APPDATA\pki\nss rather that /etc/pki/nss.
Signed-of... - 11:47 am Revision da000a48: ccid: declare DEFAULT_ATR table to be "static const"
- Signed-off-by: Jim Meyering <meyering@redhat.com>
Reviewed-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André L... - 11:47 am Revision d18c7117: ccid: make backend_enum_table "static const" and adjust users
- Signed-off-by: Jim Meyering <meyering@redhat.com>
Reviewed-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André L... - 11:47 am Revision d0ebd788: ccid-card-emul: do not crash if backend is not provided
- Program received signal SIGSEGV, Segmentation fault.
__strcmp_sse42 () at ../sysdeps/x86_64/multiarch/strcmp-sse42.S:... - 11:47 am Revision e2fd2115: libcacard: correct T0 historical bytes size
- The VCARD_ATR_PREFIX macro adds a prefix of 6 characters only.
pcsc_scan was complaining before the patch:
+ Histor...
Also available in: Atom