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...
Peter Maydell
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...
Peter Maydell
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...
David Gibson
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 ...
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...
Peter Maydell
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...
Peter Chubb
05:39 pm Revision eb5d5bea: Merge remote-tracking branch 'kwolf/for-anthony' into staging
Anthony Liguori
05:37 pm Revision f6480ca3: Merge remote-tracking branch 'aneesh/1.0-fixes' into staging
Anthony Liguori
04:44 pm Revision cac1e30a: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
Anthony Liguori
04:43 pm Revision 01e7a53a: Merge remote-tracking branch 'qemu-kvm/memory/batch' into staging
Anthony Liguori
04:39 pm Revision 4eb2d2d9: Update version for 1.1 development branch
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
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...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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. ...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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>
Stefan Hajnoczi
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...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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 ...
Stefan Hajnoczi
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 ...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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>
Kevin Wolf
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)...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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 ...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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...
Kevin Wolf
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...
Kevin Wolf
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...
Kevin Wolf
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 ...
Kevin Wolf
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...
Kevin Wolf
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...
Kevin Wolf
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 ...
Kevin Wolf
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...
Stefan Hajnoczi
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...
Zhi Yong Wu
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-...
Kevin Wolf
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...
Zhi Yong Wu
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...
Zhi Yong Wu
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...
Li Zhi Hui
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...
Zhi Yong Wu
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>
Kevin Wolf
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...
Dong Xu Wang
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 ...
Paolo Bonzini
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...
Zhi Yong Wu
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...
Stefan Hajnoczi
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...
Kevin Wolf
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>
Avi Kivity
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...
Avi Kivity
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...
Avi Kivity
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...
Avi Kivity

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...
Avi Kivity
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...
Deepak C Shetty
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>
Aneesh Kumar K.V
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...
Aneesh Kumar K.V
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...
Aneesh Kumar K.V
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...
Aneesh Kumar K.V
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...
Avi Kivity

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...
Dong Xu Wang
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...
Dong Xu Wang
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>
Dong Xu Wang
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...
Dong Xu Wang
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>
Dong Xu Wang
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>
Dong Xu Wang
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...
Dong Xu Wang
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>
Dong Xu Wang
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...
Stefan Weil
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...
Dong Xu Wang
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: ...
Hervé Poussineau
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...
Markus Armbruster
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>
Peter Maydell
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>
Dong Xu Wang
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>
Dong Xu Wang

12/01/2011

10:04 pm Revision 1c8a881d: Update version for 1.0 release
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori

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...
Michael Roth
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...
Michael Roth

11/29/2011

12:20 am Revision 85e83264: Update version for 1.0-rc4
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
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...
Anthony Liguori
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...
Max Filippov
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...
Markus Armbruster
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...
Markus Armbruster
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...
Markus Armbruster
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...
Markus Armbruster
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...
Markus Armbruster
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...
Markus Armbruster
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...
Avi Kivity
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...
Markus Armbruster
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)...
Hans de Goede
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...
Hans de Goede
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...
Hans de Goede
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...
Hans de Goede
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...
Hans de Goede
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...
Aneesh Kumar K.V

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...
Stefan Weil
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...
Stefan Weil
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...
Paolo Bonzini
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...
Paolo Bonzini
07:15 pm Revision 13bd0b50: Merge remote-tracking branch 'kwolf/block-stable' into staging
Anthony Liguori
07:12 pm Revision f0430374: Merge remote-tracking branch 'kraxel/usb.32' into staging
Anthony Liguori
07:11 pm Revision 684a7a74: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
Anthony Liguori
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...
Anthony Liguori
03:40 pm Revision f44336c5: omap_l4: rename omap_l4_attach_region() to omap_l4_attach()
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
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>
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
03:38 pm Revision a6dbd3c8: omap_l4: remove omap_l4_attach()
No longer used.
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
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>
Benoît Canet
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>
Benoît Canet
03:38 pm Revision 011a98a1: omap2: convert to memory API (part II)
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
03:38 pm Revision 4852e5d8: omap_dss: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
03:38 pm Revision 750ecd44: sysbus: rename sysbus_init_mmio_region() to sysbus_init_mmio()
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
03:38 pm Revision 9bac7d6c: omap2: convert to memory API (part I)
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
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>
Avi Kivity
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>
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
03:38 pm Revision 9244b42d: omap_gpio: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
03:38 pm Revision 7405165e: omap_dma: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
03:38 pm Revision 6a0148e7: omap_sdrc: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
03:38 pm Revision 9832b74c: omap_gp_timer: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
03:38 pm Revision 0a9ee1a7: omap_tap: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
03:38 pm Revision fcb40162: omap_synctimer: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
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...
Avi Kivity
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...
Avi Kivity
03:38 pm Revision c304fed7: omap_mmc: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
03:38 pm Revision aee39503: omap_uart: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
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...
Avi Kivity

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...
Stefan Weil
11:51 am Revision 14f40fdc: MAINTAINERS: add checkpatch
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
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...
Florian Mickler
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...
Max Filippov

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>
Benoît Canet
06:32 pm Revision da726e5e: ppc4xx_pci: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:32 pm Revision f81138ce: prep_pci: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:32 pm Revision d09510b2: lm32_timer: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
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>
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
06:32 pm Revision cd5cba79: ppce500_pci: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
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>
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
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:...
Avi Kivity
06:32 pm Revision 847b52c1: grlib_irqmp: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
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>
Benoît Canet
06:32 pm Revision 6281f7d1: grlib_apbuart: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:32 pm Revision f810bc4a: xilinx_axidma: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:32 pm Revision 0dc31f3b: xilinx_axienet: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:32 pm Revision 1ce2c9cd: sun4c_intctl: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
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>
Benoît Canet
06:32 pm Revision d224136c: sun4m_iommu: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:32 pm Revision cde844fa: grlib_gptimer: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
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:...
Avi Kivity
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...
Avi Kivity
06:32 pm Revision b0a941b0: empty_slot: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:32 pm Revision 7ef57cca: eccmemctl: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
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>
Avi Kivity
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...
Avi Kivity
06:32 pm Revision 1c7af35f: mpc8544_guts: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:32 pm Revision d6c5f066: sparc32_dma: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:32 pm Revision 838335ec: axis_dev88: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:32 pm Revision 00049a12: pxa2xx_dma: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision 871321ac: ds1225y: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision 024e5bb6: dp8393x: convert to memory API
Fixes address space leak on hotunplug.
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
06:31 pm Revision 9d7f1b9a: ide/mmio: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision df182043: cs4321: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
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...
Benoît Canet
06:31 pm Revision 3054434d: rc4030: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
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>
Benoît Canet
06:31 pm Revision 5a31cd68: m48t59: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision e977aa37: hpet: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
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>
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
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...
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
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...
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
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>
Benoît Canet
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...
Jan Kiszka
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>
Benoît Canet
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...
Benoît Canet
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...
Benoît Canet
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...
Benoît Canet
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...
Benoît Canet
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...
Benoît Canet
06:31 pm Revision cfee758c: sbi: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision dc6c1b37: fdc: convert to memory API
FIXME: instance ID for migration
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
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...
Jan Kiszka
06:31 pm Revision 7f8293bf: pl190: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision 02a59c37: pl022: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision 1a6b31ce: pl110: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision 63b02e04: pl080: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision 9edbe481: pl031: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision ca45842a: pl181: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision 48484757: pl011: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision b8f7a738: pl050: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision 3cf89f8a: pl061: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
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>
Avi Kivity
06:31 pm Revision 04d66689: tosa: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision e6d17b05: vexpress: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision 333b13fc: virtex_ml507: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision c6017850: jazz_led: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision 62ceeb2c: versatilepb: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision 63858cd9: parallel: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision e71ceafc: zaurus: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity

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...
Gerd Hoffmann
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>
Kevin Wolf
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>
Kevin Wolf
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...
Kevin Wolf
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: ...
Kevin Wolf
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...
Kevin Wolf
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...
Kevin Wolf
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...
Kevin Wolf
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...
Gerd Hoffmann
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>
Gerd Hoffmann
05:24 pm Revision aac882e7: usb-ehci: codestyle fixups
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
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...
Stefano Stabellini
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...
Julian Pidancet

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...
Gerd Hoffmann
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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...
Markus Armbruster
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>
...
Dong Xu Wang
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...
Paolo Bonzini
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 ...
Paolo Bonzini
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>
Paolo Bonzini
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...
Paolo Bonzini

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...
Michael S. Tsirkin
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...
Michael S. Tsirkin
11:05 pm Revision 40897c9c: Update version for 1.0-rc3 release
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
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_...
Michael S. Tsirkin
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...
Max Filippov
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...
Stefan Weil
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 ...
Avi Kivity
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...
Hongyong Zang
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...
Paolo Bonzini
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 <...
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 '...
Anthony Liguori
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...
Anthony Liguori
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...
Anthony Liguori
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...
Anthony Liguori
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...
Anthony Liguori
10:44 pm Revision a3baf1be: Merge remote-tracking branch 'kraxel/usb.31' into staging
Anthony Liguori
10:36 pm Revision 1571b6cb: Merge remote-tracking branch 'origin/master' into staging
Anthony Liguori
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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...
Gerd Hoffmann
03:08 pm Revision 414c4604: usb-storage: drop result from device state.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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...
Gerd Hoffmann

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...
Blue Swirl
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...
Markus Armbruster
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...
Fabien Chouteau
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...
Stefan Weil
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...
Richard Henderson
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...
Blue Swirl
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...
Blue Swirl

11/18/2011

09:30 pm Revision 54dcd0b3: Merge remote-tracking branch 'kwolf/block-stable' into staging
Anthony Liguori
09:23 pm Revision 7197390a: Merge remote-tracking branch 'qmp/queue/qmp-1.0' into staging
Anthony Liguori
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 ...
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...
Michael Ellerman
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...
Michael Ellerman
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...
David Gibson
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 ...
Michael Ellerman
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...
David Gibson
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 ...
David Gibson
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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 ...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Ronnie Sahlberg

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 ...
Michael S. Tsirkin
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...
Michael S. Tsirkin
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....
Michael S. Tsirkin
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....
Michael S. Tsirkin
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...
Luiz Capitulino
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...
Markus Armbruster
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...
Matthias Brugger
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...
Vagrant Cascadian
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...
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...
Stefan Weil

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 ...
Peter Maydell
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-...
Alon Levy
07:26 pm Revision 3f5bd4e1: Update version to 1.0-rc2
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
07:17 pm Revision 371572df: Revert bugfix e7852674d5 until tested or until after the release.
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com> Andrzej Zaborowski
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. ...
Alexander Graf
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...
Richard Henderson
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...
Christian Borntraeger
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...
Christian Borntraeger
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...
Christian Borntraeger
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...
Alexander Graf
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 ...
Alexander Graf
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...
Alexander Graf
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...
Alexander Graf
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...
Alexander Graf
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...
Richard Henderson
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...
Alexander Graf
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...
Juha Riihimäki
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...
Juha Riihimäki
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...
Jean-Christophe DUBOIS
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...
Peter Maydell
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 ...
Peter Maydell

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()....
Avi Kivity

11/12/2011

01:26 am Revision 74d33d5c: Merge remote-tracking branch 'kwolf/block-stable' into staging
Anthony Liguori

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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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...
Max Filippov
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...
Peter Maydell
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 ...
Peter Maydell
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...
Markus Armbruster
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...
Markus Armbruster
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...
Markus Armbruster
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. ...
Peter Maydell
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...
Markus Armbruster
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...
Pavel Borzenkov
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 ...
Juan Quintela
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...
Markus Armbruster
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...
David Gibson
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...
David Gibson
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...
Sebastian Bauer
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...
Andreas Färber
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 ...
Kevin Wolf
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...
Kevin Wolf
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...
Peter Maydell
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...
Kevin Wolf
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Charles Arnold
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...
Paolo Bonzini
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-...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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-...
Paolo Bonzini
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...
Kevin Wolf
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>
Paolo Bonzini
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>
Paolo Bonzini
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...
Paolo Bonzini

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...
Markus Armbruster
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...
Peter Maydell
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...
Markus Armbruster
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...
Markus Armbruster
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...
Markus Armbruster
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...
Markus Armbruster
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...
Max Filippov
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...
Markus Armbruster
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...
Peter Maydell
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....
Paolo Bonzini
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...
Peter Maydell
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...
Avi Kivity
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...
Fabien Chouteau
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...
Avi Kivity

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>
Edgar E. Iglesias

11/07/2011

06:57 pm Revision 1d769ced: Update version for v1.0-rc1
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
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...
Markus Armbruster
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...
Gerd Hoffmann
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...
Gleb Natapov
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 ...
Wen Congyang
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...
Gerd Hoffmann
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@...
Paolo Bonzini
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...
Paolo Bonzini
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...
Gerd Hoffmann
06:57 pm Revision 2963e65a: Merge remote-tracking branch 'kwolf/for-anthony' into staging
Anthony Liguori
06:56 pm Revision ca062aae: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
Anthony Liguori
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...
Anthony PERARD
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..] ...
Markus Armbruster
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...
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>
Pavel Borzenkov
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>
Pavel Borzenkov

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. ...
Rabin Vincent
« Previous
Next »
 

Also available in: Atom