Activity
From 05/20/2012 to 06/18/2012
06/18/2012
- 06:35 pm Revision 8aca5215: Merge remote-tracking branch 'afaerber-or/qom-next-2' into staging
- * afaerber-or/qom-next-2: (22 commits)
qom: Push error reporting to object_property_find()
qdev: Remove qdev_prop... - 06:35 pm Revision 664535c3: Merge remote-tracking branch 'qmp/queue/qmp' into staging
- * qmp/queue/qmp:
build: install qmp-commands.txt
Add rate limiting of RTC_CHANGE, BALLOON_CHANGE & WATCHDOG event... - 06:34 pm Revision 0b0cb9d3: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony: (39 commits)
qemu-iotests: add 036 autoclear feature bit test
qemu-iotests: add qcow2.py set... - 06:18 pm Revision df6606f4: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
- * mst/tags/for_anthony:
pci_bridge_dev: fix error path in pci_bridge_dev_initfn()
qdev: release parent properties... - 06:18 pm Revision 49023ff7: Merge remote-tracking branch 'sweil/for-anthony' into staging
- * sweil/for-anthony:
Fix some more license versions (GPL2+ instead of GPL2)
dump: Fix license version (GPL2+ inst... - 04:32 pm Revision 5f629d94: s390x: fix s390 virtio aliases
- Some of the virtio devices have the same frontend name, but actually
implement different devices behind the scenes th... - 04:32 pm Revision 2a60dba4: kvm: Update kernel headers
- Corresponding kvm.git hash: 4e3c8a1b1c
Signed-off-by: Alexander Graf <agraf@suse.de> - 04:32 pm Revision c5854acb: s390: make kvm_stat work on s390
- Add s390_exit_reasons so kvm_stat doesn't crash when called on s390.
Look for 'vendor_id' in /proc/cpuinfo as well, i... - 04:32 pm Revision 2fb70f6f: s390: stop target cpu on sigp initial reset
- We must not run the target cpu after an initial reset. This makes
system_reset more reliable for smp guests.
Signed-... - 04:14 pm Revision fdae245f: qdev: Remove qdev_prop_set_defaults
- Instead, qdev_property_add_static can set the default.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-b... - 04:14 pm Revision 09e5ab63: qdev: Use wrapper for qdev_get_path
- This makes it easier to remove it from BusInfo.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: ... - 04:14 pm Revision 8185d216: qdev: Move SysBus initialization to sysbus.c
- TYPE_SYSTEM_BUS will be local to hw/sysbus.c, so move existing references
to main_system_bus and system_bus_info ther... - 04:14 pm Revision 0d936928: qdev: Convert busses to QEMU Object Model
- This is far less interesting than it sounds. We simply add an Object to each
BusState and then register the types ap... - 04:14 pm Revision 89bfe000: qom: Push error reporting to object_property_find()
- Avoids duplicated error_set().
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
[AF: Also drop error_set() in obje... - 04:14 pm Revision 0866aca1: qbus: Make child devices links
- Make qbus children show up as link<> properties. There is no stable
addressing for qbus children so we use an unstab... - 04:14 pm Revision ac7d1ba6: qbus: Initialize in standard way
- Move code to an initfn and finalizer.
Replace do_qbus_create_inplace() with qbus_realize().
Signed-off-by: Anthony L... - 04:14 pm Revision 8cb6789a: qdev: Remove qdev_prop_exists()
- Can be replaced everywhere with object_property_find().
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-of... - 04:14 pm Revision f968fc68: qdev: Connect busses with their parent devices
- This makes SysBus part of the root hierarchy and all busses children of
their respective parent DeviceState.
Signed-... - 04:14 pm Revision 3b50e311: qom: Add class_base_init
- The class_base_init TypeInfo callback was present in one of the early
QOM versions but removed (on my request...) bef... - 04:14 pm Revision 745549c8: qom: Make Object a type
- Right now the base Object class has a special NULL type. Change this so
that we will be able to add class_init and c... - 04:14 pm Revision 4b3582b0: qdev: Clean up global properties
- Now that global properties do not depend on buses anymore, set
them directly in the device instance_init function.
S... - 04:14 pm Revision 049cb3cf: qom: Assert that public types have a non-NULL parent field
- This protects against unwanted effects of changing TYPE_OBJECT from
NULL to a string.
Suggested-by: Andreas Färber <... - 04:14 pm Revision 7bc3018b: m48t59: Rename "type" property to "model"
- This resolves a name conflict with the qdev "type" property that is
about to move into Object.
Signed-off-by: Paolo ... - 04:14 pm Revision edc92115: arm_l2x0: Rename "type" property to "cache-type"
- Resolves a name conflict with the qdev "type" property that is about to
be moved to Object.
Signed-off-by: Andreas F... - 04:14 pm Revision 2f262e06: qdev: Push "type" property up to Object
- Now that Object is a type, add an instance_init function and push
the "type" property from qdev to there.
Signed-off... - 04:14 pm Revision 3cb75a7c: qdev: Move bus properties to a separate global
- Simple code movement in order to simplify future refactoring.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Sig... - 04:14 pm Revision bce54474: qdev: Move bus properties to abstract superclasses
- In qdev, each bus in practice identified an abstract superclass, but
this was mostly hidden. In QOM, instead, these ... - 04:14 pm Revision 9c4b4cc4: qom: Drop type_register_static_alias() macro
- It's unused.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 04:14 pm Revision e7cce67f: qom: Add object_class_get_parent()
- This simple bit of functionality was missing and we'll need it soon,
so add it.
Signed-off-by: Paolo Bonzini <pbonzi... - 04:14 pm Revision 5d9d3f47: qom: Introduce object_property_is_{child,link}()
- Avoids hardcoding partial string comparisons.
Signed-off-by: Alexander Barabash <alexander_barabash@mentor.com>
Sign... - 04:14 pm Revision 32efc535: qom: Add object_child_foreach()
- A utility function that will be used to implement hierarchical realization.
Signed-off-by: Paolo Bonzini <pbonzini@r... - 10:21 am Revision 572992ee: msix: Switch msix_uninit to return void
- It can't fail.
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@re... - 10:21 am Revision eebcb0a7: msix: Move msix_mmio_read
- What's this doing so far from msix_mmio_ops?
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Signed-off-... - 10:21 am Revision 2cf62ad7: msix: Note endian TODO item
- MSIX, like PCI, is little endian. Specifying native is wrong here,
but we need to check the rest of the file to dete... - 10:21 am Revision 5a2c2029: msix: Allow full specification of MSIX layout
- Finally, complete the fully specified interface. msix_add_config()
gets folded into msix_init() because we now have ... - 10:21 am Revision d35e428c: msix: Split PBA into it's own MemoryRegion
- These don't have to be contiguous. Size them to only what
they need and use separate MemoryRegions for the vector
ta... - 10:21 am Revision b2357c48: virtio: Convert to msix_init_exclusive_bar() interface
- Simple conversion.
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Signed-off-by: Michael S. Tsirkin <ms... - 10:21 am Revision 53f94925: msix: Add simple BAR allocation MSIX setup functions
- msi_init() takes over a BAR without really specifying or allowing
specification of how it does so. Instead, let's sp... - 10:21 am Revision 1116b539: ivshmem: Convert to msix_init_exclusive_bar() interface
- Trivial conversion, failed to have an uninit before and after.
Signed-off-by: Alex Williamson <alex.williamson@redha... - 10:21 am Revision 393a9892: msix: drop unused msix_bar_size, require valid bar_size
- No user in sight for msix_bar_size.
bar_size for all users is aligned, let's simply
require this instead of trying to... - 10:21 am Revision 118f2c2b: msix: fix PCIDevice naming inconsistency
- msix.h calls the PCIDevice * parameter "dev" almost everywhere except
the msix_write_config declaration. Fix the inco...
06/15/2012
- 07:58 pm Revision eb2aeacf: audio/winwave: Fix typo
- Signed-off-by: malc <av1474@comtv.ru>
- 07:52 pm Revision 0cd23fcc: build: install qmp-commands.txt
- File is targeted for install, but is never installed.
Signed-off-by: Bruce Rogers <brogers@suse.com>
Signed-off-by: ... - 07:35 pm Revision afeecec2: Add rate limiting of RTC_CHANGE, BALLOON_CHANGE & WATCHDOG events
- Allow certain event types to be rate limited to avoid flooding
monitor clients. The monitor_protocol_event() method i... - 07:34 pm Revision 973603a8: Add event notification for guest balloon changes
- After setting a balloon target value, applications have to
continually poll 'query-balloon' to determine whether the
... - 04:41 pm Revision ebd063d1: kvm: add missing include files
- These are included via monitor.h right now, add them explicitly.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
... - 04:41 pm Revision 37003adf: qmp: include monitor.h when needed
- This is needed to get file descriptors from SCM_RIGHTS.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-of... - 04:41 pm Revision ad608da5: qmp: do not include monitor.h from qapi-types-core.h
- The comment is stale, monitor.h is not needed anymore (only qerror.h
is, because it contains the schema for errors).
... - 04:41 pm Revision 7618be62: monitor: Fix memory leak with readline completion
- Each string which is shown during readline completion in the QEMU monitor
is allocated dynamically but currently neve... - 04:41 pm Revision 395c3b80: Fix some more license versions (GPL2+ instead of GPL2)
- Cc: Wen Congyang <wency@cn.fujitsu.com>
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Wen Congyang <wenc... - 03:03 pm Revision 1b2eff62: qemu-iotests: add qcow2.py set-feature-bit command
- This new command sets feature bits in the image file header:
qcow2.py set-feature-bit incompatible|compatible|auto... - 03:03 pm Revision d551cd50: qemu-iotests: add 036 autoclear feature bit test
- This new test validates the autoclear feature bit behavior. When QEMU
opens a qcow2v3 image file with an unknown aut... - 03:03 pm Revision c8433287: block: New bdrv_get_flags()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kev... - 03:03 pm Revision 137745c5: scsi-disk: Don't peek behind the BlockDriverState abstraction
- Use the appropriate interface instead.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Acked-by: Paolo Bonzini ... - 03:03 pm Revision ab68cdfa: qemu-iotests: fill streaming test image with data
- The TestStreamStop test case is racy; if the job completes before we can
cancel it, it fails. If we remove the sleep... - 03:03 pm Revision 0fd05e8d: qemu-iotests: start vms in qtest mode
- This way, they will not execute any VM code at all. However, right now
the cancellation test is "relying" on being s... - 03:03 pm Revision f05fa4ad: block: flush in writethrough mode after writes
- We want to make the formats handle their own flushes
autonomously, while keeping for guests the ability to use a writ... - 03:03 pm Revision ad492c92: savevm: flush after saving vm state
- Writing vm state uses bdrv_pwrite, so it will automatically get flushes
in writethrough mode. But doing a flush at t... - 03:03 pm Revision c4a248a1: block: copy enable_write_cache in bdrv_append
- Because the guest will be able to flip enable_write_cache, the actual
state may not match what is used to open the ne... - 03:03 pm Revision 425b0148: block: add bdrv_set_enable_write_cache
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 03:03 pm Revision e1e9b0ac: block: always open drivers in writeback mode
- Formats are entirely in charge of flushes for metadata writes. For
guest-initiated writes, a writethrough cache is f... - 03:03 pm Revision 7cdd481c: ide: support enable/disable write cache
- Enabling or disabling the write cache is done with the SET FEATURES
command. The command can be issued with sg_sat_s... - 03:03 pm Revision 6af4e9ea: qcow2: always operate caches in writeback mode
- Writethrough does not need special-casing anymore in the qcow2 caches.
The block layer adds flushes after every guest... - 03:03 pm Revision cdba7fee: qcow2: Simplify calculation for COW area at the end
- copy_sectors() always uses the sum (cluster_offset + n_start) or
(start_sect + n_start), so if some value is added to... - 03:03 pm Revision b7ab0fea: qcow2: Fix avail_sectors in cluster allocation code
- avail_sectors should really be the number of sectors from the start of
the allocation, not from the start of the writ... - 03:03 pm Revision bce283cc: qemu-iotests: Some backing file COW tests
- Looks like we're still missing these very basic tests for backing file
handling.
Signed-off-by: Kevin Wolf <kwolf@re... - 03:03 pm Revision 0446919d: qemu-iotests: COW with many AIO requests on the same cluster
- This one is a bit more interesting. The COW operation isn't performed
completely synchronously, and therefore depende... - 03:03 pm Revision f085800e: qemu-img: document qed format on qemu-img man page
- The qemu-img.1 man page is missing the qed format from its list of
supported formats. Document the image creation op... - 03:03 pm Revision f8d6bba1: block: Replace bdrv_get_format() by bdrv_get_format_name()
- So callers don't need to know anything about maximum name length.
Returning a pointer is safe, because the name strin... - 03:03 pm Revision 8814a051: xen: Don't change -drive if=xen device name during machine init
- A "top" BlockDriverState has a non-empty device_name. If the user
doesn't specify one with -drive parameter id, the ... - 03:03 pm Revision 093003b1: xen: Don't peek behind the BlockDriverState abstraction
- First offender is xen_config_dev_blk()'s use of disk->bdrv->filename.
Get the filename from disk->opts instead. Same... - 03:03 pm Revision af7b708d: qcow2: fix autoclear image header update
- The autoclear feature bits can be used for qcow2 file format features
that are safe to "drop" by old programs that do... - 03:03 pm Revision c52acf60: fdc: fix implied seek while there is no media in drive
- The Windows uses 'READ' command at the start of an instalation
without checking the 'dir' register. We have to abort ... - 03:03 pm Revision 8b9ef60d: fdc-test: introduced qtest read_without_media
- If you try to read from a floppy drive without a media, you should get
an abnormal termination error.
Signed-off-by:... - 03:03 pm Revision 833e4085: qcow2: remove a line of unnecessary code
- Commit 3948d1d4 removed the pointer argument we filled in with l2_offset
but forgot to remove the unnecessary l2_offs... - 03:03 pm Revision 87267753: qcow2: fix endianness conversion
- Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Sign... - 03:03 pm Revision 5500316d: block: implement is_allocated for raw
- Either FIEMAP, or SEEK_DATA+SEEK_HOLE can be used to implement the
is_allocated callback for raw files. On Linux ext... - 03:03 pm Revision f9749f28: stream: tweak usage of bdrv_co_is_allocated
- is_allocated_base has complex semantics that are not really usable
outside streaming. Split the check in two parts, ... - 03:03 pm Revision 188a7bbf: stream: move is_allocated_above to block.c
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 03:03 pm Revision 6ef228fc: stream: move rate limiting to a separate header file
- Make the code reusable.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 03:03 pm Revision 8aab031f: xtensa_lx60: add missing #include "blockdev.h"
- This should fix the following build failure:
/home/buildbot/slave-public/block_mingw32/build/hw/xtensa_lx60.c: In fu... - 03:03 pm Revision dfc65f1f: Un-inline fdctrl_init_isa()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by... - 03:03 pm Revision 4534ff54: qemu-img check -r for repairing images
- The QED block driver already provides the functionality to not only
detect inconsistencies in images, but also fix th... - 03:03 pm Revision ccf34716: qemu-img check: Print fixed clusters and recheck
- When any inconsistencies have been fixed, print the statistics and run
another check to make sure everything is corre... - 03:03 pm Revision 166acf54: qcow2: Support for fixing refcount inconsistencies
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 03:03 pm Revision b11f38fc: rbd: hook up cache options
- Writeback caching was added in Ceph 0.46, and writethrough will be in
0.47. These are controlled by general config op... - 03:03 pm Revision e0d93a89: sheepdog: add coroutine_fn markers to coroutine functions
- Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.... - 03:03 pm Revision 79d21d5b: block: Simplify how drive_init() computes default ID
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 03:03 pm Revision b75a0282: Prevent disk data loss when closing qemu
- Prevent disk data loss when closing qemu console window
under Windows 7.
v3. Comment for Sleep() parameter was updat... - 02:53 pm Revision 63bb682a: Merge branch 'master' of git://git.qemu.org/qemu
- 02:52 pm Revision 1417d7e4: qcow2: Silence false warning
- Some gcc versions seem not to be able to figure out that the switch
statement covers all possible values and that c i... - 02:21 pm Revision 8219314b: cris: Fix NMI-flag handling on crisv10.
- - The M-flag is encoded in different bits on cris v10 and cris v32.
Signed-off-by: Lars Persson <larper@axis.com>
Si... - 02:08 pm Revision d85ba787: xilinx_axidma: (un)reversed irq initialisation
- The axidma irq orders are reversed in both the device model and the instantion.
Undid both reversal (for no net chang... - 02:08 pm Revision 23d6055e: xilinx_uartlite: changed device name
- Changed device name to xlnx,xps-uartlite. This is the exact name of the device
in the xilinx EDK development tools.
... - 02:08 pm Revision 8d4eb373: xilinx_timer: added default frequency
- Added a reasonable default frequency for the xilinx timer (the 62MHz from
s3adsp machine model).
Signed-off-by: Pete... - 02:08 pm Revision abe098e4: xilinx_timer: changed nr_timers to one_timer_only
- The configurable property for this IP in the Xilinx tools is a boolean switch
"one-timer-only" that flicks this timer... - 02:08 pm Revision a61e4b07: xilinx_timer: changed device name
- Changed device name to xlnx,xps-timer. This is the exact name of the device
in the xilinx EDK development tools.
Sig... - 02:08 pm Revision 24739ab4: xilinx_intc: changed device name
- Changed device name to xlnx,xps-intc. This is the exact name of the device
in the xilinx EDK development tools.
Sign... - 02:08 pm Revision b2d85c34: xilinx_ethlite: tweaked naming of ping-pong props
- Changed "txpingpong" prop to "tx-ping-pong". Same for rx. This is done to
make the property name exactly match what i... - 02:08 pm Revision 7f4d6755: xilinx_ethlite: changed device name
- Changed device name to xlnx,xps-ethernetlite. This is the exact name of the
device in the xilinx EDK development tool... - 02:08 pm Revision ab034c26: xilinx_axienet: droped the c_ on parameters
- Even though the xilinx tools do have C_ on all params by default, drop this
for consistency with all the other xilinx... - 02:08 pm Revision cec6f8ca: xilinx_axienet: changed device name
- Changed device name to xlnx,axi-ethernet. This is the exact name of the
device in the xilinx EDK development tools.
... - 02:08 pm Revision da9fa17e: xilinx_axidma: changed device name
- Changed device name to xlnx,axi-dma. This is the exact name of the device in the
Xilinx EDK development tools.
Signe... - 01:44 pm Revision 07f9fd48: xilinx_axi*: Share devices between microblaze and microblazeel
- Speeds up the build.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Edgar E. Iglesias <edgar.iglesi... - 01:44 pm Revision 9bbfbb61: hw/xilinx_*: Share Xilinx devices between ppc and microblaze
- Speeds up the build.
xilinx_ethlite uses tswap32() and is thus target-dependent.
Signed-off-by: Andreas Färber <afa... - 01:44 pm Revision 3b823210: qemu-log: Allow usage in libhw
- Add #ifdef to avoid complaint about use of poisoned "env".
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Signed-o...
06/14/2012
- 04:29 pm Revision f756c7a7: cris: Add break support for v10.
- Still no retb
Signed-off-by: Edgar E. Iglesias <edgar@axis.com>
06/11/2012
- 11:20 pm Revision acc55ba8: configure: Fix build for some versions of glibc (9pfs)
- Some versions declare open_by_handle_at, but don't define AT_EMPTY_PATH.
Extend the check in configure to test both p... - 11:20 pm Revision 352666e2: dump: Fix license version (GPL2+ instead of GPL2)
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com> - 11:20 pm Revision fc0608ac: Fix some more license versions (GPL2+ instead of GPL2)
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com> - 11:20 pm Revision fc9fa4bd: monitor: Fix memory leak with readline completion
- Each string which is shown during readline completion in the QEMU monitor
is allocated dynamically but currently neve... - 10:55 pm Revision 266ca11a: qdev: release parent properties on dc->init failure
- While looking into hot-plugging bridges, I can create a qemu segfault via:
$ device_add pci-bridge
Bridge chassis n... - 10:55 pm Revision 80aa796b: pci_bridge_dev: fix error path in pci_bridge_dev_initfn()
- Currently, we do not properly cleanup, if pci_bridge_dev_initfn
fails to initialize properly. Make sure to call pci_b... - 10:12 pm Revision 03396148: allow qemu_iovec_from_buffer() to specify offset from which to start copying
- Similar to
qemu_iovec_memset(QEMUIOVector *qiov, size_t offset,
int c, size_t bytes);
the new pro... - 10:12 pm Revision 1b093c48: consolidate qemu_iovec_copy() and qemu_iovec_concat() and make them consistent
- qemu_iovec_concat() is currently a wrapper for
qemu_iovec_copy(), use the former (with extra
"0" arg) in a few places... - 10:12 pm Revision d5e6b161: change qemu_iovec_to_buf() to match other to,from_buf functions
- It now allows specifying offset within qiov to start from and
amount of bytes to copy. Actual implementation is just... - 10:12 pm Revision 3e80bf93: rename qemu_sendv to iov_send, change proto and move declarations to iov.h
- Rename arguments and use size_t for sizes instead of int,
from
int
qemu_sendv(int sockfd, struct iovec *iov,
... - 10:12 pm Revision 25e5e4c7: rewrite iov_send_recv() and move it to iov.c
- Make it much more understandable, add a missing
iov_cnt argument (number of iovs in the iov), and
add comments to it.... - 10:12 pm Revision 2fc8ae1d: cleanup qemu_co_sendv(), qemu_co_recvv() and friends
- The same as for non-coroutine versions in previous
patches: rename arguments to be more obvious, change
type of argum... - 10:12 pm Revision e3e87df4: export iov_send_recv() and use it in iov_send() and iov_recv()
- Rename do_sendv_recvv() to iov_send_recv(), change its last arg
(do_send) from int to bool, export it in iov.h, and m... - 10:07 pm Revision 3d9b4925: consolidate qemu_iovec_memset{,_skip}() into single function and use existing ...
- This patch combines two functions into one, and replaces
the implementation with already existing iov_memset() from
i... - 08:15 pm Revision 7677e24f: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- * qemu-kvm/uq/master:
kvm: i8254: Fix conversion of in-kernel to userspace state
kvm/apic: correct short memset - 08:15 pm Revision 3525c42f: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
configure: report missing libraries for virtfs
trace/simple.c: fix deprecated glib2 i... - 08:15 pm Revision 248bfdc9: Merge remote-tracking branch 'sstabellini/for_1.1.1' into staging
- * sstabellini/for_1.1.1:
qemu/xendisk: set maximum number of grants to be used - 08:15 pm Revision e4d40816: Merge remote-tracking branch 'afaerber-or/qom-cpu-3a' into staging
- * afaerber-or/qom-cpu-3a: (27 commits)
target-s390x: Pass S390CPU to s390_cpu_restart()
s390-virtio: Let s390_cpu... - 08:15 pm Revision df332191: Merge remote-tracking branch 'afaerber-or/qom-next-1' into staging
- * afaerber-or/qom-next-1:
target-i386: Use uint32 visitor for [x]level properties
qdev: Remove PropertyInfo range... - 08:07 pm Revision 39cde845: Merge remote-tracking branch 'kraxel/usb.52' into staging
- * kraxel/usb.52: (37 commits)
ehci: rework frame skipping
ehci: adaptive wakeup rate.
ehci: create ehci_update_... - 02:18 pm Revision 0cdd3d14: kvm: i8254: Fix conversion of in-kernel to userspace state
- Due to a offset between the clock used to generate the in-kernel
count_load_time (CLOCK_MONOTONIC) and the clock used... - 01:06 pm Revision 64c27e5b: qemu/xendisk: set maximum number of grants to be used
- Legacy (non-pvops) gntdev drivers may require this to be done when the
number of grants intended to be used simultane... - 12:57 pm Revision 0614cb82: kvm/apic: correct short memset
- kvm_put_apic_state's attempt to clear *kapic before setting its
bits cleared sizeof(void*) bytes (no more than 8) rat... - 01:23 am Revision 3edb8f92: target-s390x: Pass S390CPU to s390_cpu_restart()
- Needed for qemu_cpu_kick().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 01:23 am Revision ef6cbcc5: exynos4210: Use cpu_arm_init() to store ARMCPU
- Needed for arm_pic_init_cpu().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter Maydell <peter.mayde... - 01:23 am Revision 45fa769b: s390-virtio: Let s390_cpu_addr2state() return S390CPU
- Convert ipi_states to S390CPU**.
Needed for s390_cpu_restart() in handle_sigp().
Signed-off-by: Andreas Färber <afa... - 01:23 am Revision 20e93374: versatilepb: Use cpu_arm_init() to obtain ARMCPU
- Needed for arm_load_kernel().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter Maydell <peter.maydel... - 01:23 am Revision 9543b0cd: arm_boot: Pass ARMCPU to arm_boot_info::write_secondary_boot()
- Adapt exynos4210 and highbank accordingly.
The parameter itself is unused.
Signed-off-by: Andreas Färber <afaerber@s... - 01:23 am Revision 5d309320: arm_boot: Pass ARMCPU to arm_boot_info::secondary_cpu_reset_hook()
- Adapt highbank accordingly.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter Maydell <peter.maydell@... - 01:23 am Revision 9077f01b: realview: Use cpu_arm_init() to obtain ARMCPU
- Needed for arm_pic_init_cpu().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter Maydell <peter.mayde... - 01:23 am Revision 64c9e297: vexpress: Use cpu_arm_init() to obtain ARMCPU
- Needed for arm_pic_init_cpu().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter Maydell <peter.mayde... - 01:23 am Revision 393a9eab: integratorcp: Use cpu_arm_init() to obtain ARMCPU
- Needed for arm_load_kernel().
Add missing braces.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter ... - 01:23 am Revision f161bcd0: pxa2xx: Pass ARMCPU to pxa2xx_pic_init()
- Cleans up after storing ARMCPU in PXA2xxState.
Prepares for storing ARMCPU in PXA2xxPICState.
Signed-off-by: Andreas... - 01:23 am Revision e9d872cf: pxa2xx_pic: Store ARMCPU in PXA2xxPICState
- Prepares for moving halted field to CPUState.
Add missing braces.
Signed-off-by: Andreas Färber <afaerber@suse.de>
... - 01:23 am Revision 95d42bb5: pxa2xx_gpio: Store ARMCPU in PXA2xxGPIOInfo
- Prepares for moving halted field into CPUState.
Add missing braces.
Signed-off-by: Andreas Färber <afaerber@suse.de... - 01:23 am Revision 17c2f0bf: xilinx_zynq: Use cpu_arm_init() to obtain ARMCPU
- Needed for arm_load_kernel().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter A.G. Crosthwaite <pet... - 01:23 am Revision 3aaa8dfa: arm_boot: Pass ARMCPU to arm_load_kernel()
- In particular this simplifies the &s->mpu->cpu->env expression again.
first_cpu and ->next_cpu are expected to be QO... - 01:23 am Revision 4bd74661: arm_pic: Pass ARMCPU to arm_pic_init_cpu()
- Pass it through to arm_pic_cpu_handler().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter Maydell <... - 01:23 am Revision a0595d9e: xen_machine_pv: Use cpu_x86_init() to obtain X86CPU
- Needed for moving halted field to CPUState.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Tested-by: Stefano Stab... - 01:23 am Revision 564b863d: target-s390x: Let cpu_s390x_init() return S390CPU
- Let cpu_init() return CPUS390XState for backwards compatibility.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 01:23 am Revision 6fc150de: s390-virtio: Use cpu_s390x_init() to obtain S390CPU
- Needed to store S390CPU in ipi_states[].
Signed-off-by: Andreas Färber <afaerber@suse.de> - 01:23 am Revision f25608e9: musicpal: Use cpu_arm_init() to obtain ARMCPU
- Needed for arm_load_kernel().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter Maydell <peter.maydel... - 01:23 am Revision 518ec134: nseries: Rename n800_s::cpu to mpu
- omap_mpu_state_s::env was renamed to cpu while changing its type.
With n800_s::cpu of type omap_mpu_state_s* this lea... - 01:23 am Revision 59b91996: omap_sx1: Rename omap_mpu_state_s variable
- Avoid cpu->cpu by using "mpu" as variable name.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter May... - 01:23 am Revision f1eea068: palm: Rename omap_mpu_state_s variable
- Avoid cpu->cpu by using "mpu" as variable name.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter May... - 01:23 am Revision 1c88de67: mainstone: Rename PXA2xxState variable
- Avoid cpu->cpu by using "mpu" as variable name.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter May... - 01:23 am Revision 2e7ad760: spitz: Rename PXA2xxState variable
- Avoid cpu->cpu by using "mpu" as variable name.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter May... - 01:23 am Revision 8efa35e0: tosa: Rename PXA2xxState variable
- Avoid cpu->cpu by using "mpu" as variable name.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter May... - 01:23 am Revision 5c6f4f17: z2: Rename PXA2xxState variable
- Avoid cpu->cpu by using "mpu" as variable name.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter May... - 01:23 am Revision 8bf502e2: strongarm: Use cpu_arm_init() to store ARMCPU in StrongARMState
- Adapt collie accordingly.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter Maydell <peter.maydell@li...
06/10/2012
- 11:29 pm Revision dbaf26b3: Revert "build: compile oslib-obj-y once"
- This reverts commit 25f27a4f7160d077d6992e811021b4bc3a82abc1
because of bsd-user breakage.
Signed-off-by: Blue Swirl... - 11:09 pm Revision f492b82d: target-xtensa: switch to AREG0-free mode
- Add env parameter to every helper function that needs it, update
'configure' script.
Signed-off-by: Max Filippov <jc... - 11:09 pm Revision e8de1ea8: target-xtensa: add attributes to helper functions
- Mark exception generating functions 'noreturn' and pure constant
functions as such.
Signed-off-by: Max Filippov <jcm... - 11:09 pm Revision 9ed3a188: target-xtensa: remove unnecessary include of dyngen-exec.h
- Signed-off-by: Peter Portante <peter.portante@redhat.com>
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off...
06/09/2012
- 01:49 pm Revision d865f307: target-xtensa: fix CCOUNT for conditional branches
- Taken conditional branches fail to update CCOUNT register because
accumulated ccount_delta is reset during translatio... - 01:49 pm Revision 9d70c4b7: exec: fix TB invalidation after breakpoint insertion/deletion
- tb_invalidate_phys_addr has to be called with the exact physical address of
the breakpoint we add/remove, not just th... - 01:45 pm Revision 39e7d37f: target-xtensa: update EXCVADDR in case of page table lookup
- According to ISA, 4.4.2.6, EXCVADDR may be changed by any TLB miss, even
if the miss is handled entirely by processor... - 01:45 pm Revision e323bdef: target-xtensa: flush TLB page for new MMU mapping
- Both old and new mappings need flushing because their VPN may be
different in MMU case.
Signed-off-by: Max Filippov ... - 01:45 pm Revision 16bde77a: target-xtensa: extract TLB entry setting method
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 01:45 pm Revision ae4e7982: target-xtensa: update autorefill TLB entries conditionally
- This is to avoid interference of internal QEMU helpers
(cpu_get_phys_page_debug, tb_invalidate_virtual_addr) with gue... - 01:45 pm Revision c305e32f: target-xtensa: add MMU pagewalking tests
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 01:45 pm Revision 57705a67: target-xtensa: control page table lookup explicitly
- Hardware pagetable walking may not be nested. Stop guessing and pass
explicit flag to the get_physical_addr_mmu funct... - 01:41 pm Revision bbbc0e24: w32: Fix broken build (missing include file)
- dump.c was recently added to the code. It unconditionally
includes sys/procfs which is not available with MinGW (w32,... - 01:30 pm Revision 3294ce18: do not include <libutil.h> needlessly or if it doesn't exist
- <libutil.h> and <util.h> on *BSD (some have one, some another)
were #included just for openpty() declaration. The on... - 01:20 pm Revision 7c760cbc: target-ppc: Unbreak kvm_ppc.c build
- The file is located in target-ppc/, not hw/.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Cc: Paolo Bonzin... - 01:18 pm Revision 7baa8207: dump: Fix build breakage (missing sys/procfs.h)
- sys/procfs is not available everywhere (MingW does not have it).
Remove this and more unused or redundant include st...
06/08/2012
- 05:11 pm Revision 4e27e819: qapi: Add Visitor interfaces for uint*_t and int*_t
- This adds visitor interfaces for fixed-width integers types.
Implementing these in visitors is optional, otherwise we... - 05:11 pm Revision 2d496105: qapi: Unit tests for visitor-based serialization
- Currently we test our visitors individually, and seperately for input
vs. output. This is useful for validating inter... - 05:11 pm Revision 173bbb75: qapi: String visitor, use %f representation for floats
- Currently string-output-visitor formats floats as %g, which is nice in
that trailing 0's are automatically truncated,... - 05:11 pm Revision 0d30b0a2: qapi: Add String visitor coverage to serialization unit tests
- Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 05:11 pm Revision 09f1bbcd: qdev: Use int32_t container for devfn property
- Valid range for devfn is -1 to 255 (-1 for automatic assignment). We do
not currently validate this due to devfn bein... - 05:11 pm Revision fa029887: target-i386: Use uint32 visitor for [x]level properties
- This simplifies the code and resolves TODOs.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Michael R... - 05:11 pm Revision 27712df9: qdev: Remove PropertyInfo range checking
- Range checking in PropertyInfo is now used only for pci_devfn
properties and some error reporting. Remove all code t... - 05:11 pm Revision c08fb2ac: qdev: Switch property accessors to fixed-width visitor interfaces
- This introduces {get,set}_uint{8,16,32,64}() functions for the
respective qdev types.
TADDR and VLAN are switched to ... - 12:01 pm Revision 263ddcc8: configure: report missing libraries for virtfs
- Signed-off-by: Harsh Prateek Bora <harsh@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.... - 11:32 am Revision 0d665005: trace/simple.c: fix deprecated glib2 interface
- Signed-off-by: Harsh Prateek Bora <harsh@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.... - 11:32 am Revision 8e0fdce3: Clarify comments of tb_invalidate_phys_[page_]range
- They could suggest that all TBs of the page containing the range would
be invalidated.
Signed-off-by: Jan Kiszka <ja...
06/07/2012
- 08:09 pm Revision 2278a69e: rewrite iov_* functions
- This changes implementations of all iov_*
functions, completing the previous step.
All iov_* functions now ensure th... - 07:43 pm Revision dcf6f5e1: change iov_* function prototypes to be more appropriate
- Reorder arguments to be more natural, readable and
consistent with other iov_* functions, and change
argument names, ... - 07:43 pm Revision 45270ad8: virtio-serial-bus: use correct lengths in control_out() message
- Original code has one thing to process (cur_len), requests to
convert from iovec to buf another thing (len which is a... - 05:19 pm Revision 44701ab7: msi: Use msi/msix_present more consistently
- Replace some open-coded msi/msix_present checks.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: M... - 05:19 pm Revision cbd2d434: msi: Invoke msi/msix_reset from PCI core
- There is no point in pushing this burden to the devices, they tend to
forget to call them (like intel-hda, ahci, xhci... - 05:19 pm Revision 7c9958b0: msi: Guard msi/msix_write_config with msi_present
- Terminate msi/msix_write_config early if support is not enabled. This
allows to remove checks at the caller site if M... - 05:19 pm Revision 95d65800: msi: Invoke msi/msix_write_config from PCI core
- Also this functions is better invoked by the core than by each and every
device. This allows to drop the config_write... - 05:18 pm Revision 868a1a52: ahci: Fix reset of MSI function
- Call msi_reset on device reset as still required by the core.
CC: Alexander Graf <agraf@suse.de>
CC: qemu-stable@non... - 05:18 pm Revision 8e729e3b: intel-hda: Fix reset of MSI function
- Call msi_reset on device reset as still required by the core.
CC: Gerd Hoffmann <kraxel@redhat.com>
CC: qemu-stable@... - 05:18 pm Revision 8ab60a07: ahci: Clean up reset functions
- Properly register reset functions via the device class.
CC: Alexander Graf <agraf@suse.de>
Signed-off-by: Jan Kiszka... - 05:18 pm Revision 520064c8: msi: Guard msi_reset with msi_present
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 05:18 pm Revision e9adf260: shpc: unparent device before free
- Recent core change removed unparent
so we need to do this in all callers now.
Signed-off-by: Michael S. Tsirkin <mst... - 05:18 pm Revision fee9d348: rtl8139: honor RxOverflow flag in can_receive method
- Some drivers (Linux' 8139too among them) rely on the NIC
injecting an interrupt in the event of a receive buffer over... - 12:21 pm Revision fa79c914: Merge remote-tracking branch 'bonzini/nested-makefiles-3' into staging
- * bonzini/nested-makefiles-3: (29 commits)
build: do not create directories at configure time
configure: ensure d... - 11:12 am Revision 083dbf48: target-microblaze: fix swx build breakage
- The lazy initialisation of r_check was throwing an error on --enable-debug.
Removed the lazy initialisation of r_chec... - 11:02 am Revision ec807d12: ehci: add ehci_*_enabled() helpers
- Add helper functions to query whenever the async / periodic schedule
is enabled or not. Put them into use too.
Sign... - 11:02 am Revision b53f685d: ehci: update status bits in ehci_set_state
- Update the status register in the ehci_set_state function, to make sure
the guest-visible register is in sync with ou... - 11:02 am Revision daf25307: ehci: fix halt status handling
- When the enable bits for controller / async schedule / periodic schedule
change just make sure we kick the frame time... - 11:02 am Revision 863b4741: ehci: remove unused attach_poll_counter
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 11:02 am Revision 6ceced0b: ehci: create ehci_update_frindex
- Factor out code from ehci_frame_timer.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 11:02 am Revision 3a215326: ehci: adaptive wakeup rate.
- Adapt the frame timer sleeps according to the actual needs. With the
periodic schedule being active we'll have to wa... - 11:02 am Revision f020ed36: ehci: rework frame skipping
- Move the framecount check out of the loop and use the new
ehci_update_frindex function to skip frames if needed.
Sig... - 11:02 am Revision 0703a4a7: xhci: trace: ring fetch
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 11:02 am Revision c1f6b493: xhci: trace: endpoints
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 11:02 am Revision 97df650b: xhci: trace: transfers
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 11:02 am Revision 348f1037: xhci: trace: slots
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 11:02 am Revision eb36a88e: ehci: add EHCIPacket
- Add a separate EHCIPacket struct and move fields over from EHCIQueue.
Preparing for supporting multiple packets per q... - 11:02 am Revision 4224558f: ehci: make ehci_execute work on EHCIPacket instead of EHCIQueue
- This way it is possible to use ehci_execute to submit others than the
first EHCIPacket of the EHCIQueue.
Signed-off-... - 11:02 am Revision e59928b3: ehci: cache USBDevice in EHCIQueue
- Keep a USBDevice pointer in EHCIQueue so we don't have to lookup the
device on each usb packet submission.
Signed-of... - 11:02 am Revision cd665715: ehci: move ehci_flush_qh
- Move ehci_flush_qh() function up in the source code.
No code change.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 11:02 am Revision 773dc9cd: ehci: add queuing support
- Add packet queuing. Follow the qTD chain to see if there are more
packets we can submit. Improves performance on la... - 11:02 am Revision 8f6d5e26: ehci: tweak queue initialization
- Little tweak for the queue initialization, set the QH address in the
allocation function.
Signed-off-by: Gerd Hoffma... - 11:02 am Revision ae0138a8: ehci: add async field to EHCIQueue
- Keep track whenever a EHCIQueue is part of the async or periodic
schedule. This way we don't have to pass around the... - 11:02 am Revision 0fb3e299: ehci: move async schedule to bottom half
- This way we can kick the async schedule independant from the
periodic frame timer.
Signed-off-by: Gerd Hoffmann <kra... - 11:02 am Revision ae710b99: ehci: schedule async bh on async packet completion
- When a packet completes which happens to be part of the async schedule
kick the async bottom half for processing,
Si... - 11:02 am Revision 0f588df8: ehci: kick async schedule on wakeup
- Kick async schedule when we get a wakeup
notification from a usb device.
Signed-off-by: Gerd Hoffmann <kraxel@redhat... - 11:02 am Revision 7046530c: ehci: fix reset
- Check for the reset bit first when processing USBCMD register writes.
Also break out of the switch, there is no need ... - 11:02 am Revision 18eef3bc: scsi: prepare migration code for usb-storage support
- usb-storage can't handle requests in one go as the data transfer can be
splitted into lots of usb packets. Because o... - 11:02 am Revision 0659879e: usb-storage: remove MSDState->residue
- We have the field twice, once in MSDState directly and one in the status
word struct. Drop one.
Signed-off-by: Gerd... - 11:02 am Revision 1e6ed80b: usb-storage: add usb_msd_packet_complete()
- Factor out packet completion to a separate function which
cares to get the MSDState->packet update right.
Signed-off... - 11:02 am Revision 1dc90367: usb-storage: add scsi_off, remove scsi_buf
- Repace the running buffer pointer (scsi_buf) with a buffer offset
field (scsi_off). The later is alot easier to live... - 11:02 am Revision 5de88b1d: usb-storage: migration support
- With all scsi migration support bits in place the
final step is pretty simple ;)
Signed-off-by: Gerd Hoffmann <kraxe... - 11:02 am Revision 64619739: xhci: Clean up reset function
- Properly register reset function via the device class.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off... - 11:02 am Revision 2d754a10: xhci: trace: mmio reads+writes
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 11:02 am Revision fc0ddaca: xhci: trace: run+stop
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 11:02 am Revision 7acd279f: xhci: trace: irq + events
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 11:02 am Revision 4aed20e2: uhci: fix bandwidth management
- uhci_process_frame() can be invoked multiple times per frame, so
accounting usb bandwith in a local variable doesn't ... - 11:02 am Revision 9a16c595: uhci: use bottom half
- Schedule bottom half on completion of async packets instead of calling
uhci_process_frame directly. This way we run ... - 11:02 am Revision 40141d12: uhci: make bandwidth tunable
- Add a property for the uhci bandwidth. Can be used to make uhci
emulation run faster than real hardware.
Signed-off... - 11:02 am Revision 7dd0dfd7: uhci: fix trace format strings
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 11:02 am Revision 5852d3bf: uhci: zap uhci_pre_save
- Cancel transactions before saving vmstate is pretty pointless and just
causes disruptions. We need to cancel them be... - 11:02 am Revision 973002c1: uhci: fix irq routing
- The multifunction ich9 ehci controller with uhci companions uses a
different interrupt pin for each function. The th... - 10:21 am Revision 2dee8d54: build: do not create directories at configure time
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 10:21 am Revision 25f27a4f: build: compile oslib-obj-y once
- There is no difference in oslib-obj-y between user-mode and system
targets. There used to be when user-mode could op... - 10:21 am Revision ec5b06d7: configure: ensure directory exists when creating symlink
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 10:21 am Revision 49ac9e0a: build: move device tree to per-target Makefile.objs
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 10:21 am Revision 00c705fb: build: libcacard Makefile cleanups
- Build vscclient from toplevel Makefile, limit usage of vpath.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 10:21 am Revision fec90ff0: build: limit usage of vpath
- All paths are now explicitly given, and the object tree mimics
the source tree, so there is no need to apply special ... - 10:21 am Revision be1029ec: build: convert libhw to nested Makefile.objs
- After this patch, the libhw* directories will have a hierarchy
that mimics the source tree. This is useful because w... - 10:21 am Revision c353f261: build: move per-target hw/ objects to nested Makefile.objs
- This completes the move to nested Makefiles for virtio and a few
other files that were not part of obj-TARGET-y, but ... - 10:21 am Revision 4eb7ba8a: build: move qga/ objects to nested Makefile.objs
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 10:21 am Revision 3d5a3f9a: build: move target-independent hw/ objects to nested Makefile.objs
- This patch starts converting the hw/ directory. Some files in hw/
are compiled once, some twice (32-/64-bit), some o... - 10:21 am Revision 4c696054: build: move slirp/ objects to nested Makefile.objs
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 10:21 am Revision dd5614d6: build: move qapi/ objects to nested Makefile.objs
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 10:21 am Revision 8867aef0: build: move ui/ objects to nested Makefile.objs
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 10:21 am Revision b0b68fc6: build: move audio/ objects to nested Makefile.objs
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 10:21 am Revision 7456e4ce: build: move block/ objects to nested Makefile.objs
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 10:21 am Revision d8469de6: build: move net/ objects to nested Makefile.objs
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 10:21 am Revision ee20477d: build: move fsdev/ objects to nested Makefile.objs
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 10:21 am Revision 99100dc3: build: move rules for nesting to Makefile.objs
- At this point we will start adding nesting behavior to other files
than Makefile.target. Because Makefile.objs is in... - 10:21 am Revision 7f07b9cb: build: adapt qom/Makefile and move it to Makefile.objs
- qom/ already used a separate makefile. Convert it to use relative
paths, and make it declare both common-obj-y and u... - 10:21 am Revision fbe37ef3: build: move other target-*/ objects to nested Makefile.objs
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 10:20 am Revision 5f86146f: dump: remove dumping stuff from cpu-all.h
- This simplifies things, because they will only be included for softmmu
targets and because the stubs are taken out-of... - 10:19 am Revision 4720bd05: dump: change cpu_get_note_size to return ssize_t
- So that it can use the same prototype in both cases.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 10:19 am Revision db207769: dump: do not compile dump.o for user-mode emulation
- It is not needed, because the monitor is not included.
Cc: Wen Congyang <wency@cn.fujitsu.com>
Signed-off-by: Paolo ... - 08:19 am Revision 9cdc8df3: build: move libobj-y variable to nested Makefile.objs
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 08:17 am Revision 5e8861a0: build: move obj-TARGET-y variables to nested Makefile.objs
- Also drop duplicate occurrence of device-hotplug.o.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 08:17 am Revision 7fc5152c: build: move *-user/ objects to nested Makefile.objs
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 08:17 am Revision e05804ee: build: add rules for nesting
- This adds the 'magic' rules that take care of subdirectories.
The subdirectory makefiles in the source tree are not c... - 08:17 am Revision 4115852b: build: do not sprinkle around GENERATED_HEADERS dependencies
- Keeping GENERATED_HEADERS dependencies up-to-date everywhere is complex.
We can simply make the Makefile depend on th... - 08:17 am Revision 046e7c5f: build: remove trace-nested-y
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
06/06/2012
- 03:57 pm Revision 34941700: Merge remote-tracking branch 'qmp/queue/qmp' into staging
- * qmp/queue/qmp: (29 commits)
Add 'query-events' command to QMP to query async events
qapi: convert netdev_del
... - 12:55 pm Revision e1ae9a7a: Merge remote-tracking branch 'afaerber-or/qom-cpu-3' into staging
- * afaerber-or/qom-cpu-3: (74 commits)
Kill off cpu_state_reset()
linux-user: Use cpu_reset() after cpu_init() / c... - 12:23 pm Revision 6e72ae46: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- * qemu-kvm/uq/master:
kvm: Fix build for non-CAP_IRQ_ROUTING targets - 11:41 am Revision d3d3bef0: kvm: Fix build for non-CAP_IRQ_ROUTING targets
- A type definition and a KVMState field initialization escaped the
required wrapping with KVM_CAP_IRQ_ROUTING. Also, w...
06/05/2012
- 04:05 am Revision 721589dd: Revert "Revert "rtl8139: do the network/host communication only in normal oper...
- This reverts commit 9c92bf7f6c3f675e60b8ba8a5287bb88ea1eac36.
Per Jason's request.
Signed-off-by: Anthony Liguori <... - 12:00 am Revision c356a1bc: cpu-exec: Use cpu_reset() in cpu_exec() for TARGET_PPC
- CPUState will be needed for all targets in the future, so place it into
the main variable declaration block.
Signed-... - 12:00 am Revision e59be77a: target-sparc: Let cpu_sparc_init() return SPARCCPU
- Make include paths for cpu-qom.h consistent, so that SPARCCPU can be
used in cpu.h.
Turn cpu_init macro into a stati... - 12:00 am Revision 8968f588: sun4m: Use cpu_sparc_init() to obtain SPARCCPU
- Needed for {main,secondary}_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Blue Swirl <blau... - 12:00 am Revision 5414dec6: sun4m: Pass SPARCCPU to {main,secondary}_cpu_reset()
- We can now use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by:... - 12:00 am Revision 8ebdf9dc: sun4u: Use cpu_sparc_init() to obtain SPARCCPU
- This prepares using it in sun4uv_init().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Blue Swirl <blau... - 12:00 am Revision f9d1465f: sun4u: Let cpu_devinit() return SPARCCPU
- Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Blue Swirl <blauwirbel@gmail... - 12:00 am Revision 403d7a2d: sun4u: Store SPARCCPU in ResetData
- We can now use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber <afaerbe... - 12:00 am Revision 60ad0733: leon3: Use cpu_sparc_init() to obtain SPARCCPU
- Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Blue Swirl <blauwirbel@gmail... - 12:00 am Revision c537d79c: leon3: Store SPARCCPU in ResetData
- Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber <afaer... - 12:00 am Revision fdcb4fb6: bsd-user: Use cpu_reset() in after cpu_init()
- Eliminates cpu_state_reset() usage.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Blue Swirl <blauwirbe... - 12:00 am Revision ff18b762: linux-user: Use cpu_reset() after cpu_init() / cpu_copy()
- Eliminates cpu_state_reset() usage.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 12:00 am Revision b7e516ce: Kill off cpu_state_reset()
- In commit 1bba0dc932e8826a7d030df3767daf0bc339f9a2 cpu_reset()
was renamed to cpu_state_reset(), to allow introducing... - 12:00 am Revision 05769733: spapr: Use cpu_ppc_init() to obtain PowerPCCPU
- Needed for spapr_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexander Graf <agraf@suse.de> - 12:00 am Revision 5b2038e0: spapr: Pass PowerPCCPU to spapr_cpu_reset()
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 12:00 am Revision 322164e0: ppc440_bamboo: Use cpu_ppc_init() to obtain PowerPCCPU
- Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexander Graf <agraf@suse.de> - 12:00 am Revision 182fbbf2: ppc440_bamboo: Pass PowerPCCPU to main_cpu_reset()
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 12:00 am Revision 57274713: ppc4xx_devs: Use cpu_ppc_init() to obtain PowerPCCPU
- Needed for ppc4xx_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexander Graf <agraf@suse.de> - 12:00 am Revision 90cb09d9: ppc4xx_devs: Pass PowerPCCPU to ppc4xx_reset()
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 12:00 am Revision 8f8204ec: ppc_newworld: Use cpu_ppc_init() to obtain PowerPCCPU
- Needed for ppc_core99_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexander Graf <agraf@suse... - 12:00 am Revision 6680988c: ppc_newworld: Pass PowerPCCPU to ppc_core99_reset()
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 12:00 am Revision 72c33dd7: ppc_oldworld: Use cpu_ppc_init() to obtain PowerPCCPU
- Needed for ppc_heathrow_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexander Graf <agraf@su... - 12:00 am Revision cd79664f: ppc_oldworld: Pass PowerPCCPU to ppc_heathrow_reset()
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 12:00 am Revision a9bf3df0: ppc_prep: Use cpu_ppc_init() to obtain PowerPCCPU
- Needed for ppc_prep_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexander Graf <agraf@suse.de> - 12:00 am Revision 5c3e735f: ppc_prep: Pass PowerPCCPU to ppc_prep_reset()
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 12:00 am Revision d1d4938b: virtex_ml507: Use cpu_ppc_init() to obtain PowerPCCPU
- Needed to change ppc440_init_xilinx() return type.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexan... - 12:00 am Revision 68281699: virtex_ml507: Let ppc440_init_xilinx() return PowerPCCPU
- Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexander Graf <agraf@suse.de> - 12:00 am Revision f8031482: virtex_ml507: Pass PowerPCCPU to main_cpu_reset()
- Allows us to call cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-... - 12:00 am Revision fd2f410b: r2d: Use cpu_sh4_init() to obtain SuperHCPU
- Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 12:00 am Revision 868bac81: r2d: Store SuperHCPU in ResetData
- Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber <afaer... - 12:00 am Revision 3bd4122e: target-mips: Use cpu_reset() in cpu_mips_init()
- Commit 0f71a7095db6bc055bc5bb520d85ea650cca8a33 (target-mips: QOM'ify
CPU) hooked up cpu_state_reset() to CPUClass::r... - 12:00 am Revision fca1be7c: target-mips: Use cpu_reset() in do_interrupt()
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 12:00 am Revision 30bf942d: target-mips: Let cpu_mips_init() return MIPSCPU
- Turn cpu_init macro into a static inline function returning CPUMIPSState
for backwards compatibility.
Signed-off-by:... - 12:00 am Revision f0f80366: mips_fulong2e: Use cpu_mips_cpu() to obtain MIPSCPU
- Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 12:00 am Revision 800cf598: mips_fulong2e: Pass MIPSCPU to main_cpu_reset()
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 12:00 am Revision 6bd8da65: mips_jazz: Use cpu_mips_init() to obtain MIPSCPU
- Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Hervé Poussineau <hpoussin@r... - 12:00 am Revision f37f435a: mips_jazz: Pass MIPSCPU to main_cpu_reset()
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 12:00 am Revision 7688b134: mips_malta: Use cpu_mips_init() to obtain MIPSCPU
- Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 12:00 am Revision 1004ee8d: mips_malta: Pass MIPSCPU to main_cpu_reset()
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 12:00 am Revision 7ee274c1: mips_mipssim: Use cpu_mips_init() to obtain MIPSCPU
- Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 12:00 am Revision 2d44fc8e: mips_mipssim: Store MIPSCPU in ResetData
- Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber <afaer... - 12:00 am Revision 9ac67e21: mips_r4k: Use cpu_mips_init() to obtain MIPSCPU
- Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 12:00 am Revision fa156e51: mips_r4k: Store MIPSCPU in ResetData
- Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber <afaer... - 12:00 am Revision 397b457d: target-ppc: Let cpu_ppc_init() return PowerPCCPU
- Adapt e500 mpc8544ds machine accordingly.
Turn cpu_init() into a static inline function returning CPUPPCState for
ba... - 12:00 am Revision 38f92da6: ppce500_mpc8544ds: Pass PowerPCCPU to mpc8544ds_cpu_reset[_sec]
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 12:00 am Revision eded1267: xtensa_lx60: Pass XtensaCPU to lx60_reset()
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 12:00 am Revision dd10ce6d: target-cris: Reindent cpu_cris_init()
- Judging by TCG variable initialization it used 8-char tabs; use 4 spaces
instead. Also remove trailing whitespace.
S... - 12:00 am Revision 9fca5636: target-cris: Let cpu_cris_init() return CRISCPU
- Turn cpu_init macro into a static inline function returning CPUCRISState
for backwards compatibility.
Signed-off-by:... - 12:00 am Revision ddeb9ae5: axis_dev88: Use cpu_cris_init() to obtain CRISCPU
- Needed for cris_load_image().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Edgar E. Iglesias <edgar.ig... - 12:00 am Revision 5935664f: cris-boot: Pass CRISCPU to cris_load_image()
- Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Edgar E. Iglesias <edgar.igl... - 12:00 am Revision 1584aafd: cris-boot: Pass CRISCPU to main_cpu_reset().
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 12:00 am Revision b33ab1f7: target-microblaze: Let cpu_mb_init() return MicroBlazeCPU
- Since qemu_init_vcpu() is no-op for CONFIG_USER_ONLY drop the env
variable that is now unused there.
Turn cpu_init m... - 12:00 am Revision a9480e5d: petalogix_ml605: Use cpu_mb_init() to obtain MicroBlazeCPU
- Needed for microblaze_load_kernel().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Edgar E. Iglesias <e... - 12:00 am Revision 3ed60733: petalogix_s3adsp1800_mmu: Use cpu_mb_init() to obtain MicroBlazeCPU
- Needed for microblaze_load_kernel().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Edgar E. Iglesias <e... - 12:00 am Revision bf494367: microblaze_boot: Pass MicroBlazeCPU to microblaze_load_kernel()
- Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Also pass it through to its reset ca... - 12:00 am Revision 232fc23b: target-i386: Pass X86CPU to do_cpu_{init,sipi}()
- Allows to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-b... - 12:00 am Revision b47ed996: target-i386: Let cpu_x86_init() return X86CPU
- Turn cpu_init macro into a static inline function returning CPUX86State
for backwards compatibility.
Signed-off-by: ... - 12:00 am Revision 608911ac: pc: Use cpu_x86_init() to obtain X86CPU
- Needed for pc_cpu_reset().
Also change return type to X86CPU.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Revi... - 12:00 am Revision e5fe7a34: pc: Pass X86CPU to pc_cpu_reset()
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewe... - 12:00 am Revision 445e9571: target-sh4: Let cpu_sh4_init() return SuperHCPU
- Turn cpu_init macro into a static inline function returning
CPUSH4State for backwards compatibility.
Signed-off-by: ... - 12:00 am Revision 5f4ef08b: omap: Use cpu_arm_init() to store ARMCPU in omap_mpu_state_s
- Fix tab indentations of comments, add braces, use cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acke... - 12:00 am Revision 0f37c99b: armv7m: Use cpu_arm_init() to obtain ARMCPU
- Needed for armv7m_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter Maydell <peter.maydell@l... - 12:00 am Revision 31363f12: armv7m: Pass ARMCPU to armv7m_reset()
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 12:00 am Revision 351d5666: arm_boot: Pass ARMCPU to do_cpu_reset()
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 12:00 am Revision 0347d689: target-lm32: Let cpu_lm32_init() return LM32CPU
- Make the include paths for cpu-qom.h consistent to allow using LM32CPU
in cpu.h.
Turn cpu_init macro into a static i... - 12:00 am Revision 47dc4fa2: lm32_boards: Use cpu_lm32_init() to obtain LM32CPU
- Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Michael Walle <michael@walle... - 12:00 am Revision b1435596: lm32_boards: Store LM32CPU in ResetInfo
- Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber <afaer... - 12:00 am Revision 1328cc01: milkymist: Use cpu_lm32_init() to obtain LM32CPU
- Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Michael Walle <michael@walle... - 12:00 am Revision f6932a86: milkymist: Store LM32 in ResetInfo
- Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber <afaer... - 12:00 am Revision 15be3171: target-xtensa: Let cpu_xtensa_init() return XtensaCPU
- Make the include paths for cpu-qom.h consistent to allow using XtensaCPU
in cpu.h.
Turn cpu_init macro into a static... - 12:00 am Revision 06d26274: xtensa_sim: Use cpu_xtensa_init() to obtain XtensaCPU
- Needed for sim_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Max Filippov <jcmvbkbc@gmail.com> - 12:00 am Revision 11e7bfd7: xtensa_sim: Pass XtensaCPU to sim_reset()
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 12:00 am Revision adbb0f75: xtensa_lx60: Use cpu_xtensa_init() to obtain XtensaCPU
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 12:00 am Revision df90dadb: target-arm: Use cpu_reset() in cpu_arm_init()
- Commit 3c30dd5a68e9fee6af67cfd0d14ed7520820f36a (target-arm: Move reset
handling to arm_cpu_reset) QOM'ified CPU rese... - 12:00 am Revision 43824588: pxa2xx: Use cpu_arm_init() and store ARMCPU
- Also use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter...
06/04/2012
- 07:49 pm Revision 60d5666f: qemu-config: introduce qemu_find_opts_err()
- This is like qemu_find_opts(), except that it takes an Error argument.
This new function allows for a incremental co... - 07:49 pm Revision 42dcc547: net: purge the monitor object from all init functions
- The only backend that really uses it is the socket one, which calls
monitor_get_fd(). But it can use 'cur_mon' instea... - 07:49 pm Revision 4559a1db: net: net_client_init(): use error_set()
- Callers are changed to use qerror_report_err() to keep their QError
semantics.
Signed-off-by: Luiz Capitulino <lcapi... - 07:49 pm Revision 928059a3: qapi: convert netdev_add
- This is not a full QAPI conversion, but an intermediate step.
In essence, do_netdev_add() is split into three functi... - 07:49 pm Revision 5f964155: qapi: convert netdev_del
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed... - 07:49 pm Revision 4860853d: Add 'query-events' command to QMP to query async events
- Sometimes it is neccessary for an application to determine
whether a particular QMP event is available, so they can
d... - 07:49 pm Revision 68f4730c: make gdb_id() generally avialable and rename it to cpu_index()
- The following patch also needs this API, so make it generally avialable.
The function gdb_id() will not be used in gd... - 07:49 pm Revision 9fecbed0: target-i386: Add API to write elf notes to core file
- The core file contains register's value. These APIs write registers to
core file, and them will be called in the foll... - 07:49 pm Revision 90166b71: target-i386: Add API to write cpu status to core file
- The core file has register's value. But it does not include all registers value.
Store the cpu status into QEMU note,... - 07:49 pm Revision 25ae9c1d: target-i386: add API to get dump info
- Dump info contains: endian, class and architecture. The next
patch will use these information to create vmcore. Note:... - 07:49 pm Revision 0038ffb0: target-i386: Add API to get note's size
- We should know where the note and memory is stored before writing
them to vmcore. If we know this, we can avoid using... - 07:49 pm Revision 2b05ab52: Add API to get memory mapping without do paging
- crash does not need the virtual address and physical address mapping, and the
mapping does not include the memory tha... - 07:49 pm Revision 783e9b48: introduce a new monitor command 'dump-guest-memory' to dump guest's memory
- The command's usage:
dump-guest-memory [-p] protocol [begin] [length]
The supported protocol can be file or fd:
1.... - 07:49 pm Revision 8be7e7e4: qemu-option: qemu_opts_create(): use error_set()
- This commit converts qemu_opts_create() from qerror_report() to
error_set().
Currently, most calls to qemu_opts_crea... - 07:49 pm Revision 2f39df5b: qemu-option: parse_option_number(): use error_set()
- Note that qemu_opt_parse() callers still expect automatic error reporting
with QError, so qemu_opts_parse() calls qer... - 07:49 pm Revision 2ac20613: qemu-config: find_list(): use error_set()
- Note that qemu_find_opts() and qemu_config_parse() need to call
error_report() to maintain their semantics on error.
... - 07:49 pm Revision ec7b2ccb: qemu-option: parse_option_size(): use error_set()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-By: Laszlo Ersek <lersek@redhat.com> - 07:49 pm Revision 6c519404: qemu-option: qemu_opt_parse(): use error_set()
- The functions opt_set() and qemu_opts_validate() both call qemu_opt_parse(),
but their callers expect QError semantic... - 07:49 pm Revision 29952866: qemu-option: qemu_opts_validate(): use error_set()
- net_client_init() propagates the error up by calling qerror_report_err(),
because its users expect QError semantics.
... - 07:49 pm Revision 584d4064: qemu-option: opt_set(): use error_set()
- The functions qemu_opt_set() and opts_do_parse() both call opt_set(),
but their callers expect QError semantics. Thus... - 07:49 pm Revision 384f2139: qemu-option: introduce qemu_opt_set_err()
- This is like qemu_opt_set(), except that it takes an Error argument.
This new function allows for a incremental conv... - 07:49 pm Revision 4e89978e: qemu-option: qemu_opts_from_qdict(): use error_set()
- do_device_add() and do_netdev_add() call qerror_report_err() to maintain
their QError semantics.
Signed-off-by: Luiz... - 07:49 pm Revision 8ff15d4a: qerror: introduce QERR_INVALID_OPTION_GROUP
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-By: Laszlo Ersek <lersek@redhat.com> - 07:49 pm Revision cf62adfa: qemu-option: parse_option_bool(): use error_set()
- Note that set_option_parameter() callers still expect automatic error
reporting with QError, so set_option_parameter(... - 07:49 pm Revision 80167a8a: Add API to create memory mapping list
- The memory mapping list stores virtual address and physical address mapping.
The virtual address and physical address... - 07:49 pm Revision 76f35538: Add API to check whether a physical address is I/O address
- This API will be used in the following patch.
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Signed-off-by: Luiz... - 07:49 pm Revision fae001f5: implement cpu_get_memory_mapping()
- Walk cpu's page table and collect all virtual address and physical address mapping.
Then, add these mapping into memo... - 07:49 pm Revision c517076d: Add API to get memory mapping
- Add API to get all virtual address and physical address mapping.
If the guest doesn't use paging, the virtual address... - 07:49 pm Revision 31a2207a: Add API to check whether paging mode is enabled
- This API will be used in the following patch.
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Signed-off-by: Luiz... - 11:19 am Revision 8cc9b43f: target-microblaze: lwx/swx: first implementation
- Signed-off-by: Peter A. G. Crosthwaite <peter.crosthwaite@petalogix.com>
Signed-off-by: Edgar E. Iglesias <edgar.igle... - 07:58 am Revision 9c92bf7f: Revert "rtl8139: do the network/host communication only in normal operating mode"
- This reverts commit ff71f2e8cacefae99179993204172bc65e4303df. This is because
the linux 8139cp driver would leave the...
06/03/2012
- 02:56 am Revision 74f4d227: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- * qemu-kvm/uq/master:
virtio/vhost: Add support for KVM in-kernel MSI injection
msix: Add msix_nr_vectors_allocat... - 02:54 am Revision 2eb02f28: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony:
ahci: SATA FIS is 20 bytes, not 0x20
virtio-blk: Fix geometry sector calculation
block: pr...
06/01/2012
- 11:56 am Revision a854972f: Update version to open the 1.2 development branch
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 11:55 am Revision 78260a5f: Update version for 1.1.0 release
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
05/31/2012
- 03:53 am Revision b3dbb954: Update version for 1.1.0-rc4 release
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 03:49 am Revision 272d28ec: Merge remote-tracking branch 'origin/master' into staging
- * origin/master:
pc-bios: Update OpenBIOS images
05/30/2012
- 08:04 pm Revision 6f129261: pc-bios: Update OpenBIOS images
- Update OpenBIOS images to r1060 built from submodule.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 03:51 pm Revision 4bb9c939: ahci: SATA FIS is 20 bytes, not 0x20
- As in the SATA and AHCI specifications, a FIS is 5 Dwords of 4 bytes
each, which comes to 20 bytes (decimal), not 0x2... - 03:51 pm Revision 136be99e: virtio-blk: Fix geometry sector calculation
- Currently the sector value for the geometry is masked, even if the
user usesa command line parameter that explicitely... - 11:18 am Revision c2d76497: block: prevent snapshot mode $TMPDIR symlink attack
- In snapshot mode, bdrv_open creates an empty temporary file without
checking for mkstemp or close failure, and ignori... - 10:58 am Revision 6f3c714e: sheepdog: fix return value of do_load_save_vm_state
- bdrv_save_vmstate and bdrv_load_vmstate should return the vmstate size
on success, and -errno on error.
Signed-off-b... - 10:49 am Revision 47ce9ef7: virtio: Fix compiler warning for non Linux hosts
- The local variables ret, i are only used if __linux__ is defined.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed... - 10:02 am Revision d6111501: Merge remote-tracking branch 'mdroth/qga-pull-5-29-12-v2' into staging
- * mdroth/qga-pull-5-29-12-v2:
qemu-ga: avoid blocking on atime update when reading /etc/mtab
qemu-ga: Fix use of ... - 09:48 am Revision eba25057: block: prevent snapshot mode $TMPDIR symlink attack
- In snapshot mode, bdrv_open creates an empty temporary file without
checking for mkstemp or close failure, and ignori... - 05:28 am Revision e78bd5ab: xhci: add usage info to docs
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:28 am Revision 1643f2b2: vnc: fix segfault in vnc_display_pw_expire()
- NULL pointer dereference in case no vnc server is configured.
Catch this and return -EINVAL like vnc_display_password... - 05:28 am Revision 13526728: Expose CPUID leaf 7 only for -cpu host
- Changes v2 -> v3;
- Check for kvm_enabled() before setting cpuid_7_0_ebx_features
Changes v1 -> v2:
- Use kvm_ar... - 05:00 am Revision 9e2fa418: qemu-ga: avoid blocking on atime update when reading /etc/mtab
- Currently we re-read/re-process /etc/mtab to get an updated list of
mounts when guest-fsfreeze-thaw is called. This c... - 05:00 am Revision eecae147: qemu-ga: Fix use of environ on Darwin
- Use _NSGetEnviron() helper to access the environment.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Cc: Cha... - 04:19 am Revision 8294a64d: vga: fix vram double-mapping with -vga std and -M pc-0.12
- With pc-0.12, we map the video RAM both through the PCI BAR (the guest does
this) and through a fixed mapping at 0xe0... - 04:19 am Revision 9c3a596a: fix multiboot loading if load_end_addr == 0
- The previous multiboot load code did not treat the case where
load_end_addr was 0 specially. The multiboot specifica... - 04:19 am Revision a6de8ed8: pci: call object_unparent() before free_qdev()
- Start VM with 8 multiple-function block devs, hot-removing
those block devs by 'device_del ...' would cause qemu abor...
05/29/2012
- 02:54 pm Revision 1c4ad9d2: Merge remote-tracking branch 'afaerber-or/cocoa-for-upstream' into staging
- * afaerber-or/cocoa-for-upstream:
cocoa: Suppress Cocoa frontend for -qtest
arch_init: Fix AltiVec build on Darwi... - 12:40 pm Revision 60b46aa2: cocoa: Suppress Cocoa frontend for -qtest
- Signed-off-by: Andreas Färber <andreas.faerber@web.de>
- 12:38 pm Revision f283edc4: arch_init: Fix AltiVec build on Darwin/ppc
- Commit f29a56147b66845914d0a645bf9b4c5bb9a6af57 (implement
-no-user-config command-line option (v3)) introduced uses ... - 12:32 pm Revision dd86df75: Merge remote-tracking branch 'sstabellini/for_1.1_rc3' into staging
- * sstabellini/for_1.1_rc3:
Call xc_domain_shutdown with the reboot flag when the guest requests a reboot.
xen: Fi... - 12:31 pm Revision 422831fc: Merge remote-tracking branch 'mdroth/qga-pull-5-24-12' into staging
- * mdroth/qga-pull-5-24-12:
qemu-ga: Fix missing environ declaration
configure: check if environ is declared - 12:30 pm Revision 30676153: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony:
fdc-test: introduced qtest no_media_on_start and cmos qtest for floppy
fdc: fix media detect... - 12:30 pm Revision 7943df57: Merge remote-tracking branch 'kiszka/queues/slirp' into staging
- * kiszka/queues/slirp:
slirp: Avoid redefining MAX_TCPOPTLEN
slirp: Avoid statements without effect on Big Endian... - 12:28 pm Revision d501f847: Merge remote-tracking branch 'bonzini/scsi-next' into staging
- * bonzini/scsi-next:
ISCSI: Switch to using READ16/WRITE16 for I/O to the LUN
ISCSI: Only call READCAPACITY16 for...
05/28/2012
- 11:44 pm Revision 917cfc1f: slirp: Avoid redefining MAX_TCPOPTLEN
- MAX_TCPOPTLEN is being defined as 32. Darwin already has it as 40,
causing a warning. The value is only used to decla... - 11:31 pm Revision 9b24d8e9: slirp: Avoid statements without effect on Big Endian host
- Darwin has HTON*/NTOH* macros that on BE simply return the argument.
This is incompatible with SLIRP's use of these m... - 03:04 pm Revision f4dfa67f: ISCSI: Switch to using READ16/WRITE16 for I/O to the LUN
- This allows using LUNs bigger than 2TB. Keep using READ10 for other
device types such as MMC.
Signed-off-by: Ronnie... - 03:04 pm Revision 6bcd1346: ISCSI: Only call READCAPACITY16 for SBC devices, use READCAPACITY10 for MMC
- Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
- 03:04 pm Revision dbfff6d7: ISCSI: get device type at connection time
- This is needed to avoid READ CAPACITY(16) for MMC devices.
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>... - 03:04 pm Revision c7b4a952: ISCSI: change num_blocks to 64-bit
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 03:04 pm Revision c9b9f682: ISCSI: redo how we set up the events
- Call qemu_notify_event() after updating events. Otherwise, If we add
an event for -is-writeable but the socket is al... - 02:45 pm Revision e20e48a8: slirp: Untangle TCPOLEN_* from TCPOPT_*
- Commit b72210568ef0c0fb141a01cffb71a09c4efa0364 (slirp: clean up
conflicts with system headers) enclosed TCPOLEN_MAXS...
05/27/2012
- 08:52 pm Revision 24f50d7e: tcg/ppc: Handle _CALL_DARWIN being undefined on Darwin
- powerpc-apple-darwin9-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5577)
does not define _CALL_DARWIN, leading to unexpect...
05/25/2012
- 07:23 pm Revision 7cd33161: fdc-test: introduced qtest no_media_on_start and cmos qtest for floppy
- As default a guest has always one floppy drive so 0x10 byte in CMOS
has to have 0x40 value. Higher 4 bits means that ... - 07:21 pm Revision cfb08fba: fdc: fix media detection
- We have to set up 'media_changed' after guest start so floppy driver
could detect that there is no media in drive. Fo... - 07:18 pm Revision 9ecd3947: fdc: floppy drive should be visible after start without media
- If you start guest with floppy drive but without media inserted, guest
still should see floppy drive pressent.
Signe... - 07:13 pm Revision b84762e2: qemu-iotests: mark 035 qcow2-only
- The 035 parallel aio write test relies on knowledge of qcow2 metadata
layout to stress parallel L2 table accesses. T... - 07:12 pm Revision b6c14762: qcow2: don't leak buffer for unexpected qcow_version in header
- Signed-off-by: Jim Meyering <meyering@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 07:12 pm Revision df021791: qcow2: Check qcow2_alloc_clusters_at() return value
- When using qcow2_alloc_clusters_at(), the cluster allocation code
checked the wrong variable for an error code.
Sign... - 07:12 pm Revision 622b6057: sheepdog: mark image as snapshot when tag is specified
- When a snapshot tag is specified in the filename, the opened image is
a snapshot.
Signed-off-by: MORITA Kazutaka <mo... - 07:12 pm Revision cb595887: sheepdog: return -errno on error
- On error, BlockDriver APIs should return -errno instead of -1.
Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.n... - 07:12 pm Revision b6fc8245: sheepdog: use heap instead of stack for BDRVSheepdogState
- bdrv_create() is called in coroutine context now, so we cannot use
more stack than 1 MB in the function if we use uco... - 07:12 pm Revision 9fda6ab1: qemu-img: Explain how rebase operation can be used to perform a 'diff' operation.
- Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 02:00 pm Revision 12badfc2: scsi: declare vmstate_info_scsi_requests to be static
- Signed-off-by: Jim Meyering <meyering@redhat.com>
05/24/2012
- 09:06 pm Revision 2c02cbf6: qemu-ga: Fix missing environ declaration
- Commit 3674838cd05268954bb6473239cd7f700a79bf0f uses the environ global
variable, but is relying on environ to be dec... - 09:06 pm Revision 8ab1bf12: configure: check if environ is declared
- Some systems may declare environ automatically, others don't. Check for it.
Signed-off-by: Luiz Capitulino <lcapitul... - 06:35 pm Revision aeb29b64: audio: Always call fini on exit
- Not only clean up enabled voices but any registered one. Backends like
pulsaudio rely on unconditional fini handler i... - 01:03 am Revision f8687bab: es1370: Fix debug code
- When DEBUG_ES1370 is defined, the compiler shows these warnings:
hw/es1370.c: In function ?es1370_update_voices?:
hw...
05/22/2012
- 05:21 pm Revision c48b0c80: Update version for 1.1.0-rc3
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
05/21/2012
- 11:40 pm Revision a3400466: qdev: Fix memory leak
- The str allocated in visit_type_str was not freed.
The visit_type_str function is an input visitor(<QMP/String/etc>-... - 11:40 pm Revision 4accd107: xen: Fix PV-on-HVM
- In the context of PV-on-HVM under Xen, the emulated nics are supposed to be
unplug before the guest drivers are initi... - 11:40 pm Revision f34e73cd: virtio-blk: report non-zero status when failing SG_IO requests
- Linux really looks only at scsi->errors for SG_IO requests; it does
not look at the virtio request status at all. Be... - 11:40 pm Revision 80a2ba3d: use an uint64_t for the max_sz parameter in load_image_targphys
- Allow load_image_targphys to load files on systems with more than 2G of
emulated memory by changing the max_sz parame... - 11:40 pm Revision 0e47931b: virtio-blk: blockdev_mark_auto_del is transport-independent
- Move it from virtio_blk_exit_pci to virtio_blk_exit.
This is included here because the next patch removes proxy->blo... - 11:40 pm Revision 12c5674b: virtio-blk: define VirtIOBlkConf
- We will have to add another field to the virtio-blk configuration in
the next patch. Avoid a proliferation of argume... - 11:40 pm Revision 2a633c46: virtio: check virtio_load return code
- Otherwise we crash on error.
Signed-off-by: Ulrich Obergfell <uobergfe@redhat.com>
Signed-off-by: Orit Wassermann <o... - 11:40 pm Revision a6c5c84a: virtio-blk: always enable VIRTIO_BLK_F_SCSI
- VIRTIO_BLK_F_SCSI is supposed to mean whether the host can *parse*
SCSI requests, not *execute* them. You could run ... - 11:31 pm Revision b4f1a7ca: Merge remote-tracking branch 'mdroth/qga-pull-5-15-12' into staging
- * mdroth/qga-pull-5-15-12:
qemu-ga: align versioning with QEMU_VERSION
qemu-ga: fix segv after failure to open lo... - 11:31 pm Revision fba0c40b: tests: Add rtc-test (fix test regression)
- Commit 93e9eb6808c886f5f1c903b7ced1eed65de2ba39 added fdc-test,
but accidentally removed rtc-test because check-qtest... - 07:22 pm Revision 7d37d351: virtio/vhost: Add support for KVM in-kernel MSI injection
- Make use of the new vector notifier to track changes of the MSI-X
configuration of virtio PCI devices. On enabling ev... - 07:22 pm Revision bbf3b804: kvm: Enable use of kvm_irqchip_in_kernel in hwlib code
- Provide a dummy kvm_kernel_irqchip so that kvm_irqchip_in_kernel can be
used by code that is not under CONFIG_KVM pro... - 07:22 pm Revision cb697aaa: msix: Add msix_nr_vectors_allocated
- Analogously to msi_nr_vectors_allocated, add a service for MSI-X. Will
be used by the virtio-pci layer.
Signed-off-b... - 07:22 pm Revision 39853bbc: kvm: Introduce kvm_irqchip_add/remove_irqfd
- Add services to associate an eventfd file descriptor as input with an
IRQ line as output. Such a line can be an input... - 07:22 pm Revision bc4caf49: msix: Factor out msix_get_message
- This helper will also be used by the upcoming config notifier.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Si... - 07:22 pm Revision 5b5f1330: msix: Invoke msix_handle_mask_update on msix_mask_all
- In preparation of firing vector notifiers on mask changes, call
msix_handle_mask_update also from msix_mask_all. So f... - 07:22 pm Revision 2cdfe53c: msix: Introduce vector notifiers
- Vector notifiers shall be triggered by the MSI/MSI-X core whenever a
relevant configuration change is programmed by t... - 07:22 pm Revision 1df186df: kvm: Rename kvm_irqchip_add_route to kvm_irqchip_add_irq_route
- We will add kvm_irqchip_add_msi_route, so let's make the difference
clearer.
Signed-off-by: Jan Kiszka <jan.kiszka@s... - 07:22 pm Revision 92b4e489: kvm: Introduce kvm_irqchip_add_msi_route
- Add a service that establishes a static route from a virtual IRQ line to
an MSI message. Will be used for IRQFD and d... - 07:22 pm Revision 1e2aa8be: kvm: Publicize kvm_irqchip_release_virq
- This allows to drop routes created by kvm_irqchip_add_irq/msi_route
again.
Signed-off-by: Jan Kiszka <jan.kiszka@sie... - 07:22 pm Revision e7b20308: kvm: Make kvm_irqchip_commit_routes an internal service
- Automatically commit route changes after kvm_add_routing_entry and
kvm_irqchip_release_virq. There is no performance ...
Also available in: Atom