Activity
From 11/20/2011 to 12/19/2011
12/19/2011
- 09:36 pm Revision cb4e15c7: ppce500_pci: remove sysbus_init_mmio_cb2 usage
- Expose only one container MemoryRegion to sysbus.
(Peter Maydell's idea)
Reviewed-by: Peter Maydell <peter.maydell@l... - 09:36 pm Revision ab0115e1: sysbus: remove sysbus_init_mmio_cb2
- This function is not longer in use so remove it.
Signed-off-by: Benoît Canet <benoit.canet@gmail.com>
Signed-off-by:... - 09:36 pm Revision 8c106233: sh_pci: remove sysbus_init_mmio_cb2 usage
- The isa region is not exposed as a sysbus region because the iobr
register contains its address and use it to remap d... - 06:27 pm Revision 80e555c2: qom: introduce get/set methods for Property
- This patch adds a visitor interface to Property. This way, QOM will be
able to expose Properties that access a fixed... - 06:27 pm Revision 6aced82c: qom: introduce QERR_PROPERTY_VALUE_OUT_OF_RANGE
- This will be used when reject invalid values for integer fields that
are less than 64-bits wide.
Reviewed-by: Anthon... - 06:27 pm Revision ca2cc788: qom: register qdev properties also as non-legacy properties
- Push legacy properties into a "legacy-..." namespace, and make them
available with correct types too.
For now, all p... - 06:27 pm Revision cafe5bdb: qom: distinguish "legacy" property type name from QOM type name
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: ... - 06:27 pm Revision 47c6d3ec: qapi: protect against NULL QObject in qmp_input_get_object
- A NULL qobj can occur when a parameter is fetched via qdict_get, but
the parameter is not in the command. By returni... - 06:27 pm Revision a3adb7ad: vl.c: In qemu -h output, only print options for the arch we are running as
- Only print options in the help output that are accepted by our arch.
This is less confusing for users and also for ot... - 06:27 pm Revision 7db4c4e8: qom: interpret the return value when setting legacy properties
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:27 pm Revision e3cb6ba6: qom: push permission checks up into qdev_property_add_legacy
- qdev_property_get and qdev_property_set can generate permission
denied errors themselves. Do not duplicate this func... - 06:27 pm Revision 0d41d9aa: qom: fix swapped parameters
- Reviewed-by: Anthony Liguori <anthony@codemonkey.ws>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by... - 06:27 pm Revision 77bd1119: vl.c: Move option generation logic into a wrapper file
- In vl.c and qemu-options.h we define macros and include qemu-options.def
in order to generate different content. Move... - 06:27 pm Revision b1746ddd: Documentation: Move balloon option out of i386 only section
- The balloon option is not i386 only, so move it into the standard
options section.
Signed-off-by: Michael Ellerman <... - 05:45 pm Revision f76d27b6: Merge remote-tracking branch 'qemu-kvm/memory/exec-obsolete' into staging
- 05:45 pm Revision 4a1cc680: Merge remote-tracking branch 'qemu-kvm/memory/xen' into staging
- 05:28 pm Revision 67d95c15: memory: move obsolete exec.c functions to a private header
- This will help avoid accidental usage.
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:23 pm Revision 0eeb06b0: etraxfs_eth: drop bogus cpu_unregister_io_memory()
- Leftover call to cpu_unregister_io_memory() can segfault on cleanup. Remove.
Signed-off-by: Avi Kivity <avi@redhat.... - 05:23 pm Revision ce76b8a8: xen: convert to memory API
- Undo the private implementation of qemu_ram_alloc(); use the global one
(which calls right back into xen_ram_alloc())... - 05:23 pm Revision fce537d4: memory, xen: pass MemoryRegion to xen_ram_alloc()
- Currently xen_ram_alloc() relies on ram_addr, which is going away.
Give it something else to use as a cookie.
Signed... - 05:12 pm Revision cde7fc31: Merge remote-tracking branch 'qemu-kvm/memory/mutators' into staging
- Conflicts:
memory.h - 05:10 pm Revision 3cfdd0da: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 04:50 pm Revision ddf83d01: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- 04:45 pm Revision ea830ebb: pc: fix event_idx compatibility for virtio devices
- event_idx was introduced in 0.15 and must be disabled for all virtio-pci devices
(including virtio-balloon-pci).
Sig... - 01:03 pm Revision 84972cbb: configure: Fix compiler warnings in config.log (statement without effect)
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 01:03 pm Revision 50ced5b3: configure: Improve Xen autodetection for hosts without Xen
- With this patch, it only takes one test (instead of four)
to detect that there is no Xen support at all.
For most bu... - 01:03 pm Revision 55cc7f3e: configure: Fix compiler warning in config.log (value was never used)
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 01:03 pm Revision ffc41d10: configure: Fix compiler warning in config.log (undefined NULL)
- Avoid the warning when probing for xfs.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi <... - 01:03 pm Revision ef9a2524: configure: Fix compiler warning in config.log (integer from pointer)
- warning: return makes integer from pointer without a cast
v2: Removed type cast.
Signed-off-by: Stefan Weil <sw@wei... - 01:03 pm Revision 75cafad7: configure: Fix compiler warnings in config.log (always return a value from main)
- Fix several "warning: control reaches end of non-void function".
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-... - 01:03 pm Revision ed054def: configure: Fix compiler warning in config.log (macro redefined)
- warning: "_GNU_SOURCE" redefined
The macro is already defined on the command line.
Signed-off-by: Stefan Weil <sw@w... - 01:03 pm Revision 66ea0f22: configure: Fix compiler warnings in config.log (uninitialized variable)
- warning: ‘fd’ is used uninitialized in this function
warning: ‘id’ is used uninitialized in this function
Signed-off... - 01:03 pm Revision 7a42bbe4: configure: Fix compiler warnings in config.log (null arguments)
- warning: null argument where non-null required (argument 1)
warning: null argument where non-null required (argument ... - 01:03 pm Revision 182eacc0: configure: Fix compiler warnings in config.log (old-style function definition)
- warning: function declaration isn’t a prototype
In function ‘foo’:
warning: old-style function definition
The functi... - 01:03 pm Revision f91f9bee: configure: Fix compiler warning in config.log (unused variable)
- warning: unused variable ‘iov’
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi <stefanha@... - 12:52 pm Revision 8ceb49fe: Also create piix3 property when Xen is enabled
- This recently added line in hw/pc_piix.c is causing a SEGV on a Xen
setup because the piix3 property is never created... - 12:42 pm Revision b15ba6c9: slirp: Fix typo in net_slirp_hostfwd_remove
- Report an error when err is nonzero, not when it is zero.
Signed-off-by: Geoffrey Thomas <geofft@ldpreload.com>
Sign...
12/18/2011
- 08:59 pm Revision ce01a508: pc: add pc-0.15
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
12/16/2011
- 12:45 pm Revision 7b011fbc: kvm: Print something before calling abort() if KVM_RUN fails
- It's a little unfriendly to call abort() without printing any sort of
error message. So turn the DPRINTK() into an fp... - 12:04 pm Revision bfc213af: stellaris: Calculate system clock period on reset
- Calculate the system clock period on reset; otherwise it remains
set to the default value of zero and attempting to u... - 12:03 pm Revision 7fc3574d: Makefile.target: Remove unnecessary dependency rules
- Remove some dependency rules which aren't necessary (the automatically
generated .d files cover all these). These wer... - 11:53 am Revision b61744b3: ide: drop argument to dma_buf_commit
- The argument is unused and even wrong when the function is called
by ide_handle_rw_error. Drop it.
Signed-off-by: P...
12/15/2011
- 06:22 pm Revision 5ab97b7f: phys_page_find_alloc: Use correct initial region_offset.
- This fixes a common bug with initial region_offset value.
Usually, the pages are re-assigned afterwards, so the bug
h... - 06:22 pm Revision 885660bd: network scripts: don't block SIGCHLD before forking
- This patch fixes a bug where child processes of launch_script() can
misbehave due to SIGCHLD being blocked. In the ca... - 05:27 pm Revision f603a687: HACKING: clarify allocation/free recommendations
- Clarify the allocation/free recommendations; this is mostly
just tidying up following the global-search-and-replace d... - 05:27 pm Revision db3a5ed7: usb: fix usb_qdev_init() error handling again
- Commit f462141f18ffdd75847f6459ef83d90b831d12c0 introduced clean up code
when usb_qdev_init() fails. Unfortunately i... - 05:27 pm Revision 15d37e70: vl.c: Print the actual program name in help output
- In help() we do what boils down to:
printf("%s", "qemu");
This seems to be an artifact of be995c27640a82c7056b6f5... - 05:27 pm Revision 56384e8b: exec.c: Fix subpage memory access to RAM MemoryRegion
- Commit 95c318f5e1f88d7e5bcc6deac17330fd4806a2d3 (Fix segfault in mmio
subpage handling code.) prevented a segfault by... - 05:27 pm Revision 7636a470: error: Add an accessor for progname
- We'd like to get the progname for help output, so add an accessor.
Signed-off-by: Michael Ellerman <michael@ellerman... - 05:20 pm Revision 1ecf47bf: fix win32 build
- On Windows, cpus.c needs access to the hThread. Add a Windows-specific
function to grab it. This requires changing ... - 05:20 pm Revision cd34d667: qdev: add a qdev_get_type() function and expose as a 'type' property
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 05:20 pm Revision 18297050: rtc: add a dynamic property for retrieving the date
- This really shows the power of dynamic object properties compared to qdev
static properties.
This property represent... - 05:20 pm Revision 6a146eba: qom: add string property type
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 05:20 pm Revision d0c5be58: rtc: make piix3 set the rtc as a child (v2)
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 05:20 pm Revision b2b6c39a: qom: optimize qdev_get_canonical_path using a parent link
- The full tree search was a bit unreasonable.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:20 pm Revision ad6d45fa: qom: add vga node to the pc composition tree
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 05:20 pm Revision eb6e8ea5: qom: qom_{get, set} monitor commands (v2)
- This allows clients to read and write device model properties through QMP. QAPI
doesn't support Visitor types yet an... - 05:20 pm Revision b4b12c62: qmp: add qom-list command
- This can be used to list properties in the device model.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:20 pm Revision dc45c21f: qdev: provide a path resolution (v2)
- There are two types of supported paths--absolute paths and partial paths.
Absolute paths are derived from the root d... - 05:20 pm Revision 5dbee474: qapi: allow a 'gen' key to suppress code generation
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 05:20 pm Revision 3de1c3e8: qom: add child properties (composition) (v3)
- Child properties express a relationship of composition.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:20 pm Revision 8eb02831: dev: add an anonymous peripheral container
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 05:20 pm Revision 83e94fb8: qom: add link properties (v2)
- Links represent an ephemeral relationship between devices. They are meant to
replace the qdev concept of busses by a... - 05:20 pm Revision 1bdaacb1: qdev: add explicitly named devices to the root complex
- We first add a 'peripheral' container to the root device that we add user
created devices to. This provides all user... - 05:20 pm Revision f9fbd2fd: qdev: provide an interface to return canonical path from root (v2)
- The canonical path is the path in the composition tree from the root to the
device. This is effectively the name of ... - 05:20 pm Revision 44677ded: qom: add new dynamic property infrastructure based on Visitors (v2)
- qdev properties are settable only during construction and static to classes.
This isn't flexible enough for QOM.
Thi... - 05:20 pm Revision a5296ca9: qom: register legacy properties as new style properties (v2)
- Expose all legacy properties through the new QOM property mechanism. The qdev
property types are exposed through the... - 05:20 pm Revision a10f07a7: qom: introduce root device
- This is based on Jan's suggestion for how to do unique naming. The root device
is the root of composition. All devi... - 05:20 pm Revision 85ed303b: qom: add a reference count to qdev objects
- To ensure that a device isn't removed from the graph until all of its links are
broken.
Signed-off-by: Anthony Liguo... - 01:40 pm Revision c2c9a466: qcow2: Allow >4 GB VM state
- This is a compatible extension to the snapshot header format that allows
saving a 64 bit VM state size.
Signed-off-b... - 01:40 pm Revision bd83b362: qiov: prevent double free or use-after-free
- qemu_iovec_destroy does not clear the QEMUIOVector fully, and the data
could thus be used after free or freed again. ... - 01:40 pm Revision 16d2fc00: block/cow: Return real error code
- Signed-off-by: Li Zhi Hui <zhihuili@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 01:40 pm Revision 39a7a362: coroutine: switch per-thread free pool to a global pool
- ucontext-based coroutines use a free pool to reduce allocations and
deallocations of coroutine objects. The pool is ... - 01:40 pm Revision 87a1b3e3: qemu-img rebase: Fix for undersized backing files
- Backing files may be smaller than the corresponding COW file. When
reading directly from the backing file, qemu-img r... - 01:40 pm Revision 3763f26f: Documentation: Add qemu-img -t parameter in man page
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 01:40 pm Revision 6bee44ea: dma: the passed io_func does not return NULL
- Initially found with the following semantic patch:
@ type @
BlockDriverAIOCB *x;
expression E;
@@
x = E;
- if (x =... - 01:40 pm Revision b9c53290: rbd: always set out parameter in qemu_rbd_snap_list
- The caller expects psn_tab to be NULL when there are no snapshots or
an error occurs. This results in calling g_free ... - 01:40 pm Revision b9b2008b: block: dma_bdrv_* does not return NULL
- Initially attempted with the following semantic patch:
@ rule1 @
expression E;
statement S;
@@
E =
(
dma_bdrv_i... - 01:40 pm Revision 3f3aace8: block: avoid useless checks on acb->bh
- Coverity is confused by this "if" and reports leaks on acb->bh.
The bottom half is always deleted before releasing th... - 01:40 pm Revision 91977c2e: block: qemu_aio_get does not return NULL
- Initially done with the following semantic patch:
@ rule1 @
expression E;
statement S;
@@
E = qemu_aio_get (...);
... - 01:40 pm Revision 28c1202b: block/qcow2.c: call qcow2_free_snapshots in the function of qcow2_close
- Signed-off-by: Li Zhi Hui <zhihuili@linux.vnet.ibm.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Si... - 01:40 pm Revision ad54ae80: block: bdrv_aio_* do not return NULL
- Initially done with the following semantic patch:
@ rule1 @
expression E;
statement S;
@@
E =
(
bdrv_aio_readv
... - 01:40 pm Revision df9309fb: block: simplify failure handling for bdrv_aio_multiwrite
- Now that early failure of bdrv_aio_writev is not possible anymore,
mcb->num_requests can be set before the loop start...
12/14/2011
- 10:58 pm Revision 222f23f5: tcg/arm: remove fixed map code buffer restriction
- On ARM, don't map the code buffer at a fixed location, and fix up the
call/goto tcg routines to let it do long jumps.... - 10:34 pm Revision 23ce84b1: Merge branch 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell...
- 03:59 pm Revision 9423a2e8: Merge remote-tracking branch 'stefanha/trivial-patches-next' into staging
- 01:14 pm Revision 126c7913: doc: Remove Symbian Virtual Platform
- Commit d396a657baec8c6b7aa0c888746e0e2f78303650 removed the code
for SVP, so the documentation needs this update.
Si... - 01:13 pm Revision 3060eb75: migration.h: remove incoming_expected declarations
- The variable is deleted by 1bcef683bf840a928d633755031ac572d5fdb851
So remove its declaration.
Acked-by: Luiz Capitu... - 01:13 pm Revision 73f5e313: tcg: make tcg_const_ptr actually accept a pointer argument
- Make tcg_const_ptr() include a cast so that you can pass it a
pointer. This allows us to drop the casts we had in all... - 01:09 pm Revision e7d81004: Fix spelling in comments, documentation and messages
- accidently->accidentally
annother->another
choosen->chosen
consideres->considers
decriptor->descriptor
developement->... - 01:09 pm Revision a1b6abe7: hw: Fix spelling in comments and code
- compatiblity->compatibility
transfered->transferred
transfering->transferring
Signed-off-by: Stefan Weil <sw@weilnet... - 01:09 pm Revision 26404edc: hw: Fix spelling in comments
- adress->address
advertisment->advertisement
begining->beginning
bondary->boundary
controler->controller
controll->con... - 01:08 pm Revision 4d8db4e4: hw: Fix spelling (licenced->licensed)
- New code introduced old misspellings.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi <st... - 01:08 pm Revision c11e80e2: fmopl: Fix spelling in code and comments
- algorythm->algorithm
rythm->rhythm
I did not try to fix the coding standard, so checkpatch.pl
reports lots of violat...
12/13/2011
- 08:19 pm Revision db8336cd: target-arm: Infer VFPv3 feature from VFPv4
- VFP4 => VFP3
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Signed-off-by: Peter Maydell <peter.maydell@lina... - 08:19 pm Revision 6bf62124: target-arm: Infer ARMv6 feature from v6K
- V6K => V6
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Signed-off-by: Peter Maydell <peter.maydell@linaro.... - 08:19 pm Revision b3faf5f0: target-arm: Infer Thumb2 feature from ARMv7
- V7 => THUMB2
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Signed-off-by: Peter Maydell <peter.maydell@lina... - 08:19 pm Revision 908ce980: target-arm: Infer Thumb division feature from M profile
- M => THUMB_DIV
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Signed-off-by: Peter Maydell <peter.maydell@li... - 08:19 pm Revision 10e87702: target-arm: Infer AUXCR feature from ARMv6
- V6 && !M => AUXCR
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Signed-off-by: Peter Maydell <peter.maydell... - 08:19 pm Revision 08c40f3c: target-arm: Infer ARMv5 feature from ARMv6
- V6 => V5
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 08:19 pm Revision 86e72db6: target-arm: Infer VFP feature from VFPv3
- VFP3 => VFP
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Signed-off-by: Peter Maydell <peter.maydell@linar... - 08:19 pm Revision bbc5c5fa: target-arm: Infer ARMv6(K) feature from ARMv7
- V7 && M => V6
V7 && !M => V6K
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Signed-off-by: Peter Maydell <p... - 08:19 pm Revision ddb572ec: target-arm: Infer ARMv4T feature from ARMv5
- V5 => V4T
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Signed-off-by: Peter Maydell <peter.maydell@linaro.... - 08:19 pm Revision dd4ebc2e: arm: Fix CP15 FSR (C5) domain setting
- Return the correct value in the domain field in the cp15 DFSR
(C5) -- bug noticed during Xvisor development.
Signed-... - 01:06 am Revision da5361cc: ccid: make threads joinable
- Destroying a mutex that another thread might have just unlocked
is racy. It usually works, but you cannot do that in... - 01:06 am Revision d396a657: syborg: drop support for Symbian Virtual Platform
- The Symbian Virtual Platform was an ARM-based development and debugging
board. Since Symbian has been disbanded and ... - 01:06 am Revision 8763046b: qemu-thread: implement joinable threads for POSIX
- Allow to control if a QEMU thread is created joinable or not. Make it
not joinable by default to avoid that we keep t... - 01:06 am Revision cf218714: qemu-thread: add API for joinable threads
- Split from Jan's original qemu-thread-posix.c patch. No semantic change,
just introduce the new API that POSIX and W... - 01:06 am Revision 403e6331: qemu-thread: implement joinable threads for Win32
- Rewrite the handshaking between qemu_thread_create and the
win32_start_routine, so that the thread can be joined with... - 01:06 am Revision bf95c0d5: guest agent: add supported command list to guest-info RPC
- Not that there is blacklisting functionality we can no longer infer
the agent's capabilities via version. This patch ... - 01:06 am Revision abd6cf6d: guest agent: add RPC blacklist command-line option
- This adds a command-line option, -b/--blacklist, that accepts a
comma-seperated list of RPCs to disable, or prints a ... - 01:06 am Revision 842480d4: net: expand tabs in net/socket.c
- In order to make later patches sane, expand the tab characters and
conform to QEMU coding style now.
Signed-off-by: ... - 01:06 am Revision 4cb01658: Add a .mailmap to map pre-git-conversion authors to friendly names
- Add a .mailmap file so 'git shortlog' can map the unfriendly
pre-git-conversion author entries to real names.
Signed... - 01:06 am Revision e5d1fca0: net: take ownership of fd in socket init functions
- Today net/socket.c has no consistent policy for closing the socket file
descriptor when initialization fails. This m...
12/12/2011
- 07:47 pm Revision 61a5872f: tcp_close(): check for close() errors too (v2)
- In case close() fails, we want to report the error back.
Changes v1 -> v2:
- Use braces on if statement to match co... - 07:47 pm Revision e375fe34: exec_close(): return -errno on errors (v2)
- All qemu_fclose() callers were already changed to accept any negative
value as error, so we now can change it to retu... - 07:47 pm Revision 8160bfbc: unix_close(): check for close() errors too (v2)
- In case close() fails, we want to report the error back.
Changes v1 -> v2:
- Use braces on if statement to match co... - 07:47 pm Revision 0e286705: stdio_fclose: return -errno on errors (v2)
- This is what qemu_fclose() expects.
Changes v1 -> v2:
- Add braces to if statement to match coding style
Signed-of... - 07:47 pm Revision 26f1af0a: stdio_pclose: return -errno on error (v3)
- This is what qemu_fclose() expects.
Changes v1 -> v2:
- On success, keep returning pclose() return value, instead o... - 07:47 pm Revision c29110d5: savevm: use qemu_file_set_error() instead of setting last_error directly
- Some code uses qemu_file_set_error() already, so use it everywhere
when setting last_error, for consistency.
Signed-... - 07:47 pm Revision d82ca915: qemu_fclose: return last_error if set (v3)
- This will make sure no error will be missed as long as callers always
check for qemu_fclose() return value. For refer... - 07:47 pm Revision a6d34a94: migrate_fd_cleanup: accept any negative qemu_fclose() value as error
- Also, we now return the qemu_fclose() value unchanged to the caller. For
reference, the migrate_fd_cleanup() callers ... - 07:47 pm Revision ce812673: exec_close(): accept any negative value as qemu_fclose() error
- Note that we don't return the unchanged return value back yet, because
we need to change all qemu_fclose() callers to... - 07:47 pm Revision 90d8454e: QEMUFileCloseFunc: add return value documentation (v2)
- qemu_fclose() and QEMUFile->close will return -errno on error, and any
positive value on success.
We need the positi... - 07:16 pm Revision 98d23704: 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 ... - 07:16 pm Revision 9fe2fd67: Remove unnecessary casts from PCI DMA code in usb-uhci
- This patch removes some unnecessary casts in the usb-uhci device,
introduced by commit fff23ee9a5de74ab111b3cea9eec56... - 07:16 pm Revision 4bf80119: Remove unnecessary casts from PCI DMA code in usb-ehci
- This patch removes some unnecessary casts in the usb-ehci device,
introduced by commit 68d553587c0aa271c3eb2902921b50... - 07:16 pm Revision 859e538d: Remove unnecessary casts from PCI DMA code in PCI IDE
- This patch removes some unnecessary casts in the PCI IDE device,
introduced by commit 552908fef5b67ad9d96b76d7cb8371e... - 07:16 pm Revision 9e486d67: Remove unnecessary casts from PCI DMA code in lsi53c895a
- This patch removes some unnecessary casts in the lsi53c895a device,
introduced by commit 9ba4524cda1348cbe741535f7781... - 07:16 pm Revision a6a29eea: Remove unnecessary casts from PCI DMA code in rtl8139
- This patch removes some unnecessary casts in the rtl8139 device,
introduced by commit 3ada003aee2004d24f23b9cd6f4eda8... - 07:16 pm Revision e965d4bc: Remove unnecessary casts from PCI DMA code in eepro100
- This patch removes some unnecessary casts in the eepro100 device,
introduced by commit 16ef60c9a8eeee269f7cbc95219a43... - 07:16 pm Revision 00c3a05b: Remove unnecessary casts from PCI DMA code in e1000
- This patch removes some unnecessary casts in the e1000 device,
introduced by commit 62ecbd353d25e62c4a6c327ea88ba5404... - 06:08 pm Revision ab23ebf4: Merge remote-tracking branch 'pmaydell/arm-devs.for-upstream' into staging
- 06:08 pm Revision 9bf4896e: Merge remote-tracking branch 'qmp/queue/qmp' into staging
- 12:38 pm Revision 774d5c5b: cris: Handle conditional stores on CRISv10
- Signed-off-by: Stefan Sandstrom <Stefan.Sandstrom@axis.com>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> - 12:26 pm Revision b12080cd: hw/a9mpcore.c: Implement A9MP peripherals rather than 11MPcore ones
- Implement the A9MP private peripheral region correctly, rather
than piggybacking on the 11MPCore code; the two CPUs a... - 12:26 pm Revision e2c56465: hw/arm_gic: Expose GIC CPU interfaces as sysbus memory regions
- Expose the ARM GIC CPU interfaces as memory regions, rather than
just providing read and write functions for them.
S... - 12:26 pm Revision 538ddf65: hw/mpcore: Clean up mpcore_priv_read/write as they are now SCU only
- The only code left in mpcore_priv_read and mpcore_priv_write is now
the implementation of the SCU registers. Clean up... - 12:26 pm Revision 2206d2a6: hw/mpcore.c: Use the GIC memory regions for the CPU interface
- Switch to using the GIC memory regions for the CPU interface
rather than hand implementing them as a subcase of mpcor... - 12:26 pm Revision 2a6ab1e3: hw/mpcore.c: Merge with hw/arm11mpcore.c
- hw/mpcore.c is now implementing only ARM11MPCore specific peripherals,
and is #included only from hw/arm11mpcore.c, s... - 12:26 pm Revision b9dc07d4: hw/arm_mptimer.c: Turn ARM MPcore private timers into qdev devices
- Turn the ARM MPcore private timer/watchdog blocks into separate
qdev devices. This will allow us to share them neatly... - 12:26 pm Revision c3ffa595: hw/realview_gic: Use GIC memory region for the CPU interface
- Use the GIC provided memory region for the CPU interface rather
than implementing our own.
Signed-off-by: Peter Mayd... - 12:25 pm Revision 7b4252e8: Fix sp804 dual-timer
- Properly implement dual-timer read/write for the sp804 dual timer module.
Based on ARM specs at
http://infocenter.arm... - 02:12 am Revision f18318ee: Merge branch 'master' of git://git.qemu.org/qemu
- 01:50 am Revision 62ba9f36: Update README
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
12/11/2011
- 10:47 pm Revision 5bf13560: Merge branch 'master' of git://git.qemu.org/qemu
- 10:46 pm Revision f7e80adf: target-i386: fix cmpxchg instruction emulation
- When the i386 cmpxchg instruction is executed with a memory operand
and the comparison result is "unequal", do the me...
12/10/2011
- 07:05 pm Revision daf767b1: w32: Disable buffering for log file
- W32 does not support line buffering, but it supports unbuffered output.
Unbuffered output is better for writing to q... - 07:04 pm Revision 946fc459: w32: QEMU applications with SDL are always GUI applications
- Since commit 1d14ffa97eacd3cb722271eaf6f093038396eac4 (in 2005),
QEMU applications on W32 don't use the default SDL c... - 07:04 pm Revision f9db31a2: configure: Enable build by default PIE / read-only relocation sections on Open...
- Enable build by default PIE / read-only relocation sections for the QEMU
binaries on OpenBSD amd64/i386.
Signed-off-... - 07:02 pm Revision c580dee4: bsd_user: Fix potential null pointer dereference
- This bug was spotted by cppcheck.
Using g_try_malloc0 (as does the linux-user code) fixes this.
v2:
Use g_free in b...
12/09/2011
- 01:25 pm Revision ee12e1f3: LICENSE: There is no libqemu.a anymore
- Remove statement about libqemu.a from LICENSE.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: ... - 01:25 pm Revision ad3d11e6: virtio-pci: use pci macros
- Signed-off-by: Hui Kai Ran <hkran@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 01:25 pm Revision 050d9940: Makefile.objs: Remove libqemu_common.a from the comment
- Remove libqemu_common.a from the comment.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Chen ... - 12:10 pm Revision 1c8a80f3: Makefile.target: Remove out of date comment
- Remove the out of date comment, i.e., "# libqemu" since libqemu.a is not
available anymore.
Reviewed-by: Peter Mayde... - 12:10 pm Revision cc588764: qemu-tech.texi: Remove libqemu related stuff from the document
- Remove libqemu related stuff from the document since libqemu.a is not supported
anymore.
Reviewed-by: Peter Maydell ... - 12:10 pm Revision e4aeadcb: tests/qruncom.c: Remove libqemu.a example
- Remove libqemu example since libqemu.a is not available anymore.
Reviewed-by: Peter Maydell <peter.maydell@linaro.or... - 12:09 pm Revision e7764a46: tests/Makefile: Remove qruncom target
- Remove qruncom target from the Makefile file.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: C... - 12:03 pm Revision 46d5dee0: tcg: Remove redundant declarations of TCG_TARGET_REG_BITS
- TCG_TARGET_REG_BITS is declared in tcg.h for all TCG targets.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off...
12/07/2011
- 06:57 pm Revision a6c5c079: docs: document memory API interaction with migration
- Signed-off-by: Avi Kivity <avi@redhat.com>
12/06/2011
- 03:40 pm Revision 5e7caacb: qapi: Convert block_resize
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
- 03:40 pm Revision 6106e249: qapi: Convert blockdev_snapshot_sync
- Unfortunately, this conversion required an additional change.
In the old QMP command, the 'snapshot-file' argument i... - 03:40 pm Revision d51a67b4: qapi: Convert human-monitor-command
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 03:40 pm Revision e42e818b: qapi: Convert cont
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 03:40 pm Revision 4f0a993b: qapi: Convert migrate_set_downtime
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
- 03:40 pm Revision 6cdedb07: qapi: Convert migrate_cancel
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
- 03:40 pm Revision 6d3962bf: qapi: Convert pmemsave
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 03:40 pm Revision 3dc85383: qapi: Convert migrate_set_speed
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
- 03:40 pm Revision ab49ab5c: qapi: Convert inject-nmi
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
- 03:40 pm Revision d72f3264: qapi: Convert balloon
- Note that the command being dropped uses the deprecated MONITOR_CMD_ASYNC
API, but the new command is a regular synch... - 03:40 pm Revision a4dea8a9: qapi: Convert block_passwd
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 03:40 pm Revision 4b37156c: qapi: Convert set_link
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 03:40 pm Revision 25e48c84: console: Drop unused prototypes
- Commit e235cec3762d2aa20b548114ea7b172113690463 converted the query-mice
command to the QAPI but forgot to remove two... - 03:40 pm Revision 0cfd6a9a: qapi: Convert memsave
- Please, note that the QMP command has a new 'cpu-index' parameter.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.c... - 03:40 pm Revision 81244ff5: Drop test-visitor
- It has been superseded by the two previous commits, which introduced
the test-qmp-output-visitor and test-qmp-input-v... - 03:40 pm Revision 4b389b5d: docs: Add writing-qmp-commands.txt
- Explains how to write QMP commands using the QAPI.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 03:40 pm Revision 58898873: QError: Introduce QERR_IO_ERROR
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
- 03:40 pm Revision f294f82a: Introduce test-qmp-output-visitor
- Contains unit-tests for the QMP output visitor implementation.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 03:40 pm Revision 4ec0263e: configure: Don't mix glib and libcheck tests
- test-coroutine is listed as a libcheck test in the 'checks' variable. This
is not right because 'make check' won't ru... - 03:40 pm Revision 1c1d46cc: qmp: add test tool for QMP
- Anthony wrote this quickly to aid in testing. It's similar to qmp-shell with
a few important differences:
1) It is ... - 03:40 pm Revision d88f5fd1: Introduce test-qmp-input-visitor
- Contains unit-tests for the QMP input visitor implementation.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 03:40 pm Revision 22e1bb9c: qapi: Complete system_powerdown conversion
- Commit 5bc465e4b1b6f4582a400c0a7033a1c841744278 converted only
the HMP part of the system_powerdown command to the QA... - 12:40 pm Revision a30cfee5: mips_malta: resolve endless loop when loading bios
- Tested-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Chen Rui <chennrui@gmail.com> - 12:10 pm Revision 69ddaf66: memory: minor documentation fixes/enhancements
- Fix typos and minor documentation errors in both memory.h and
docs/memory.txt.
Also add missing documentation format... - 12:08 pm Revision 31b63193: linux-user/syscall.c: Don't skip stracing for fcntl64 failure case
- In an fcntl64 failure path, we were returning directly rather than
simply breaking out of the switch statement. This ... - 12:07 pm Revision 4a2dd92d: Rename get_tls to tls_var
- get_tls() can serve as a lvalue as well, so 'get' might be confusing.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.... - 12:05 pm Revision 75dfbc16: linux-user/arm/nwfpe/fpopcode.h: Fix non-UTF-8 characters
- Fix some stray non-UTF-8 characters used in some ASCII art tables
by converting them to plain ASCII '|' instead.
Rev... - 12:04 pm Revision 7ff60e15: linux-user/cpu-uname.c: Convert to UTF-8
- Convert comment from ISO-8859-1 encoding to UTF-8 to match the rest
of QEMU's source code.
Reviewed-by: Stefan Weil ... - 12:01 pm Revision a828f1b0: Convert keymap file to UTF-8 encoding
- Most QEMU files either are pure ASCII or use UTF-8.
Convert this keymap file which still used ISO-8859-1 to UTF-8.
S... - 11:59 am Revision bcc4e41f: Convert source files to UTF-8 encoding
- Most QEMU files either are pure ASCII or use UTF-8.
Convert some files which still used ISO-8859-1 to UTF-8.
Signed-... - 11:56 am Revision 3a93113a: fix typo: delete redundant semicolon
- Double semicolons should be single.
Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
Signed-off-by: Stefan H... - 11:56 am Revision b48e3611: configure: Print a banner comment at the top of config.log
- Print a banner comment at the top of config.log identifying
when configure was run and the arguments used. This is oc... - 11:56 am Revision 66a0a2cb: fix spelling in hw sub directory
- Correct obvious spelling errors in qemu/hw directory.
Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
Signe... - 11:56 am Revision c7ee8f68: net/socket.c : fix memory leak
- Signed-off-by: Li Zhi Hui <zhihuili@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 11:56 am Revision 6efd7517: configure: Pull linux-headers/asm symlink creation out of loop
- Pull the creation of the linux-headers/asm symlink out of the loop
so we don't pointlessly delete and recreate it onc... - 11:56 am Revision 1f3392b7: pcie_aer: adjust do_pcie_aer_inejct_error -> do_pcie_aer_inject_error
- This function name is a bit wrong. Although it doesn't impact function, it is a bit necessary that we should fixup it...
- 11:56 am Revision 91a9ecef: win32: fix memory leak
- string is allocated by g_malloc, will not be used after putenv, should be
free before return.
Paolo Bonzini <pbonzin... - 11:56 am Revision f94a950f: console: Clean up confusing indentation in console_putchar()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 11:56 am Revision 95d8f9f4: console: Fix console_putchar() for CSI J
- It falls through to the code for CSI K. "Erase Down" also does "Erase
End of Line", "Erase Up" also does "Erase Star... - 11:56 am Revision 0eba62e0: console: Fix qemu_default_pixelformat() for 24 bpp
- Falls through to 32 bpp. Harmless, because the only difference is the
alpha component, and we're not using that. Sp... - 11:56 am Revision fd786e1a: configure: Include #define name in check_define compiler error
- Include the name of the #define being tested for in the compiler
error produced when a check_define test is run and f...
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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: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: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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 d8e1f214: qapi: fix guardname generation
- Fix a bug in handling dotted paths, and exclude directory prefixes
from generated guardnames to avoid odd/pseudo-rand... - 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...
11/29/2011
- 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 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 85e83264: Update version for 1.0-rc4
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 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 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 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 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 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 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 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 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 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 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: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 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: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 a6dbd3c8: omap_l4: remove omap_l4_attach()
- No longer used.
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 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 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 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 4852e5d8: omap_dss: convert to memory API
- 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 750ecd44: sysbus: rename sysbus_init_mmio_region() to sysbus_init_mmio()
- 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 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 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 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 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 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 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 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 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 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 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 0a9ee1a7: omap_tap: convert to memory API
- 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 9832b74c: omap_gp_timer: 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 fcb40162: omap_synctimer: 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 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 c304fed7: omap_mmc: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 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 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 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 f81138ce: prep_pci: 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 da726e5e: ppc4xx_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 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 d09510b2: lm32_timer: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 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 cd5cba79: ppce500_pci: convert to memory API
- 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 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 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 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 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 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 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 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 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 f810bc4a: xilinx_axidma: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:32 pm Revision 847b52c1: grlib_irqmp: 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 cde844fa: grlib_gptimer: convert to memory API
- 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 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 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 1c7af35f: mpc8544_guts: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 06:32 pm Revision b0a941b0: empty_slot: 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 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 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 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 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 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 9d7f1b9a: ide/mmio: convert to memory API
- 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 3054434d: rc4030: 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 024e5bb6: dp8393x: convert to memory API
- Fixes address space leak on hotunplug.
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 dc6c1b37: fdc: convert to memory API
- FIXME: instance ID for migration
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:31 pm Revision cfee758c: sbi: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 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 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 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 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 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 7f8293bf: pl190: 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 02a59c37: pl022: 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 63b02e04: pl080: 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 48484757: pl011: 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 04d66689: tosa: 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 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 333b13fc: virtex_ml507: 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 c6017850: jazz_led: 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 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: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 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 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/21/2011
- 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 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 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 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... - 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 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 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_... - 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 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 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 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 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 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 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...
Also available in: Atom