Activity

From 07/12/2012 to 08/10/2012

08/10/2012

04:37 pm Revision b90372ad: target-arm: Fix typos in comments
Fix a variety of typos in comments in target-arm files.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Revi...
Peter Maydell
04:33 pm Revision 65626741: arm: translate: comment typo - s/middel/middle/
Signed-off-by: Peter A. G. Crosthwaite <peter.crosthwaite@petalogix.com>
Reviewed-by: Andreas Färber <afaerber@suse.d...
Peter A. G. Crosthwaite
04:28 pm Revision fb7c269e: vl.c: Exit QEMU early if no machine is found
We check whether the variable machine is NULL or not before accessing
it. If machine is NULL, exit QEMU with an error...
Dunrong Huang
11:25 am Revision 13e3dce0: virtio-blk: support VIRTIO_BLK_F_CONFIG_WCE
Also rename VIRTIO_BLK_F_WCACHE to VIRTIO_BLK_F_WCE for consistency with
the spec.
Signed-off-by: Paolo Bonzini <pbo...
Paolo Bonzini
11:25 am Revision ea8d82a1: ahci: Fix sglist memleak in ahci_dma_rw_buf()
I noticed that in hw/ide/ahci:ahci_dma_rw_buf() we do not free the sglist. Thus,
I've added a call to qemu_sglist_des...
Jason Baron
11:25 am Revision 353a41be: qemu-iotests: Save some sed processes
Instead of building a huge pipeline, just pass all expressions to a
single sed process.
Suggested-by: Eric Blake <eb...
Kevin Wolf
11:25 am Revision 61f52e06: ahci: Fix ahci cdrom read corruptions for reads > 128k
While testing q35, which has its cdrom attached to the ahci controller, I found
that the Fedora 17 install would pani...
Jason Baron
11:25 am Revision 166f3c7b: qemu-iotests: skip 039 with ./check -nocache
When the qemu-io --nocache option is used the 039 test case cannot abort
QEMU at a point where the image is dirty. S...
Stefan Hajnoczi
11:25 am Revision 1f212b9d: blockdev: flip default cache mode from writethrough to writeback
Now all major device models (IDE, SCSI, virtio) can choose between
writethrough and writeback at run-time, and virtio...
Paolo Bonzini
11:25 am Revision b10170ac: qed: mark image clean after repair succeeds
The dirty bit is cleared after image repair succeeds in qed_open().
Move this into qed_check() so that all callers be...
Stefan Hajnoczi
11:25 am Revision acbe5982: qcow2: mark image clean after repair succeeds
The dirty bit is cleared after image repair succeeds in qcow2_open().
Move this into qcow2_check() so that all caller...
Stefan Hajnoczi
11:25 am Revision 058f8f16: block: add BLOCK_O_CHECK for qemu-img check
Image formats with a dirty bit, like qed and qcow2, repair dirty image
files upon open with BDRV_O_RDWR. Performing ...
Stefan Hajnoczi
11:25 am Revision 9315cbfd: virtio-blk: disable write cache if not negotiated
If the guest does not support flushes, we should run in writethrough mode.
The setting is temporary until the next re...
Paolo Bonzini
11:25 am Revision 730a9c53: virtio-blk: fix use-after-free while handling scsi commands
The scsi passthrough handler falls through after completing a
request into the failure path, resulting in a use after...
Avi Kivity

08/09/2012

10:53 pm Revision 3d1d9652: handle device help before accelerator set up
A command line device probe using just -device "?" gets processed
after qemu-kvm initializes the accelerator. If /dev...
Bruce Rogers
09:44 pm Revision d3da41e3: Merge branch 'x86cpu_qom_tcg_v2' of git://github.com/imammedo/qemu
* 'x86cpu_qom_tcg_v2' of git://github.com/imammedo/qemu:
target-i386: move tcg initialization into x86_cpu_initfn()...
Blue Swirl
09:42 pm Revision 8227421e: qemu_rearm_alarm_timer: do not call rearm if the next deadline is INT64_MAX
qemu_rearm_alarm_timer partially duplicates the code in
qemu_next_alarm_deadline to figure out if it needs to rearm t...
Stefano Stabellini
09:38 pm Revision 82e5d464: target-xtensa: make 'sim' to be the default machine
This fixes the following error:
$ qemu-system-xtensa -cpu help
Segmentation fault
Signed-off-by: Max Filipp...
Max Filippov
09:37 pm Revision e38077ff: target-xtensa: make default CPU depend on target endianness
This makes usable default for -cpu option both for qemu-system-xtensa
and qemu-system-xtensaeb fixing the following e...
Max Filippov
09:36 pm Revision f1cb0951: MIPS: Correct FCR0 initialization
This change addresses a problem where QEMU incorrectly traps on
floating-point MADD group instructions with SIGILL, a...
Nathan Froyd
09:34 pm Revision acfbe712: sparc: fix floppy TC line setup
The qemu_irq for Terminal Count (TC) line between FDC and Slavio misc
device was created only after use, spotted by C...
Blue Swirl
09:34 pm Revision 832a226b: scsi-bus: remove overlapping entry
LOAD_UNLOAD and START_STOP have same value, so the table
entry is initialized twice. Spotted by Clang compiler.
Remo...
Blue Swirl
09:34 pm Revision 427a1a2c: qapi: avoid reserved keywords
Clang compiler complained about use of reserved word 'restrict' in SLIRP
and QAPI.
Prefix C keywords with "q_", adju...
Blue Swirl
09:34 pm Revision 1846ec2c: user: fix accidental AREG0 use
Global register AREG0 was always assumed to be usable in user-exec.c,
but this is incorrect for several targets.
Fix...
Blue Swirl
09:34 pm Revision a1e64eb9: xilinx_axienet: avoid useless self-assignment
Statement s=s; makes little sense, remove it. Spotted by Clang
compiler.
Signed-off-by: Blue Swirl <blauwirbel@gmail...
Blue Swirl
09:34 pm Revision 8954bae3: sparc: fix expression with uninitialized initial value
err was uninitialized, it's not OK to use |=. Spotted by Clang
compiler.
Fix by implementing the earlier statement w...
Blue Swirl
09:21 pm Revision cea936b1: esp: add Tekram DC-390 emulation (PC SCSI adapter)
Difference with AMD PCscsi is that DC-390 contains a EEPROM,
and that a romfile is available to add INT13 support.
T...
Hervé Poussineau
09:21 pm Revision aebcf56f: esp: move PCI emulation to a new file esp-pci.c
sparc machines loose ability to instanciate PCI ESP SCSI adapter,
which is not a big loose as they don't have PCI bus...
Hervé Poussineau
09:21 pm Revision bde299a2: Revert "pci: add some stubs"
This reverts commit 0883c5159f1df05d8761014f65451c3c3b77ebcf.
Those stubs were only used by PCI ESP emulation, which...
Hervé Poussineau
09:21 pm Revision 9c7e23fc: esp: move some definitions to header file
These will be used by next commits.
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl...
Hervé Poussineau
04:35 pm Revision 46e3f30e: scsi-disk: more assertions and resets for aiocb
Leaving the aiocb to a non-NULL value leads to an assertion failure when
rerror/werror are set to stop or enospc, and...
Paolo Bonzini
04:35 pm Revision a084a703: scsi-disk: improve out-of-range LBA detection for WRITE SAME
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
04:35 pm Revision 5222aaf2: scsi-disk: add support for the UNMAP command
The unmap command can reuse the same infrastructure as MODE SELECT
for reading the descriptor list into memory. The ...
Paolo Bonzini
04:16 pm Revision 96fda35a: kvm: Add documentation comment for kvm_irqchip_in_kernel()
Now we've cleared out the architecture-independent uses of
kvm_irqchip_in_kernel(), we can add a doc comment describi...
Peter Maydell
04:16 pm Revision f3e1bed8: kvm: Decouple 'GSI routing' from 'kernel irqchip'
Don't assume having an in-kernel irqchip means that GSI
routing is enabled.
Signed-off-by: Peter Maydell <peter.mayd...
Peter Maydell
04:16 pm Revision cc7e0ddf: kvm: Decouple 'irqfds usable' from 'kernel irqchip'
Instead of assuming that we can use irqfds if and only if
kvm_irqchip_in_kernel(), add a bool to the KVMState which
i...
Peter Maydell
04:16 pm Revision 614e41bc: kvm: Decouple 'MSI routing via irqfds' from 'kernel irqchip'
Decouple another x86-specific assumption about what irqchips imply.
Signed-off-by: Peter Maydell <peter.maydell@lina...
Peter Maydell
04:16 pm Revision 1d31f66b: kvm: Move kvm_allows_irq0_override() to target-i386, fix return type
kvm_allows_irq0_override() is a totally x86 specific concept:
move it to the target-specific source file where it bel...
Peter Maydell
04:16 pm Revision 3889c3fa: kvm: Rename kvm_irqchip_set_irq() to kvm_set_irq()
Rename the function kvm_irqchip_set_irq() to kvm_set_irq(),
since it can be used for sending (asynchronous) interrupt...
Peter Maydell
04:16 pm Revision 7ae26bd4: kvm: Decouple 'async interrupt delivery' from 'kernel irqchip'
On x86 userspace delivers interrupts to the kernel asynchronously
(and therefore VCPU idle management is done in the ...
Peter Maydell
04:16 pm Revision 08312a63: configure: Don't implicitly hardcode list of KVM architectures
The code creating the symlink from linux-headers/asm to the
architecture specific linux-headers/asm-$arch directory w...
Peter Maydell
04:16 pm Revision 3ed444e9: kvm: Check if smp_cpus exceeds max cpus supported by kvm
Add a helper function for fetching max cpus supported by kvm.
Make QEMU exit with an error message if smp_cpus excee...
Dunrong Huang
04:04 pm Revision 31459f46: iscsi: Pick default initiator-name based on the name of the VM
This patch updates the iscsi layer to automatically pick a 'unique'
initiator-name based on the name of the vm in cas...
Ronnie Sahlberg
04:04 pm Revision 4dd7c82c: virtio-scsi: do not compare 32-bit QEMU tags against 64-bit virtio-scsi tags
This patch fixes a problem in handling task management functions
in virtio-scsi. The cause of the problem is a misma...
Paolo Bonzini

08/08/2012

03:51 pm Revision b93c94f7: iscsi: do not leak initiator_name
The argument of iscsi_create_context is never freed by libiscsi,
which in fact calls strdup on it. Avoid a leak.
Si...
Paolo Bonzini
03:51 pm Revision f2ef4a6d: iscsi: reorganize code for parse_initiator_name
Merge the occurrences of the "iqn.2008-11.org.linux-kvm" string
to avoid duplication.
Signed-off-by: Paolo Bonzini <...
Paolo Bonzini
02:51 pm Revision 17ad9b35: Add XBZRLE to ram_save_block and ram_save_live
In the outgoing migration check to see if the page is cached and
changed, then send compressed page by using save_xbr...
Orit Wasserman
02:51 pm Revision e6546bb9: Add uleb encoding/decoding functions
Implement Unsigned Little Endian Base 128.
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Luiz Ca...
Orit Wasserman
02:51 pm Revision 302dfbeb: Add xbzrle_encode_buffer and xbzrle_decode_buffer functions
For performance we are encoding long word at a time.
For nzrun we use long-word-at-a-time NULL-detection tricks from ...
Orit Wasserman
02:51 pm Revision 9fb26641: Add cache handling functions
Add MRU page cache mechanism.
The page are accessed by their address.
Signed-off-by: Benoit Hudzia <benoit.hudzia@sa...
Orit Wasserman
02:51 pm Revision 9e1ba4cc: Add migrate_set_cache_size command
Change XBZRLE cache size in bytes (the size should be a power of 2, it will be
rounded down to the nearest power of 2...
Orit Wasserman
02:51 pm Revision dd051c72: Restart optimization on stage3 update version
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by...
Juan Quintela
02:51 pm Revision 004d4c10: Add migration accounting for normal and duplicate pages
Signed-off-by: Benoit Hudzia <benoit.hudzia@sap.com>
Signed-off-by: Petter Svard <petters@cs.umu.se>
Signed-off-by: A...
Orit Wasserman
02:51 pm Revision f36d55af: Add XBZRLE statistics
Signed-off-by: Benoit Hudzia <benoit.hudzia@sap.com>
Signed-off-by: Petter Svard <petters@cs.umu.se>
Signed-off-by: A...
Orit Wasserman
02:51 pm Revision 62d4e3fe: Change total_time to total-time in MigrationStats
migration total_time was introduced in commit
d5f8a5701d3690b5ec0c34b6a5c0b5a24d274540 for QEMU 1.2
Signed-off-by: O...
Orit Wasserman
02:51 pm Revision bbf6da32: Add migration capabilities
The management can query the current migration capabilities using
query-migrate-capabilities QMP command.
The user ca...
Orit Wasserman
02:51 pm Revision 00458433: Add migrate-set-capabilities
The management can enable/disable a capability for the next migration by using
migrate-set-capabilities QMP command.
...
Orit Wasserman
02:51 pm Revision 34c26412: Add XBZRLE documentation
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-b...
Orit Wasserman

08/07/2012

06:11 pm Revision 01afdadc: update seabios to latest master
Upstream seabios commit 5a023065388287e261ae9212452ff541f9fa9cd3
Major changes since 1.7.0:
- Usual share of bugfix...
Gerd Hoffmann
05:46 pm Revision c03b0aa0: Merge remote-tracking branch 'kraxel/usb.58' into staging
* kraxel/usb.58:
usb-storage: fix SYNCHRONIZE_CACHE
usb-storage: improve debug logging
Anthony Liguori
05:46 pm Revision b262fce1: Merge remote-tracking branch 'kwolf/for-anthony' into staging
* kwolf/for-anthony:
qemu-img: use QemuOpts instead of QEMUOptionParameter in resize function
qemu-iotests: Be mo...
Anthony Liguori
11:49 am Revision 54414218: usb-storage: fix SYNCHRONIZE_CACHE
Commit 59310659073d85745854f2f10c4292555c5a1c51 is incomplete,
we'll arrive in the scsi command complete callback in ...
Gerd Hoffmann
11:49 am Revision 06f9847d: usb-storage: improve debug logging
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
03:31 am Revision 0b8db8fe: slirp: fix build on mingw32
in_addr_t isn't available on mingw32. Just use an unsigned long instead. I
considered typedef'ing in_addr_t on ming...
Anthony Liguori

08/06/2012

11:39 pm Revision b2df4314: ide scsi: Mess with geometry only for hard disk devices
Legacy -drive cyls=... are now ignored completely when the drive
doesn't back a hard disk device. Before, they were ...
Markus Armbruster
11:39 pm Revision 05290d80: qapi: generalize documentation of streaming commands
Talk about background operations in general, rather than specifically
about streaming.
Signed-off-by: Paolo Bonzini ...
Paolo Bonzini
11:39 pm Revision e77964f7: qemu-iotests: add qed.py image manipulation utility
The qed.py utility can inspect and manipulate QED image files. It can
be used for testing to see the state of image ...
Stefan Hajnoczi
11:39 pm Revision 0f6d767a: docs: add dirty bit to qcow2 specification
The dirty bit will make it possible to perform lazy refcount updates,
where the image file is not kept consistent all...
Stefan Hajnoczi
11:39 pm Revision c61d0004: qcow2: introduce dirty bit
This patch adds an incompatible feature bit to mark images that have not
been closed cleanly. When a dirty image fil...
Stefan Hajnoczi
11:39 pm Revision dae8796d: docs: add lazy refcounts bit to qcow2 specification
The lazy refcounts bit indicates that this image can take advantage of
the dirty bit and that refcount updates can be...
Stefan Hajnoczi
11:39 pm Revision 91cf8a35: qemu-iotests: ignore qemu-img create lazy_refcounts output
Hide the default lazy_refcounts=off output from qemu-img like we do with
other image creation options. This ensures ...
Stefan Hajnoczi
11:39 pm Revision 20caf0f7: qemu-img: use QemuOpts instead of QEMUOptionParameter in resize function
Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
S...
Dong Xu Wang
11:39 pm Revision e01c30d3: qemu-io: add "abort" command to simulate program crash
Avoiding data loss and corruption is the top requirement for image file
formats. The qemu-io "abort" command makes i...
Stefan Hajnoczi
11:39 pm Revision dc68afe0: qemu-iotests: add 039 qcow2 lazy refcounts test
This tests establishes the basic post-conditions of the qcow2 lazy
refcounts features:
1. If the image was closed ...
Stefan Hajnoczi
11:39 pm Revision b0869a46: qemu-iotests: Be more flexible with image creation options
qemu-iotests already filters out image creation options that may be
present or not in order to get the same output in...
Kevin Wolf
11:39 pm Revision bfe8043e: qcow2: implement lazy refcounts
Lazy refcounts is a performance optimization for qcow2 that postpones
refcount metadata updates and instead marks the...
Stefan Hajnoczi
10:01 pm Revision 26b9b5fe: virtio: fix vhost handling
Commit b1f416aa8d870fab71030abc9401cfc77b948e8e breaks vhost_net
because it always registers the virtio_pci_host_noti...
Paolo Bonzini
09:59 pm Revision 22d48de6: Merge remote-tracking branch 'kiszka/queues/slirp' into staging
* kiszka/queues/slirp:
slirp: Handle whole 127.0.0.0/8 network as local addresses.
Anthony Liguori

08/04/2012

08:58 pm Revision f777501c: Merge branch 'axp-next' of git://repo.or.cz/qemu/rth
* 'axp-next' of git://repo.or.cz/qemu/rth:
alpha-linux-user: Fix the getpriority syscall
alpha-linux-user: Proper...
Blue Swirl
07:37 pm Revision 95c09828: alpha-linux-user: Fix the getpriority syscall
Alpha uses unbiased priority values in the syscall, with the a3
return value signaling error conditions. Therefore, ...
Richard Henderson
07:37 pm Revision afc8763f: linux-user: Handle O_SYNC, O_NOATIME, O_CLOEXEC, O_PATH
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
07:37 pm Revision 4eeea4f3: linux-user: Sync fcntl.h bits with the kernel
For each target, only define the bits that appear in
arch/target/include/asm/fcntl.h. Mirror the kernel's
asm-generi...
Richard Henderson
07:37 pm Revision 6e06d515: alpha-linux-user: Handle TARGET_SSI_IEEE_RAISE_EXCEPTION properly
We weren't aggregating the exceptions, nor raising signals properly.
Reviewed-by: Peter Maydell <peter.maydell@linar...
Richard Henderson
07:37 pm Revision 0229f5a3: alpha-linux-user: Properly handle the non-rt sigprocmask syscall.
Name the syscall properly for QEMU, kernel source notwithstanding.
Fix syntax errors in the code thus enabled within ...
Richard Henderson
07:37 pm Revision e7ea6cbe: linux-user: Translate pipe2 flags; add to strace
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
07:37 pm Revision 0e141977: alpha-linux-user: Fix a3 error return with v0 error bypass.
We were failing to initialize a3 for syscalls that bypass the
negative return value error check.
Signed-off-by: Rich...
Richard Henderson
07:37 pm Revision a5e7ee46: linux-user: Allocate the right amount of space for non-fixed file maps
If we let the kernel handle the implementation of mmap_find_vma,
via an anon mmap, we must use the size as indicated ...
Richard Henderson
07:37 pm Revision 76393642: alpha-linux-user: Work around hosted mmap allocation problems
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
07:37 pm Revision d0f20495: alpha-linux-user: Fix signal handling
Proper signal numbers were not defined, and EXCP_INTERRUPT
was unhandled, leading to all sorts of subtle confusion.
...
Richard Henderson
06:51 pm Revision 17a4ed8a: bitops: drop volatile qualifier
Qualifier 'volatile' is not useful for applications, it's too strict
for single threaded code but does not give the r...
Blue Swirl
04:25 pm Revision 9b4c0b56: configure: Fix set-but-not-used warning in Xen 4.1 probe
The Xen 4.1 probe never uses the return value from xc_interface_open(),
so was provoking a compiler warning on newer ...
Peter Maydell
04:25 pm Revision 69deef08: configure: Don't run Xen compile checks in subshells
The Xen compile checks are currently run inside subshells. This
is unnecessary and has the effect that if do_cc() exi...
Peter Maydell
04:23 pm Revision ee785fed: Fixes related to processing of qemu's -numa option
The -numa option to qemu is used to create [fake] numa nodes
and expose them to the guest OS instance.
There are a c...
Chegu Vinod
03:54 pm Revision 161abfb5: build: Fix build breakage detected by buildbot
More details:
http://buildbot.b1-systems.de/qemu/builders/xen_unstable/builds/83/steps/compile/logs/stdio
VLANState ...
Dunrong Huang
02:28 am Revision 70678b82: fips: fix build on !Linux
Commit 0f66998 makes -enable-fips conditional on Linux hosts but then uses it
unconditionally in vl.c.
Fix this by m...
Anthony Liguori
12:31 am Revision 648cd33e: slirp: Handle whole 127.0.0.0/8 network as local addresses.
Changes so translation of remote address to the host's ip address in
the virtual network happens for all addresses in...
Anders Waldenborg

08/03/2012

11:46 pm Revision b34bd5e5: Merge remote-tracking branch 'bonzini/scsi-next' into staging
* bonzini/scsi-next:
scsi: add support for ATA_PASSTHROUGH_xx scsi command
esp: add missing const on TypeInfo str...
Anthony Liguori
10:55 pm Revision e4b65262: scsi: add support for ATA_PASSTHROUGH_xx scsi command
Correct the command names of opcode 0x85 and 0xa1, and calculate
their xfer size from CDB.
Signed-off-by: Cong Meng ...
Cong Meng
10:28 pm Revision 0f66998f: vnc: disable VNC password authentication (security type 2) when in FIPS mode
FIPS 140-2 requires disabling certain ciphers, including DES, which is used
by VNC to obscure passwords when they are...
Paul Moore
10:28 pm Revision 2ad728bd: Merge remote-tracking branch 'qmp/queue/qmp' into staging
* qmp/queue/qmp:
hmp: show the backing file depth
block: Use bdrv_get_backing_file_depth()
block: create bdrv_g...
Anthony Liguori
09:56 pm Revision 9c936c86: Merge remote-tracking branch 'afaerber-or/qom-cpu-4' into staging
* afaerber-or/qom-cpu-4:
cpu: Move thread_kicked to CPUState
cpu: Move thread field into CPUState
cpu: Move CPU...
Anthony Liguori
09:54 pm Revision ca9ba23a: Merge remote-tracking branch 'sstabellini/xen-fixes-20120801' into staging
* sstabellini/xen-fixes-20120801:
fix Xen compilation
configure: Fix xen probe with Xen 4.2 and later
Anthony Liguori
09:54 pm Revision f57fb884: Merge remote-tracking branch 'stefanha/net' into staging
* stefanha/net:
net: add the support for -netdev socket, listen
net: fix the coding style
hub: add the support ...
Anthony Liguori
09:51 pm Revision 3d0b7b52: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
* stefanha/trivial-patches:
exec.c: Remove out of date comment
exec.c: Use subpages for large unaligned mappings
...
Anthony Liguori
09:50 pm Revision aeb01d5f: Merge remote-tracking branch 'aneesh/for-upstream' into staging
* aneesh/for-upstream:
hw/9pfs: Fix assert when disabling migration
configure: Fix build with capabilities
Anthony Liguori
04:25 pm Revision adb2a9b5: exec.c: Fix off-by-one error in register_subpage
subpage_register() expects "end" to be the last byte in the mapping.
Registering a non-page-aligned memory region tha...
Tyler Hall
04:25 pm Revision c308efe6: exec.c: Remove out of date comment
Remove an out of date comment: this comment used to be attached to
cpu_register_physical_memory_log(), before commit ...
Peter Maydell
04:25 pm Revision 69b67646: exec.c: Use subpages for large unaligned mappings
Registering a multi-page memory region that is non-page-aligned results
in a subpage from the start to the page bound...
Tyler Hall
04:25 pm Revision 8715fc1e: socket: clean up redundant assignment
Signed-off-by: Amos Kong <akong@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Amos Kong
04:10 pm Revision 75115d95: hmp: show the backing file depth
Signed-off-by: Benoit Canet <benoit@irqsave.net>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Luiz Capi...
Benoît Canet
04:10 pm Revision 2e3e3317: block: Use bdrv_get_backing_file_depth()
Use the dedicated counting function in qmp_query_block in order to
propagate the backing file depth to HMP and add ba...
Benoît Canet
04:10 pm Revision f198fd1c: block: create bdrv_get_backing_file_depth()
Create bdrv_get_backing_file_depth() in order to be able to show
in QMP and HMP how many ancestors backing an image a...
Benoît Canet
12:44 pm Revision 9ddea949: usb: Clean common object and dependency files
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Jan Kiszka
12:44 pm Revision 536c86fb: qom: Clean libuser object and dependency files
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Jan Kiszka
11:04 am Revision 76b523db: megasas: static SAS addresses
This patch introduces a new property 'sas_address' which
allows the user to specify the SAS address for the HBA.
The ...
Hannes Reinecke
11:04 am Revision ca5481ed: Revert "megasas: disable due to build breakage"
This reverts commit 92336855975805d88c7979f53bc05c2d47abab04.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Paolo Bonzini
11:04 am Revision 1f077308: esp: add missing const on TypeInfo structures
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Hervé Poussineau
11:04 am Revision e7b2f53b: esp: enable for all PCI machines
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
11:01 am Revision 93161b69: SCSI: Update the sense code for PREVENT REMOVAL errors
Change the sense codes for failures to eject a device that is locked
by PREVENT_ALLOW_MEDIUM_REMOVAL from
the generic...
Ronnie Sahlberg
11:01 am Revision ae5708b3: SCSI: STARTSTOPUNIT only eject/load media if powercondition is 0
The START STOP UNIT command will only eject/load media if
power condition is zero.
If power condition is !0 then LOE...
Ronnie Sahlberg
11:01 am Revision 18fc611b: megasas: Update function megasys_scsi_uninit
Commit f90c2bcdbc69e41e575f868b984c3e2de8f51bac changed
PCIUnregisterFunc, therefore the function prototype
needs an ...
Stefan Weil
11:01 am Revision 79fb50bb: scsi-disk: fix compilation with DEBUG_SCSI
Reported-by: Gerhard Wiesinger <lists@wiesinger.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Paolo Bonzini

08/02/2012

09:16 pm Revision c8057f95: Support 'help' as a synonym for '?' in command line options
For command line options which permit '?' meaning 'please list the
permitted values', add support for 'help' as a syn...
Peter Maydell
07:12 pm Revision 216fc9a4: cpu: Move thread_kicked to CPUState
Change field type to bool.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
07:12 pm Revision bcba2a72: cpu: Move CPU_COMMON_THREAD into CPUState
CPU_COMMON_THREAD was only used for Windows, adding an hThread field
to CPU_COMMON.
Move the field into QOM CPUState...
Andreas Färber
07:12 pm Revision 814e612e: cpu: Move thread field into CPUState
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
07:11 pm Revision 2d797b65: qemu-thread: Let qemu_thread_is_self() return bool
qemu_cpu_is_self(), passing the return value through, will later be
adapted to return bool as well.
Signed-off-by: A...
Andreas Färber
12:09 am Revision e0d45df7: qapi: qapi.py: allow the "'" character to be escaped
Support escaping the escape character, and make more robust (don't die
for '', handle ' without matching '.
Signed-o...
Luiz Capitulino

08/01/2012

04:54 pm Revision 02d2bd5d: Replace 'struct siginfo' with 'siginfo_t'.
glibc 2.16 will remove the undocumented definition of 'struct siginfo'
from <bits/siginfo.h>.
This change is already...
Richard W.M. Jones
04:45 pm Revision dd673288: target-i386: move cpu halted decision into x86_cpu_reset
MP initialization protocol differs between cpu families, and for P6 and
onward models it is up to CPU to decide if it...
Igor Mammedov
04:45 pm Revision 65dee380: target-i386: move cpu_reset and reset callback to cpu.c
Moving reset callback into cpu object from board level and
resetting cpu at the end of x86_cpu_realize() will allow p...
Igor Mammedov
04:44 pm Revision 47fb65ce: fix Xen compilation
xen_pt_unregister_device is used as PCIUnregisterFunc, so it should
match the type.
Signed-off-by: Stefano Stabellin...
Stefano Stabellini
04:43 pm Revision fb5b0c6d: fix Xen compilation
xen_pt_unregister_device is used as PCIUnregisterFunc, so it should
match the type.
Signed-off-by: Stefano Stabellin...
Stefano Stabellini
04:42 pm Revision f6ccf1f4: configure: Fix xen probe with Xen 4.2 and later
The xs.h header is now deprecated and produces a warning. This prevents the
configure script from enabling Xen with x...
Anthony PERARD
03:32 pm Revision 1a859593: net: Make "info network" output more readable info
Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Signed-off-by...
Zhi Yong Wu
03:32 pm Revision 011de2b5: net: add the support for -netdev socket, listen
The -net socket,listen option does not work with the newer -netdev
syntax:
http://lists.gnu.org/archive/html/qemu-de...
Zhi Yong Wu
03:32 pm Revision 691a4f3a: net: determine if packets can be sent before net queue deliver packets
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Signed-off-by:...
Zhi Yong Wu
03:32 pm Revision 52a3cb86: hub: add the support for hub own flow control
Only when all other hub port's *peer* .can_receive() all return 1,
the source hub port .can_receive() return 1.
Revi...
Zhi Yong Wu
03:32 pm Revision e34cde35: net: fix the coding style
Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Re...
Zhi Yong Wu
03:32 pm Revision 86a77c38: net: cleanup deliver/deliver_iov func pointers
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Signed-off-by:...
Zhi Yong Wu
03:32 pm Revision b20c6b9e: net: Rename qemu_del_vlan_client() to qemu_del_net_client()
Another step in moving the vlan feature out of net core. Users only
deal with NetClientState and therefore qemu_del_...
Stefan Hajnoczi
03:32 pm Revision 4e68f7a0: net: Rename VLANClientState to NetClientState
The vlan feature is no longer part of net core. Rename VLANClientState
to NetClientState because net clients are not...
Stefan Hajnoczi
03:32 pm Revision 35277d14: net: Rename vc local variables to nc
Now that VLANClientState has been renamed to NetClientState all 'vc'
local variables should be 'nc'. Much of the cod...
Stefan Hajnoczi
03:32 pm Revision 94878994: net: Rename non_vlan_clients to net_clients
There is no longer a distinction between vlan clients and non-vlan
clients in the net core. The net core only knows ...
Stefan Hajnoczi
02:56 pm Revision a005d073: net: Remove VLANState
VLANState is no longer used and can be removed.
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-...
Stefan Hajnoczi
02:28 pm Revision 90d87a33: net: Look up 'vlan' net clients using hubs
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Re...
Stefan Hajnoczi
02:28 pm Revision f6c874e3: net: Add a hub net client
The vlan feature can be implemented in terms of hubs. By introducing a
hub net client it becomes possible to remove ...
Stefan Hajnoczi
02:28 pm Revision d33d93b2: net: Use hubs for the vlan feature
Stop using the special-case vlan code in net.c. Instead use the hub net
client to implement the vlan feature. The n...
Stefan Hajnoczi
02:28 pm Revision 34309d2b: net: Add interface to bridge when SIOCBRADDIF isn't available
The bridge helper uses the SIOCBRADDIF ioctl to add an inteface to
a bridge. SIOCBRADDIF is not available on old Lin...
Corey Bryant
02:28 pm Revision 81017645: hub: Check that hubs are configured correctly
Checks can be performed to make sure that hubs have at least one NIC and
one host device, warning the user if this is...
Stefan Hajnoczi
02:28 pm Revision ab5f3f84: net: Drop vlan argument to qemu_new_net_client()
Since hubs are now used to implement the 'vlan' feature and the vlan
argument is always NULL, remove the argument ent...
Stefan Hajnoczi
02:28 pm Revision 606c10e2: net: Convert qdev_prop_vlan to peer with hub
Instead of using VLANState use net/hub.h to support the vlan qdev
property. The vlan qdev property becomes an alias ...
Zhi Yong Wu
02:28 pm Revision ec8b1f6c: net: Remove vlan code from net.c
The vlan implementation in net.c has been replaced by hubs so we can
remove the code.
Signed-off-by: Stefan Hajnoczi...
Stefan Hajnoczi

07/31/2012

11:06 pm Revision 0b22ef0f: configure: -I\$(SRC_PATH) goes in QEMU_INCLUDES not QEMU_CFLAGS
If the smartcard configure check passes, add '-I\$(SRC_PATH)/libcacard'
to QEMU_INCLUDES, not QEMU_CFLAGS. Otherwise ...
Peter Maydell
11:06 pm Revision 3014ee00: configure: Fix compile warning in utimensat/futimens test
Fix compile warning in the utimensat/futimens test ("implicit
declaration of function 'utimensat'", ditto futimens) b...
Peter Maydell
11:05 pm Revision fea08e08: configure: Fix warnings in VDE library probe
Fix compile warnings in the VDE library probe ("passing argument 1 of
'vde_open_real' discards 'const' qualifier from...
Peter Maydell
11:05 pm Revision 7edc3fed: configure: Fix compile warning in PNG test
Fix compile warning (variable 'png_ptr' set but not used) in the
PNG detection test code.
Signed-off-by: Peter Mayde...
Peter Maydell
11:05 pm Revision 7ace252a: configure: Fix errors in test for__sync_fetch_and_and
The old test code raises two compiler warnings which are errors since
commit 417c9d72d48275d19c60861896efd4962d21aca2...
Stefan Weil
11:05 pm Revision caa50971: configure: -march=i486 belongs in QEMU_CFLAGS, not CFLAGS
The distinction between QEMU_CFLAGS and CFLAGS is that the
former is for flags without which QEMU can't compile, wher...
Peter Maydell
11:05 pm Revision 1e845c78: configure: Replace bash code by standard shell code
"+=" does not work with dash and other simple /bin/sh implementations.
The new code prepends the flag while the old ...
Stefan Weil
11:05 pm Revision cc939743: configure: Fix build with capabilities
Since commit 417c9d72d48275d19c60861896efd4962d21aca2 all configure tests
normally run with -Werror. Some of these te...
Stefan Weil
11:05 pm Revision e35bcb0c: configure: Fix build with ALSA audio driver
Since commit 417c9d72d48275d19c60861896efd4962d21aca2,
all configure tests normally run with -Werror.
Some of these ...
Stefan Weil
11:05 pm Revision 6ca026cb: configure: Don't run configure tests with -Werror enabled
Don't run configure tests with -Werror in the compiler flags. The idea
of -Werror is that it makes problems very obvi...
Peter Maydell
11:04 pm Revision 06d71fa1: configure: Split valgrind test into pragma test and valgrind.h test
Split the configure test that checks for valgrind into two, one
part checking whether we have the gcc pragma to disab...
Peter Maydell
07:31 pm Revision 4cdc0789: hw/9pfs: Fix assert when disabling migration
For 9p we can get the attach request multiple times for the
same export. So don't adding migration blocker for every
...
Aneesh Kumar K.V
07:31 pm Revision b7d28d25: configure: Fix build with capabilities
Since commit 417c9d72d48275d19c60861896efd4962d21aca2 all configure tests
normally run with -Werror. Some of these te...
Stefan Weil

07/30/2012

06:00 pm Revision 5e3bc714: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
* mst/tags/for_anthony:
msi/msix: added API to set MSI message address and data
pci: Add INTx routing notifier
...
Anthony Liguori
05:59 pm Revision 4dd533aa: Merge remote-tracking branch 'bonzini/nbd-next' into staging
* bonzini/nbd-next:
qemu-nbd: add --cache and --aio options
qemu-nbd: reorganize help message
Anthony Liguori
05:59 pm Revision d4a06f46: Merge remote-tracking branch 'bonzini/scsi-next' into staging
* bonzini/scsi-next: (32 commits)
virtio-scsi: enable MSI-X support
virtio-scsi: add ioeventfd support
virtio-s...
Anthony Liguori
05:58 pm Revision e6a76719: Merge commit 'quintela/migration-next-v5' into staging
* commit '6c779f22a93cc6e4565b940ef616e3efc5b50ba5':
Change ram_save_block to return -1 if there are no more change...
Anthony Liguori

07/29/2012

05:05 pm Revision 5e59b024: Merge branch pci into master
Merge master and pci branch, resolve build breakage in hw/esp.c
introduced by f90c2bcd.
Conflicts:
hw/esp.c
Michael S. Tsirkin
11:45 am Revision 7162ab21: x86: Fixed incorrect segment base address addition in 64-bits mode
According to the Intel manual
"Intel® 64 and IA-32 Architectures Software Developer’s Manual
Volume 3", "3.4.4 Segmen...
Vitaly Chipounov
11:44 am Revision e6d91ab6: place qemu-sockets.c contributions since 2012-01-13 under GPLv2+
Past contributions since 2012-01-13 were only made by Red Hat people,
so they are already available under GPLv2+.
Si...
Paolo Bonzini
11:41 am Revision 54c2e502: build: Fix linking failure for qemu-ga
This patch will fix the following linking failed:
LINK qemu-ga
gcc: error: qga/../qapi-generated/qga-qapi-types.o...
Dunrong Huang

07/28/2012

12:23 pm Revision b595c14a: Avoid redefining inline
System headers (e.g. gutils.h) may define 'inline', #undefine it
before #defining.
Signed-off-by: Blue Swirl <blauwi...
Blue Swirl
12:23 pm Revision 0ed8b6f6: Avoid returning void
It's silly and non-conforming to standards to return void,
don't do it.
Signed-off-by: Blue Swirl <blauwirbel@gmail....
Blue Swirl
12:18 pm Revision 16fd921b: hw/escc: Drop duplicate definition of 'disabled' property
Drop a duplicate definition of the 'disabled' property from
the escc qdev property list: this redefinition is current...
Peter Maydell
12:16 pm Revision 1435ddb8: build: get dependency file directories from object file names
After commit dcff25f2cd8c11a9368cc2369aeb0319c32d9e26, Dependency file
are taken from the directories that have a Mak...
Paolo Bonzini
12:15 pm Revision cdc976b0: build: include qapi-generated/ files in qga/Makefile.objs
No reason to leave them out, and it will ensure that the dependencies
are picked up. Later we can perhaps move the f...
Paolo Bonzini
12:13 pm Revision 14117c7b: tests: Makefile: include dependency files
Otherwise 'make check' won't recompile files that need to be recompiled
because of header changes.
To reproduce the ...
Eduardo Habkost
12:08 pm Revision 52d06136: vl.c: Don't print errno after failed qemu_chr_new()
The qemu_chr_new() function doesn't set errno on failure, so
don't print strerror(errno) on the error handling path w...
Peter Maydell
12:06 pm Revision 7ff7563f: target-xtensa: fix big-endian BBS/BBC implementation
Quote from ISA, 2.1:
For most Xtensa instructions, bit numbering is irrelevant; only the BBC
and BBS instructions as...
Max Filippov
12:13 am Revision d901eff3: target-or32: Add testcases
Add testcases for OpenRISC.
Signed-off-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Jia Liu
12:13 am Revision a8720299: target-or32: Add linux syscall, signal and termbits
Add OpenRISC linux syscall, signal and termbits.
Signed-off-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Blue Swirl...
Jia Liu
12:13 am Revision d962783e: target-or32: Add linux user support
Add QEMU OpenRISC linux user support.
Signed-off-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbe...
Jia Liu
12:13 am Revision fc04355b: target-or32: Add gdb stub support
Add OpenRISC gdb stub support.
Signed-off-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail...
Jia Liu
12:13 am Revision 4dd044c6: target-or32: Add system instructions
Add OpenRISC system instructions.
Signed-off-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gm...
Jia Liu
12:13 am Revision 99f575ed: target-or32: Add timer support
Add OpenRISC timer support.
Signed-off-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Jia Liu
12:13 am Revision ce6e1e9e: target-or32: Add a IIS dummy board
Add a IIS dummy board.
Signed-off-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Jia Liu
12:13 am Revision dd29c7fb: target-or32: Add PIC support
Add OpenRISC Programmable Interrupt Controller support.
Signed-off-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Blu...
Jia Liu
12:13 am Revision 5b569507: target-or32: Add float instruction helpers
Add OpenRISC float instruction helpers.
Signed-off-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Blue Swirl <blauwir...
Jia Liu
12:13 am Revision bbe418f2: target-or32: Add instruction translation
Add OpenRISC instruction tanslation routines.
Signed-off-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Blue Swirl <b...
Jia Liu
12:12 am Revision e54a5aff: target-or32: Add int instruction helpers
Add OpenRISC int instruction helpers.
Signed-off-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbe...
Jia Liu
12:12 am Revision 1d7d4034: target-or32: Add exception support
Add OpenRISC exception support.
Signed-off-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmai...
Jia Liu
12:12 am Revision b6a71ef7: target-or32: Add interrupt support
Add OpenRISC interrupt support.
Signed-off-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmai...
Jia Liu
12:12 am Revision 726fe045: target-or32: Add MMU support
Add OpenRISC MMU support.
Signed-off-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Jia Liu
12:12 am Revision e67db06e: target-or32: Add target stubs and QOM cpu
Add OpenRISC target stubs, QOM cpu and basic machine.
Signed-off-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Blue ...
Jia Liu

07/27/2012

04:47 pm Revision 4c205d0c: virtio-scsi: enable MSI-X support
While virtio-scsi does support multiqueue, the default number of
interrupt vectors is not enough to actually enable u...
Paolo Bonzini
03:36 pm Revision 3f910904: virtio-scsi: add ioeventfd support
Probably due to bad merge months ago, virtio-scsi-pci did not have
ioeventfd support. Fix this and enable it by defa...
Paolo Bonzini
09:25 am Revision 64f64855: virtio-scsi: Report missed events
When an event is reported but no buffers are present in the event vq,
we can set a flag and report a dummy event as s...
Paolo Bonzini
09:25 am Revision feda01e4: virtio-scsi: report parameter change events
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
09:25 am Revision 2baa1beb: virtio-scsi: do not report dropped events after reset
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
09:25 am Revision aaebacef: scsi-disk: report resized disk via sense codes
Linux will not use these, but a very similar mechanism will be used to
report the condition via virtio-scsi events.
...
Paolo Bonzini
09:25 am Revision b6866fee: virtio-scsi: Implement hotplug support for virtio-scsi
Implement the hotplug() and hot_unplug() interfaces in virtio-scsi, by signal
the virtio_scsi.ko in guest kernel via ...
Cong Meng
09:25 am Revision 53200fad: scsi: report parameter changes to HBA drivers
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
09:25 am Revision 350e6e41: scsi: introduce hotplug() and hot_unplug() interfaces for SCSI bus
Add two interfaces hotplug() and hot_unplug() to scsi bus info.
The scsi bus can implement these two interfaces to si...
Cong Meng
09:25 am Revision e48e84ea: scsi: establish precedence levels for unit attention
When a device is resized, we will report a unit attention condition
for CAPACITY DATA HAS CHANGED. However, we shoul...
Paolo Bonzini
09:25 am Revision 814589c4: scsi: add tracepoint for scsi_req_cancel
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
09:25 am Revision b456a71c: scsi-disk: removable hard disks support load/eject
Support for the LOEJ bit of the START/STOP UNIT command right now is
limited to CD-ROMs. This is wrong, since remova...
Paolo Bonzini

07/26/2012

06:44 pm Revision 6a8a685c: scsi-disk: Fail medium writes with proper sense for readonly LUNs
Add sense code for DATA_PROTECT/WRITE_PROTECTED and return this error
for any WRITE*/WRITE_VERIFY* calls if the devic...
Ronnie Sahlberg
06:44 pm Revision 96c91bbf: scsi-disk: support toggling the write cache
Finally, this uses the "plumbing" in the previous patch to
add support for toggling the WCE bit of the caching mode p...
Paolo Bonzini
06:44 pm Revision 380feaff: scsi-disk: parse MODE SELECT commands and parameters
This adds the bulk of the parsing code for MODE SELECT, including
breaking out changes to different mode pages, and c...
Paolo Bonzini
06:44 pm Revision 4f588b15: scsi-disk: fix changeable values for MODE_PAGE_R_W_ERROR
The changeable values were not all-zeros for this mode page, fix it.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Paolo Bonzini
06:44 pm Revision 96bdbbab: scsi-disk: rd/wr/vr-protect !=0 is an error
The QEMU SCSI emulation does not support protection information,
so any READ/WRITE/VERIFY commands that has the prote...
Ronnie Sahlberg
06:44 pm Revision ba6095cd: scsi-disk: improve the lba-out-of-range tests for read/write/verify
Improve the tests for the LBA to cover more cases.
For the 16 byte opcodes, the lba is a uint64, so we need to check...
Ronnie Sahlberg
06:44 pm Revision 353815aa: scsi-disk: let the user customize vendor and product name
This patch adds two new properties vendor and product to SCSI disks.
These options let the user customize the inquiry...
Dmitry Fleytman
06:44 pm Revision c1b35247: scsi-disk: make discard asynchronous
By making discard asynchronous, we can reuse all the error handling
code that is used for other commands.
Signed-off...
Paolo Bonzini
06:44 pm Revision 101aa85f: scsi-disk: move all non-DMA commands to scsi_disk_emulate_command
We want to use separate SCSIReqOps for emulated commands needing an
allocated buffer vs. those that are zerocopy when...
Paolo Bonzini
06:44 pm Revision b08d0ea0: scsi-disk: split scsi-disk reqops
Only checks for present medium were still done in scsi_send_command
for emulated commands. So move those to scsi_dis...
Paolo Bonzini
06:44 pm Revision ef405611: scsi-disk: adjust offsets in MODE SENSE by 2
This will make offsets the same when implementing MODE SELECT. This is
because MODE SELECT has to deal with both 2-b...
Paolo Bonzini
06:44 pm Revision af6d510d: scsi-disk: support emulated TO_DEV requests
This adds the implementation of write_data for the emulated
command case. The first time through it asks for more da...
Paolo Bonzini
06:44 pm Revision 314a3299: scsi-disk: separate read_data/write_data implementation for emulate_reqops
The previous patch only separated the send_command callback.
Use different implementations also for read_data and wri...
Paolo Bonzini
06:44 pm Revision 2f0772c5: lsi: use qdev_reset_all
By first resetting the devices, lsi_soft_reset will find the queue
already cleared so there is no need to do that for...
Paolo Bonzini
06:44 pm Revision d2a9998f: lsi: introduce lsi_request_free
Split the common bits of lsi_request_cancelled and lsi_command_complete
out to a new function.
Signed-off-by: Paolo ...
Paolo Bonzini
06:44 pm Revision 8f6e699d: lsi: avoid redundant tests of s->current != NULL
Simplify the code by checking against req->hba_private directly,
and asserting that it is non-NULL before a command i...
Paolo Bonzini
06:44 pm Revision 2a025ae4: cutils: add strpadcpy()
Signed-off-by: Yan Vugenfirer <yan@ravellosystems.com>
Signed-off-by: Dmitry Fleytman <dmitry.fleytman@ravellosystems...
Dmitry Fleytman
06:44 pm Revision 03847837: scsi-block: remove properties that are not relevant for passthrough
scsi-block is a passthrough device and does not allow customization
of vendor, product, removable, DPOFUA, block size...
Paolo Bonzini
06:44 pm Revision 10d6530c: megasas: Replace trace_megasas_dcmd_dump_frame()
trace_megasas_dcmd_dump_frame() takes 9 arguments, which is
rather much. Plus the trace infrastructure doesn't suppor...
Hannes Reinecke
06:44 pm Revision e2b06058: megasas: fix misuse of scsi_req_abort
scsi_req_abort is for terminating a command with a non-zero status.
The ABORT task management function is invoked by ...
Paolo Bonzini

07/24/2012

10:31 am Revision b033cd86: qemu-nbd: reorganize help message
This patch separates qemu-nbd's options in logical groups, thus making
the help message easier to read.
Signed-off-b...
Paolo Bonzini
10:31 am Revision 39a5235c: qemu-nbd: add --cache and --aio options
Add two options to tune the I/O implementation of qemu-nbd, matching
the possibilities given by the QEMU -drive optio...
Paolo Bonzini

07/23/2012

09:15 pm Revision 903f650b: Merge remote-tracking branch 'stefanha/tracing' into staging
* stefanha/tracing:
Update simpletrace.py for new log format
Simpletrace v2: Support multiple arguments, strings....
Anthony Liguori
09:15 pm Revision 400006c2: Merge remote-tracking branch 'pmaydell/arm-devs.for-upstream' into staging
* pmaydell/arm-devs.for-upstream:
exynos4210: add Exynos4210 i2c implementation
hw/exynos4210_rtc.c: remove unnec...
Anthony Liguori
09:15 pm Revision a2114348: Merge remote-tracking branch 'stefanha/net' into staging
* stefanha/net:
remove unused QemuOpts parameter from net init functions
convert net_init_bridge() to NetClientOp...
Anthony Liguori
09:15 pm Revision ef6bbdf9: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
* stefanha/trivial-patches:
Fix some more Qemus in documentation and help text
qdev: Fix Open Firmware comment
...
Anthony Liguori
03:02 pm Revision 6c779f22: Change ram_save_block to return -1 if there are no more changes
It will return 0 if the page is unmodifed.
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman
01:55 pm Revision 6687b79d: convert net_client_init() to OptsVisitor
The net_client_init() prototype is kept intact.
Based on "is_netdev", the QemuOpts-rooted QemuOpt-list is parsed as ...
Laszlo Ersek
01:55 pm Revision 14aa0c2d: qapi schema: add Netdev types
NetdevTapOptions::sndbuf and NetdevDumpOptions::len use the new "size"
type.
v1->v2:
- NetLegacy::name is optional
-...
Laszlo Ersek
01:55 pm Revision 2be64a68: hw, net: "net_client_type" -> "NetClientOptionsKind" (qapi-generated)
NET_CLIENT_TYPE_ -> NET_CLIENT_OPTIONS_KIND_
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Stefan H...
Laszlo Ersek
01:55 pm Revision b80e560b: qapi schema: remove trailing whitespace
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Laszlo Ersek
01:55 pm Revision 2456f36f: convert net_init_nic() to NetClientOptions
v1->v2:
- NetLegacyNicOptions::vectors is of type uint32
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-...
Laszlo Ersek
01:55 pm Revision 848040d1: convert net_init_dump() to NetClientOptions
v1->v2:
- NetdevDumpOptions::len is of type 'size', whose C type was changed to
uint64_t. Adapt the printf() format...
Laszlo Ersek
01:55 pm Revision 094f15c5: convert net_init_slirp() to NetClientOptions
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Laszlo Ersek
01:55 pm Revision 1a0c0958: remove unused QemuOpts parameter from net init functions
v1->v2:
- unchanged
v2->v3:
- keep "qemu-option.h" included in "net/slirp.h"
Signed-off-by: Laszlo Ersek <lersek@re...
Laszlo Ersek
01:55 pm Revision 4a917c39: convert net_init_vde() to NetClientOptions
v1->v2:
- NetdevVdeOptions::port and ::mode are of type uint16. Remove superfluous
range checks.
Signed-off-by: La...
Laszlo Ersek
01:55 pm Revision 08c573a8: convert net_init_tap() to NetClientOptions
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Laszlo Ersek
01:55 pm Revision f79b51b0: convert net_init_bridge() to NetClientOptions
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Laszlo Ersek
01:55 pm Revision bef8e8fe: convert net_init_socket() to NetClientOptions
I "reverse engineered" the following permissions between the -socket
sub-options:
fd listen connect ...
Laszlo Ersek
01:55 pm Revision 837c36e7: MAINTAINERS: Replace net maintainer Mark McLoughlin with Stefan Hajnoczi
The net subsystem has lacked an active maintainer since 2009. I have
built and tested a net-next tree to get the bal...
Stefan Hajnoczi
01:55 pm Revision d195325b: qapi: fix error propagation
Don't overwrite / leak previously set errors.
Make traversal cope with missing mandatory sub-structs.
Don't try to en...
Paolo Bonzini
01:55 pm Revision d98150f0: qapi: add test case for deallocating traversal of incomplete structure
v3:
- new patch
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet....
Laszlo Ersek
01:55 pm Revision c46f18ce: qapi: generate C types for fixed-width integers
(Long line folded using parens:
<http://www.python.org/dev/peps/pep-0008/#maximum-line-length>.)
Signed-off-by: Lasz...
Laszlo Ersek
01:55 pm Revision 092705d4: qapi: introduce "size" type
v1->v2:
- fall back to uint64 rather than int
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Stefan ...
Laszlo Ersek
01:55 pm Revision fdb17976: expose QemuOpt and QemuOpts struct definitions to interested parties
The only clients should be the existent "qemu-option.c", and the upcoming
"qapi/opts-visitor.c".
Signed-off-by: Lasz...
Laszlo Ersek
01:55 pm Revision eb7ee2cb: qapi: introduce OptsVisitor
This visitor supports parsing
-option [type=]discriminator[,optarg1=val1][,optarg2=val2][,...]
style QemuOpts obj...
Laszlo Ersek

07/21/2012

12:54 pm Revision c4889f54: powerpc pci: fixed packing of ranges[]
By default mingw-gcc is trying to pack structures the way to
preserve binary compatibility with MS Visual C what lead...
Alexey Kardashevskiy
12:54 pm Revision 434acb81: Recognize PCID feature
This patch makes Qemu recognize the PCID feature specified from configuration or command line options.
Signed-off-by...
Mao, Junjie
12:54 pm Revision 7c7bb022: Use macro QEMU_PACKED for new packed structures
Since commit 541dc0d47f10973c241e9955afc2aefc96adec51,
some new packed structures were added without using QEMU_PACKE...
Stefan Weil
12:54 pm Revision ac873f1e: cpus.c: Make all_cpu_threads_idle() static
Commit 946fb27c1 moved all the uses of all_cpu_threads_idle()
into cpus.c. This means we can mark the function 'stati...
Peter Maydell
12:54 pm Revision c5788614: qdev: Fix Open Firmware comment
Commit 0d936928ef87ca1bb7b41b5b89c400c699a7691c removed code,
but left the related comment at a location where it no ...
Stefan Weil
12:54 pm Revision 43ffe61f: Fix some more Qemus in documentation and help text
Hopefully they will be eliminated one day.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnocz...
Stefan Weil

07/20/2012

04:30 pm Revision ffbbe7d0: exynos4210: add Exynos4210 i2c implementation
Create 9 exynos4210 i2c interfaces.
Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
Reviewed-by: Andreas Fär...
Mitsyanko Igor
04:18 pm Revision 4688870d: hw/exynos4210_rtc.c: remove unnecessary code
Signed-off-by: Oleg Ogurtsov <o.ogurtsov@samsung.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Oleg Ogurtsov
04:16 pm Revision 64de1ecf: hw/exynos4210_rtc.c: Fix calculating for value of year
Signed-off-by: Oleg Ogurtsov <o.ogurtsov@samsung.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Oleg Ogurtsov
03:34 pm Revision 0b944384: hw/arm_boot.c: Consistently use ram_size from arm_boot_info struct
Clean up the mix of getting the RAM size from the global ram_size
and from the ram_size field in the arm_boot_info st...
Peter Maydell
03:34 pm Revision 3871481c: hw/arm_boot.c: Check for RAM sizes exceeding ATAGS capacity
The legacy ATAGS format for passing information to the kernel only
allows RAM sizes which fit in 32 bits; enforce thi...
Peter Maydell
03:34 pm Revision 25d71699: hw/vexpress.c: Allow >4GB of RAM for Cortex-A15 daughterboard
Now that we have LPAE support and can handle passing 64 bit
RAM sizes to Linux via the device tree, we can lift the
r...
Peter Maydell
03:34 pm Revision 9bfa659e: hw/arm_boot.c: Support DTBs which use 64 bit addresses
Support the case where the device tree blob specifies that
#address-cells and #size-cells are greater than 1. (This
i...
Peter Maydell
03:34 pm Revision f0aa713f: device_tree: Add support for reading device tree properties
Add support for reading device tree properties (both generic
and single-cell ones) to QEMU's convenience wrapper laye...
Peter Maydell
03:34 pm Revision 0d4abda8: hw/pl011.c: Avoid crash on read when no chr backend present
Add a missing guard that meant we would segfault if the guest read
UARTDR on a PL011 serial device which had no chr b...
Peter Maydell
03:34 pm Revision de841dea: hw/arm_boot.c: Make ram_size a uint64_t
Make the RAM size in arm_boot_info a uint64_t so it can express
the larger RAM sizes that may be seen in LPAE systems...
Peter Maydell
09:19 am Revision 22ea40f4: savevm: Use a struct to pass all handlers
This would make easier to add more operations in the next patches.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Juan Quintela
09:19 am Revision 6d2fe810: ram: save_live_setup() we don't need to synchronize the dirty bitmap.
1st: we were synchonizing the dirty bitmap before calling
memory_global_dirty_log_start().
2nd: We are marking...
Juan Quintela
09:19 am Revision 86253685: savevm: remove SaveSetParamsHandler
It was used only once, just unfold.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Juan Quintela
09:19 am Revision 226aa6a9: savevm: remove SaveLiveStateHandler
It was used only once, just unfold.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Juan Quintela
09:19 am Revision 9b5bfab0: savevm: Refactor cancel operation in its own operation
Intead of abusing stage with value -1.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Juan Quintela
09:19 am Revision 6bd68781: savevm: introduce is_active method
Enable the creation of a method to tell migration if that section is
active and should be migrate. We use it for blk...
Juan Quintela
09:19 am Revision d1315aac: savevm: split save_live_setup from save_live_state
This patch splits stage 1 to its own function for both save_live
users, ram and block. It is just a copy of the func...
Juan Quintela
09:19 am Revision 16310a3c: savevm: split save_live into stage2 and stage3
We split it into 2 functions, foo_live_iterate, and foo_live_complete.
At this point, we only remove the bits that ar...
Juan Quintela
09:19 am Revision 5910d1e6: ram: save_live_setup() don't need to sent pages
We should send pages on interate phase, not in setup one. This was a
"bug". Just removing the loop does what we wan...
Juan Quintela
09:19 am Revision b81e712d: ram: save_live_complete() only do one loop
We were doing the same loop that stage2, and a new one for stage3. We
only need the one for stage3.
Signed-off-by: ...
Juan Quintela
09:19 am Revision 00d94f3f: ram: iterate phase
We only need to synchronize the bitmap when the number of dirty pages is low.
Not every time that we call the functio...
Juan Quintela
09:19 am Revision 7908c78d: savevm: Live migration handlers register the struct directly
Notice that the live migration users never unregister, so no problem
about freeing the ops structure.
Signed-off-by:...
Juan Quintela
02:25 am Revision 61dc008f: Revert "audio: Make PC speaker audio card available by default"
This reverts commit 504972922da9b562f15e13544d3efca84b46b8fd which broke the
build for ARM.
I don't think this chang...
Anthony Liguori

07/19/2012

07:07 pm Revision 50497292: audio: Make PC speaker audio card available by default
[ The following text is in the "ISO-8859-1" character set. ]
[ Your display is set for the "KOI8-R" character set...
Jan Kiszka
05:56 pm Revision 932d4a42: msi/msix: added API to set MSI message address and data
Added (msi|msix)_set_message() function for whoever might
want to use them.
Currently msi_notify()/msix_notify() wri...
Alexey Kardashevskiy
05:15 pm Revision 0ae16251: pci: Add INTx routing notifier
This per-device notifier shall be triggered by any interrupt router
along the path of a device's legacy interrupt sig...
Jan Kiszka
05:11 pm Revision 3afa9bb4: pci: Add pci_device_route_intx_to_irq
Device assigned on KVM needs to know the mode
(enabled/inverted/disabled) and the IRQ number that a given device
trig...
Michael S. Tsirkin
01:34 pm Revision 90a147a2: Update simpletrace.py for new log format
Support new tracelog format for multiple arguments and strings.
Signed-off-by: Harsh Prateek Bora <harsh@linux.vnet....
Harsh Prateek Bora
01:34 pm Revision 62bab732: Simpletrace v2: Support multiple arguments, strings.
Existing simpletrace backend allows to trace at max 6 args and does not
support strings. This newer tracelog format g...
Harsh Prateek Bora
01:34 pm Revision 88affa1c: monitor: remove unused do_info_trace
Going forward with simpletrace v2 variable size trace records, we cannot
have a generic function to print trace event...
Harsh Prateek Bora
01:30 pm Revision 794b1f96: trace: added ability to comment out events in the list
It is convenient for debug to be able to switch on/off some events easily.
The only possibility now is to remove even...
Alexey Kardashevskiy

07/18/2012

10:44 pm Revision dfe1ce5d: Merge remote-tracking branch 'kwolf/for-anthony' into staging
* kwolf/for-anthony: (41 commits)
fdc-test: Clean up a bit
fdc-test: introduce test_relative_seek
fdc: fix rela...
Anthony Liguori
10:44 pm Revision 09f06a6c: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
* qemu-kvm/uq/master:
virtio: move common irqfd handling out of virtio-pci
virtio: move common ioeventfd handling...
Anthony Liguori
10:44 pm Revision 513e6bde: Merge remote-tracking branch 'qmp/queue/qmp' into staging
* qmp/queue/qmp:
qapi: Convert getfd and closefd
qapi: input_type_enum(): fix error message
qmp: dump-guest-mem...
Anthony Liguori
10:44 pm Revision 052bb77a: Merge remote-tracking branch 'kraxel/bios.2' into staging
* kraxel/bios.2:
Add vgabios build rules to roms/Makefile
Anthony Liguori
10:44 pm Revision 83199ca4: Merge remote-tracking branch 'kraxel/usb.57' into staging
* kraxel/usb.57:
ehci: improve expire time calculation
ehci: implement Interrupt Threshold Control support
ehci...
Anthony Liguori
02:58 am Revision cb5fc67d: build: fix build breakage due to bad merge
34bb443ee74df3780d86044dbf6492eb798c5807 broke the build but in a subtle way.
The patch on the ML was actually based ...
Anthony Liguori

07/17/2012

11:43 pm Revision 34bb443e: build: add make dist target (v2)
Let's stop screwing up releases by having a script do the work that Anthony's
fat fingers can't seem to get right.
C...
Anthony Liguori
11:40 pm Revision ed24cfac: qemu-options.hx: Improve -{read|write}config options description
This is the patch to improve description for -{read|write}config
functions.
Signed-off-by: Michal Novotny <minovotn@...
Michal Novotny
11:40 pm Revision 66c19bf1: qemu-options.hx: Improve -nodefaults description
This patch improves the description of -nodefaults QEMU command line
option by adding more information what is being ...
Michal Novotny
11:40 pm Revision 86ee5bc3: qemu-options.hx: Fix set_password and expire_password description
The description for set_password and expire_password commands is
incomplete. This patch fixes the man page that is be...
Michal Novotny
11:40 pm Revision e1b4382c: doc: Fix indefinite article an -> a before nouns that begin with 'h'
Although the rule also allows 'an' for historical reasons,
'a' is more common because 'h' is pronounced.
Reviewed-by...
Stefan Weil
11:40 pm Revision 3b25597b: constify value pointer for qdev_prop_set_string
qdev_prop_set_string uses object_property_set_str, which takes
a const char * for the value. Lets propagate the const...
Christian Borntraeger
05:48 pm Revision 31e404f4: hw/block-common: Move BlockConf & friends from block.h
This stuff doesn't belong to block layer, and was put there only
because a better home didn't exist then. Now it doe...
Markus Armbruster
05:48 pm Revision aaea3f36: blockdev: Drop redundant CHS validation for if=ide
Leave it to ide_init_drive().
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@...
Markus Armbruster
05:48 pm Revision b51daf00: Relax IDE CHS limits from 16383,16,63 to 65535,16,255
New limits straight from ATA4 6.2 Register delivered data transfer
command sector addressing.
I figure the old secto...
Markus Armbruster
05:48 pm Revision 2adc99b2: hd-geometry: Compute BIOS CHS translation in one place
Currently, it is split between hd_geometry_guess() and
pc_cmos_init_late(). Confusing. info qtree shows the result ...
Markus Armbruster
05:48 pm Revision 911525db: hw/block-common: Factor out fall back to legacy -drive serial=...
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Markus Armbruster
05:48 pm Revision 577d0a38: blockdev: Don't limit DriveInfo serial to 20 characters
All current users (IDE, SCSI and virtio-blk) happen to share this 20
characters limit. Still, it should be left to d...
Markus Armbruster
05:48 pm Revision b7eb0c9f: hw/block-common: Factor out fall back to legacy -drive cyls=...
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Markus Armbruster
05:48 pm Revision c3cdc1b0: fdc-test: Clean up a bit
Readability of the test code has suffered as the test case evolved. This
should improve it a bit again.
Signed-off-b...
Kevin Wolf
05:48 pm Revision 3f4349dc: coroutine-ucontext: Help valgrind understand coroutines
valgrind tends to get confused and report false positives when you
switch stacks and don't tell it about it.
Signed-...
Kevin Wolf
05:48 pm Revision 2f24e8fb: qemu-iotests: Valgrind support
check -valgrind wraps all qemu-io calls with valgrind. This makes it a
bit easier to debug problems that occur somewh...
Kevin Wolf
05:48 pm Revision 6d013772: fdc: fix relative seek
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Pavel Hrdina
05:48 pm Revision 98272dbb: fdc-test: introduce test_relative_seek
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Pavel Hrdina
05:48 pm Revision 9e559533: qemu-io: Fix memory leaks
Almost all callers of create_iovec() forgot to destroy the qiov when the
request has completed.
Signed-off-by: Kevin...
Kevin Wolf
05:48 pm Revision ba801960: ide: qdev properties for disk geometry
Geometry needs to be qdev properties, because it belongs to the
disk's guest part.
Maintain backward compatibility e...
Markus Armbruster
05:48 pm Revision eb0e4b98: qtest: Cover qdev properties for disk geometry
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Markus Armbruster
05:48 pm Revision d4d34b0d: qdev: Collect private helpers in one place
Just code motion, with one long line wrapped to keep checkpatch.pl
happy.
Signed-off-by: Markus Armbruster <armbru@r...
Markus Armbruster
05:48 pm Revision 8cd41745: qdev: New property type chs-translation
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Markus Armbruster
05:48 pm Revision 4e4e6e31: qtest: Test we don't put hard disk info into CMOS for a CD-ROM
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Markus Armbruster
05:48 pm Revision 856dcba2: qtest: Cover qdev property for BIOS CHS translation
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Markus Armbruster
05:48 pm Revision 2b584959: block: Geometry and translation hints are now useless, purge them
There are two producers of these hints: drive_init() on behalf of
-drive, and hd_geometry_guess().
The only consumer...
Markus Armbruster
05:48 pm Revision 9dc13e38: ide pc: Put hard disk info into CMOS only for hard disks
In particular, don't set disk type and geometry when a CD-ROM on bus
ide.0 has media during CMOS initialization.
Sig...
Markus Armbruster
05:48 pm Revision 6e6f61a6: ide: qdev property for BIOS CHS translation
This isn't quite orthodox. CHS translation is firmware configuration,
communicated via the RTC's CMOS RAM, not a pro...
Markus Armbruster
05:48 pm Revision f91cbefe: vvfat: Fix partition table
Unless parameter ":floppy:" is given, vvfat creates a virtual image
with DOS MBR defining a single partition which ho...
Markus Armbruster
05:48 pm Revision 4480e0f9: vvfat: Do not clobber the user's geometry
vvfat creates a virtual VFAT filesystem with a certain logical
geometry that depends on its options. It sets the "ge...
Markus Armbruster
05:48 pm Revision 0e8a8c8f: qtest: Add hard disk geometry test
So far covers only IDE and tests only CMOS contents.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off...
Markus Armbruster
05:48 pm Revision 9db1c0f7: hd-geometry: Move disk geometry guessing back from block.c
Commit f3d54fc4 factored it out of hw/ide.c for reuse. Sensible,
except it was put into block.c. Device-specific fu...
Markus Armbruster
05:48 pm Revision 31f7eedf: hd-geometry: Add tracepoints
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Markus Armbruster
05:48 pm Revision c06aaf01: hd-geometry: Unnest conditional in hd_geometry_guess()
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Markus Armbruster
05:48 pm Revision 2fa5008f: hd-geometry: Factor out guess_chs_for_size()
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Markus Armbruster
05:48 pm Revision 82b11662: hd-geometry: Clean up gratuitous goto in hd_geometry_guess()
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Markus Armbruster
05:48 pm Revision dc28c0cd: hd-geometry: Clean up confusing use of prior translation hint
When hd_geometry_guess() picks a geometry, it also picks the
appropriate translation, but only when the prior transla...
Markus Armbruster
05:48 pm Revision e63e7fde: virtio-blk: qdev properties for disk geometry
Geometry needs to be qdev properties, because it belongs to the
disk's guest part.
Maintain backward compatibility e...
Markus Armbruster
05:48 pm Revision 9139046c: ide pc: Cut out the block layer geometry middleman
PC BIOS setup needs IDE geometry information. Get it directly from
the device model rather than through the block la...
Markus Armbruster
05:48 pm Revision 317bb412: blockdev: Save geometry in DriveInfo
In preparation of purging it from the block layer, which will happen
later in this series.
Signed-off-by: Markus Arm...
Markus Armbruster
05:48 pm Revision 8a4bc5aa: qdev: Introduce block geometry properties
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Markus Armbruster
05:48 pm Revision 1f24d7b4: hd-geometry: Switch to uint32_t to match BlockConf
Best to use the same type, to avoid unwanted truncation or sign
extension.
BlockConf can't use plain int for cyls, h...
Markus Armbruster
05:48 pm Revision d252df48: scsi-hd: qdev properties for disk geometry
Geometry needs to be qdev properties, because it belongs to the
disk's guest part.
Maintain backward compatibility e...
Markus Armbruster
05:48 pm Revision e2f3dc2b: hd-geometry: Cut out block layer translation middleman
hd_geometry_guess() picks geometry and translation. Callers can get
the geometry directly, via parameters, but for t...
Markus Armbruster
05:48 pm Revision cddd4ac7: sheepdog: always use coroutine-based network functions
This reduces some code duplication.
Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
Signed-off-by: Ke...
MORITA Kazutaka
05:48 pm Revision 19db9b90: sheepdog: do not blindly memset all read buffers
Only buffers that map to unallocated blocks need to be zeroed.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Acked-b...
Christoph Hellwig
05:48 pm Revision 61a8d649: fdc: Move floppy geometry guessing back from block.c
Commit 5bbdbb46 moved it to block.c because "other geometry guessing
functions already reside in block.c". Device-sp...
Markus Armbruster

07/16/2012

05:08 pm Revision 83617103: audio: Unbreak capturing in mixemu case
Signed-off-by: malc <av1474@comtv.ru> malc

07/14/2012

02:53 pm Revision 3437e545: qemu-log: fix x86 and user logging
5726c27fa913296aafab9f50b912cea5b3709271 broke
x86 specific options and user emulation specific stdio buffering.
Alw...
Blue Swirl
01:58 pm Revision 39a4ef1b: Merge branch 'trivial-patches' of git://github.com/stefanha/qemu
* 'trivial-patches' of git://github.com/stefanha/qemu:
make: Remove 'build-all' rule
qemu-keymaps: Finnish keyboa...
Blue Swirl
01:50 pm Revision 9aa0ff0b: vga: Implement blinking of text cursor
Let the text cursor blink at 1.875 Hz, the original VGA cursor
frequency. No timer is used, instead we rely on the fa...
Jan Kiszka
01:49 pm Revision bf1bed81: console: Implementing blinking of cursor
Let the text console cursor blink at 2 HZ.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Blue Sw...
Jan Kiszka
01:48 pm Revision 417c9d72: configure: add -Werror to QEMU_CFLAGS early
We want all configure tests pass with -Werror if it is enabled. So we
need to update QEMU_CFLAGS early on to make sur...
Alexander Graf
01:37 pm Revision 66f27e63: monitor: Use TARGET_PRI*PHYS to avoid TARGET_PHYS_ADDR_BITS ifdef
Now we have TARGET_PRI*PHYS for printing target_phys_addr_t values,
we can use them in monitor.c rather than having d...
Peter Maydell
01:37 pm Revision c1950a4e: hw/sh_serial: Use TARGET_PRIxPHYS rather than %x for physaddr
Switch a format string from %x to TARGET_PRIxPHYS so that it will
continue to work even if target_phys_addr_t is chan...
Peter Maydell
01:36 pm Revision cdb30d44: hw/omap.h: Use TARGET_PRIxPHYS to define OMAP_FMT_plx
Use the new TARGET_PRIxPHYS macro to avoid the need to define an
OMAP_FMT_plx macro whose expansion depends directly ...
Peter Maydell
01:35 pm Revision 1e9be4b4: targphys.h: Define TARGET_PRI*PHYS format specifier macros
Define a set of TARGET_PRI*PHYS format specifier macros for working
with target_phys_addr_t types. These follow the s...
Peter Maydell
01:32 pm Revision 636bd289: disas: Fix printing of addresses in disassembly
In our disassembly code, the bfd_vma type is always 64 bits,
even if the target's virtual address width is only 32 bi...
Peter Maydell
01:13 pm Revision fabaaf1d: esp: add AMD PCscsi emulation (PCI SCSI adapter)
The PCI version is supported in lots of Operating Systems,
and has been successfully tested on:
- MS DOS 6.22 (using ...
Hervé Poussineau
01:12 pm Revision 0883c515: pci: add some stubs
Cc: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Sw...
Hervé Poussineau
01:12 pm Revision 3af4e9aa: esp: use trace framework instead of stderr output
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Hervé Poussineau
01:12 pm Revision a391fdbc: esp: split esp code into generic chip emulation and sysbus layer
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Hervé Poussineau
01:12 pm Revision e6810db8: esp: use hba_private field instead of a complex cast
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Hervé Poussineau
01:12 pm Revision d32e4b3d: esp: support future change of chip_id
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Hervé Poussineau
01:11 pm Revision 6915bff1: esp: implement Reset ATN command
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Hervé Poussineau
01:11 pm Revision 6fe84c18: esp: implement Disable selection command
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Hervé Poussineau
01:11 pm Revision 7246e160: esp: delay Transfer Information command if dma is not enabled
The same mechanism is already in place for some select commands.
Signed-off-by: Hervé Poussineau <hpoussin@reactos.o...
Hervé Poussineau
01:11 pm Revision 1b26eaa1: esp: execute select commands immediately when it is a non-dma command
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Hervé Poussineau
01:07 pm Revision 638dfeda: Merge branch 's390-for-upstream' of git://repo.or.cz/qemu/agraf
* 's390-for-upstream' of git://repo.or.cz/qemu/agraf:
s390: autodetect map private
Blue Swirl
01:07 pm Revision 6e2fe79d: Merge branch 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell...
* 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm:
target-arm: Add support for long form...
Blue Swirl

07/13/2012

07:46 pm Revision f5b0d93b: qmp: dump-guest-memory: improve schema doc
Clarify a few points and makes it looks more like the other commands'
documentation.
Signed-off-by: Luiz Capitulino ...
Luiz Capitulino
07:46 pm Revision 94c3db85: qapi: input_type_enum(): fix error message
The enum string is pointed to by 'enum_str' not 'name'. This bug
causes the error message to be:
{ "error": { "class...
Luiz Capitulino
07:46 pm Revision 208c9d1b: qapi: Convert getfd and closefd
Signed-off-by: Corey Bryant <coreyb@linux.vnet.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Corey Bryant
12:38 pm Revision ab411770: bitops: Fix documentation
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Stef...
Stefan Weil
12:38 pm Revision a97ad268: megasas: mark mfi_frame_desc as 'static'
Suggested by blue swirl. Patch is on top of Paolo's
scsi-next tree.
Signed-off-by: Hannes Reinecke <hare@suse.de>
Cc...
Hannes Reinecke
12:38 pm Revision 94b204ca: vnc: add a more descriptive error message
Currently qemu outputs some low-level error in qemu-sockets.c
when failed to start vnc server.
eg. 'getaddrinfo(127.0...
Amos Kong
12:38 pm Revision 0ef62ccd: qemu-keymaps: Finnish keyboard mapping broken
As mentioned in http://bugs.debian.org/660154 , finnish keyboard mapping
is kind of broken. Fix it as Timo Sirainen ...
Michael Tokarev
12:38 pm Revision 8f67aa82: make: Remove 'build-all' rule
It is not needed, because the 'all' rule does the same.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: S...
Stefan Weil

07/12/2012

04:25 pm Revision b4566776: Add vgabios build rules to roms/Makefile
This patch adds some glue to roms/Makefile to build vgabios binaries for
qemu. It covers both the lgpl'ed vgabios im...
Gerd Hoffmann
04:00 pm Revision f0ad01f9: ehci: raise irq in the frame timer
With the async schedule being kicked from other places than the frame
timer (commit 0f588df8b3688b00e77aabaa32e26ece5...
Gerd Hoffmann
04:00 pm Revision 75f151cd: uhci: initialize expire_time when loading v1 vmstate
$subject says all: when loading old (v1) vmstate which doesn't contain
expire_time initialize it with a reasonable de...
Gerd Hoffmann
04:00 pm Revision 7efc17af: ehci: implement Interrupt Threshold Control support
Also reorganize and comment the irq functions while being at it.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
04:00 pm Revision afb7a0b8: ehci: improve expire time calculation
Move down the expire time calculation down in the frame timer, to the
point where the timer is actually reloaded. Th...
Gerd Hoffmann
04:00 pm Revision 0f58f68b: usb: add usb attached scsi emulation
$subject says all. First cut.
It's a pure UAS (usb attached scsi) emulation, without BOT (bulk-only
transport) comp...
Gerd Hoffmann
02:08 pm Revision b1f416aa: virtio: move common ioeventfd handling out of virtio-pci
All transports can use the same event handler for the ioeventfd, though
the exact setup (address/memory region) will ...
Paolo Bonzini
02:08 pm Revision 15b2bd18: virtio: move common irqfd handling out of virtio-pci
All transports can use the same event handler for the irqfd, though the
exact mechanics of the assignment will be spe...
Paolo Bonzini
02:08 pm Revision 563027cc: ivshmem: use EventNotifier and memory API
All of ivshmem's usage of eventfd now has a corresponding API in
EventNotifier. Simplify the code by using it, and a...
Paolo Bonzini
02:08 pm Revision b6a1f3a5: ivshmem: wrap ivshmem_del_eventfd loops with transaction
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Paolo Bonzini
02:08 pm Revision 753d5e14: memory: pass EventNotifier, not eventfd
Under Win32, EventNotifiers will not have event_notifier_get_fd, so we
cannot call it in common code such as hw/virti...
Paolo Bonzini
02:08 pm Revision 6bf819f0: event_notifier: add event_notifier_set_handler
Win32 event notifiers are not file descriptors, so they will not be able
to use qemu_set_fd_handler. But even if for...
Paolo Bonzini
02:08 pm Revision e80c262b: event_notifier: add event_notifier_init_fd
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Paolo Bonzini
02:06 pm Revision ebe7acea: event_notifier: remove event_notifier_test
The function is useless (and unused).
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Avi Kivity <...
Paolo Bonzini
02:05 pm Revision 2ec10b95: event_notifier: add event_notifier_set
EventNotifier right now cannot be used as an inter-thread communication
primitive. It only works if something else (...
Paolo Bonzini
01:59 pm Revision 7ac681cf: target-arm: Add AMAIR0, AMAIR1 LPAE cp15 registers
Add implementations of the AMAIR0 and AMAIR1 LPAE
Auxiliary Memory Attribute Indirection Registers.
These are impleme...
Peter Maydell
01:59 pm Revision 918f5dca: target-arm: Extend feature flags to 64 bits
Extend feature flags to 64 bits, as we've just run out of space
in the 32 bit integer we were using for them.
Signed...
Peter Maydell
01:59 pm Revision 3dde962f: target-arm: Add support for long format translation table walks
Implement the actual table walk code for LPAE's long format
translation tables.
Signed-off-by: Peter Maydell <peter....
Peter Maydell
01:59 pm Revision f9fc619a: target-arm: Add 64 bit variants of DBGDRAR and DBGDSAR for LPAE
LPAE extends the DBGDRAR and DBGDSAR debug registers to 64 bits; we
only implement these as dummy RAZ versions; provi...
Peter Maydell
01:59 pm Revision 891a2fe7: target-arm: Add 64 bit PAR, TTBR0, TTBR1 for LPAE
Under LPAE, the cp15 registers PAR, TTBR0 and TTBR1 are extended
to 64 bits, with a 64 bit (MRRC/MCRR) access path to...
Peter Maydell
01:59 pm Revision 77a71dd1: target-arm: Use target_phys_addr_t in get_phys_addr()
In the implementation of get_phys_addr(), consistently use
target_phys_addr_t to hold the physical address rather tha...
Peter Maydell
01:59 pm Revision 702a9357: target-arm: Implement long-descriptor PAR format
Implement the different format of the PAR when long descriptor
translation tables are in use. Note that we assume tha...
Peter Maydell
01:59 pm Revision e42c4db3: target-arm: Implement TTBCR changes for LPAE
Implement the changes to the TTBCR register required for LPAE:
* many fewer bits should be RAZ/WI
* since TTBCR cha...
Peter Maydell
01:59 pm Revision de9b05b8: target-arm: Implement privileged-execute-never (PXN)
Implement the privileged-execute-never (PXN) translation table bit.
It is implementation-defined whether this is impl...
Peter Maydell
01:59 pm Revision ed336850: target-arm: Fix TCG temp handling in 64 bit cp writes
Fix errors in the TCG temp handling in the 64 bit coprocessor
write path: we were reusing a 32 bit temp after it had ...
Peter Maydell
01:59 pm Revision 40291d61: hw/imx_avic.c: Avoid format error when target_phys_addr_t is 64 bits
Add a missing cast to avoid gcc complaining about format string
errors when printing an expression based on a target_...
Peter Maydell
01:59 pm Revision 3cc0cd61: ARM: Make target_phys_addr_t 64 bits and physaddrs 40 bits
Make target_phys_addr_t 64 bits for ARM targets, and set
TARGET_PHYS_ADDR_SPACE_BITS to 40. This should have no effe...
Peter Maydell
01:58 pm Revision 091fd17c: target-arm: Fix some copy-and-paste errors in cp register names
Fix a couple of cases where cp register names were copy-and-pasted.
These are harmless since we don't use the name fo...
Peter Maydell
01:58 pm Revision 81a60ada: target-arm: Fix typo that meant TTBR1 accesses went to TTBR0
Fix a copy-and-paste error in the register description for TTBR1
that meant it was a duplicate of TTBR0 rather than a...
Peter Maydell
01:58 pm Revision 2bee5105: target-arm: Fix CP15 based WFI
The coprocessor register rework broke cp15 based WFI instructions.
We incorrectly fall through the normal register wr...
Paul Brook
« Previous
Next »
 

Also available in: Atom