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...
Anthony Liguori
04:58 pm Revision 70e098af: monitor: allow to disable the default monitor
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> Luiz Capitulino
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 ...
Amos Kong
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...
Michael Roth
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...
Michael Roth
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...
Michael Roth
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...
Michael Roth
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...
Michael Roth
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 ...
Michael Roth
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...
Michael Roth
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...
Michael Roth
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...
Michael Roth
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...
Michael Roth

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_...
Anthony Liguori
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'...
Lei Li
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...
Lei Li
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...
Dmitry Fleytman
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....
Alex Williamson
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...
Peter Crosthwaite
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...
Brad Smith
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...
Peter Crosthwaite

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...
Kwok Cheung Yeung
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 ...
Kwok Cheung Yeung
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...
Petar Jovanovic
06:55 pm Revision 9ce0e927: Open up 1.6 development
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
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...
Ed Maste
04:20 pm Revision 371386fb: Update version for 1.5.0 release.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
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...
Hervé Poussineau
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...
Hu Tao
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...
Lei Li
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...
Aurelien Jarno

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 ...
Petar Jovanovic
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...
Petar Jovanovic

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:...
liguang
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....
Michael Tokarev
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...
Hu Tao
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...
Ed Maste
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...
Qiao Nuohan
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() ...
Christophe Lyon

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 ...
Petar Jovanovic
06:01 pm Revision 91b96cdc: Update version for 1.5.0-rc3 release
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
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...
Anthony Liguori
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...
Michael Roth

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:
...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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...
KONRAD Frederic
12:38 am Revision c49fdf13: Update version for 1.5.0-rc2 release
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori

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
...
Anthony Liguori
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...
Paolo Bonzini
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-...
Kevin Wolf
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...
Peter Maydell
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 ...
Peter Maydell
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...
Peter Maydell
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...
Stefan Weil
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...
Peter Maydell
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...
Lei Li
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...
KONRAD Frederic
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...
KONRAD Frederic
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
...
Zhangleiqiang
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...
Michael Roth

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...
Anthony Liguori
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...
Kevin Wolf
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...
Kevin Wolf
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...
Paolo Bonzini
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-...
Paolo Bonzini
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...
Kevin Wolf
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: ...
Paolo Bonzini
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...
Paolo Bonzini
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...
Gerd Hoffmann

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. ...
Anthony Liguori
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...
Igor Mitsyanko
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 ...
Paolo Bonzini
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:...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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....
Paolo Bonzini
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...
Paolo Bonzini
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...
Laszlo Ersek
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...
Laszlo Ersek
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...
Anthony Liguori
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...
Anthony Liguori

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...
Paolo Bonzini
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>
Dong Xu Wang
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...
Hervé Poussineau
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 ...
Igor Mitsyanko
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....
Ed Maste
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>
Dong Xu Wang
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...
Ed Maste

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...
Aurelien Jarno

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...
Aurelien Jarno
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...
Hans de Goede

05/08/2013

11:54 pm Revision 47ec15cd: Update version for 1.5.0-rc1
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
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...
Anthony Liguori
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...
Jason Wang
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...
Michael S. Tsirkin
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...
Aurelien Jarno
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...
Alexander Graf
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...
Alexander Graf
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...
Petar Jovanovic
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, ...
Petar Jovanovic
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...
Fam Zheng
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...
Kevin Wolf
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...
Kevin Wolf
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...
Kevin Wolf
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...
Fam Zheng
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...
Kevin Wolf
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...
Fam Zheng
04:28 pm Revision 3bac85d3: de_DE.po: Add missing leading spaces
Signed-off-by: Kevin Wolf <kwolf@redhat.com> Kevin Wolf
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...
Kevin Wolf
04:28 pm Revision 9f0332b8: libqos/pci: Enable bus mastering
Signed-off-by: Kevin Wolf <kwolf@redhat.com> Kevin Wolf

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> Anthony Liguori
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...
Anthony Liguori
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:
...
Laszlo Ersek
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...
Jason Wang
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...
Anthony Liguori
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...
Hans de Goede
12:34 pm Revision 4e906d56: xhci: handle USB_RET_BABBLE
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
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...
Gerd Hoffmann
09:19 am Revision 95efb20c: usb-host: live migration support for the libusb version
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann

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...
Anthony Liguori
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...
Borislav Petkov
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...
Eduardo Habkost
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...
Aurelien Jarno
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...
Andreas Färber
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...
Andreas Färber
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_...
Andreas Färber
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...
Andreas Färber
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...
Eduardo Habkost
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...
Eduardo Habkost
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...
Eduardo Habkost
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...
Eduardo Habkost
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-...
Eduardo Habkost
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...
Dominik Dingel
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 ...
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...
Dominik 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...
Dominik Dingel
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...
Dominik Dingel
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>...
Dominik Dingel
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 ...
Tiejun Chen
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 ...
Alexander Graf
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 ...
Anton Blanchard
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
* ...
Alexey Kardashevskiy
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...
Anton Blanchard
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...
Alexey Kardashevskiy
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...
Bharat Bhushan
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_...
David Gibson
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...
David Gibson
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...
Marcelo Tosatti
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...
Peter Maydell
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...
Anthony Liguori
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...
Anthony Liguori
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...
Julio Guerra

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...
Andreas Färber
04:58 pm Revision 88432756: prep: Fix NIP reset value
The value was changed by commit 09d9828ace37ead29d510a7e24e63c2f15cd4b1c
"PPC: fix hreset_vector for 60x, ...".
Chan...
Fabien Chouteau
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...
Blue Swirl
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...
Blue Swirl

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...
Peter Maydell
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...
Jean-Christophe DUBOIS
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...
Igor Mammedov
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...
KONRAD Frederic
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...
KONRAD Frederic
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...
KONRAD Frederic
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...
KONRAD Frederic
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...
KONRAD Frederic
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....
Tim Hardeck
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...
Jan Kiszka
08:04 pm Revision fba90ac1: win32: fix compilation again
While commit c02817e5bfbb27955cac970019e6670dc427bc41 fixed compilation
without an installed libtool, moving the depe...
Paolo Bonzini
08:03 pm Revision cc9936a3: libqos: Relocate I2C files
Commit c4efe1cada311b9dc0df5beb71c4227ff3414aa1 (qtest: add libqos
including PCI support) created a libqos/ subdirect...
Andreas Färber
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...
Anthony Liguori
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...
Anthony Liguori
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...
Anthony Liguori
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...
Eiichi Tsukata
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...
Kazuya Saito
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...
Eiichi Tsukata
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...
Kazuya Saito
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...
Jason Wang
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...
Amos Kong
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'...
Fam Zheng
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...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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 ...
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...
Richard Henderson
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 ...
Petar Jovanovic
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...
Fam Zheng
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...
Fam Zheng
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 ...
Fam Zheng
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...
Fam Zheng
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...
Fam Zheng
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...
Fam Zheng
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 ...
Fam Zheng
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...
Jeff Cody
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...
Jeff Cody
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...
Kevin Wolf
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...
Jeff Cody
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 ...
Jeff Cody

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_...
Anthony Liguori
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...
Anthony Liguori
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...
Jan Kiszka
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...
Andreas Färber
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 ...
Eduardo Habkost
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...
Eduardo Habkost
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...
Eduardo Habkost
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...
Eduardo Habkost

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...
Hervé Poussineau
07:55 pm Revision 805a2505: Trivial grammar and spelling fixes
similiar -> similar
recieve -> receive
transfered -> transferred
preperation -> preparation
Most changes are in comm...
Stefan Weil
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_...
Andreas Färber
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...
Igor Mammedov
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...
Igor Mammedov
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: ...
Igor Mammedov
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...
Igor Mammedov
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...
Igor Mammedov
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....
Igor Mammedov
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...
Igor Mammedov
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...
Jens Freimann
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....
Igor Mammedov
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...
Igor Mammedov
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...
Igor Mammedov
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>
Igor Mammedov
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...
Igor Mammedov
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....
Igor Mammedov
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: ...
Igor Mammedov
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...
Michael S. Tsirkin
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-...
Igor Mammedov
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...
Igor Mammedov
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...
Igor Mammedov
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:...
Igor Mammedov
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>
Igor Mammedov
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-...
Igor Mammedov
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>...
Igor Mammedov
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...
Michael S. Tsirkin
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...
Jason Wang
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.
...
Jesse Larrew

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...
Hu Tao
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
...
Hu Tao
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...
Hu Tao
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...
Hu Tao
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...
Hu Tao
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...
Christian Borntraeger
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...
Hu Tao
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...
Hu Tao
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...
Jan Kiszka
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: ...
Dunrong Huang
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...
Alexander Graf
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...
Paolo Bonzini

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
...
Paolo Bonzini
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
...
Paolo Bonzini
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...
Paolo Bonzini
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
...
Paolo Bonzini
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
...
Paolo Bonzini
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...
Paolo Bonzini
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
...
Paolo Bonzini
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
...
Paolo Bonzini
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...
Lei Li
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...
Lei Li
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...
Lei Li
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...
Lei Li
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 ...
Andreas Färber
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 ...
Andreas Färber
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...
Andreas Färber
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...
Andreas Färber
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...
Andreas Färber
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 ...
Andreas Färber
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...
Andreas Färber
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 ...
Andreas Färber
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 ...
Andreas Färber
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 ...
Andreas Färber
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 ...
Andreas Färber
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 ...
Andreas Färber
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...
Andreas Färber
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 ...
Andreas Färber
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 ...
Andreas Färber
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...
Andreas Färber
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 ...
Andreas Färber
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 ...
Andreas Färber
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...
Andreas Färber
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...
Andreas Färber
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...
Andreas Färber
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 ...
Jason Wang
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...
Anthony Liguori
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...
Anthony Liguori
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 ...
Paolo Bonzini

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...
Artyom Tarasenko
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...
Artyom Tarasenko
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...
Artyom Tarasenko
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>
Richard Henderson
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>
Richard Henderson
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; ...
Richard Henderson
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...
Richard Henderson
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...
Richard Henderson
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...
Richard Henderson
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...
Richard Henderson
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>
Richard Henderson
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...
Richard Henderson
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....
Richard Henderson
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...
Richard Henderson
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...
Richard Henderson
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...
Richard Henderson
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...
Richard Henderson
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...
Richard Henderson
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...
Richard Henderson
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...
Richard Henderson
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...
Richard Henderson
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 ...
Richard Henderson
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...
Cole Robinson
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...
Richard Henderson
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...
Aurelien Jarno
01:37 am Revision 909eedb7: target-ppc: slightly optimize lfiwax
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
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...
Aurelien Jarno
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...
Paolo Bonzini
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 ...
Paolo Bonzini
01:28 am Revision 6821cdc7: win32: add generic RC rules to rules.mak
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
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...
Aurelien Jarno
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...
Aurelien Jarno
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 ...
Aurelien Jarno
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...
Aurelien Jarno
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: ...
Aurelien Jarno
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...
Aurelien Jarno
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...
David Gibson
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...
Aurelien Jarno
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...
Aurelien Jarno
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...
Tristan Gingold
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...
Aurelien Jarno
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...
Aurelien Jarno
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...
Alexander Graf
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...
David Gibson
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...
David Gibson
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...
David Gibson
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 ...
Alexander Graf
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 ...
David Gibson
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...
David Gibson
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...
David Gibson
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 ...
Alexander Graf
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>
Fabien Chouteau
12:02 am Revision 752d634e: target-ppc: Fix narrow-mode add/sub carry output
Broken in b5a73f8d8a57e940f9bbeb399a9e47897522ee9a, the carry itself was
fixed in 79482e5ab38a05ca8869040b0d8b8f451f1...
Richard Henderson
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...
Aurelien Jarno
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[...
Fabien Chouteau
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...
Bharat Bhushan
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>
Alexander Graf
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...
Stuart Yoder
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.
...
Fabien Chouteau
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...
Aurelien Jarno

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...
Jason J. Herne
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>
...
KONRAD Frederic
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...
Christian Borntraeger
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...
Alexander Graf
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()...
Jason J. Herne
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...
Alexander Graf
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...
Alexander Graf
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.
...
Alexander Graf
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...
Alexander Graf
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 ...
Alexander Graf
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...
Christian Borntraeger
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 ...
Alexander Graf
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>...
Cornelia Huck
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...
Cornelia Huck
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...
Christian Borntraeger
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...
Dominik Dingel
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 ...
Alexander Graf
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...
Alexander Graf
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 ...
Cornelia Huck
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...
Alexander Graf
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...
Christian Borntraeger
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...
Cornelia Huck
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...
Alexander Graf
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...
Alexander Graf
04:48 pm Revision bf9b255f: gtk: refactor menu creation
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
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...
Anthony Liguori
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...
Anthony Liguori
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...
Liu Yuan
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...
Kevin Wolf
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...
Liu Yuan
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...
MORITA Kazutaka
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...
MORITA Kazutaka
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...
MORITA Kazutaka
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...
Liu Yuan
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_...
MORITA Kazutaka
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...
Kevin Wolf
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 ...
Liu Yuan
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...
Richard W.M. Jones
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...
Ed Maste
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>
Ed Maste
01:44 pm Revision 48c75f48: qemu-doc: Option -ignore-environment removed.
Has been removed in commit fc9c54124d134dbd76338a92a91804dab2df8166.
Signed-off-by: Thomas Schwinge <thomas@codesour...
Thomas Schwinge
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...
Gabriel Kerneis
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: ...
Peter Maydell
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...
Edgar E. Iglesias
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...
Peter Crosthwaite
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...
Peter Crosthwaite

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...
Anthony Liguori
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...
Hans de Goede
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...
Gerd Hoffmann
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>
Gerd Hoffmann
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...
Ed Maste
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>
Gerd Hoffmann
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>
Gerd Hoffmann
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>
Gerd Hoffmann
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>
Gerd Hoffmann
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...
Amos Kong
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...
Cornelia Huck

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...
Markus Armbruster
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...
Markus Armbruster
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...
Markus Armbruster
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...
Anthony Liguori
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...
Paolo Bonzini
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...
KONRAD Frederic
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...
KONRAD Frederic
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...
KONRAD Frederic
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...
KONRAD Frederic
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-...
KONRAD Frederic
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@...
KONRAD Frederic
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...
KONRAD Frederic
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...
KONRAD Frederic
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...
KONRAD Frederic
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...
KONRAD Frederic
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...
KONRAD Frederic
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...
KONRAD Frederic
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...
KONRAD Frederic
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-...
KONRAD Frederic
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...
KONRAD Frederic
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...
Gerd Hoffmann
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-...
Hu Tao
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...
Gerd Hoffmann
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>
Alon Levy
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>
Alon Levy
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...
Alon Levy
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 <...
Alon Levy
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>
Alon Levy
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...
Alon Levy
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>
Alon Levy
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...
Alon Levy
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>
Alon Levy
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>
Alon Levy
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>
Alon Levy
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...
Alon Levy
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>
Alon Levy
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>
Alon Levy
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>
Alon Levy
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:...
Marc-André Lureau
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...
Marc-André Lureau
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...
Marc-André Lureau
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>
Marc-André Lureau
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>
Marc-André Lureau
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...
Marc-André Lureau
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...
Marc-André Lureau
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...
Marc-André Lureau
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...
Marc-André Lureau
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...
Jim Meyering
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...
Jim Meyering
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:...
Marc-André Lureau
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...
Marc-André Lureau
« Previous
Next »
 

Also available in: Atom