Activity
From 11/06/2011 to 12/05/2011
12/05/2011
- 10:38 pm Revision 217bfb44: hw/arm_gic.c: Ignore attempts to complete nonexistent IRQs
- Ignore attempts to complete non-existent IRQs; this fixes a buffer
overrun if the guest writes a bad value to the GIC... - 10:38 pm Revision 21d89f84: configure: Drop armv4l/armv4b distinction in $cpu
- Drop the distinction between armv4l/armv4b in the $cpu variable
(ie host cpu type) in favour of calling everything 'a... - 10:38 pm Revision 81584fd5: pseries: Fix array overrun bug in PCI code
- spapr_populate_pci_devices() containd a loop with PCI_NUM_REGIONS (7)
iterations. However this overruns the 'bars' g... - 10:38 pm Revision f4fc247b: target-arm/helper.c: Don't allocate TCG resources unless TCG enabled
- Don't call arm_translate_init() (which allocates TCG resources)
unless TCG is enabled.
Signed-off-by: Peter Maydell ... - 10:38 pm Revision 02afbf64: target-arm/translate.c: Fix slightly misleading comment in Thumb decoder
- Clarify some slightly misleading comments in the Thumb decoder's
handling of the memory hint space -- in particular o... - 10:38 pm Revision 4abc7ebf: Fix hw_error messages from arm_timer.c
- Two of the calls to hw_error() in arm_timer.c contain the wrong function name.
As suggested by Andreas Färber, use t... - 05:39 pm Revision eb5d5bea: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- 05:37 pm Revision f6480ca3: Merge remote-tracking branch 'aneesh/1.0-fixes' into staging
- 04:44 pm Revision cac1e30a: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 04:43 pm Revision 01e7a53a: Merge remote-tracking branch 'qemu-kvm/memory/batch' into staging
- 04:39 pm Revision 4eb2d2d9: Update version for 1.1 development branch
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 03:56 pm Revision 922453bc: block: convert qemu_aio_flush() calls to bdrv_drain_all()
- Many places in QEMU call qemu_aio_flush() to complete all pending
asynchronous I/O. Most of these places actually wa... - 03:52 pm Revision 5f8b6491: block: wait_for_overlapping_requests() deadlock detection
- Debugging a reentrant request deadlock was fun but in the future we need
a quick and obvious way of detecting such bu... - 03:51 pm Revision bd9533e3: block: implement bdrv_co_is_allocated() boundary cases
- Cases beyond the end of the disk image are only implemented for block
drivers that do not provide .bdrv_co_is_allocat... - 03:51 pm Revision e94d1387: cow: use bdrv_co_is_allocated()
- Now that bdrv_co_is_allocated() is available we can use it instead of
the synchronous bdrv_is_allocated() interface. ... - 03:51 pm Revision 53fec9d3: block: add interface to toggle copy-on-read
- The bdrv_enable_copy_on_read()/bdrv_disable_copy_on_read() functions can
be used to programmatically enable or disabl... - 03:51 pm Revision ab185921: block: core copy-on-read logic
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 03:51 pm Revision dbffbdcf: block: add request tracking
- The block layer does not know about pending requests. This information
is necessary for copy-on-read since overlappi... - 03:51 pm Revision f4658285: block: wait for overlapping requests
- When copy-on-read is enabled it is necessary to wait for overlapping
requests before issuing new requests. This prev... - 03:51 pm Revision fb0490f6: block: add -drive copy-on-read=on|off
- This patch adds the -drive copy-on-read=on|off command-line option:
copy-on-read=on|off
copy-on-read is "on" or ... - 03:51 pm Revision d83947ac: block: request overlap detection
- Detect overlapping requests and remember to align to cluster boundaries
if the image format uses them. This assumes ... - 03:51 pm Revision e8ee5e4c: coroutine: add qemu_co_queue_restart_all()
- It's common to wake up all waiting coroutines. Introduce the
qemu_co_queue_restart_all() function to do this instead... - 03:51 pm Revision c57c4658: dma-helpers: Add trace events
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 03:51 pm Revision 3951690a: qemu-common: add QEMU_ALIGN_DOWN() and QEMU_ALIGN_UP() macros
- Add macros for aligning a number to a multiple, for example:
QEMU_ALIGN_DOWN(500, 2000) = 0
QEMU_ALIGN_UP(500, 2000)... - 03:51 pm Revision e850b35a: vdi: convert to .bdrv_co_is_allocated()
- It is trivial to switch from the synchronous .bdrv_is_allocated()
interface to .bdrv_co_is_allocated() since vdi_is_a... - 03:51 pm Revision 6aebab14: block: drop .bdrv_is_allocated() interface
- Now that all block drivers have been converted to
.bdrv_co_is_allocated() we can drop .bdrv_is_allocated().
Note tha... - 03:51 pm Revision f8a2e5e3: block: convert qcow2, qcow2, and vmdk to .bdrv_co_is_allocated()
- The qcow2, qcow, and vmdk block drivers are based on coroutines. They have a
coroutine mutex which protects internal... - 03:51 pm Revision 81145834: cow: convert to .bdrv_co_is_allocated()
- The cow block driver does not keep internal state for cluster lookups.
This means it is safe to perform cluster looku... - 03:51 pm Revision b7d5a5b8: qed: convert to .bdrv_co_is_allocated()
- The bdrv_qed_is_allocated() function is a synchronous wrapper around
qed_find_cluster(), which performs the cluster l... - 03:51 pm Revision 73f703ca: vvfat: convert to .bdrv_co_is_allocated()
- It is trivial to switch from the synchronous .bdrv_is_allocated()
interface to .bdrv_co_is_allocated() since vvfat_is... - 03:51 pm Revision 060f51c9: block: add bdrv_co_is_allocated() interface
- This patch introduces the public bdrv_co_is_allocated() interface which
can be used to query image allocation status ... - 03:51 pm Revision 376ae3f1: block: add .bdrv_co_is_allocated()
- This patch adds the .bdrv_co_is_allocated() interface which is identical
to .bdrv_is_allocated() but runs in coroutin... - 03:51 pm Revision 589f284b: qcow2: Return real error in qcow2_snapshot_goto
- Besides fixing the return code, this adds some comments that make clear
how the code works and that it potentially br... - 03:51 pm Revision 43a0cac4: qcow2: Fix order of refcount updates in qcow2_snapshot_goto
- The refcount updates must be moved so that in the worst case we can get
cluster leaks, but refcounts may never be too... - 03:51 pm Revision d69969c4: qcow2: Update snapshot table information at once
- Failing in the middle wouldn't help with the integrity of the image, so
doing everything in a single request seems be... - 03:51 pm Revision d1ea98d5: qcow2: Rework qcow2_snapshot_create error handling
- Increase refcounts only after allocating a new L1 table has succeeded in
order to make leaks less likely. If writing ... - 03:51 pm Revision 03343166: qcow2: Cleanups and memleak fix in qcow2_snapshot_create
- sn->id_str could be leaked before this. The rest of this patch changes
comments, fixes coding style or removes checks... - 03:51 pm Revision 9a476780: qcow2: Fix order in qcow2_snapshot_delete
- First the snapshot must be deleted and only then the refcounts can be
decreased.
Signed-off-by: Kevin Wolf <kwolf@re... - 03:51 pm Revision e3f652b3: qcow2: Fix error path in qcow2_snapshot_load_tmp
- If the bdrv_read() of the snapshot's L1 table fails, return the right
error code and make sure that the old L1 table ... - 03:51 pm Revision 05c4af54: block: use public bdrv_is_allocated() interface
- There is no need for bdrv_commit() to use the BlockDriver
.bdrv_is_allocated() interface directly. Converting to the... - 03:51 pm Revision e9e6295b: CoQueue: introduce qemu_co_queue_wait_insert_head
- Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Si... - 03:51 pm Revision 07fd8779: qcow2: Return real error code in qcow2_write_snapshots
- Doesn't immediately fix anything as the callers don't use the return
value, but they will be fixed next.
Signed-off-... - 03:51 pm Revision 0563e191: block: add the blockio limits command line support
- Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Si... - 03:51 pm Revision 98f90dba: block: add I/O throttling algorithm
- Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Si... - 03:51 pm Revision 3535a9c6: block: Use bdrv functions to replace file operation in cow.c
- Since common file operation functions lack of error detection,
so change them to bdrv series functions.
Signed-off-b... - 03:51 pm Revision 727f005e: hmp/qmp: add block_set_io_throttle
- Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Si... - 03:51 pm Revision 42deb29f: qcow2: Return real error code in qcow2_read_snapshots
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 03:51 pm Revision a968168c: block: Add coroutine_fn marker to coroutine functions
- Looks better when reviewing these source files.
Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
Reviewed-by... - 03:51 pm Revision 4e5b184d: xen_disk: remove dead code
- Xen_disk.c has support for using synchronous I/O instead of asynchronous,
but it is compiled out by default. Remove ... - 03:51 pm Revision 23e9a39e: qed: adjust the way to get nb_sectors
- This patch is only to refactor some lines of codes to get better and more robust codes.
As you have seen, in qed_rea... - 03:49 pm Revision aef4acb6: qcow2: avoid reentrant bdrv_read() in copy_sectors()
- A BlockDriverState should not issue requests on itself through the
public block layer interface. Nested, or reentran... - 03:49 pm Revision 1b9f1491: qcow2: Unlock during COW
- Unlocking during COW allows for more parallelism. One change it requires is
that buffers are dynamically allocated in... - 12:04 pm Revision b41e1ed4: piix_pci: adapt smram mapping to use memory mutators
- Eliminates fake state ->smram_enabled.
Signed-off-by: Avi Kivity <avi@redhat.com> - 12:04 pm Revision 7969d9ed: cirrus_vga: adapt to memory mutators API
- Simplify the code by avoiding dynamic creation and destruction of
memory regions.
Signed-off-by: Avi Kivity <avi@red... - 12:04 pm Revision e87c099f: memory: optimize empty transactions due to mutators
- The mutating memory APIs can easily cause empty transactions,
where the mutators don't actually change anything, or p... - 12:04 pm Revision 4703359e: memory: introduce memory_region_set_alias_offset()
- Add an API to update an alias offset of an active alias. This can be
used to simplify implementation of dynamic memo...
12/04/2011
- 07:19 pm Revision 2282e1af: memory: introduce memory_region_set_address()
- Allow changing the address of a memory region while it is
in the memory hierarchy.
Signed-off-by: Avi Kivity <avi@re... - 07:05 pm Revision b41e2992: hw/9pfs: Reset server state during TVERSION
- As per the 9p rfc, during TVERSION its necessary to clean all the active
fids, so that we start the session from a cl... - 07:05 pm Revision 8798d6c9: hw/9pfs: Add qdev.reset callback for virtio-9p-pci device
- Add the device reset callback
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> - 07:05 pm Revision 8b888272: hw/9pfs: Use the correct file descriptor in Fsdriver Callback
- Fsdriver callback that operate on file descriptor need to
differentiate between directory fd and file fd.
Based on t... - 07:05 pm Revision e9a0152b: hw/9pfs: use migration blockers to prevent live migration when virtfs export p...
- Now when you try to migrate with VirtFS export path mounted, you get a proper QMP error:
(qemu) migrate tcp:localhos... - 07:05 pm Revision 77eec1b3: hw/9pfs: Improve portability to older systems
- handle fs driver require a set of newly added syscalls. Don't
Compile handle FS driver if those syscalls are not avai... - 07:00 pm Revision 6bba19ba: memory: introduce memory_region_set_enabled()
- This allows users to disable a memory region without removing
it from the hierarchy, simplifying the implementation o...
12/02/2011
- 12:50 pm Revision e5bed759: fix spelling in ui sub directory
- Cc: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
Signed-off-by: Ste... - 12:50 pm Revision dee3bffc: fix spelling in QMP sub directory
- Cc: Markus Armbruster <armbru@redhat.com>
Acked-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Dong Xu W... - 12:50 pm Revision 45658076: fix spelling in tests sub directory
- Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:50 pm Revision 9b2260cb: fix spelling in block sub directory
- Cc: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajn... - 12:50 pm Revision 68dfbcd4: fix spelling in scripts sub directory
- Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:50 pm Revision 07f35073: fix spelling in main directory
- Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:50 pm Revision 4abf79a4: fix spelling in target sub directory
- Cc: Richard Henderson <rth@twiddle.net>
Cc: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Cc: Aurelien Jarno <aurelien... - 12:50 pm Revision 9814dd27: fix spelling in tcg sub directory
- Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:50 pm Revision 7a4bbe8d: darwin-user: Fix format string in debug message
- This was spotted by cppcheck.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Stefan Weil <sw@w... - 12:50 pm Revision b4916d7b: fix spelling in linux-user sub directory
- Cc: Riku Voipio <riku.voipio@iki.fi>
Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
Signed-off-by: Stefan H... - 12:50 pm Revision d1805896: sonic: fix typo
- Reviewed-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: ... - 12:50 pm Revision 66d3f196: qxl: Don't convert from size_t to int and back in qxl_cursor()
- Just for cleanliness; it would take a truly gigantic cursor to break.
Signed-off-by: Markus Armbruster <armbru@redha... - 12:50 pm Revision c91bbffb: MAINTAINERS: Delete spurious '.'
- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:50 pm Revision bcb15d9c: fix spelling in darwin-user sub directory
- Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:50 pm Revision cba919da: fix spelling in libcacard sub directory
- Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
12/01/2011
- 10:04 pm Revision 1c8a881d: Update version for 1.0 release
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
11/30/2011
- 05:28 pm Revision 9b129408: Makefile: use full path for qapi-generated directory
- Generally $(BUILD_DIR) == $(CURDIR), but that isn't necessarilly the
case, so use $(BUILD_DIR)/qapi-generated for gen... - 05:28 pm Revision d8e1f214: qapi: fix guardname generation
- Fix a bug in handling dotted paths, and exclude directory prefixes
from generated guardnames to avoid odd/pseudo-rand...
11/29/2011
- 12:20 am Revision 85e83264: Update version for 1.0-rc4
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 12:20 am Revision aea317aa: Revert "fix out of tree build"
- This reverts commit be85c90b74f56dca51782fa3080fcdf88593e045.
This patch is incorrect and breaks the build with a fr... - 12:20 am Revision 023ddd74: configure: avoid screening of --{en, dis}able-usb-redir options
- --*dir) option pattern precede --{en,dis}able-usb-redir) patterns in the
option analysis switch, making the latter op... - 12:20 am Revision 7e62255a: ccid: Fix buffer overrun in handling of VSC_ATR message
- ATR size exceeding the limit is diagnosed, but then we merrily use it
anyway, overrunning card->atr[].
The message i... - 12:20 am Revision 8dddfb55: cutils: Drop broken support for zero strtosz default_suffix
- Commit 9f9b17a4's strtosz() defaults a missing suffix to 'M', except
it rejects fractions then (switch case 0).
When... - 12:20 am Revision e36b3695: qemu-img: Tighten parsing of size arguments
- strtosz_suffix() fails unless the size is followed by 0, whitespace or
','. Useless here, because we need to fail fo... - 12:20 am Revision 961b42b9: vl: Tighten parsing of -m argument
- strtosz_suffix() fails unless the size is followed by 0, whitespace or
','. Useless here, because we need to fail fo... - 12:20 am Revision eba90e4e: cutils: Make strtosz & friends leave follow set to callers
- strtosz() & friends require the size to be at the end of the string,
or be followed by whitespace or ','. I find thi... - 12:20 am Revision 45009a30: x86/cpuid: Tighten parsing of tsc_freq=FREQ
- cpu_x86_find_by_name() uses strtosz_suffix_unit(), but screws up the
error checking. It detects some failures, but n... - 12:20 am Revision 21d4a791: configure: tighten pie toolchain support test for tls variables
- Some toolchains don't support pie properly when tls variables are
in use. Disallow pie when such toolchains are dete... - 12:20 am Revision c03417b4: vl: Tighten parsing of -numa's parameter mem
- strtosz_suffix() fails unless the size is followed by 0, whitespace or
','. Useless here, because we need to fail fo... - 12:20 am Revision f76e4c7f: spice-qemu-char: Generate chardev open/close events
- Define a state callback and make that generate chardev open/close events when
called by the spice-server.
Notes:
1)... - 12:20 am Revision 65f9d986: usb-redir: Call qemu_chr_fe_open/close
- To let the chardev now we're ready start receiving data. This is necessary
with the spicevmc chardev to get it regist... - 12:20 am Revision c1b71a1d: usb-redir: Don't try to write to the chardev after a close event
- Since we handle close async in a bh, do_write and thus write can get
called after receiving a close event. This patch... - 12:20 am Revision 99f08100: usb-redir: Device disconnect + re-connect robustness fixes
- These fixes mainly target the other side sending some (error status)
packets after a disconnect packet. In some cases... - 12:20 am Revision a425d23f: qemu-char: rename qemu_chr_event to qemu_chr_be_event and make it public
- Rename qemu_chr_event to qemu_chr_be_event, since it is only to be
called by backends and make it public so that it c... - 12:19 am Revision 2507718b: 9pfs: improve portability to older systems
- I guess we can also make sure we don't call local_ioc_getversion at
all.
Reported-by: Paolo Bonzini <pbonzini@redha...
11/28/2011
- 07:36 pm Revision 51711aee: tci: Make flush_icache_range() inline
- This is standard for other tcg targets and improves tci, too.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off... - 07:36 pm Revision c16ada98: eepro100: Fix alignment requirement for statistical counters
- According to Intel's Open Source Software Developer Manual,
the dump counters address must be Dword aligned.
The new... - 07:36 pm Revision ad0c9332: virtio: add and use virtio_set_features
- vdev->guest_features is not masking features that are not supported by
the guest. Fix this by introducing a common w... - 07:36 pm Revision ae0f940e: 9pfs: improve portability to older systems
- Small requirements on "new" features have percolated to virtio-9p-local.c.
In particular, the utimensat wrapper actua... - 07:15 pm Revision 13bd0b50: Merge remote-tracking branch 'kwolf/block-stable' into staging
- 07:12 pm Revision f0430374: Merge remote-tracking branch 'kraxel/usb.32' into staging
- 07:11 pm Revision 684a7a74: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 04:42 pm Revision a1fd24af: Revert "i386: derive '-cpu host' from KVM_GET_SUPPORTED_CPUID"
- This reverts commit 66e3dd9282141b5ae75637c9676002cf3ceeb988.
From Avi,
"Anthony, I think we should revert that co... - 03:40 pm Revision f44336c5: omap_l4: rename omap_l4_attach_region() to omap_l4_attach()
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 03:38 pm Revision 1a072690: omap_spi: convert to memory API
- Signed-off-by: Benoît Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 03:38 pm Revision 30af1ec7: omap_lcdc: convert to memory API
- Signed-off-by: Benoît Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 03:38 pm Revision 74878139: omap_i2c: convert to memory API
- Signed-off-by: Benoît Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 03:38 pm Revision a6dbd3c8: omap_l4: remove omap_l4_attach()
- No longer used.
Signed-off-by: Avi Kivity <avi@redhat.com> - 03:38 pm Revision ba158029: omap_sx1: convert to memory API
- Signed-off-by: Benoît Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 03:38 pm Revision 3892f842: omap_l4: convert to memory API
- Signed-off-by: Benoît Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 03:38 pm Revision 011a98a1: omap2: convert to memory API (part II)
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 03:38 pm Revision 4852e5d8: omap_dss: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 03:38 pm Revision 750ecd44: sysbus: rename sysbus_init_mmio_region() to sysbus_init_mmio()
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 03:38 pm Revision 9bac7d6c: omap2: convert to memory API (part I)
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 03:38 pm Revision 3f7f1c80: sysbus: remove sysbus_init_mmio()
- No longer used - replaced by sysbus_init_mmio_region().
Signed-off-by: Avi Kivity <avi@redhat.com> - 03:38 pm Revision 9a542a48: bonito: convert cop to memory API
- Signed-off-by: Benoît Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 03:38 pm Revision 89200979: bonito: convert north bridge register mapping to memory API
- Signed-off-by: Benoît Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 03:38 pm Revision def344a6: bonito: convert ldma to memory API
- Signed-off-by: Benoît Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 03:38 pm Revision 183e1d40: bonito: convert north bridge pci config to memory API
- Signed-off-by: Benoît Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 03:38 pm Revision 0aa27efa: lm32_sys: convert to memory API
- Signed-off-by: Benoît Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 03:38 pm Revision 845cbeb8: bonito: convert south bridge pci config to memory API
- Signed-off-by: Benoît Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 03:38 pm Revision 653fa85c: mcf5206: convert to memory API
- Signed-off-by: Benoît Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 03:38 pm Revision aa6e4986: mcf_uart: convert to memory API
- Signed-off-by: Benoît Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 03:38 pm Revision 663d9446: mcf_intc: convert to memory API
- Signed-off-by: Benoît Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 03:38 pm Revision 5f2be17a: lm32_uart: convert to memory API
- Signed-off-by: Benoît Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 03:38 pm Revision c65fc1df: mcf_fec: convert to memory API
- Signed-off-by: Benoît Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 03:38 pm Revision 9244b42d: omap_gpio: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 03:38 pm Revision 7405165e: omap_dma: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 03:38 pm Revision 6a0148e7: omap_sdrc: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 03:38 pm Revision 9832b74c: omap_gp_timer: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 03:38 pm Revision 0a9ee1a7: omap_tap: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 03:38 pm Revision fcb40162: omap_synctimer: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 03:38 pm Revision a56e423c: omap: eliminate l4_register_io_memory
- This is a trivial wrapper around cpu_register_io_memory(), adding
no value. Inline it into all callers.
Reviewed-by... - 03:38 pm Revision f3226149: omap_l4: add memory API variant of omap_l4_attach()
- Also add omap_l4_region_size(), since memory API functions need
the size during initialization.
Reviewed-by: Peter M... - 03:38 pm Revision c304fed7: omap_mmc: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 03:38 pm Revision aee39503: omap_uart: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 03:38 pm Revision 92c0bba9: omap: remove L4_MUX_HACK
- This was introduced apparently to overcome a limitation on the number of
cpu_register_io_memory() calls. 477b24ef911...
11/26/2011
- 11:55 am Revision bc75c9e5: tci: Add entry to MAINTAINERS
- This should have be part of my TCI patch series.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Blue Swi... - 11:51 am Revision 14f40fdc: MAINTAINERS: add checkpatch
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:47 am Revision 61669f9a: checkpatch.pl: fix CAST detection
- We should only claim that something is a cast if we did not encouter a
token before, that did set av_pending.
This f... - 11:44 am Revision 0fdd2e1d: target-xtensa: fix MMUv3 initialization
- - ITLB/DTLB ways 5 and 6 have 4 and 8 entries respectively;
- ITLB/DTLB way 6 attr field is set to 3 on reset.
Signe...
11/24/2011
- 06:32 pm Revision b279e5ef: sh_intc: convert interrupt controller to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:32 pm Revision da726e5e: ppc4xx_pci: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:32 pm Revision f81138ce: prep_pci: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:32 pm Revision d09510b2: lm32_timer: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:32 pm Revision 9a9d0b81: sh_serial: convert to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:32 pm Revision 382863e2: sh7750: convert memory controller/ioport to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:32 pm Revision 1a4004c7: sh7750: convert cache and tlb to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:32 pm Revision cd5cba79: ppce500_pci: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:32 pm Revision 89e29451: sh_timer: convert to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:32 pm Revision 96891e59: slavio_misc: convert diagnostic to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:32 pm Revision a3d12d07: slavio_timer: convert to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:32 pm Revision 13c89a11: slavio_intctl: convert master interrupt controller to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:32 pm Revision cd64a524: slavio_misc: convert system control to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:32 pm Revision aca23c71: slavio_misc: convert leds to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:32 pm Revision 40ce02fc: slavio_misc: convert aux2 to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:32 pm Revision 2e66ac3d: slavio_misc: convert modem to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:32 pm Revision cccd43c5: slavio_misc: convert aux1 to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:32 pm Revision 8bb5ef33: slavio_intctl: convert slaves interrupt controllers to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:32 pm Revision 4f5c9479: musicpal: avoid call to sysbus_init_mmio()
- Instead of calling sysbus_init_mmio() with a null region,
create a dummy region using the memory API.
Signed-off-by:... - 06:32 pm Revision 847b52c1: grlib_irqmp: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:32 pm Revision 9c48dee6: slavio_misc: convert apc to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:32 pm Revision 6281f7d1: grlib_apbuart: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:32 pm Revision f810bc4a: xilinx_axidma: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:32 pm Revision 0dc31f3b: xilinx_axienet: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:32 pm Revision 1ce2c9cd: sun4c_intctl: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:32 pm Revision dd703aae: slavio_misc: convert configuration to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:32 pm Revision d224136c: sun4m_iommu: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:32 pm Revision cde844fa: grlib_gptimer: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:32 pm Revision cffac71b: bitbang_i2c: avoid call to sysbus_init_mmio()
- Instead of calling sysbus_init_mmio() with a null region,
create a dummy region using the memory API.
Signed-off-by:... - 06:32 pm Revision 561e1827: fw_cfg: convert to memory API
- Because the new API doesn't allow overlapping regions with just different
access sizes, we have to create a new "comb... - 06:32 pm Revision b0a941b0: empty_slot: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:32 pm Revision 7ef57cca: eccmemctl: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:32 pm Revision 67bb5314: esp: convert to memory API
- [benoit: fix]
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:32 pm Revision 897fa7cf: memory: add MemoryRegionOps::valid.accepts
- MemoryRegionOps::valid tries to declaratively specify which transactions
are accepted by the device/bus, however it i... - 06:32 pm Revision 1c7af35f: mpc8544_guts: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:32 pm Revision d6c5f066: sparc32_dma: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:32 pm Revision 838335ec: axis_dev88: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:32 pm Revision 00049a12: pxa2xx_dma: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:31 pm Revision 871321ac: ds1225y: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:31 pm Revision 024e5bb6: dp8393x: convert to memory API
- Fixes address space leak on hotunplug.
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:31 pm Revision 9d7f1b9a: ide/mmio: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:31 pm Revision df182043: cs4321: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:31 pm Revision 2bf90458: pxa2xx_mmci: convert to memory API
- Convert mechanicaly; the access size of the old_mmio fields
seems odd.
Signed-off-by: Benoit Canet <benoit.canet@gma... - 06:31 pm Revision 3054434d: rc4030: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:31 pm Revision 5a6fdd91: pxa2xx_lcd: convert to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:31 pm Revision 5a31cd68: m48t59: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:31 pm Revision e977aa37: hpet: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:31 pm Revision b755bde3: pxa2xx_timer: convert to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:31 pm Revision 354a8c06: pxa2xx_pcmcia.c: convert common memory space to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:31 pm Revision 55a8b801: pxa2xx_gpio: convert to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:31 pm Revision af687ddc: syborg_virtio: convert to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:31 pm Revision 90e8e5a3: pxa2xx_pic: convert to memory API
- The ARM documentation say transfers between the cpu and the
coprocessor are 32 bits wide.
Use 4 as size for coprocess... - 06:31 pm Revision 6cd816b8: pxa2xx_keypad: convert to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:31 pm Revision 4beeaa71: pxa2xx_pcmcia.c: convert attribute memory space to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:31 pm Revision 59aee13c: pxa2xx_pcmcia.c: convert io memory space to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:31 pm Revision a8a00822: syborg_serial: convert to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:31 pm Revision b9441ebb: mst_fpga: convert to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:31 pm Revision 43b8c30d: syborg_rtc: convert to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:31 pm Revision 2443fa27: stellaris: convert gptm to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off... - 06:31 pm Revision 6620cb3c: syborg_keyboard: convert to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:31 pm Revision e2ba99e9: marvell_88x8618_audio: convert to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:31 pm Revision 7d5ebaf0: syborg_timer: convert to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:31 pm Revision 0520a049: syborg_fb: convert to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:31 pm Revision 9cc60076: syborg_interrupt: convert to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:31 pm Revision 9ca9e358: syborg_pointer: convert to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:31 pm Revision 1a440963: ioapic: Reject non-dword accesses to IOWIN register
- Aligns the model with the spec.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Avi Kivity <avi@re... - 06:31 pm Revision 0c36493e: integratorcp: convert control to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:31 pm Revision 5699301f: stellaris: convert sys to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off... - 06:31 pm Revision 71d9bc50: integratorcp: convert core to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off... - 06:31 pm Revision 61074e46: integratorcp: convert icp pic to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off... - 06:31 pm Revision 71a2df05: stellaris: convert adc to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off... - 06:31 pm Revision 8ea72f38: stellaris: convert i2c to memory API
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off... - 06:31 pm Revision cfee758c: sbi: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:31 pm Revision dc6c1b37: fdc: convert to memory API
- FIXME: instance ID for migration
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:31 pm Revision 4d5bf5f6: ioapic: Convert to memory API
- This maintains the old imprecise access size handling.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off... - 06:31 pm Revision 7f8293bf: pl190: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:31 pm Revision 02a59c37: pl022: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:31 pm Revision 1a6b31ce: pl110: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:31 pm Revision 63b02e04: pl080: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:31 pm Revision 9edbe481: pl031: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:31 pm Revision ca45842a: pl181: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:31 pm Revision 48484757: pl011: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:31 pm Revision b8f7a738: pl050: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:31 pm Revision 3cf89f8a: pl061: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:31 pm Revision 0af58e58: shix: convert to memory API
- RAM wasn't actually allocated, only used, so fix that as well.
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:31 pm Revision 04d66689: tosa: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:31 pm Revision e6d17b05: vexpress: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:31 pm Revision 333b13fc: virtex_ml507: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:31 pm Revision c6017850: jazz_led: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:31 pm Revision 62ceeb2c: versatilepb: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:31 pm Revision 63858cd9: parallel: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:31 pm Revision e71ceafc: zaurus: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
11/23/2011
- 06:17 pm Revision c7662daa: usb-host: add usb_host_do_reset function.
- Add a special function to reset the host usb device. It tracks the time
needed by the USBDEVFS_RESET ioctl and print... - 06:04 pm Revision 5bb1cbac: vpc: Add missing error handling in alloc_block
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 06:04 pm Revision 6ac5f388: vdi: Fix memory leak
- The block map is allocated in vdi_open, but was never freed.
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 06:04 pm Revision 3397f0cb: vvfat: Add migration blocker
- vvfat caches more or less everything when in writable mode. For migration
to work, it would have to be invalidated. B... - 06:04 pm Revision 612ff3d8: vpc: Add migration blocker
- vpc caches the BAT. For migration to work, it would have to be
invalidated. Block migration for now.
Signed-off-by: ... - 06:04 pm Revision 2bc3166c: vmdk: Add migration blocker
- VMDK caches L2 tables. For migration to work, they would have to be
invalidated. Block migration for now.
Signed-off... - 06:04 pm Revision fc9d106c: vdi: Add migration blocker
- vdi caches the block map. For migration to work, it would have to be
invalidated. Block migration for now.
Signed-of... - 06:03 pm Revision fd9f102c: qcow: Add migration blocker
- qcow caches L2 tables. For migration to work, they would have to be
invalidated. Block migration for now.
Signed-off... - 05:24 pm Revision 335b8d20: usb-ehci: add register names
- The mmio register name list only had the names for four port status
registers. We emulate a EHCI adapter with six po... - 05:24 pm Revision 20d183b6: usb-hub: implement reset
- based on a patch from hkran@linux.vnet.ibm.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 05:24 pm Revision aac882e7: usb-ehci: codestyle fixups
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 12:37 pm Revision be85c90b: fix out of tree build
- Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.v... - 12:36 pm Revision 4abf12f4: rtl8139: Fix invalid IO access alignment
- This patch makes iPXE work with the rtl8139 emulation. The rtl8139
driver in iPXE issues a 16bit access on the ChipCm...
11/22/2011
- 03:12 pm Revision be35cbbc: usb-hub: wakeup on detach too.
- When detaching devices from the usb hub we must wakeup too,
otherwise the host misses the detach event.
Commit 4a33a... - 03:12 pm Revision f462141f: usb: fix usb_qdev_init error handling.
- qdev doesn't call the ->exit callback on ->init failures, so we have to
take care ourself that we cleanup property on... - 02:38 pm Revision 2af2a1b8: usb: make usb_create_simple catch and pass up errors.
- Use qdev_init() instead of qdev_init_nofail(), usb device initialization
can fail, most common case being port and de... - 01:11 pm Revision e30e5eb6: slirp: Clean up net_slirp_hostfwd_remove()'s use of get_str_sep()
- get_str_sep() can fail, but net_slirp_hostfwd_remove() doesn't check.
Works, because it initializes buf[] to "", whic... - 11:33 am Revision c3fecea5: sheepdog: Avoid deadlock in error path
- s->lock should be unlocked before leaving add_aio_request.
Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
... - 11:33 am Revision 28b77657: scsi-generic: add as boot device
- There is no reason why a scsi-generic device cannot boot if it has
the right type, and indeed it provides already a b... - 11:33 am Revision ce4e7e46: usb-msd: do not register twice in the boot order
- USB mass storage devices are registered twice in the boot order.
To avoid having to keep the two paths in sync, pass ... - 11:33 am Revision 3a395142: virtio-blk: fix cross-endian config space
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 11:33 am Revision 795928f6: scsi: fix fw path
- The pre-1.0 firmware path for SCSI devices already included the LUN
using the suffix argument to add_boot_device_path...
11/21/2011
- 11:05 pm Revision 50322249: msix: track function masked in pci device state
- Only go over the table when function is masked.
This is not really important for qemu.git but helps
fix a bug in qemu... - 11:05 pm Revision ae392c41: msix: avoid mask updates if mask is unchanged
- Check pending bit only if vector mask status changed.
This is not really important for qemu.git but helps
fix a bug i... - 11:05 pm Revision 40897c9c: Update version for 1.0-rc3 release
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 11:05 pm Revision 9a93b617: msix: Prevent bogus mask updates on MMIO accesses
- >From: Jan Kiszka <jan.kiszka@siemens.com>
Only accesses to the MSI-X table must trigger a call to
msix_handle_mask_... - 11:05 pm Revision 3439eec3: configure: check for EFD_NONBLOCK | EFD_CLOEXEC flags
- Add check for the EFD_NONBLOCK and EFD_CLOEXEC flags to the
CONFIG_EVENTFD test.
This fixes the following build failu... - 11:05 pm Revision 2923d34f: Include zlib.h using #include <>
- zlib.h is not a local include file, therefore it should be included
using <> instead of "".
Signed-off-by: Stefan We... - 11:05 pm Revision 40d6444e: configure: build position independent executables on x86-Linux hosts
- Change the default on x86 Linux hosts to building PIE (position
independent executables); instead of restricting the ... - 11:05 pm Revision ff51a738: ivshmem: fix PCI BAR2 registration during initialization
- Ivshmem cannot work, and the command lspci cannot show ivshmem BAR2 in the guest.
As for pci_register_bar(), paramete... - 10:58 pm Revision 930b5883: 9p: pass dotl flags to the unlinkat method
- AT_REMOVEDIR is not defined on all systems. Pass the raw flags from the
9p protocol, which are always there.
Signed... - 10:58 pm Revision f5654039: 9p: allow compiling the dummy virtio-9p-handle.c code on Linux
- Avoid a conflict on the definition of struct file_handle by
using a replacement name.
Signed-off-by: Paolo Bonzini <... - 10:58 pm Revision 1ed520c6: qed: add migration blocker (v2)
- Now when you try to migrate with qed, you get:
(qemu) migrate tcp:localhost:1025
Block format 'qed' used by device '... - 10:58 pm Revision 0f15423c: block: allow migration to work with image files (v3)
- Image files have two types of data: immutable data that describes things like
image size, backing files, etc. and mut... - 10:58 pm Revision 06d9260f: qcow2: implement bdrv_invalidate_cache (v2)
- We don't reopen the actual file, but instead invoke the close and open routines.
We specifically ignore the backing f... - 10:58 pm Revision 38e0735e: ivshmem: use migration blockers to prevent live migration in peer mode (v2)
- Now when you try to migrate with ivshmem, you get a proper QMP error:
(qemu) migrate tcp:localhost:1025
Migration is... - 10:57 pm Revision fa2756b7: migrate: add migration blockers
- This lets different subsystems register an Error that is thrown whenever
migration is attempted. This works nicely b... - 10:44 pm Revision a3baf1be: Merge remote-tracking branch 'kraxel/usb.31' into staging
- 10:36 pm Revision 1571b6cb: Merge remote-tracking branch 'origin/master' into staging
- 04:32 pm Revision 0cd0fd08: usb-linux: fix /proc/bus/usb/devices scan
- Commit 0c402e5abb8c2755390eee864b43a98280fc2453 is incomplete
and misses one of the two function pointer calls in
usb... - 04:32 pm Revision 59310659: usb-storage: don't try to send the status early.
- Until recently all scsi commands sent to scsi-disk did either transfer
data or finished instantly. The correct imple... - 04:32 pm Revision b2467216: ehci: add assert
- Coverity thinks q could be NULL there and warns.
I believe it can't be NULL there.
Add assert to prove it.
Signed-of... - 03:08 pm Revision 414c4604: usb-storage: drop result from device state.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 03:08 pm Revision 7b863f41: usb-storage: drop tag from device state.
- scsi keeps track of the tag in SCSIRequest,
no need to store a separate copy.
Signed-off-by: Gerd Hoffmann <kraxel@r... - 03:08 pm Revision 92a114f6: usb-storage: fill status in complete callback.
- Put status word into device state, fill it in command_complete, have
usb_msd_send_status just send it out.
Signed-of... - 03:07 pm Revision e04da7c3: usb-storage: move status debug message to usb_msd_send_status.
- usb_msd_send_status can be called from different code paths, move the
debug message into the function to make sure it...
11/19/2011
- 03:51 pm Revision bc426899: x86: fix pcmpestrm and pcmpistrm
- Fix obvious typos (decrement and off-by-one error) in pcmpestrm and pcmpistrm
which resulted in infinite loop. Report... - 01:23 pm Revision 725e14e9: loader: Fix read_targphys() to behave when read() fails
- Happily passes (size_t)-1 to rom_add_blob_fixed(), which promptly dies
attempting to malloc that much. Spotted by Co... - 01:22 pm Revision 96d922a6: Improve "ta 0" shutdown
- This patch replace the previous implementation with this simplified and
more complete version (no shutdown when psret... - 01:22 pm Revision 9643c25f: gdbstub: Fix memory leak
- cppcheck report:
gdbstub.c:1781: error: Memory leak: s
Rearranging of the code avoids the leak.
v2:
Replace the g... - 01:20 pm Revision b08d26b7: tcg-sparc: Fix set-but-not used warnings.
- In both cases, val is computed, but then not used in the
subsequent line, which then re-computes the quantity in
a di... - 01:17 pm Revision 25cc4a76: Merge branch 's390-1.0' of git://repo.or.cz/qemu/agraf
- * 's390-1.0' of git://repo.or.cz/qemu/agraf:
s390x: initialize virtio dev region
tcg: Use TCGReg for standard tcg... - 01:17 pm Revision 05a86f23: Merge branch 'ppc-1.0' of git://repo.or.cz/qemu/agraf
- * 'ppc-1.0' of git://repo.or.cz/qemu/agraf:
pseries: Fix qdev.id handling in the VIO bus code
pseries: Allow kern...
11/18/2011
- 09:30 pm Revision 54dcd0b3: Merge remote-tracking branch 'kwolf/block-stable' into staging
- 09:23 pm Revision 7197390a: Merge remote-tracking branch 'qmp/queue/qmp-1.0' into staging
- 07:55 pm Revision 15d4a723: fmodaudio: Remove unused variable 'bits16' (reported by cppcheck)
- The variable is assigned a value which is never used,
so remove variable and assignment.
Signed-off-by: Stefan Weil ... - 03:26 pm Revision 1e34d859: pseries: Fix qdev.id handling in the VIO bus code
- When the user creates a device on the command line with -device, they
can specify the id, using id=foo. Currently the... - 03:22 pm Revision 57285302: pseries: Check we have a chardev in spapr_vty_init()
- If qemu is run like:
qemu-system-ppc64 -nodefaults -device spapr-vty
We end up in spapr_vty_init() with dev->chard... - 03:22 pm Revision 3feef8ad: pseries: Allow kernel's early debug output to work
- The PAPR specification defines a virtual TTY/console interface for guest
OSes to use via the H_PUT_TERM_CHAR and H_GE... - 03:22 pm Revision 5afdec40: pseries: Default reg for vty should be SPAPR_VTY_BASE_ADDRESS
- In commit b4a78527359a4540d84d4cdf629d01cbb262f698 ("Place pseries vty
devices at addresses more similar to existing ... - 03:22 pm Revision 5435352c: pseries: Fix buggy spapr_vio_find_by_reg()
- The spapr_vio_find_by_reg() function in hw/spapr_vio.c is supposed to find
the device structure for a PAPR virtual IO... - 03:22 pm Revision 92c93a81: pseries: Correct RAM size check for SLOF
- The SLOF firmware used on the pseries machine needs a reasonable amount of
(guest) RAM in order to run, so we have a ... - 03:14 pm Revision 33ebad12: scsi-block: always use SG_IO for MMC devices
- CD burning messes up the state of the host page cache and host block
device. Just pass all operations down to the de... - 03:12 pm Revision f3b338ef: scsi: pass down REQUEST SENSE to the device when there is no stored sense
- This will let scsi-block/scsi-generic report progress on long
operations.
Reported-by: Thomas Schmitt <scdbackup@gmx... - 03:09 pm Revision 0fd76ff4: scsi: remove block descriptors from CDs
- Reported-by: Thomas Schmitt <scdbackup@gmx.net>
Tested-by: Thomas Schmitt <scdbackup@gmx.net>
Signed-off-by: Paolo Bo... - 03:04 pm Revision 06b86357: scsi: fix parsing of allocation length field
- - several MMC commands were parsed wrong by QEMU because their allocation
length/parameter list length is placed in a... - 02:57 pm Revision 00a01ad4: scsi: update list of commands
- Add more commands and their names, and remove SEEK(6) which is obsolete.
Instead, use SET_CAPACITY which is still in ... - 02:54 pm Revision 2c20ae11: atapi: kill MODE SENSE(6), fix MODE SENSE(10)
- Mode page 2A of emulated ATAPI DVD-ROM should have page length 0x14
like SCSI CD-ROM, rather than 0x12.
Mode page le... - 02:37 pm Revision 245d0049: scsi-disk: guess geometry
- Old operating systems rely on correct geometry to convert from CHS
addresses to LBA. Providing correct data is neces... - 02:35 pm Revision 7082826e: scsi: fix fw path
- The pre-1.0 firmware path for SCSI devices already included the LUN
using the suffix argument to add_boot_device_path... - 02:35 pm Revision 00984e39: Documentation: Add section about iSCSI LUNS to qemu-doc
- Add a new section about using iSCSI LUNs with qemu
and provide a short example on how to set up a target and access i...
11/17/2011
- 07:15 pm Revision 599825c5: Makefile: fix dependencies for generated .h, .c
- We have a single rule generating .c and .h files,
so .h doesn't depend on .c: both depend on the
source schema.
Fix ... - 07:15 pm Revision 1b14254b: Makefile: fix qga dependencies
- .c files include .h files, so .o depends on .h,
and the linked result depends on .o.
We got it wrong for qga rules, f... - 07:15 pm Revision 611b7273: Makefile: remove more generated files on clean
- make clean missed the source qmp files generated
by python. Fix that.
Signed-off-by: Michael S. Tsirkin <mst@redhat.... - 07:15 pm Revision b1beac3d: Makefile: dependency fix
- qga/guest-agent-commands.c includes qga-qmp-commands.h,
but it was missing in its dependencies. Add it in QGALIB_GEN.... - 07:15 pm Revision 54d50be6: qapi: Check for negative enum values
- We don't currently check for negative enum values in qmp_output_type_enum(),
this will very likely generate a segfaul... - 02:57 pm Revision c951d9a6: monitor: Fix file_completion() to check for stat() failure
- stat() can fail for a file name just read with readdir(). Easiest way
to trigger is a dangling symbolic link --- loo... - 02:57 pm Revision e6d89f8c: Fixing some spelling in docs/libcacard.txt
- Reviewed-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
Signed-off-by: Ste... - 02:57 pm Revision 12619721: Fix typo: runnning -> running
- One n too many for running, need we say more.
Signed-Off-By: Vagrant Cascadian <vagrant@freegeek.org>
Signed-off-by... - 02:57 pm Revision b5e4946f: Fix spelling in documentation and comments (similiar -> similar)
- This bug was detected by codespell.
In mips_mipssim.c a grammatical error was fixed, too.
Signed-off-by: Stefan Weil... - 02:57 pm Revision 4238e264: Fix some spelling bugs in documentation and comments
- These errors were detected by codespell:
remaing -> remaining
soley -> solely
virutal -> virtual
seperate -> separat...
11/14/2011
- 07:26 pm Revision e1556ad5: hw/omap_gpio: Fix infinite recursion when doing 8/16 bit reads
- Fix a long-standing bug which meant that any attempt to do an
8 or 16 bit read from the OMAP GPIO module would cause ... - 07:26 pm Revision 3827cdb1: pc_piix: set qxl revision to 2 for pc-0.14
- The default is still 3, and I didn't change older machine types.
Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-... - 07:26 pm Revision 3f5bd4e1: Update version to 1.0-rc2
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 07:17 pm Revision 371572df: Revert bugfix e7852674d5 until tested or until after the release.
- Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com>
- 06:47 pm Revision 326384d5: s390x: initialize virtio dev region
- When running the s390x virtio machine we can potentially use uninitialized
memory for the virtio device backing ram. ... - 06:47 pm Revision 2a534aff: tcg: Use TCGReg for standard tcg-target entry points.
- Including tcg_out_ld, tcg_out_st, tcg_out_mov, tcg_out_movi.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Revi... - 06:47 pm Revision 13449a6e: s390: fix short kernel command lines
- The default kernel command line for s390 is
"root=/dev/ram0 ro"
When overriding this line, we have to ensure to also... - 06:47 pm Revision e9d86b76: s390: fix reset hypercall to reset the status
- This patch fixes the reset hypercall which is supposed to also
reset the device status in device memory.
This fixes t... - 06:47 pm Revision 854e42f3: s390: Fix cpu shutdown for KVM
- On s390 a shutdown is the state of all CPUs being either stopped
or disabled (for interrupts) waiting. We have to tra... - 06:47 pm Revision 1864b94a: s390x: implement SIGP restart and shutdown
- An s390x OS does reboot and shutdown triggers through hypercalls that
we didn't implement on the TCG backend yet. Tha... - 06:47 pm Revision 27b5979d: s390x: add ldeb instruction
- While running perl, we encountered the ldeb instruction to be used,
so we implement it :).
Signed-off-by: Alexander ... - 06:47 pm Revision b9959138: s390x: update R and C bits in storage key
- When the s390x maps a page or writes happen to a page, the R and C
bits get updated. The easiest way to implement thi... - 06:47 pm Revision ef81522b: s390x: Add shutdown for TCG s390-virtio machine
- Now that we have code in place to do refcounting of online CPUs, we
can drag the TCG code along and implement shutdow... - 06:47 pm Revision 17bb18ce: s390x: implement rrbe instruction properly
- The rrbe instruction resets the reference bit in the given storage key.
So far, we merely made it a nop and also retu... - 06:47 pm Revision 771142c2: tcg: Standardize on TCGReg as the enum for hard registers
- Most targets did not name the enum; tci used TCGRegister.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Reviewe... - 06:47 pm Revision 09ed75f7: s390x: make ipte 31-bit aware
- When running 31-bit code we can potentially map the same virtual
address twice - once as 0x0yyyyyyy and once as 0x8yy... - 04:22 am Revision a3efecb8: hw/onenand: reject read-only drives
- Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-of... - 04:19 am Revision 3fc3abf7: hw/nand: reject read-only drives
- also gracefully fail on nand_device_init() for unsupported block
size instead of aborting.
Signed-off-by: Juha Riihi... - 04:09 am Revision b2887c43: hw/arm_sysctl: Fix RESETCTL for realview-pb-a8 and -pbx-a9
- Depending on the considered baseboard the bit used to
reset the platform is different.
Here is the list of considere... - 03:26 am Revision 7c64d297: hw/pxa2xx.c: Fix handling of RW bits in PMCR
- Fix an error in commit afd4a6522 which meant that writing a zero
to the RW bits in the PMCR wouldn't actually clear t... - 03:19 am Revision e7852674: hw/usb-net.c: Fix precedence bug when checking rndis_state
- "!X == 2" is always false (spotted by Coverity), so the checks
for whether rndis is in the correct state would never ...
11/13/2011
- 12:00 pm Revision 88365e47: memory: fix 'info mtree' segfaults
- 'info mtree' accesses invalid memory in two cases, both due to incorrect
(and unsafe) usage of QTAILQ_FOREACH_SAFE()....
11/12/2011
11/11/2011
- 08:49 pm Revision b78c2b3a: hw/pl061: Remove pointless comparison of array to null
- Remove a pointless comparison of an array to null. (There is
no need to check whether s->out[i] is non-null as qemu_s... - 08:49 pm Revision 35914dc7: hw/tc58128.c: Remove unnecessary check for g_malloc failure
- Remove a check for g_malloc failing: this never happens.
Also use g_malloc rather than g_malloc0 as we immediately
me... - 08:49 pm Revision 7dd47667: linux-user/elfload.c: Don't memset(NULL..) if malloc() failed
- If a malloc() in copy_elf_strings() failed we would call memset()
before the "did malloc fail?" check. Fix this by mo... - 08:49 pm Revision 0abe905d: vl.c: prohibit simultaneous use of -icount with kvm or xen
- With -icount, The vm_clock is updated with help from TCG (it counts
instructions at 2^ICOUNT ns/instructions). With K... - 08:49 pm Revision ee71c984: hw/arm_timer.c: Fix bounds check for Integrator timer accesses
- There are only three counter/timers on the integrator board:
correct the bounds check to avoid an array overrun. (Spo... - 08:49 pm Revision afd4a652: hw/pxa2xx.c: Fix handling of R/WC bits in PMCR
- Fix a bug in handling the write-one-to-clear bits in the PMCR
which meant that we would always clear the bit even if ... - 08:49 pm Revision 9d947472: qemu-sockets: Plug fd leak on unix_connect_opts() error path
- Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@u... - 08:49 pm Revision 1bbd1592: os-posix: Plug fd leak in qemu_create_pidfile()
- Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@u... - 08:49 pm Revision 095ed5be: posix-aio-compat: Plug memory leak on paio_init() error path
- Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@u... - 08:49 pm Revision 096685fc: hw/omap_intc.c: Avoid crash on access to nonexistent banked registers
- Avoid a crash due to null pointer dereference if a guest attempts
to access banked registers for a nonexistent bank. ... - 08:49 pm Revision a4e26048: qemu-char: Plug memory leak on qemu_chr_open_pty() error path
- Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@u... - 08:49 pm Revision f2338fb4: configure: Do not use 'sed -i'
- 'sed -i' is not defined in POSIX. It doesn't work on Mac OS X the way
it's used in configure (without suffix argument... - 08:49 pm Revision 1299c631: migration: fix detached migration with fd
- Migration with fd uses s->mon to pass the fd. But we only assign the
s->mon for !detached migration. Fix it. Once ... - 08:49 pm Revision f2d3476e: ui: Plug memory leaks on parse_keyboard_layout() error path
- Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@u... - 06:33 pm Revision d43b45e2: pseries: Fix initialization of sPAPREnvironment structure
- Since we added PCI support to the pseries machine, we include a qlist of
PCI host bridges in the sPAPREnvironment str... - 06:33 pm Revision 9df3b45d: tcg-ppc64: Fix compile errors for userspace only builds with gcc 4.6
- tcg/ppc64/tcg-target.c has a couple of places where variables are set
unconditionally, but otherwise used only for so... - 06:33 pm Revision ee2b3994: PPC: Fix for the gdb single step problem on an rfi instruction
- When using gdb to single step a ppc interrupt routine, the execution
flow passes the rfi instruction without actually... - 04:27 pm Revision d423675c: vl.c: Fail gracefully if no machine is found
- machine defaults to find_default_machine(),
then gets overridden via -M and machine_parse().
If no -M is specified a... - 03:02 pm Revision ca716364: block: Make cache=unsafe flush to the OS
- cache=unsafe completely ignored bdrv_flush, because flushing the host disk
costs a lot of performance. However, this ... - 03:02 pm Revision eb489bb1: block: Introduce bdrv_co_flush_to_os
- qcow2 has a writeback metadata cache, so flushing a qcow2 image actually
consists of writing back that cache to the p... - 03:02 pm Revision 980bda8b: hw/pc.c: Fix use-while-uninitialized of fd_type[]
- Fix a use-while-uninitialized of the fd_type[] array (introduced
in commit 34d4260e1, noticed by Coverity). This is m... - 03:02 pm Revision c68b89ac: block: Rename bdrv_co_flush to bdrv_co_flush_to_disk
- There are two different types of flush that you can do: Flushing one level up
to the OS (i.e. writing data to the hos... - 03:02 pm Revision f1ef5555: qemu-nbd: fix socket creation race
- Now that the client and server are in the same process, there is
no need to race on the creation of the socket. We c... - 03:02 pm Revision bb345110: qemu-nbd: trap SIGTERM
- The client process right now uses SIGTERM to interrupt the server side.
This does not affect the exit status of "qemu... - 03:02 pm Revision 78439f6a: block: Fix vpc initialization of the Dynamic Disk Header
- The Data Offset field in the Dynamic Disk Header is an 8 byte field.
Although the specification (2006-10-11) gives an... - 03:02 pm Revision c1f8fdc3: qemu-nbd: print error messages from the daemon through a pipe
- In order to get nice error messages, keep the qemu-nbd process running
until before issuing NBD_DO_IT and connected t... - 03:02 pm Revision b32f6c28: qemu-nbd: rename socket variable
- It will be moved to a global variable by the next patch, and it
would conflict with the socket function.
Signed-off-... - 03:02 pm Revision 802ddc37: qemu-nbd: open the block device after starting the client thread
- This is cleaner, because we do not need to close the block device when
there is an error opening /dev/nbdX. It was d... - 03:02 pm Revision a517e88b: qemu-nbd: move client to a thread
- This avoids that qemu-nbd uses both forking and threads, which do
not behave well together.
qemu-nbd is already Unix... - 03:02 pm Revision 74624688: nbd: treat EPIPE from NBD_DO_IT as success
- This can be seen with "qemu-nbd -v -c", which returns 1 instead of 0
when you disconnect with "qemu-nbd -d".
Signed-... - 03:02 pm Revision 7704df98: vvfat: Fix read-write mode
- vvfat used to directly call into the qcow2 block driver instead of using the
block.c wrappers. With the coroutine con... - 03:02 pm Revision 4480de19: scsi-disk: implement eject requests
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 03:02 pm Revision 2df0a3a3: atapi: implement eject requests
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 03:02 pm Revision 025ccaa7: block: add eject request callback
- Recent versions of udev always keep the tray locked so that the kernel
can observe "eject request" events (aka tray b...
11/10/2011
- 02:29 pm Revision d3c481b3: x86/cpuid: Convert remaining strdup() to g_strdup()
- Fixes missing error checking.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Stefan Hajnoczi <s... - 02:29 pm Revision 0e3b800e: hw/lan9118.c: Add missing 'break' to fix buffer overrun
- Add a missing 'break' statement to fix a buffer overrun when
executing the EEPROM write-all command. Spotted by Cover... - 02:29 pm Revision 542379f4: qdev: Fix crash on -device '?=x'
- Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@l... - 02:29 pm Revision 302d9d6f: ui/vnc: Convert sasl.mechlist to g_malloc() & friends
- Fixes protocol_client_auth_sasl_mechname() not to crash when malloc()
fails. Spotted by Coverity.
Signed-off-by: Ma... - 02:29 pm Revision 99e1dec0: x86/cpuid: Plug memory leak in cpudef_setfield()
- To reproduce the leak, put two name options into the same [cpudef]
section of target-x86_64.conf.
Signed-off-by: Mar... - 02:29 pm Revision 04c5b17a: x86/cpuid: Fix crash on -cpu ""
- Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@l... - 11:41 am Revision 235e510c: configure: Show --cpu option on the help list
- Signed-off-by: Chen Wen-Ren (陳韋任) <chenwj@iis.sinica.edu.tw>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.... - 11:41 am Revision 27c8efcb: qemu-tech.texi: Update default code cache size
- Update the document since the default code cache size is 32 MB now.
Signed-off-by: chenwj <chenwj@cs.nctu.edu.tw>
Si...
11/09/2011
- 08:06 pm Revision 4f61927a: hpet: fix infinite loop in qemu_run_timers with -icount enabled
- hpet_timer timer callback rearms itself based on difference between
current HPET tick counter and comparator value. D... - 08:06 pm Revision 1bf6ccd3: Clean up assertion in get_boot_devices_list()
- g_strdup() can't fail, remove assertion. Assert its argument can't be
null, because that's not obvious (add_boot_dev... - 08:06 pm Revision c0465d1a: hw/omap_gpmc.c: Add missing 'break's to fix 8 bit NAND writes
- Add missing 'break' statements which would have meant that writing
to an 8 bit NAND device was broken. Spotted by Cov... - 08:06 pm Revision cca5de73: win32: remove broken timers
- The non-dynticks timer variations are broken, so they can be
removed.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.... - 08:06 pm Revision 95117be5: hw/omap_dss.c: Fix !-vs-~ bug in handling DISPC_CONTROL
- Fix a bug revealed by a coverity scan (see bug 887883) which meant
that we would never print the warning about unpred... - 08:06 pm Revision 66e3dd92: i386: derive '-cpu host' from KVM_GET_SUPPORTED_CPUID
- The fact that a host cpu supports a feature doesn't mean that QEMU and KVM
will also support it, yet -cpuid host brin... - 08:06 pm Revision bfc763fc: Replace WriteFileEx with WriteFile in qemu_create_pidfile
- The function that writes pidfile for win32 uses WriteFileEx which is an
asynchronous IO function. The arguments given... - 08:06 pm Revision 4f26f2b6: configure: fix detection for xattr.h on modern distributions
- Modern distributions place xattr.h in /usr/include/sys, and fold
libattr.so into libc. They also don't have an ENOAT...
11/08/2011
- 09:53 pm Revision 9770b912: virtex: Remove memset of clk_setup
- clk_setup is now a function. Fixes a segfault.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
11/07/2011
- 06:57 pm Revision 1d769ced: Update version for v1.0-rc1
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:57 pm Revision 439229c7: console: Fix rendering of VGA underline
- vga_putcharxy()'s underline code sets font_data to 0xffff instead of
0xff. vga_putcharxy() then reads dmask16[0xffff... - 06:57 pm Revision 25a21c94: ac97: don't override the pci subsystem id
- This patch removes the code lines which set the subsystem id for the
emulated ac97 card to 8086:0000. Due to the dev... - 06:57 pm Revision f54c556c: qemu_timedate_diff() shouldn't modify its argument.
- The caller of qemu_timedate_diff() does not expect that tm it passes to
the function will be modified, but mktime() i... - 06:57 pm Revision 47113ab6: reenable vm_clock when resuming all vcpus
- We disable vm_clock when pausing all vcpus, but we forget to
reenable it when resuming all vcpus. It will cause that ... - 06:57 pm Revision f67ab77a: qxl: fix vga port initialization.
- Commit 0a039dc70096b768d3810afa50ba1d214768aaf4 broke vga modes for
qxl-vga by loosing vga_ioport_read windup. qxl n... - 06:57 pm Revision 6329866f: add sgabios blob and submodule
- The rom was not added together with the sgabios device and is
not installed.
Signed-off-by: Paolo Bonzini <pbonzini@... - 06:57 pm Revision 6023d832: disable automatic loading of sgabios when -nographic
- sgabios hasn't gotten a lot of coverage since it was not shipped. For 1.0,
let's disable the automatic loading of th... - 06:57 pm Revision 19857e62: pc: add 1.0 machine type
- This patch adds a pc-1.0 machine type.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Gerd Hoffmann... - 06:57 pm Revision 2963e65a: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- 06:56 pm Revision ca062aae: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 10:07 am Revision e7b48c97: xen-platform: Fix IO port read/write functions
- Somehow, the read/write functions handle an offset that does not exist anymore.
Signed-off-by: Anthony PERARD <antho... - 10:03 am Revision 8af42882: readline: Fix buffer overrun on re-add to history
- readline_hist_add() moves the history entry to the end of history. It
uses memmove() to move rs->history[idx + 1..] ... - 10:01 am Revision 81beeec4: cmd: Fix coding style in cmd.c
- Before the next patches, fix coding style of the affected functions.
Signed-off-by: Pavel Borzenkov <pavel.borzenkov... - 10:01 am Revision ba7806ad: cmd: Fix potential NULL pointer dereference
- Signed-off-by: Pavel Borzenkov <pavel.borzenkov@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 10:01 am Revision 47e8dd8f: cmd: Fix potential memory leak
- Signed-off-by: Pavel Borzenkov <pavel.borzenkov@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
11/06/2011
- 06:01 pm Revision 41bf234d: arm_gic: handle banked enable bits for per-cpu interrupts
- The first enable set/clear register (which controls the PPIs and SGIs)
is supposed to be banked for each processor. ...
Also available in: Atom