Activity
From 12/20/2012 to 01/18/2013
01/18/2013
- 08:07 pm Revision ccb084d3: s390: new contributions GPLv2 or later
- IBMs s390 contributions were meant to to be gplv2 or later (since
we were contributing to qemu). Several of the s390 ... - 08:07 pm Revision 28e942f8: s390: Add a hypercall registration interface.
- Allow virtio machines to register for different diag500 function
codes and convert s390-virtio to use it.
Signed-off... - 08:07 pm Revision 70bada03: s390: Add CPU reset handler
- Add a CPU reset handler to have all CPUs in a PoP compliant
state.
Signed-off-by: Jens Freimann <jfrei@linux.vnet.ib... - 08:07 pm Revision d5627ce8: target-s390x: Unregister reset callback on finalization
- Since commit "s390: Add CPU reset handler" the CPU's instance_init
registers a reset callback. Unregister that on ins... - 08:07 pm Revision 419831d7: s390x: fix indentation
- In one of the last commits we accidently got 3-space indentation into
the tree. Fix it up so it's 4 spaces wide.
Rep... - 08:07 pm Revision e674a49a: s390: Move IPL code into a separate device
- Lets move the code to setup IPL for external kernel
or via the zipl rom into a separate file. This allows to
- defin... - 08:07 pm Revision 904e5fd5: S390: Enable -cpu help and QMP query-cpu-definitions
- This enables qemu -cpu help to return a list of supported CPU models
on s390 and also to query for cpu definitions in... - 08:07 pm Revision a158986d: s390x: Remove inline function ebcdic_put and related data from cpu.h
- The function is only used in misc_helper.c, so move it to that file.
This reduces the size of debug executables (com... - 08:06 pm Revision b8dec144: PPC: e500: Change in-memory order of load blobs
- Today, we load
<kernel> <initrd> <dtb>
into memory in that order. However, Linux has a bug where it can only
hand... - 08:06 pm Revision e49798b1: openpic: export e500 epr enable into a ppc.c function
- Enabling and disabling the EPR capability (mpic_proxy) is a system
wide operation. As such, it belongs into the ppc.c... - 08:06 pm Revision 5b95b8b9: PPC: KVM: Add support for EPR with KVM
- This patch links KVM EPR support to the existing TCG support we have now.
Signed-off-by: Alexander Graf <agraf@suse.de> - 08:06 pm Revision d3dccee1: Update Linux kernel headers
- Based on kvm.git a843fac (next) plus dfdebc24 (master).
Signed-off-by: Alexander Graf <agraf@suse.de> - 08:06 pm Revision 528e536e: PPC: E500: Calculate loading blob offsets properly
- We have 3 blobs we need to load when booting the system:
- kernel
- initrd
- dtb
We place them in physical me... - 08:06 pm Revision 746a870b: PPC: Provide zero SVR for -cpu e500mc and e5500
- Even though our -cpu types for e500mc and e5500 are no real CPUs that
actually have version registers, a guest might ... - 08:06 pm Revision 1ac3d713: openpic: unify gcr mode mask updates
- The mode mask already masks out bits we don't care about, so the
actual handling code can stay intact regardless.
Si... - 08:06 pm Revision 86e56a88: openpic: set mixed mode as supported
- The Raven MPIC implementation supports the "Mixed" mode to work with
an i8259. While we don't implement mixed mode, w... - 08:06 pm Revision 7f11573b: openpic: move gcr write into a function
- The GCR register contains too much functionality to be covered inside
of the register switch statement. Move it out i... - 05:59 pm Revision cf139388: dataplane: support viostor virtio-pci status bit setting
- The viostor virtio-blk driver for Windows does not use the
VIRTIO_CONFIG_S_DRIVER bit. It only sets the VIRTIO_CONFI... - 05:57 pm Revision cd7fdfe5: dataplane: avoid reentrancy during virtio_blk_data_plane_stop()
- When dataplane is stopping, the s->vdev->binding->set_host_notifier(...,
false) call can invoke the virtqueue handler... - 10:57 am Revision 3249dbe6: win32-aio: use iov utility functions instead of open-coding them
- We have iov_from_buf() and iov_to_buf(), use them instead of
open-coding these in block/win32-aio.c
Signed-off-by: S...
01/17/2013
- 09:09 pm Revision ddc01bf1: Merge remote-tracking branch 'luiz/queue/qmp' into staging
- # By Wenchao Xia
# Via Luiz Capitulino
* luiz/queue/qmp:
HMP: add sub command table to info
HMP: move define of m... - 05:45 pm Revision e387f99e: virtio-pci: fix irqfd cleanup argument order
- Order of arguments of kvm_virtio_pci_irqfd_release
got mixed up in all calls.
As a result users see assertions during... - 03:33 pm Revision 782beb52: qom: Extend documentation on QOM method concepts
- Add a documentation section "Methods" and discuss among others how to
handle overriding virtual methods.
Clarify Dev... - 03:32 pm Revision 781c0c33: Makefile: drop recursive libcacard clean
- Commit eb8eb53e5846a957cf333f2e1ec8cb6e0c04 ("libcacard: rewrite
Makefile in non-recursive style") refactored libcaca... - 02:54 pm Revision b22ff1fb: migration: Only go to the iterate stage if there is anything to send
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: ... - 02:54 pm Revision f7b67be3: migration: Add buffered_flush error handling
- Now that we have error handling we can do proper handling of
buffered_flush().
Signed-off-by: Juan Quintela <quintel... - 02:54 pm Revision c369f40d: migration: unfold rest of migrate_fd_put_ready() into thread
- This will allow us finer control in next patches.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: R... - 02:54 pm Revision 7de6a690: migration: move exit condition to migration thread
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed... - 02:54 pm Revision 6522773f: migration: remove argument to qemu_savevm_state_cancel
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed... - 02:54 pm Revision 76f5933a: migration: move beginning stage to the migration thread
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed... - 02:54 pm Revision afe41931: qemu-file: Only set last_error if it is not already set
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed... - 02:54 pm Revision b9c961a8: migration: make function static
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: R... - 02:54 pm Revision 1e973051: migration: fix off-by-one in buffered_rate_limit
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: R... - 02:54 pm Revision 25242635: migration: remove double call to migrate_fd_close
- The call in buffered_close is enough, because buffered_close is called
already by migrate_fd_cleanup.
Signed-off-by:... - 02:53 pm Revision f65a8747: use XFER_LIMIT_RATIO consistently
- commit 5b4e1eb769eee892b44d3f6b2369b05196442f59
missed this use.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>... - 02:27 pm Revision fb3409de: Unlock ramlist lock also in error case
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: R... - 02:27 pm Revision 9c339485: Protect migration_bitmap_sync() with the ramlist lock
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: R... - 02:24 pm Revision a13ced59: HMP: move define of mon_cmds
- Because mon_cmds may use info_cmds, so adjust the declare sequence
of them.
Signed-off-by: Wenchao Xia <xiawenc@linu... - 02:24 pm Revision 84c44613: HMP: add sub command table to info
- Now info command takes a table of sub info commands,
and changed do_info() to do_info_help() to do help funtion
only.... - 02:24 pm Revision 5f3d335f: HMP: add infrastructure for sub command
- This patch make parsing of hmp command aware of that it may
have sub command. Also discard simple encapsulation funct... - 02:24 pm Revision 84f2d0ea: HMP: add QDict to info callback handler
- This patch change all info call back function to take
additional QDict * parameter, which allow those command
take pa... - 02:24 pm Revision 5f11cb00: HMP: delete info handler
- Now cmd and info handler have same format, so delete info handler.
Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ib... - 11:58 am Revision e8bccad5: win32-aio: Fix memory leak
- The buffer is allocated for both reads and writes, and obviously it
should be freed even if an error occurs.
Cc: qem... - 11:57 am Revision bcbbd234: win32-aio: Fix vectored reads
- Copying data in the right direction really helps a lot!
Cc: qemu-stable@nongnu.org
Signed-off-by: Kevin Wolf <kwolf@... - 11:51 am Revision 2ea9b58f: aio: Fix return value of aio_poll()
- aio_poll() must return true if any work is still pending, even if it
didn't make progress, so that bdrv_drain_all() d... - 11:51 am Revision 6d759117: block: fix null-pointer bug on error case in block commit
- This is a bug that was caught by a coverity run by Markus. In
the error case when we errored out to exit_restore_ope... - 11:51 am Revision 6bf3ee07: ide: Remove wrong assertion
- The Bus Master IDE Active bit (BM_STATUS_DMAING) is not only set when
the request is still in flight, but also when i... - 03:31 am Revision a4cbfe24: bswap: improve gluing
- OpenBSD system compiler (gcc 4.2.1) has problems with concatenation
of macro arguments in macro functions:
CC ae...
01/16/2013
- 11:20 pm Revision 47f4dac3: Merge remote-tracking branch 'kraxel/chardev.1' into staging
- # By Gerd Hoffmann
# Via Gerd Hoffmann
* kraxel/chardev.1:
chardev: add pty chardev support to chardev-add (qmp)
... - 08:15 pm Revision af381ebe: build: fix Win32 clean build
- The version.o file did not appear explicitly as a dependency, and
this caused clean builds to fail. Force its build ... - 08:14 pm Revision 6e998903: tests: Add tmp105 qtest test case
- Exercise all four commands of the TMP105, testing for an issue in the
I2C TX path.
The test case uses the N800's OMA... - 08:14 pm Revision 6d0b4301: tmp105: Split out I2C message constants from header
- Allows value sharing with qtest.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Reviewed-by: Anthony Liguori... - 08:14 pm Revision 2bf7b457: libqtest: Prepare I2C libqos
- This adds a simple I2C API and a driver implementation for omap_i2c.
Signed-off-by: Andreas Färber <andreas.faerber@... - 08:14 pm Revision 2aad80ee: tmp105: QOM'ify
- Introduce TYPE_ constant and cast macro.
Move the state struct to the new header to allow for future embedding.
Sign... - 08:14 pm Revision eb60d1c5: tmp105: Add temperature QOM property
- This obsoletes tmp105_set() and allows for better error handling.
Signed-off-by: Andreas Färber <andreas.faerber@web... - 08:14 pm Revision cb5ef3fa: tmp105: Fix I2C protocol bug
- An early length postincrement in the TMP105's I2C TX path led to
transfers of more than one byte to place the second ... - 08:03 pm Revision 457b6543: audio: Replace non-portable asprintf in debug code by g_strdup_printf
- sw->name already uses the correct g_free to free the allocated memory.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
S... - 08:03 pm Revision a1cbfd55: usb-storage: Drop useless null test in usb_msd_handle_data()
- scsi_req_new() never returns null, and scsi_req_enqueue() dereferences
the pointer, so checking for null is useless.
... - 08:02 pm Revision 955d7b26: ui: Drop useless null tests in parse_keyboard_layout()
- Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@u... - 08:02 pm Revision 4ecf8aa5: pseries: Replace non-portable asprintf by g_strdup_printf
- g_strdup_printf already handles OOM errors, so some error handling in
QEMU code can be removed.
Signed-off-by: Stefa... - 07:49 pm Revision b8e76b35: Add new DEFAULT_MACHINE_OPTIONS to q35 and ppc405
- Without this default q35/ppc405 based machines would no longer boot
after commit e4ada29e909787f629626660b1561f6a6801... - 06:15 pm Revision 9468a5d4: alpha-linux-user: Correct select
- Alpha, like s390x, passes all select arguments in registers.
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Signe... - 06:13 pm Revision 2ba7f730: alpha-linux-user: Translate fcntl l_type
- The values of F_RDLCK, F_WRLCK, F_UNLCK, F_EXLCK, F_SHLCK
differ between alpha and other linux architectures.
This p... - 07:58 am Revision 88a946d3: chardev: add parallel chardev support to chardev-add (qmp)
- Also alias the old parport name to parallel for -chardev.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 07:58 am Revision f1a1a356: chardev: add qmp hotplug commands, with null chardev support
- Add chardev-add and chardev-remove qmp commands. Hotplugging
a null chardev is supported for now, more will be added... - 07:58 am Revision f1088908: chardev: add hmp hotplug commands
- Add chardev-add and chardev-remove commands to the human monitor.
chardev-add accepts the same syntax as -chardev, ch... - 07:58 am Revision 0a1a7fab: chardev: add pty chardev support to chardev-add (qmp)
- The ptsname is returned directly, so there is no need to
use query-chardev to figure the pty device path.
Signed-off... - 07:58 am Revision f6bd5d6e: chardev: add socket chardev support to chardev-add (qmp)
- qemu_chr_open_socket is split into two functions. All initialization
after creating the socket file handler is split... - 07:58 am Revision d59044ef: chardev: add serial chardev support to chardev-add (qmp)
- Similar to file, except that no separate in/out files are supported
because it's pointless for direct device access. ... - 07:58 am Revision ffbdbe59: chardev: add file chardev support to chardev-add (qmp)
- Add support for file chardevs. Output file is mandatory,
input file is optional.
Signed-off-by: Gerd Hoffmann <krax... - 07:58 am Revision bd2d80b2: chardev: add error reporting for qemu_chr_new_from_opts
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 07:58 am Revision e551498e: chardev: reduce chardev ifdef mess a bit
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 07:58 am Revision 2274ae9d: chardev: fix QemuOpts lifecycle
- qemu_chr_new_from_opts handles QemuOpts release now, so callers don't
have to worry. It will either be saved in Char... - 02:27 am Revision 249d4172: qdev: Prepare "realized" property
- Introduce the QOM realizefn suggested by Anthony.
Detailed documentation is supplied in the qdev header.
For now thi... - 02:26 am Revision 7983c8a3: qdev: Fold state enum into bool realized
- Whether the device was initialized or not is QOM-level information and
currently unused. Drop it from device. This le... - 02:26 am Revision 2c9ee029: pseries: set no default boot order
- This patch removes the default boot order for pseries machine. This allows
the machine to handle a NULL boot order in... - 02:26 am Revision e4ada29e: Make default boot order machine specific
- This patch makes default boot order machine specific instead of
set globally. The default boot order can be set per m... - 02:25 am Revision c23c15d3: acl: Fix acl_remove not to mess up the ACL
- It leaks memory and fails to adjust qemu_acl member nentries. Future
acl_add become confused: can misreport the posi... - 02:25 am Revision 038794cf: acl: Free memory allocated with g_malloc() with g_free()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 02:25 am Revision cc69bda6: sdl: Fix heap smash in sdl_zoom_rgb{16,32} for int > 32 bits
- Careless use of malloc(): allocate Uint32[N], assign to int *, use
int[N].
Fix by converting to g_new().
Functions ... - 02:25 am Revision dabe3143: kvm: add stub for kvm_irqchip_update_msi_route
- ppc64 build needs this stub to build with virtio enabled.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Tested-... - 12:54 am Revision 8ec12ec7: Merge remote-tracking branch 'afaerber/memory-ioport' into staging
- * afaerber/memory-ioport:
acpi_piix4: Do not use old_portio-style callbacks
xen_platform: Do not use old_portio-s... - 12:53 am Revision 58a864de: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
configure: try pkg-config for curses
qom: Make object_resolve_path_component() path a... - 12:52 am Revision b9f84ac0: Merge remote-tracking branch 'stefanha/block' into staging
- * stefanha/block:
block: Fix how mirror_run() frees its buffer
win32-aio: Fix how win32_aio_process_completion() ... - 12:52 am Revision c94bf1c1: Merge remote-tracking branch 'afaerber/qom-cpu' into staging
- * afaerber/qom-cpu:
target-i386: Use switch in check_hw_breakpoints()
target-i386: Avoid goto in hw_breakpoint_in... - 12:52 am Revision bdb8872c: Merge remote-tracking branch 'afaerber-or/prep-up' into staging
- * afaerber-or/prep-up:
pc87312: Avoid define conflict on mingw32
pc87312: Replace register_ioport_*() with Memory... - 12:50 am Revision 2fd3402d: Merge remote-tracking branch 'mdroth/qga-pull-1-14-2013-2' into staging
- * mdroth/qga-pull-1-14-2013-2:
qga: add missing commas in json docs
Signed-off-by: Anthony Liguori <aliguori@us.ib... - 12:49 am Revision dd25f938: Merge remote-tracking branch 'mdroth/qga-pull-1-14-2013' into staging
- * mdroth/qga-pull-1-14-2013:
qemu-ga: Handle errors uniformely in ga_channel_open()
qemu-ga: Plug fd leak on ga_c... - 12:49 am Revision 5e72179b: Merge remote-tracking branch 'sstabellini/xen-2013-01-14' into staging
- * sstabellini/xen-2013-01-14:
xen_disk: implement BLKIF_OP_FLUSH_DISKCACHE, remove BLKIF_OP_WRITE_BARRIER
xen_dis...
01/15/2013
- 08:45 pm Revision c3a29809: acpi_piix4: Do not use old_portio-style callbacks
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
[AF: Used HWADDR_PRIx for hwaddr PIIX4_DPRINTF()]
Signed-off-b... - 08:45 pm Revision 7a652efa: xen_platform: Do not use old_portio-style callbacks
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 08:45 pm Revision ecd584b8: hw/dma.c: Fix conversion of ioport_register* to MemoryRegion
- The commit 582299336879504353e60c7937fbc70fea93f3da introduced a 1-shift for
some offset in DMA emulation.
Before th... - 07:09 pm Revision ecbe251f: configure: try pkg-config for curses
- Static linkikng against ncurses may require explicit -ltinfo.
In case -lcurses and -lncurses both didn't work give pk... - 06:28 pm Revision 7191bf31: block: Fix how mirror_run() frees its buffer
- It allocates with qemu_blockalign(), therefore it must free with
qemu_vfree(), not g_free().
Signed-off-by: Markus A... - 05:47 pm Revision 7479acdb: win32-aio: Fix how win32_aio_process_completion() frees buffer
- win32_aio_submit() allocates it with qemu_blockalign(), therefore it
must be freed with qemu_vfree(), not g_free().
... - 05:47 pm Revision db4c34c3: scsi-disk: qemu_vfree(NULL) is fine, simplify
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Kevin... - 05:46 pm Revision 94c8ff3a: w32: Make qemu_vfree() accept NULL like the POSIX implementation
- On POSIX, qemu_vfree() accepts NULL, because it's merely wrapper
around free(). As far as I can tell, the Windows im... - 02:40 pm Revision f700f8e3: sheepdog: clean up sd_aio_setup()
- The last two parameters of sd_aio_setup() are never used, so remove them.
Cc: MORITA Kazutaka <morita.kazutaka@lab.n... - 12:18 pm Revision 47783072: sheepdog: multiplex the rw FD to flush cache
- This will reduce sockfds connected to the sheep server to one, which simply the
future hacks.
Cc: MORITA Kazutaka <m... - 11:54 am Revision 3e84b483: qom: Make object_resolve_path_component() path argument const
- A usage with a hardcoded partial path such as
object_resolve_path_component(obj, "foo")
is totally valid but curr... - 11:34 am Revision a87eec76: Add libcacard/trace/generated-tracers.c to .gitignore
- Signed-off-by: Alex Rozenman <Alex_Rozenman@mentor.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 11:03 am Revision 501378c3: ide: issue discard asynchronously but serialize the pieces
- Now that discard can take a long time, make it asynchronous.
Each LBA range entry is processed separately because dis... - 11:03 am Revision df702c9b: block: clear dirty bitmap when discarding
- Note that resetting bits in the dirty bitmap is done _before_ actually
processing the request. Writes, instead, set ... - 11:03 am Revision 80bc2e8d: ide: fix TRIM with empty range entry
- ATA-ACS-3 says "If the two byte range length is zero, then the LBA
Range Entry shall be discarded as padding." iovec... - 11:03 am Revision c85191e5: raw-posix: remember whether discard failed
- Avoid sending system calls repeatedly if they shall fail. This
does not apply to XFS: if the filesystem-specific ioc... - 11:03 am Revision 8238010b: block: make discard asynchronous
- This is easy with the thread pool, because we can use s->is_xfs and
s->has_discard from the worker function.
QEMU ha... - 11:03 am Revision 3d4fa43e: raw-posix: support discard on more filesystems
- Linux 2.6.38 introduced the filesystem independent interface to
deallocate part of a file. As of Linux 3.7, btrfs, ex... - 11:03 am Revision fcd9d455: raw: support discard on block devices
- Block devices use a ioctl instead of fallocate, so add a separate
implementation.
Signed-off-by: Paolo Bonzini <pbon... - 10:24 am Revision 029d091e: block: fix initialization in bdrv_io_limits_enable()
- bdrv_io_limits_enable() starts a new slice, but does not set io_base
correctly for that slice.
Here is how io_base i... - 10:23 am Revision e175bce5: target-i386: Use switch in check_hw_breakpoints()
- Replace an if statement using magic numbers for breakpoint type with a
more explicit switch statement. This is to aid... - 10:23 am Revision 1cc21a18: target-i386: Avoid goto in hw_breakpoint_insert()
- "Go To Statement Considered Harmful" -- E. Dijkstra
To avoid an unnecessary goto within the switch statement, move
w... - 10:14 am Revision 5902564a: target-i386: Introduce hw_{local,global}_breakpoint_enabled()
- hw_breakpoint_enabled() returned a bit field indicating whether a local
breakpoint and/or global breakpoint was enabl... - 10:14 am Revision 428065ce: target-i386: Define DR7 bit field constants
- Implicit use of dr7 bit field is a little hard to understand,
so define constants for them and use them consistently.... - 10:08 am Revision 8d2497c3: qcow2: Fix segfault on zero-length write
- One of the recent refactoring patches (commit f50f88b9) didn't take care
to initialise l2meta properly, so with zero-... - 05:09 am Revision 5ec01c2e: target-i386: Move kvm_check_features_against_host() check to realize time
- kvm_check_features_against_host() should be called when features can't
be changed, and when features are converted to... - 05:09 am Revision 9ca58923: kvm: Add fake KVM constants to avoid #ifdefs on KVM-specific code
- Any KVM-specific code that use these constants must check if
kvm_enabled() is true before using them.
Signed-off-by:... - 05:09 am Revision 07ca5945: target-i386: check/enforce: Check all feature words
- This adds the following feature words to the list of flags to be checked
by kvm_check_features_against_host():
- cp... - 05:09 am Revision fa2db3c4: target-i386: cpu_x86_register() consolidate freeing resources
- Freeing resources in one place would require setting 'error'
to not NULL, so add some more error reporting before jum... - 05:09 am Revision 5ef57876: target-i386/cpu: Introduce FeatureWord typedefs
- This introduces a FeatureWord enum, FeatureWordInfo struct (with
generation information about a feature word), and a ... - 05:09 am Revision bffd67b0: target-i386: kvm_check_features_against_host(): Use feature_word_info
- Instead of carrying the CPUID leaf/register and feature name array on
the model_features_t struct, move that informat... - 05:09 am Revision 6a4784ce: target-i386: Disable kvm_mmu by default
- KVM_CAP_PV_MMU capability reporting was removed from the kernel since
v2.6.33 (see commit a68a6a7282373), and was com... - 05:09 am Revision 89e49c8b: target-i386/cpu.c: Add feature name array for ext4_features
- Feature names were taken from the X86_FEATURE_* constants in the Linux
kernel code.
Signed-off-by: Eduardo Habkost <... - 05:09 am Revision 4a1e40b5: xen: Simplify halting of first CPU
- Use the global first_cpu variable to halt the CPU rather than using a
local first_cpu initialized from qemu_get_cpu(0... - 05:09 am Revision 077c68c3: target-i386: Move setting defaults out of cpu_x86_parse_featurestr()
- No functional change, needed for simplifying conversion to properties.
Signed-off-by: Igor Mammedov <imammedo@redhat... - 05:09 am Revision 38d8f5c8: exec: Return CPUState from qemu_get_cpu()
- Move the declaration to qemu/cpu.h and add documentation.
The implementation still depends on CPUArchState for CPU it... - 05:09 am Revision ce3960eb: cpu: Move nr_{cores,threads} fields to CPUState
- To facilitate the field movements, pass MIPSCPU to malta_mips_config();
avoid that for mips_cpu_map_tc() since caller... - 05:09 am Revision 504134d2: kvm: Pass CPUState to kvm_init_vcpu()
- CPUArchState is no longer needed, and it thereby no longer depends on
NEED_CPU_H.
Signed-off-by: Andreas Färber <afa... - 05:09 am Revision 55e5c285: cpu: Move cpu_index field to CPUState
- Note that target-alpha accesses this field from TCG, now using a
negative offset. Therefore the field is placed last ... - 05:09 am Revision 66afd1ad: target-mips: Clean up mips_cpu_map_tc() documentation
- This function will be touched again soon, so a good understanding of env
vs. other helps. Adopt gtk-doc style.
Signe... - 05:09 am Revision 1b1ed8dc: cpu: Move numa_node field to CPUState
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 04:32 am Revision 08bb4a7c: pc87312: Avoid define conflict on mingw32
- Mingw32 headers define FAR, causing this warning:
/src/qemu/hw/pc87312.c:38:0: warning: "FAR" redefined [enabled by d... - 04:32 am Revision 328c24a9: pc87312: Replace register_ioport_*() with MemoryRegion
- Prepare an instance_init function for the MemoryRegion init.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
... - 02:52 am Revision cf7c3f0c: virtio-9p: fix compilation error.
- Fix the compilation error introduced by msg new field.
CC hw/9pfs/virtio-9p.o
In file included from /home/konradf... - 12:15 am Revision 01b87f6d: qga: add missing commas in json docs
- * qga/qapi-schema.json: Use valid JSON.
Signed-off-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Michael Roth <m...
01/14/2013
- 09:36 pm Revision 53510bfc: virtio-pci: build for uninitialized return value in vq_vector_unmask
- Fixes the following:
/home/mdroth/w/qemu2.git/hw/virtio-pci.c: In function
‘kvm_virtio_pci_vector_unmask’:
/home/mdr... - 09:36 pm Revision b8bec49c: dataplane: fix build breakage on set_guest_notifiers()
- virtio_pci_set_guest_notifiers() now takes an additional argument to
specify the number of virtqueues to assign a gue... - 09:26 pm Revision 9c16fa79: Add TEWS TPCI200 IndustryPack emulation
- The TPCI200 is a PCI board that supports up to 4 IndustryPack modules.
A new bus type called 'IndustryPack' has been... - 09:26 pm Revision be657dea: Add GE IP-Octal 232 IndustryPack emulation
- The GE IP-Octal 232 is an IndustryPack module that implements eight
RS-232 serial ports, each one of which can be red... - 08:30 pm Revision 7e7b7cba: xen_disk: implement BLKIF_OP_FLUSH_DISKCACHE, remove BLKIF_OP_WRITE_BARRIER
- Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
- 08:28 pm Revision 9e496d74: xen_disk: add persistent grant support to xen_disk backend
- This protocol extension reuses the same set of grant pages for all
transactions between the front/back drivers, avoid... - 08:26 pm Revision 282c6a2f: xen_disk: fix memory leak
- On ioreq_release the full ioreq was memset to 0, loosing all the data
and memory allocations inside the QEMUIOVector,... - 08:08 pm Revision 7868181f: qemu-ga: Handle errors uniformely in ga_channel_open()
- We detect errors in several places. One reports with g_error(), which
calls abort(), the others report with g_critic... - 08:07 pm Revision d4f4a3ef: qemu-ga: Plug fd leak on ga_channel_open() error paths
- Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com... - 08:07 pm Revision 32c16620: qemu-ga: Plug fd leak on ga_channel_listen_accept() error path
- Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com... - 08:07 pm Revision 03ac10f1: qemu-ga: Plug file descriptor leak on ga_open_pidfile() error path
- Spotted by Coverity. Also document why we keep it open on success.
Signed-off-by: Markus Armbruster <armbru@redhat.... - 08:07 pm Revision 5d27f9ce: qemu-ga: Drop pointless lseek() from ga_open_pidfile()
- After open(), the file offset is already zero, and neither lockf() nor
ftruncate() change it.
Signed-off-by: Markus ... - 08:00 pm Revision f5b79578: qemu-ga: Document intentional fall through in channel_event_cb()
- For clarity, and to hush up Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <... - 08:00 pm Revision 9e92f6d4: qemu-ga: add ga_open_logfile()
- This function sets O_CLOEXEC on the log file fd so that it isn't
leaked to executed processes.
Signed-off-by: Luiz C... - 08:00 pm Revision 6ffacc5d: qemu-ga: ga_open_pidfile(): use qemu_open()
- This ensures that O_CLOEXEC is passed to open(), this way the
pid file fd is not leaked to executed processes.
Signe... - 06:27 pm Revision a507db95: Merge remote-tracking branch 'kraxel/pixman.v6' into staging
- * kraxel/pixman.v6:
pixman: pass extra cflags and ldflags
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:27 pm Revision b55160c3: Merge remote-tracking branch 'kraxel/usb.76' into staging
- * kraxel/usb.76:
usb-host: Initialize dev->port the obviously safe way
usb-host: Drop superfluous null test from ... - 06:27 pm Revision 167eb811: Merge remote-tracking branch 'spice/spice.v67' into staging
- * spice/spice.v67:
qxl: Don't drop client capability bits
qxl: Fix SPICE_RING_PROD_ITEM(), SPICE_RING_CONS_ITEM()... - 06:26 pm Revision a69f221e: Merge remote-tracking branch 'kraxel/testdev.2' into staging
- * kraxel/testdev.2:
pc-testdev: use typedefs
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:26 pm Revision da758bd7: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony:
dataplane: handle misaligned virtio-blk requests
dataplane: extract virtio-blk read/write pr... - 06:23 pm Revision 8e9a8681: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
- pci,virtio
This further optimizes MSIX handling in virtio-pci.
Also included is pci cleanup by Paolo, and pci device... - 06:23 pm Revision 7adef3bc: Merge remote-tracking branch 'bonzini/stub' into staging
- * bonzini/stub: (27 commits)
build: improve quiet output for .stp rules
build: fold trace-obj-y into libqemuutil.... - 06:22 pm Revision 0054ee8c: Merge remote-tracking branch 'qmp/queue/qmp' into staging
- * qmp/queue/qmp:
monitor: assert monitor_puts()'s loop invariant
target-i386: fix bits 39:32 of the final physica... - 01:50 pm Revision f9943cd5: pixman: pass extra cflags and ldflags
- Store --extra-cflags and --extra-ldflags in config-host.mak,
then pass them on to the pixman configure script.
Cc: S... - 01:47 pm Revision 46635308: usb-host: Drop superfluous null test from usb_host_auto_scan()
- Coverity points out that port is later passed to usb_host_open(),
which dereferences it. It actually can't be null: ... - 01:47 pm Revision cc8d2b65: ehci: Assert state machine is sane w.r.t. EHCIQueue
- Coverity worries the EHCIQueue pointer could be null when we pass it
to functions that reference it. The state machi... - 01:47 pm Revision 03607847: usb-host: Initialize dev->port the obviously safe way
- Coverity worries the strcpy() could overrun the destination. It
can't, because the source always points to usb_host_... - 11:06 am Revision de0161c0: dataplane: handle misaligned virtio-blk requests
- O_DIRECT on Linux has alignment requirements on I/O buffers and
misaligned requests result in -EINVAL. The Linux vir... - 11:06 am Revision b5ef1aab: dataplane: extract virtio-blk read/write processing into do_rdwr_cmd()
- Extract code for read/write command processing into do_rdwr_cmd(). This
brings together pieces that are spread acros... - 11:06 am Revision b608c8dc: raw-posix: fix bdrv_aio_ioctl
- When the raw-posix aio=thread code was moved from posix-aio-compat.c
to block/raw-posix.c, there was an unintended ch... - 11:06 am Revision 0e7106d8: sheepdog: implement direct write semantics
- Sheepdog supports both writeback/writethrough write but has not yet supported
DIRECTIO semantics which bypass the cac... - 11:06 am Revision c53b1c51: block: make qiov_is_aligned() public
- The qiov_is_aligned() function checks whether a QEMUIOVector meets a
BlockDriverState's alignment requirements. This... - 11:06 am Revision 8e895599: block: do not probe zero-sized disks
- A blank CD or DVD is visible as a zero-sized disks. Probing such
disks will lead to an EIO and a failure to start th... - 09:59 am Revision 0cb41e2c: xhci: nuke transfe5rs on detach
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 09:59 am Revision 81251841: xhci: create xhci_detach_slot helper function
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 09:59 am Revision f3dcf638: xhci: call xhci_detach_slot on root port detach too
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 09:59 am Revision 00e4d0db: pc-testdev: use typedefs
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 09:59 am Revision 08688af0: qxl: Don't drop client capability bits
- interface_set_client_capabilities() copies only the first few bits,
because it falls into a Classic C trap: you can d... - 09:59 am Revision bc5f92e5: qxl: Fix SPICE_RING_PROD_ITEM(), SPICE_RING_CONS_ITEM() sanity check
- The pointer arithmetic there is safe, but ugly. Coverity grouses
about it. However, the actual comparison is off by...
01/12/2013
- 07:42 pm Revision 84ecb7a6: build: remove coroutine-obj-y
- Just fold it into block-obj-y.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 07:42 pm Revision 0e848f48: build: some simplifications for "trace/Makefile.objs"
- Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 07:42 pm Revision bf0842b7: build: move version-obj-y to the generic LINK rule
- There is no reason for it to be in block-obj-y, in particular.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 07:42 pm Revision 59cacde8: build: move QAPI definitions for QEMU out of qapi-obj-y
- There is no reason why for example qemu-ga should include all the
definitions for the QEMU monitor. However, there a... - 07:42 pm Revision ff667e2e: build: fold trace-obj-y into libqemuutil.a
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:42 pm Revision 576d5506: build: move base QAPI files to libqemuutil.a
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:42 pm Revision aaf821fd: build: improve quiet output for .stp rules
- Mention the directory in which the .stp file is being generated.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 07:42 pm Revision 9444e9e6: build: consolidate multiple variables into universal-obj-y
- The directory descent mechanism, and a less-flat tree both helped
in making some *-obj-y definitions very short. Man... - 07:42 pm Revision d9dc91ac: libcacard: list oslib-obj-y file explicitly
- We will grow the list of files in the next patches, but libcacard
should remain slim.
Signed-off-by: Paolo Bonzini <... - 07:42 pm Revision a372823a: build: move qobject files to qobject/ and libqemuutil.a
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:42 pm Revision f157ebba: build: move files away from tools-obj-y, common-obj-y, user-obj-y
- Split them between libqemuutil.a and, for those used by qemu-img/io/nbd,
block-obj-y.
Static libraries ensure that b... - 07:42 pm Revision e4b42e6e: build: rename oslib-obj-y to util-obj-y
- This prepares the creation of libqemuutil.a in the next patch.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 07:42 pm Revision baacf047: build: move libqemuutil.a components to util/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:42 pm Revision 8a090705: build: move util-obj-y to libqemuutil.a
- Use a static library to eliminate repetition in the linking rules.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 07:42 pm Revision 992aeb8e: libcacard: rewrite Makefile in non-recursive style
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:42 pm Revision 26ca8c06: libcacard: link vscclient to dynamic library
- There is no reason for vscclient to duplicate the code. rules.mak
takes care of invoking libtool to do the link.
Si... - 06:19 pm Revision 5018f1cc: libcacard: add list of exported symbols
- Do not export internal QEMU symbols.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 06:19 pm Revision af0c8e9f: libcacard: use per-target variable definitions
- This lets the libcacard Makefile use more rules.mak magic.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 06:19 pm Revision b6fc675b: libcacard: require libtool to build it
- Do not fail at build time, instead just disable the library if libtool
is not present.
Signed-off-by: Paolo Bonzini ... - 06:19 pm Revision e832341b: libcacard: fix missing symbol in libcacard.so
- Before patch:
$ make libcacard.la
$ nm ./libcacard/.libs/libcacard.so.0.0.0 | grep " U " | \
egrep -v "(g_)|(GLIB... - 06:19 pm Revision afd347ab: build: remove CONFIG_SMARTCARD
- The passthru smartcard does not have the shared library dependency, build
it unconditionally.
Signed-off-by: Paolo B... - 06:19 pm Revision 591eca67: libcacard: prepare to use -y trick in the Makefile
- Rename variables to follow the conventions of the rest of the build
systems.
Signed-off-by: Paolo Bonzini <pbonzini@... - 06:19 pm Revision 2c13ec50: build: move dtrace rules to rules.mak
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 06:19 pm Revision 21655882: build: support linking with libtool objects/libraries
- This patch moves the complication of using libtool to the generic
rules.mak file.
Signed-off-by: Paolo Bonzini <pbon... - 06:19 pm Revision 5708fc66: stubs: fully replace qemu-tool.c and qemu-user.c
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 06:19 pm Revision f141ccfa: build: make libtool verbose when making with V=1
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 06:17 pm Revision 4d454574: qemu-option: move standard option definitions out of qemu-config.c
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 02:47 pm Revision 63fb2590: Merge branch 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm
- * 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
target-arm: Fix SWI (SVC) instruction in M pr... - 02:47 pm Revision 02e079c7: Merge branch 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf
- * 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf: (31 commits)
PPC: linux-user: Calculate context pointer explic... - 02:46 pm Revision 837d1f97: Merge branch 's390-reorg' of git://repo.or.cz/qemu/rth
- * 's390-reorg' of git://repo.or.cz/qemu/rth: (149 commits)
target-s390: Claim maintainership
target-s390: Use nor... - 02:46 pm Revision a6fc23e5: hw/pc.c: add ULL suffix in ioport80_read and ioportF0_read return value
- The commit c02e1eac887b1b0aee7361b1fcf889e7d47fed9d broke the compilation
for i386. ULL need to be specify for uint64... - 02:45 pm Revision 163fa4b0: tcg-i386: use LEA for 3-operand 64-bit addition
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: ... - 02:42 pm Revision 092bb306: pixman: fix warning
- Cc: afaerber@suse.de
Cc: agraf@suse.de
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Blue Swirl <bl... - 02:42 pm Revision cc6e3ca9: gcc: rename CONFIG_PRAGMA_DISABLE_UNUSED_BUT_SET to CONFIG_PRAGMA_DIAGNOSTIC_A...
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 02:40 pm Revision 3dd46c78: optionrom: build with discrete CPP and AS steps
- Build option ROM .S files with separate preprocessor and
assembler steps because the C compiler could be unsuitable.
... - 02:26 pm Revision b6d9439c: slirp: remove unused field tt
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 02:25 pm Revision 338d80dd: user: Consider symbolic links as possible directories
- Commit 2296f194dfde4c0a54f249d3fdb8c8ca21dc611b reduced the number
of syscalls performed during user emulation startu... - 02:25 pm Revision d2565875: alpha-linux-user: Fix sigaction
- Unconditional bswap replaced by __get_user/__put_user.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off... - 02:24 pm Revision 658f2dc9: linux-user: Rewrite __get_user/__put_user with __builtin_choose_expr
- The previous formuation with multiple assignments to __typeof(*hptr) falls
down when hptr is qualified const. E.g. w... - 02:24 pm Revision c732a52d: bswap: Rewrite cpu_to_<endian><type>u with {ld,st}<type>_<endian>_p
- We've now optimized the ld/st versions; reuse that for the "legacy"
versions. Always use inlines so that we get the ... - 02:24 pm Revision 612d590e: bswap: Rewrite all ld<type>_<endian>_p functions
- Use the new host endian unaligned access functions instead of
open coding byte-by-byte references. Remove assembly s... - 02:24 pm Revision 7db2145a: bswap: Add host endian unaligned access functions
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 02:23 pm Revision cdfe2851: bswap: Tidy base definitions of bswapN
- Move the bswap_N -> bswapN wrappers inside CONFIG_BYTESWAP_H.
Change the ultimate fallback defintions from macros to... - 02:22 pm Revision fedb88bd: fdt: Use bswapN instead of bswap_N
- Fixes the libfdt enabled build for hosts that have <machine/bswap.h>.
The code at the beginning of qemu/bswap.h is a...
01/11/2013
- 05:21 pm Revision 918fd083: target-arm: use type_register() instead of type_register_static()
- The type_register_static() interface is documented as:
type_register_static:
@info: The #TypeInfo of the new typ... - 05:21 pm Revision 314e2296: target-arm: Fix SWI (SVC) instruction in M profile.
- When do_interrupt_v7m is called with EXCP_SWI, the PC already
points to the next instruction. Don't modify it here.
... - 04:43 pm Revision fedf2de3: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
hw/pc.c: Fix converting of ioport_register* to MemoryRegion
Replace remaining gmtime,... - 04:43 pm Revision e2848a78: Merge remote-tracking branch 'kraxel/q35.1' into staging
- * kraxel/q35.1:
Makefile: install the "acpi-dsdt.aml" and "q35-acpi-dsdt.aml" blobs too
pc: rename machine types
... - 04:23 pm Revision 80ec2432: Merge remote-tracking branch 'afaerber-or/prep-up' into staging
- * afaerber-or/prep-up:
prep: Use pc87312 device instead of collection of random ISA devices
prep: Add pc87312 Sup... - 10:49 am Revision c02e1eac: hw/pc.c: Fix converting of ioport_register* to MemoryRegion
- The commit 258711 introduced MemoryRegion to replace ioport_region*
for ioport 80h and F0h.
A MemoryRegion needs to h... - 10:44 am Revision eb7ff6fb: Replace remaining gmtime, localtime by gmtime_r, localtime_r
- This allows removing of MinGW specific code and improves
reentrancy for POSIX hosts.
[Removed unused ret variable in... - 10:35 am Revision 68b891ec: savevm: Remove MinGW specific code which is no longer needed
- QEMU provides a portable function qemu_gettimeofday instead of
gettimeofday and also an implementation of localtime_r... - 10:33 am Revision 1d57db19: qga/channel-posix.c: Explicitly include string.h
- Explicitly include string.h to avoid warnings under MacOS X/clang
about implicit declarations of strerror() and strle... - 10:32 am Revision 75f13596: configure: Fix comment (copy+paste bug)
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 09:30 am Revision 7e973bb2: Makefile: install the "acpi-dsdt.aml" and "q35-acpi-dsdt.aml" blobs too
- The WARNING message from commit f7e4dd6c made me notice.
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-... - 09:30 am Revision 7d9f7b51: q35: document chipset devices
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 09:30 am Revision 8b07eaa1: q35: add ich9 intel hda controller
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 09:30 am Revision 94dec594: pc: rename machine types
- Starting with release 1.4 we have a fully functional q35 machine type,
i.e. "qemu -M q35" JustWorks[tm]. Update mach...
01/10/2013
- 11:22 pm Revision 47a150a4: virtio-scsi: abort in-flight I/O when the device is reset
- When the device is reset, the SCSI bus should also be reset so
that in-flight I/O is cancelled.
Signed-off-by: Paolo... - 11:22 pm Revision d0508c36: qdev: add qbus_reset_all
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:11 pm Revision 8c43a6f0: Make all static TypeInfos const
- Since 39bffca2030950ef6efe57c2fac8327a45ae1015 (qdev: register all
types natively through QEMU Object Model), TypeInf... - 10:52 pm Revision 63e3555e: Merge branch 'master' of git://git.qemu.org/qemu into prep-up
- Conflicts:
hw/Makefile.objs
hw/ppc_prep.c
Signed-off-by: Andreas Färber <andreas.faerber@web.de> - 09:26 pm Revision a6308bc2: Merge remote-tracking branch 'kraxel/build.1' into staging
- * kraxel/build.1:
m48t59-test: don't touch watchdog
rtc-test: skip year-2038 overflow check in case time_t is 32b... - 09:26 pm Revision 8757c09f: Merge remote-tracking branch 'awilliam/tags/qemu-1.4-vfio-20130109.0' into sta...
- vfio-pci: Fixes for qemu 1.4 & stable
* awilliam/tags/qemu-1.4-vfio-20130109.0:
vfio-pci: Loosen sanity checks to ... - 06:47 pm Revision 51782344: monitor: assert monitor_puts()'s loop invariant
- Chiefly to hush up Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Luiz Capitulino <lc... - 04:23 pm Revision 067f0691: m48t59-test: don't touch watchdog
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 04:23 pm Revision 4e45deed: rtc-test: skip year-2038 overflow check in case time_t is 32bit only
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
01/09/2013
- 07:12 pm Revision 6ad53bdf: target-i386: fix bits 39:32 of the final physical address when using 4M page
- ((pde & 0x1fe000) << 19) is the bits 39:32 of the final physical address, and
we shouldn't use unit32_t to calculate ... - 07:03 pm Revision 5e3bc735: Check return values from g_poll and select
- The current implementation of os_host_main_loop_wait() on Windows,
returns 1 only when a g_poll() event occurs becaus... - 05:55 pm Revision 7cd5da7e: Merge remote-tracking branch 'mdroth/qga-pull-1-8-2013' into staging
- * mdroth/qga-pull-1-8-2013:
qemu-ga: sample fsfreeze hooks
qemu-ga: execute hook to quiesce the guest on fsfreeze... - 12:11 pm Revision feb9a2ab: pci-assign: Enable MSIX on device to match guest
- When a guest enables MSIX on a device we evaluate the MSIX vector
table, typically find no unmasked vectors and don't... - 12:10 pm Revision 5c03a254: pci: use constants for devices under the 1B36 device ID, document them
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 12:38 am Revision 7b376087: qemu-ga: guest_suspend(): improve error reporting
- Most errors are QERR_UNDEFINED_ERROR today.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Mic... - 12:38 am Revision 6b26e837: qemu-ga: bios_supports_mode(): improve error reporting
- Most errors are QERR_UNDEFINED_ERROR today.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Mic... - 12:38 am Revision 96610da2: qemu-ga: sample fsfreeze hooks
- Adds sample hook scripts for --fsfreeze-hook option of qemu-ga.
- fsfreeze-hook : execute scripts in fsfreeze-hook.... - 12:38 am Revision ec0f694c: qemu-ga: execute hook to quiesce the guest on fsfreeze-freeze/thaw
- To use the online disk snapshot for online-backup, application-level
consistency of the snapshot image is required. H... - 12:38 am Revision 071673b0: qemu-ga: qmp_guest_fstrim(): get rid of sprintf() + error_set()
- Convert them to error_setg_errno().
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Michael Rot... - 12:38 am Revision 261551d1: qemu-ga: build_fs_mount_list(): take an Error argument
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com> - 12:38 am Revision 617fbbc1: qemu-ga: qmp_guest_fsfreeze_*(): get rid of sprintf() + error_set()
- Convert them to error_setg_errno().
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Michael Rot... - 12:38 am Revision db3edb66: qemu-ga: qmp_guest_file_*: improve error reporting
- Use error_setg_errno() when possible with an improved error description.
Signed-off-by: Luiz Capitulino <lcapitulino... - 12:38 am Revision d220a6df: qemu-ga: qmp_guest_shutdown(): improve error reporting
- Most errors are QERR_UNDEFINED_ERROR. Also, adds ga_wait_child() as
a future commit will use it too.
Signed-off-by: ... - 12:38 am Revision 878a0ae0: qemu-ga: qmp_guest_network_get_interfaces(): get rid of snprintf() + error_set()
- Convert them to error_setg_errno().
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Michael Rot... - 12:38 am Revision 3ac4b7c5: qemu-ga: qmp_guest_file_close(): fix fclose() error check
- fclose() returns EOF on error.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Michael Roth <md... - 12:38 am Revision a9de6d01: qemu-ga: guest_file_handle_find(): take an Error argument
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
*Fixed...
01/08/2013
- 11:15 pm Revision 4b274b16: Merge remote-tracking branch 'afaerber/qom-cpu' into staging
- * afaerber/qom-cpu:
target-i386: Explicitly set vendor for each built-in cpudef
target-i386: Sanitize AMD's ext2_... - 11:10 pm Revision 8fc94e5a: vfio-pci: Loosen sanity checks to allow future features
- VFIO_PCI_NUM_REGIONS and VFIO_PCI_NUM_IRQS should never have been
used in this manner as it locks a specific kernel i... - 11:09 pm Revision b0223e29: vfio-pci: Make host MSI-X enable track guest
- Guests typically enable MSI-X with all of the vectors in the MSI-X
vector table masked. Only when the vector is enab... - 10:03 pm Revision 961f8395: cpu: Change parent type to Device
- This finally makes the CPU class a subclass of the Device class,
allowing us to start using DeviceState properties on... - 10:03 pm Revision 9b15cd9e: target-i386: Sanitize AMD's ext2_features at realize time
- When CPU properties are implemented, ext2_features may change
between object_new(CPU) and cpu_realize_fn(). Sanitizin... - 10:03 pm Revision 8b4beddc: target-i386: check/enforce: Fix CPUID leaf numbers on error messages
- The -cpu check/enforce warnings are printing incorrect information about the
missing flags. There are no feature flag... - 10:03 pm Revision 54830ff8: target-i386: check/enforce: Do not ignore "hypervisor" flag
- We don't need any hack to ignore CPUID_EXT_HYPERVISOR anymore, because
kvm_arch_get_supported_cpuid() now sets CPUID_... - 10:03 pm Revision ebe8b9c6: target-i386: Explicitly set vendor for each built-in cpudef
- Since cpudef config is not supported anymore and all remaining sources
now always set x86_def_t.vendor[123] fields, r... - 10:03 pm Revision bd004bef: target-i386: kvm: Enable all supported KVM features for -cpu host
- When using -cpu host, we don't need to use the kvm_default_features
variable, as the user is explicitly asking QEMU t... - 10:03 pm Revision 22714625: target-i386: check/enforce: Check all CPUID.80000001H.EDX bits
- I have no idea why PPRO_FEATURES was being ignored on the check of the
CPUID.80000001H.EDX bits. I believe it was a m... - 10:03 pm Revision 75a192aa: qemu-common.h: Make qemu_init_vcpu() stub static inline
- Turn the *-user macro into a no-op inline function to avoid
unused-variable warnings and band-aiding #ifdef'ery.
Thi... - 10:03 pm Revision e8beac00: target-i386: check/enforce: Eliminate check_feat field
- Now that all entries have check_feat=~0 in
kvm_check_features_against_host(), we can eliminate check_feat entirely
an... - 10:03 pm Revision fcb93c03: target-i386: kvm: -cpu host: Use GET_SUPPORTED_CPUID for SVM features
- The existing -cpu host code simply sets every bit inside svm_features
(initializing it to -1), and that makes it impo... - 10:03 pm Revision 4586f157: target-i386: Filter out unsupported features at realize time
- Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: ... - 10:03 pm Revision 396d2cfc: target-i386: check/enforce: Check SVM flag support as well
- When nested SVM is supported, the kernel returns the SVM flag on
GET_SUPPORTED_CPUID[1], so we can check the SVM flag... - 10:03 pm Revision 41c6bcd9: libqemustub: Add qemu_[un]register_reset() stubs
- This will be useful for code that don't call qemu_devices_reset() (e.g.
*-user). If qemu_devices_reset() is never cal... - 10:03 pm Revision 083a5f87: libqemustub: vmstate register/unregister stubs
- Add vmstate stub functions, so that qdev.o can be used without savevm.o
when vmstate support is not necessary (i.e. b... - 10:03 pm Revision 5d5b24d0: qdev: Don't assume existence of parent bus on unparenting
- Commit 667d22d1ae59da46b4c1fbd094ca61145f19b8c3 (qdev: move bus removal
to object_unparent) made the assumption that ... - 10:03 pm Revision 906709a1: libqemustub: sysbus_get_default() stub
- The stub will be used on cases where sysbus.c is not compiled in (e.g.
*-user).
Note that code that uses NULL as the... - 10:03 pm Revision 507066f8: qdev: Include qdev code into *-user, too
- The code depends on some functions from qemu-option.o, so add
qemu-option.o to universal-obj-y to make sure it's incl... - 08:24 pm Revision b8ef62a9: ivshmem: use symbolic constant for PCI ID, add to pci-ids.txt
- Due to disagreement on a name that is generic enough for hw/pci/pci.h,
the symbolic constants are placed in the .c fi... - 08:24 pm Revision 13744bd0: virtio-9p: use symbolic constant, add to pci-ids.txt
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 08:24 pm Revision 28e7a650: docs: move pci-ids.txt to docs/specs/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 08:24 pm Revision 4ea9296c: reorganize pci-ids.txt
- Some devices were missing, and we're using two PCI vendor ids.
This patch only adds devices that are already document... - 06:36 pm Revision 560c30b1: Merge remote-tracking branch 'kraxel/usb.75' into staging
- * kraxel/usb.75: (32 commits)
uhci: stop using portio lists
usbredir: Add support for buffered bulk input (v2)
... - 06:36 pm Revision c3dd94b1: Merge remote-tracking branch 'stefanha/net' into staging
- * stefanha/net:
rtl8139: preserve link state across device reset
e1000: no need auto-negotiation if link was down... - 12:58 pm Revision da1a4cef: target-mips: Fix helper and tests for dot/cross-dot product instructions
- Helper function for dpa_w_ph, dpax_w_ph, dps_w_ph and dpsx_w_ph incorrectly
defines halfword vector elements as unsig... - 12:55 pm Revision e320d05a: target-mips: Replace macros by inline functions
- The macros RESTORE_ROUNDING_MODE and RESTORE_FLUSH_MODE silently used
variable env from their callers. Using inline f... - 12:49 pm Revision e1a4019c: target-mips: Allow DSP access to be disabled once enabled.
- Clear the DSP hflags at the start of compute_hflags. Otherwise access
is not properly disabled once enabled.
Signed... - 12:48 pm Revision 314992b1: linux-user: fix mips 32-on-64 prealloc case
- MIPS only supports 31 bits of virtual address space for user space, so let's
make sure we stay within that limit with... - 11:56 am Revision b2d1fe67: usbredir: Add support for buffered bulk input (v2)
- Buffered bulk mode is intended for bulk *input* endpoints, where the data is
of a streaming nature (not part of a com... - 11:56 am Revision 89eb147c: uhci: stop using portio lists
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 11:00 am Revision 7682e858: readline: avoid memcpy() of overlapping regions
- memcpy() for overlapping regions is undefined behavior; use memmove()
instead in readline_hist_add().
[Keep tab char...
01/07/2013
- 07:42 pm Revision f56a1247: vhost: backend masking support
- Support backend guest notifier masking in vhost-net:
create eventfd at device init, when masked,
make vhost use that ... - 07:42 pm Revision 24f4fe34: vhost: set started flag while start is in progress
- This makes it possible to use started flag for sanity checking
of callbacks that happen during start/stop.
Signed-of... - 07:42 pm Revision f1d0f15a: virtio: backend virtqueue notifier masking
- some backends (notably vhost) can mask events
at their source in a way that is more efficient
than masking through kv... - 07:42 pm Revision 774345f9: virtio-pci: cache msix messages
- Some guests mask a vector then unmask without changing it.
Store vectors to avoid kvm system calls in this case.
Sig... - 07:42 pm Revision 078bbb50: kvm: add stub for update msi route
- Will be used by virtio-pci.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 07:42 pm Revision 1830b80f: virtio-net: set/clear vhost_started in reverse order
- As vhost started is cleared last thing on stop,
set it first things on start. This makes it
possible to use vhost_sta... - 07:42 pm Revision 4c93bfa9: msix: add api to access msix message
- Will be used by virtio pci.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 07:42 pm Revision 2d620f59: virtio: don't waste irqfds on control vqs
- Pass nvqs to set_guest_notifiers. This makes it possible to
save on irqfds by not allocating one for the control vq
f... - 06:37 pm Revision a898a8fc: openpic: move IACK to its own function
- Besides making the code cleaner, we will need a separate way to access
IACK in order to implement EPR (external proxy... - 06:37 pm Revision 68c2dd70: PPC: Bring EPR support closer to reality
- We already used to support the external proxy facility of FSL MPICs,
but only implemented it halfway correctly.
This... - 06:37 pm Revision d4834ff9: kvm: Update kernel headers
- Corresponding kvm.git hash: 18eb54cf4a
Signed-off-by: Alexander Graf <agraf@suse.de> - 06:37 pm Revision 61993a67: PPC: linux-user: Calculate context pointer explicitly
- Peter Maydell recommended the change to be more proper. The result was tested
and shows coming up with the same prope... - 06:37 pm Revision 1a61a9ae: PPC: KVM: set has-idle in guest device tree
- On e500mc, the platform doesn't provide a way for the CPU to go idle.
To still not uselessly burn CPU time, expose a... - 06:37 pm Revision 9f1d4b1d: openpic: fix CTPR and de-assertion of interrupts
- Properly implement level-triggered interrupts by withdrawing an
interrupt from the raised queue if the interrupt sour... - 06:37 pm Revision 1b7ce68f: target-ppc: Error out for -cpu host on unknown PVR
- Previously we silently exited, with subclasses we got an opcode warning.
Instead, explicitly tell the user what's wro... - 06:37 pm Revision 2985b86b: target-ppc: Slim conversion of model definitions to QOM subclasses
- Since the model list is highly macrofied, keep ppc_def_t for now and
save a pointer to it in PowerPCCPUClass. This re... - 06:37 pm Revision 4417c733: openpic: IRQ_check: search the queue a word at a time
- Search the queue more efficiently by first looking for a non-zero word,
and then using the common bit-searching funct... - 06:37 pm Revision be7c236f: openpic: make register names correspond better with hw docs
- The base openpic specification doesn't provide abbreviated register
names, so it's somewhat understandable that the Q... - 06:37 pm Revision 72c1da2c: openpic/fsl: critical interrupts ignore mask before v4.1
- Signed-off-by: Scott Wood <scottwood@freescale.com>
[agraf: make bool :1]
Signed-off-by: Alexander Graf <agraf@suse.de> - 06:37 pm Revision 47f73749: Revert "openpic: Accelerate pending irq search"
- This reverts commit a9bd83f4c65de0058659ede009fa1a241f379edd.
This counting approach is not robust against setting a... - 06:37 pm Revision e69a17f6: openpic: use standard bitmap operations
- Besides the private implementation being redundant, namespace collisions
prevented the use of other things in bitops.... - 06:37 pm Revision eb438427: openpic: make ctpr signed
- Other priorities are signed, so avoid comparisons between
signed and unsigned.
Signed-off-by: Scott Wood <scottwood@... - 06:37 pm Revision 3c94378e: openpic: always call IRQ_check from IRQ_get_next
- Previously the code relied on the queue's "next" field getting
set to -1 sometime between an update to the bitmap, an... - 06:37 pm Revision a1bb7384: ppc/booke: fix crit/mcheck/debug exceptions
- Book E does not play games with certain bits of xSRR1 being MSR save
bits and others being error status. xSRR1 is th... - 06:37 pm Revision 65b9d0d5: openpic: add some bounds checking for IRQ numbers
- The two checks with abort() guard against potential QEMU-internal
problems, but the EOI check stops the guest from ca... - 06:37 pm Revision 5e22c276: openpic: rework critical interrupt support
- Critical interrupts on FSL MPIC are not supposed to pay
attention to priority, IACK, EOI, etc. On the currently mode... - 06:37 pm Revision 6c5e84c2: openpic: fix sense and priority bits
- Previously, the sense and priority bits were masked off when writing
to IVPR, and all interrupts were treated as edge... - 06:37 pm Revision af7e9e74: openpic: fix coding style issues
- This patch fixes the following coding style violations:
- structs have to be typedef and be CamelCase
- if()s ar... - 06:37 pm Revision d56af005: powerpc: linux header sync script includes epapr_hcalls.h
- epapr_hcalls.h is now referenced by kvm_para.h. so this is needed for
QEMU to get compiled on powerpc.
Signed-off-by... - 06:37 pm Revision a26a7b38: openpic: s/opp->nb_irqs -1/opp->nb_cpus - 1/
- "opp->nb_irqs-1" would have been a minor coding style error,
but putting in one space but not the other makes it look... - 06:37 pm Revision beb526b1: PPC: fix segfault in signal handling code
- Removed h2g() macro around the ka->_sa_handler due to the _sa_handler being a
guest memory address.
Changed the __pu... - 06:37 pm Revision 88a78d90: PPC: Reset qemu timers when guest reset
- This patch install the timer reset handler. This will be called when
the guest is reset.
Signed-off-by: Bharat Bhush... - 06:37 pm Revision e99fd8af: openpic: lower interrupt when reading the MSI register
- This will stop things from breaking once it's properly treated as a
level-triggered interrupt. Note that it's the MP... - 06:37 pm Revision c3203fa5: openpic: don't crash on a register access without a CPU context
- If we access a register via the QEMU memory inspection commands (e.g.
"xp") rather than from guest code, we won't hav... - 06:37 pm Revision 4c4f0e48: openpic: fix debug prints
- Fix various format errors when debug prints are enabled. Also
cause error checking to happen even when debug prints ... - 06:37 pm Revision c975330e: openpic: remove pcsr (CPU sensitivity register)
- I could not find this register in any spec (FSL, IBM, or OpenPIC)
and the code doesn't do anything with it but initia... - 06:37 pm Revision 0fe04622: openpic: support large vectors on FSL mpic
- Previously only the spurious vector was sized appropriately
to the openpic model.
Also, instances of "IPVP_VECTOR(op... - 06:37 pm Revision 0d404683: openpic: BRR1 is not a CPU-specific register.
- It's in the address range that normally contains a magic redirection
to the CPU-specific region of the curretn CPU, b... - 06:37 pm Revision 71c6cacb: openpic: symbolicize some magic numbers
- Deefine symbolic names for some register bits, and use some that
have already been defined.
Also convert some regist... - 01:57 pm Revision 358d615b: exynos4210: Add EHCI support
- Add EHCI USB host controller to exynos4210.
Signed-off-by: Liming Wang <walimisdev@gmail.com>
Signed-off-by: Andreas... - 01:57 pm Revision 9fdf7027: uhci: Maximize how many frames we catch up when behind
- If somehow we've gotten behind a lot, simply skip ahead, like the ehci code
does.
Signed-off-by: Hans de Goede <hdeg... - 01:57 pm Revision aee7499a: usb/ehci: Add SysBus EHCI device for Exynos4210
- It uses a different capsbase and opregbase than the Xilinx device.
Signed-off-by: Liming Wang <walimisdev@gmail.com>... - 01:57 pm Revision 5aa3ca9f: usb/ehci: Clean up SysBus and PCI EHCI split
- SysBus EHCI was introduced in a hurry before 1.3 Soft Freeze.
To use QOM casts in place of DO_UPCAST() / FROM_SYSBUS(... - 01:57 pm Revision 475443cf: uhci: Add a QH_VALID define
- Rather then using the magic 32 value in various places.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-of... - 01:57 pm Revision ecfdc15f: uhci: Fix pending interrupts getting lost on migration
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:57 pm Revision 6735d433: usb: Fix usb_ep_find_packet_by_id
- usb_ep_find_packet_by_id mistakenly only checks the first packet and if that
is not a match, keeps trying the first p... - 01:57 pm Revision 7e9638d3: usbredir: Add USBEP2I and I2USBEP helper macros
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:57 pm Revision f8f48b69: uhci: Limit amount of frames processed in one go
- Before this patch uhci would process an unlimited amount of frames when
behind on schedule, by setting the timer to a... - 01:57 pm Revision a820b575: xhci: call set-address with dummy usbpacket
- Due to the way devices are addressed with xhci (done by hardware, not
the guest os) there is no packet when invoking ... - 01:57 pm Revision bd019b73: usbredir: Add usbredir_init_endpoints() helper
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:57 pm Revision d3aea641: usbredir: Verify we have 32 bits bulk length cap when redirecting to xhci
- The xhci-hcd may submit bulk transfers > 65535 bytes even when not using
bulk-in pipeling, so usbredir can only be us... - 01:57 pm Revision 027c03f7: hid: Change idle handling to use a timer
- This leads to cleaner code in usb-hid, and removes up to a 1000 calls / sec to
qemu_get_clock_ns(vm_clock) if idle-ti... - 01:57 pm Revision f79738b0: usb: Add an usb_device_ep_stopped USBDevice method
- Some usb devices (host or network redirection) can benefit from knowing when
the guest stops using an endpoint. Redir... - 01:57 pm Revision 4a434367: usb/ehci: Move capsbase and opregbase into SysBus EHCI class
- This allows specific derived models to use different values.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
... - 01:57 pm Revision d8553dd0: usbredir: Add ep_stopped USBDevice method
- To ensure that interrupt receiving is properly stopped when the guest is
no longer interested in an interrupt endpoin... - 01:57 pm Revision 719c130d: uhci: Fix 1 ms delay in interrupt reporting to the guest
- Re-arrange how we process frames / increase frnum / report pending interrupts,
to avoid a 1 ms delay in interrupt rep... - 01:57 pm Revision f8c126f3: usbredir: Add an usbredir_stop_ep helper function
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:57 pm Revision e97f0aca: usb-redir: Add debugging to bufpq save / restore
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:57 pm Revision 4a9ef2c0: ehci: Don't call commit_irq after raising PCD
- ehci_raise_irq(s, USBSTS_PCD), gets applied immediately so there is no need
to call commit_irq after it.
Signed-off-... - 01:57 pm Revision f881c8d3: ehci: Add a ehci_writeback_async_complete_packet helper function
- Also drop the warning printf, which was there mainly because this was an
untested code path (as the previous bug fixe... - 01:57 pm Revision 9359a58b: ehci: Use uframe precision for interrupt threshold checking (v2)
- Before this patch, the following could happen:
1) Transfer completes, raises interrupt
2) .5 ms later we check if the... - 01:57 pm Revision bbbc39cc: ehci: Verify a queue's ep direction does not change
- ehci_fill_queue assumes that there is a one on one relationship between an ep
and a qh, this patch adds a check to en... - 01:57 pm Revision 51e0c5d0: ehci: Add an ehci_get_pid helper function
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:57 pm Revision d066c57b: ehci: Verify guest does not change the token of inflight qtd-s
- This is not allowed, except for clearing active on cancellation, so don't
warn when the new token does not have its a... - 01:57 pm Revision 52c15e59: ehci: Further speedup rescanning if async schedule after raising an interrupt
- I tried lowering the time between raising an interrupt and rescanning the
async schedule to see if the guest has queu... - 01:57 pm Revision c6432634: ehci: Add ehci_verify_qh and ehci_verify_qtd helper functions
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:57 pm Revision e3fdfd48: ehci: Verify qtd for async completed packets
- Remove the short-circuiting of fetchqtd in fetchqh, so that the
qtd gets properly verified before completing the tran... - 01:57 pm Revision 2b3de6ad: ehci: writeback_async_complete_packet: verify qh and qtd
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:57 pm Revision 190d8492: ehci: Move get / put_dwords upwards
- No other changes.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 11:43 am Revision 2c0331f4: e1000: Discard oversized packets based on SBP|LPE
- Discard packets longer than 16384 when !SBP to match the hardware behavior.
Signed-off-by: Michael Contreras <michae... - 11:43 am Revision 83f58e57: rtl8139: preserve link state across device reset
- A device reset does not affect the link state, only set_link does.
Signed-off-by: Amos Kong <akong@redhat.com>
Signe... - 11:43 am Revision 84dd2120: e1000: no need auto-negotiation if link was down
- Commit b9d03e352cb6b31a66545763f6a1e20c9abf0c2c added link
auto-negotiation emulation, it would always set link up by... - 11:43 am Revision f30dbae6: net: clean up network at qemu process termination
- We don't clean up network if fails to parse "-device" parameters without
calling net_cleanup(). I touch a problem, th...
01/06/2013
- 08:30 pm Revision 8e4a424b: Revert "virtio-pci: replace byte swap hack"
- This reverts commit 9807caccd605d09a72495637959568d690e10175.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:24 am Revision 9807cacc: virtio-pci: replace byte swap hack
- Remove byte swaps by declaring the config space
as native endian.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:15 am Revision 1d728c39: tests: add gcov support
- Add support for compiling for GCOV test coverage, enabled
with '--enable-gcov' during configure.
Test coverage will ...
01/05/2013
- 10:18 pm Revision c20fec40: target-s390: Use TCG_CALL_NO_WG for integer helpers
- The division routines do not read or write tcg registers,
but can raise fixed-point divide exceptions.
Signed-off-by... - 10:18 pm Revision d918a65c: target-s390: Use TCG_CALL_NO_WG for memory helpers
- Those that do not read or write tcg registers, but can
raise exceptions via memory faults.
Signed-off-by: Richard He... - 10:18 pm Revision 893e1660: target-s390: Use TCG_CALL_NO_WG for misc helpers
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision bacf43c6: target-s390: Optimize get_address
- Don't load the displacement into a register first, add it second
so that tcg_gen_addi_i64 can eliminate zeros. Don't... - 10:18 pm Revision b7886de3: target-s390: Perform COMPARE AND SWAP inline
- Still no proper solution for CONFIG_USER_ONLY, but the system
version is significantly better.
Signed-off-by: Richar... - 10:18 pm Revision 26cc0a3f: target-s390: Use noreturn for exception and load_psw
- Both always exit the cpu loop.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 10:18 pm Revision c482ea94: target-s390: Use TCG_CALL_NO_WG for floating-point helpers
- None of them read or write tcg registers, but most can
raise fp exceptions.
Signed-off-by: Richard Henderson <rth@tw... - 10:18 pm Revision 2b35e93f: target-s390: Claim maintainership
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision c95ec459: target-s390: Optimize ADDC/SUBB
- Giving the proper mask to disas_jcc allows us to generate an inline
comparison generating the carry/borrow with setco... - 10:18 pm Revision 99b4f24b: target-s390: Implement POPCNT
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision d074ac6d: target-s390: Optimize XC
- Notice XC with same address and convert that to store of zero.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 10:18 pm Revision 411edc22: target-s390: Implement LOAD/SET FP AND SIGNAL
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision d2d9feac: target-s390: Use uint64_to_float128
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 1d1f6301: target-s390: Implement LCDFR
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision a359b770: target-s390: Optimize ADDU/SUBU CC testing
- We can easily generate some masks for logical add/subtract inline.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 10:18 pm Revision de379661: target-s390: Tidy comparisons
- After full conversion, we can audit the uses of LTGT cc ops
and see that none of the instructions can ever set CC=3.
... - 10:18 pm Revision f24c49c2: target-s390: Optmize emitting discards
- While they aren't expensive, they aren't free to process. When we
know that the three cc helper variables are dead, ... - 10:18 pm Revision 49f7ee80: target-s390: Check insn operand specifications
- Removes all the fixmes for even register numbers, etc.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 10:18 pm Revision 90b4f8ad: target-s390: Fix cpu_clone_regs
- R2 is the syscall return register, not R0.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 10:18 pm Revision 2db014b5: target-s390: Implement CPSDR
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision a12000b9: target-s390: Implement SET ROUNDING MODE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 632086da: target-s390: Implement LOAD ON CONDITION
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 143cbbc5: target-s390: Implement LDGR, LGDR
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 2cf5e350: target-s390: Implement BRANCH ON INDEX
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision b92fa334: target-s390: Implement STORE ON CONDITION
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 2d6a8698: target-s390: Implement RISBG
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision e0def909: target-s390: Implement PREFETCH
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 2112bf1b: target-s390: Implement CONVERT FROM LOGICAL
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision d6c6372e: target-s390: Implement R[NOX]SBG
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 403e217f: target-s390: Implement COMPARE RELATIVE LONG
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 5550359f: target-s390: Implement COMPARE AND BRANCH
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 6ac1b45f: target-s390: Implement CONVERT TO LOGICAL
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 1c268751: target-s390: Implement COMPARE AND TRAP
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 7a6c7067: target-s390: Tidy s->op_cc handling
- There's no need to force computation of the true cc_op when taking an
exception or single stepping. In either case w... - 10:18 pm Revision 7ab938d7: target-s390: Convert LPSWE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 5cc69c54: target-s390: Convert RRBE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision d14b3e09: target-s390: Convert STSI
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 14244b21: target-s390: Convert SACF
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 411fea3d: target-s390: Convert STAP
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 39a5003c: target-s390: Convert STCKE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 8026417c: target-s390: Convert ISKE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 204504e2: target-s390: Convert STURA
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision dc458df9: target-s390: Convert SERVC
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision cfef53e3: target-s390: Convert IPTE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 2bbde27f: target-s390: Convert SSKE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 2c423fc0: target-s390: Convert subchannel instructions
- While we're at it, list all of the chapter 14 subchannel insns.
Which is easy since all merely need indicate non-oper... - 10:18 pm Revision 3d596f49: target-s390: Convert CSP
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision e805a0d3: target-s390: Convert SPX, STPX
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision fc778b55: target-s390: Convert STFL
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 4f3adfb2: target-s390: Delete dead code from old translator
- The use of inline restricts detection of static functions that are
no longer used. Limit the use of inline to those ... - 10:18 pm Revision d62a4c97: target-s390: Convert EAR, SAR
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 6e2704e7: target-s390: Convert IPM
- Note that the previous placement of the PM field was incorrect.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 10:18 pm Revision 35289799: target-s390: Convert SCK
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision c4f0a863: target-s390: Convert SPT, STPT
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 374724f9: target-s390: Convert CKSM
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 28d55556: target-s390: Convert SPKA
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 4600c994: target-s390: Convert SRST
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision aa31bf60: target-s390: Convert CLST, MVST
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision ee6c38d5: target-s390: Convert MVPG
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 0568d8aa: target-s390: Convert PTLB
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 434c91a5: target-s390: Convert STCK
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision dd3eb7b5: target-s390: Convert SCKC, STCKC
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 71bd6669: target-s390: Convert STIDP
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 8379bfdb: target-s390: Convert LFPC, SFPC
- Note that we were failing to set the rounding mode in fpu_status.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 10:18 pm Revision 83b00736: target-s390: Convert FP MULTIPLY
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 683bb9a8: target-s390: Convert CONVERT FROM FIXED
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 722bfec3: target-s390: Convert MULTIPLY AND ADD, SUBTRACT
- Use the new float*_muladd interface to softfloat.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 10:18 pm Revision 68c8bd93: target-s390: Convert CONVERT TO FIXED
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 31aa97d1: target-s390: Convert TEST DATA CLASS
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 102bf2c6: target-s390: Convert FLOGR
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision f08a5c31: target-s390: Convert FP DIVIDE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 16d7b2a4: target-s390: Convert FP SQUARE ROOT
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 1a800a2d: target-s390: Convert FP SUBTRACT
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 24db8412: target-s390: Convert LOAD ZERO
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 5d7fd045: target-s390: Convert FP LOAD COMPLIMENT, NEGATIVE, POSITIVE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 7691c23b: target-s390: Convert LLGT
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 504488b8: target-s390: Convert LCTL, STCTL
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision d54f5865: target-s390: Convert LOAD REVERSED
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision f3de39c4: target-s390: Convert COMPARE AND SWAP
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 32a44d58: target-s390: Convert CLM
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision e025e52a: target-s390: Convert STORE REVERSED
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision ea20490f: target-s390: Convert EFPC, STFPC
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 3e398cf9: target-s390: Convert LOAD CONTROL, part 2
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 2ae68059: target-s390: Convert STCM
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 587626f8: target-s390: Convert FP ADD, COMPARE, LOAD TEST/ROUND/LENGTHENED
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 112bf079: target-s390: Convert TPROT
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 145cdb40: target-s390: Convert STNSM, STOSM
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision d8fe4a9c: target-s390: Convert LRA
- Note that truncating the store to r1 based on PSW_MASK_64
is incorrect. We always modify the entire register.
Signe... - 10:18 pm Revision 0c240015: target-s390: Convert SIGP
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 0a949039: target-s390: Convert NC, XC, OC, TR, UNPK
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 77f8d6c3: target-s390: Convert LOAD, STORE MULTIPLE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision af9e5a04: target-s390: Convert MVC
- The code that was in gen_op_mvc was a bit confused wrt what lengths
it wanted to handle. I also disbelieve that the ... - 10:18 pm Revision 4f7403d5: target-s390: Convert CLC
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 97c3ab61: target-s390: Convert MVCP, MVCS
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision eb66e6a9: target-s390: Convert CLCLE, MVCLE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 6a04d76a: target-s390: Convert MOVE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision a05d2b6b: target-s390: Convert NI, XI, OI
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 7df3e93a: target-s390: Convert LAM, STAM
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 7d30bb73: target-s390: Convert SET SYSTEM MASK
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 8b5ff571: target-s390: Convert LOAD PSW
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 00574261: target-s390: Convert FP STORE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision a79ba339: target-s390: Convert SHIFT DOUBLE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision cbe24bfa: target-s390: Convert SHIFT, ROTATE SINGLE
- Note that we were missing the 32-bit SLA.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 10:18 pm Revision 443aaeb8: target-s390: Cleanup cc computation helpers
- The inline markers hid the fact that {n}abs_32 were unused
because of typos in the main do_calc_cc function. Let the... - 10:18 pm Revision 6e764e97: target-s390: Convert EXECUTE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision afdc70be: target-s390: Convert INSERT CHARACTER
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 58a9e35b: target-s390: Convert INSERT CHARACTERS UNDER MASK
- Change the CC handling to be more like TEST UNDER MASK, with val & mask.
This lets us handle ICMH much more like ICM.... - 10:18 pm Revision d764a8d1: target-s390: Convert FP LOAD
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision c49daa51: target-s390: Convert CONVERT TO DECIMAL
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 972e35b9: target-s390: Convert DIAGNOSE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision e1eaada9: target-s390: Convert MOVE LONG
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision b4e2bd35: target-s390: Send signals for divide
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 00d2dc19: target-s390: Convert TEST UNDER MASK
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision d9a39927: target-s390: Convert SET ADDRESSING MODE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision b9836c1a: target-s390: Convert SUPERVISOR CALL
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 891452e5: target-s390: Convert DIVIDE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 7233f2ed: target-s390: Convert BRANCH ON CONDITION
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 4e4bb438: target-s390: Convert ADD LOGICAL CARRY and SUBTRACT LOGICAL BORROW
- I'm resonably certain that the carry/borrow-out condition for both
helpers was incorrect, failing to take into accoun... - 10:00 pm Revision 8ac33cdb: target-s390: Convert BRANCH AND SAVE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision c61aad69: target-s390: Convert BRANCH ON COUNT
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision c698d876: target-s390: Convert LOAD (LOGICAL) BYTE, CHARACTER, HALFWORD
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 1ac5889f: target-s390: Convert 64-bit MULTIPLY LOGICAL
- Use a new "retxl" member of CPUS290XState to return the "eXtra Low" part
of a 128-bit value. That said, this will ge... - 10:00 pm Revision a7e836d5: target-s390: Convert COMPARE, COMPARE LOGICAL
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision d82287de: target-s390: Convert ADD HALFWORD
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 22c37a08: target-s390: Convert LOAD, LOAD LOGICAL
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 3f4cb56a: target-s390: Implement SUBTRACT HALFWORD
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 2b280b97: target-s390: Convert STORE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision facfc864: target-s390: Convert AND, OR, XOR, INSERT IMMEDIATE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision ade9dea4: target-s390: Convert LOAD LOGICAL IMMEDIATE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision d1c04a2b: target-s390: Convert MULTIPLY HALFWORD, SINGLE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision d5a103cd: target-s390: Reorg exception handling
- Make the user path more like the system path. Prepare for more kinds
of runtime exceptions. Rename ILC to ILEN to m... - 10:00 pm Revision 11bf2d73: target-s390: Convert LOAD AND TEST
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision e272b3ac: target-s390: Implement ADD LOGICAL WITH SIGNED IMMEDIATE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision b9bca3e5: target-s390: Convert LOAD COMPLIMENT, POSITIVE, NEGATIVE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 3bbfbd1f: target-s390: Convert AND, OR, XOR
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision d87aaf93: target-s390: Convert 32-bit MULTIPLY, MULTIPLY LOGICAL
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision aedec19d: target-s390: Convert LOAD ADDRESS
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 431253c2: target-s390: Use TCG registers for FPR
- At the same time, tidy other usages of tcg_gen_deposit_i64.
In some cases we can "type cast" rather than extend, and ... - 10:00 pm Revision 063eb0f3: target-s390: Add missing temp_free in gen_op_calc_cc
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 3fde06f5: target-s390: Split out disas_jcc
- Lots of duplicated code replaced with a couple of tables. We no longer
attempt to manually invert the logic operatio... - 10:00 pm Revision ad044d09: target-s390: Add format based disassassmbly infrastructure
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 6ee77b16: target-s390: Fix gdbstub
- The real gdb protocol doesn't split out pc or cc as real registers.
Those are pseudos that are extracted as needed fr... - 10:00 pm Revision 9d126faf: target-s390: Fix BCR
- There were are two exit paths for which we forgot to
copy s->cc_op back to the tcg register.
Signed-off-by: Richard ... - 10:00 pm Revision 51855ecf: target-s390: Fix PSW_MASK handling
- We were treating psw.mask as the 32-bit quantity it is in ESA mode.
In particular, the CC field was at the wrong plac... - 10:00 pm Revision 7e68da2a: target-s390: Register helpers
- Which highlights a lot of cc helpers that no longer exist.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 10:00 pm Revision afd43fec: target-s390: Fix SACF exit
- DISAS_EXCP is exit via exception; we wanted DISAS_JUMP.
This matters when we start cleaning up the TB exit paths.
Si... - 10:00 pm Revision 2f22e2ec: target-s390: Tidy unconditional BRCL
- Yes, we're about to rewrite all of this, but having this unconditional
jump recompute cc_op is a large source of "fal... - 10:00 pm Revision 0fd81617: target-s390: Disassemble more z10 and z196 opcodes
- Also fix disassembly for COMPARE AND BRANCH. The table must be
sorted by primary opcode, and several were out of pla... - 10:00 pm Revision 79be7c7b: target-s390: Fix disassembly of cpsdr
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 12:14 pm Revision 549db5c3: hw/i386: Fix broken build for non POSIX hosts
- pc-testdev.c cannot be compiled with MinGW (and other non POSIX hosts):
CC i386-softmmu/hw/i386/../pc-testdev.o... - 12:12 pm Revision 1e397ead: softfloat: Implement uint64_to_float128
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-b... - 12:12 pm Revision 17ed2293: softfloat: Fix uint64_to_float64
- The interface to normalizeRoundAndPackFloat64 requires that the
high bit be clear. Perform one shift-right-and-jam i...
01/04/2013
- 09:25 pm Revision a4c7ecd8: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
spice: drop incorrect vm_change_state_handler() opaque
linux-user/syscall.c: remove f... - 09:25 pm Revision 346c1f8b: Merge remote-tracking branch 'kraxel/testdev.1' into staging
- * kraxel/testdev.1:
pc: remove bochs bios debug ports
hw: Add test device for unittests execution
add isa-debug... - 09:24 pm Revision 72e5b276: Merge remote-tracking branch 'kraxel/acpi.2' into staging
- * kraxel/acpi.2:
apci: assign memory regions to ich9 lpc device
apci: assign memory regions to piix4 acpi device
... - 03:38 pm Revision bfb82a28: spice: drop incorrect vm_change_state_handler() opaque
- The spice_server pointer is a global variable and
vm_change_state_handler() therefore does not use its opaque paramet... - 03:38 pm Revision 586b0bef: linux-user/syscall.c: remove forward declarations
- instead use the correct headers that define these functions.
Requested-by: Stefan Weil <sw@weilnetz.de>
Signed-off-b... - 03:38 pm Revision 715857cb: hw/mcf5206: Reduce size of lookup table
- This typically reduces the size from 512 bytes to 128 bytes.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-... - 03:38 pm Revision e7b1d0ea: pc_sysfw: Check for qemu_find_file() failure
- pc_fw_add_pflash_drv() ignores qemu_find_file() failure, and happily
creates a drive without a medium.
When pc_syste... - 03:38 pm Revision e2af7a4d: pseries: Remove unneeded include statement (fixes MinGW builds)
- sys/mman.h is not needed (tested on Linux) and unavailable for MinGW,
so remove it.
Signed-off-by: Stefan Weil <sw@w... - 03:38 pm Revision c242222c: Remove --sparc_cpu option from the configure list
- commit 9b9c37c36439ee0452632253dac7a31897f27f70 always assume sparcv9,
the others are no longer supported. Remove --s... - 10:11 am Revision 9ee59f34: pc: remove bochs bios debug ports
- Prehistoric leftover, zap it. We poweroff via acpi these days.
And having a port (0x501,0x502) where any random gue... - 10:11 am Revision ee0cc541: hw: Add test device for unittests execution
- Add a test device which supports the kvmctl ioports,
so one can run the KVM unittest suite.
Intended Usage:
qemu-sy... - 09:51 am Revision bb355b18: add isa-debug-exit device.
- When present it makes qemu exit on any write.
Mapped to port 0x501 by default.
Without this patch Anthony doesn't al... - 09:51 am Revision e8ba1ce9: switch debugcon to memory api
- Also some QOM glue while being at it.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 09:51 am Revision f7e4dd6c: acpi: autoload dsdt
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 09:51 am Revision 56e5b2a1: apci: assign memory regions to piix4 acpi device
- Get rid of get_system_io() usage.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 09:51 am Revision 5acc2ec0: configure: also symlink *.aml files
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 09:51 am Revision 503b19fc: apci: assign memory regions to ich9 lpc device
- Get rid of get_system_io() usage.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
01/03/2013
- 08:53 pm Revision 25bbf61e: pty: unbreak libvirt
- Commit 586502189edf9fd0f89a83de96717a2ea826fdb0 breaks libvirt pty
support because it tried to figure the pts name fr... - 03:13 pm Revision ef4929fb: dataplane: use linux-headers/ for virtio includes
- The hw/dataplane/vring.c code includes linux/virtio_ring.h. Ensure that
we use linux-headers/ instead of the system-...
01/02/2013
- 09:33 pm Revision dbd99ae3: configure: Write new file "config-all-disas.mak" when running configure
- Incremental builds added new lines to that file each time when configure
was run.
Now a new file with a comment line... - 09:33 pm Revision 50348333: tci: Fix broken builds with TCG interpreter
- TCI no longer compiled after commit 76cad71136b7eb371cf2a2a4e1621cfe8d9c769a.
The TCI disassembler depends on data s... - 09:32 pm Revision 74e91370: savevm.c: cleanup system includes
- savevm.c suffers from the same problem as some other files.
Some years ago savevm.c was created from vl.c, moving som... - 09:32 pm Revision ab51b1d5: disallow -daemonize usage of stdio (curses display, -nographic, -serial stdio ...
- Curses display requires stdin/out to stay on the terminal,
so -daemonize makes no sense in this case. Instead of
lea... - 08:19 pm Revision 217da7fd: Merge remote-tracking branch 'stefanha/block' into staging
- * stefanha/block:
sheepdog: pass oid directly to send_pending_req()
sheepdog: don't update inode when create_and_... - 07:23 pm Revision 9a8a5ae6: tcg: Remove unneeded assertion
- Commit 7f6f0ae5b95adfa76e10eabe2c34424a955fd10c added two assertions.
One of these assertions is not needed:
The poi... - 05:09 pm Revision d6b1ef89: sheepdog: pass oid directly to send_pending_req()
- Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
Cc: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Liu Yuan <tailai... - 05:08 pm Revision bd751f22: sheepdog: don't update inode when create_and_write fails
- For the error case such as SD_RES_NO_SPACE, we shouldn't update the inode bitmap
to avoid the scenario that the objec... - 05:08 pm Revision fccedc62: block/raw-win32: Fix compiler warnings (wrong format specifiers)
- Commit fbcad04d6bfdff937536eb23088a01a280a1a3af added fprintf statements
with wrong format specifiers.
GetLastError(... - 05:08 pm Revision 79443397: qemu-img: report size overflow error message
- qemu-img will complain when qcow or qcow2
size overflow for 64 bits, report the right
message in this condition.
$./... - 05:08 pm Revision 37edbf7e: cutils: change strtosz_suffix_unit function
- if value to be translated is larger than INT64_MAX,
this function will not be convenient for caller to
be aware of it... - 05:08 pm Revision 9e72c450: virtio-blk: Return UNSUPP for unknown request types
- Currently, all unknown requests are treated as VIRTIO_BLK_T_IN
Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.c... - 05:08 pm Revision 392808b4: virtio-blk: add x-data-plane=on|off performance feature
- The virtio-blk-data-plane feature is easy to integrate into
hw/virtio-blk.c. The data plane can be started and stopp... - 05:08 pm Revision e72f66a0: dataplane: add virtio-blk data plane code
- virtio-blk-data-plane is a subset implementation of virtio-blk. It only
handles read, write, and flush requests. It... - 04:59 pm Revision 8a873ba7: virtio-blk: restore VirtIOBlkConf->config_wce flag
- Two slightly different versions of a patch to conditionally set
VIRTIO_BLK_F_CONFIG_WCE through the "config-wce" qdev... - 04:58 pm Revision 8962e44f: test-iov: add iov_discard_front/back() testcases
- Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
- 04:58 pm Revision 530c0bbd: iov: add qemu_iovec_concat_iov()
- The qemu_iovec_concat() function copies a subset of a QEMUIOVector. The
new qemu_iovec_concat_iov() function does th... - 04:58 pm Revision d0277635: iov: add iov_discard_front/back() to remove data
- The iov_discard_front/back() functions remove data from the front or
back of the vector. This is useful when peeling... - 04:58 pm Revision 3e9ec521: dataplane: add Linux AIO request queue
- The IOQueue has a pool of iocb structs and a function to add new
read/write requests. Multiple requests can be added... - 04:56 pm Revision 71973b04: dataplane: add event loop
- Outside the safety of the global mutex we need to poll on file
descriptors. I found epoll(2) is a convenient way to ... - 04:55 pm Revision 88807f89: dataplane: add virtqueue vring code
- The virtio-blk-data-plane cannot access memory using the usual QEMU
functions since it executes outside the global mu... - 04:50 pm Revision 185ecf40: dataplane: add host memory mapping code
- The data plane thread needs to map guest physical addresses to host
pointers. Normally this is done with cpu_physica... - 04:31 pm Revision 4065742a: raw-posix: add raw_get_aio_fd() for virtio-blk-data-plane
- The raw_get_aio_fd() function allows virtio-blk-data-plane to get the
file descriptor of a raw image file with Linux ... - 04:31 pm Revision 583f6e7b: configure: add CONFIG_VIRTIO_BLK_DATA_PLANE
- The virtio-blk-data-plane feature only works with Linux AIO. Therefore
add a ./configure option and necessary checks... - 04:01 pm Revision 34daffa0: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- * qemu-kvm/uq/master:
qemu-kvm/pci-assign: 64 bits bar emulation
target-i386: Enabling IA32_TSC_ADJUST for QEMU K... - 04:01 pm Revision 079944e6: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
- pci,virtio
This optimizes MSIX handling in virtio-pci.
Also included is pci express capability bugfix.
Signed-off-b... - 04:01 pm Revision a97ff30e: Merge remote-tracking branch 'kraxel/seabios-a810e4e' into staging
- * kraxel/seabios-a810e4e:
Update seabios to a810e4e72a0d42c7bc04eda57382f8e019add901
Signed-off-by: Anthony Liguor...
01/01/2013
- 02:05 pm Revision 5928023c: pflash_cfi01: Suppress warning when Linux probes for AMD flash
- There are several ARM and MIPS boards which are manufactured with
either Intel (pflash_cfi01.c) or AMD (pflash_cfi02.... - 01:02 pm Revision 0f0b9398: target-mips: Use EXCP_SC rather than a magic number
- From the discussion on the ML [1], the exception limit defined by
magic number 0x100 is actually EXCP_SC defined in c... - 12:55 pm Revision c4aaba92: target-mips: Make repl_ph to sign extend to target-long
- The immediate value is 9bits, should sign-extend to 16bits. The return value to
register should sign-extend to target... - 12:50 pm Revision fe65a1fa: Fix my email address
- Fix my email address, last time it's wrong.
Signed-off-by: Dongxue Zhang <elta.era@gmail.com>
Signed-off-by: Aurelie... - 12:16 pm Revision 79eb8392: target-mips: Remove semicolon from macro definition
- Macro RESTORE_FLUSH_MODE is similar to RESTORE_ROUNDING_MODE
but included a semicolon.
The code which uses that macr... - 12:11 pm Revision b8abbbe8: target-mips: Fix for helpers for EXTR_* instructions
- The change removes some unnecessary and incorrect code for EXTR_S.H.
Further, it corrects the mask for shift value in... - 12:10 pm Revision eec8972a: target-mips: Fix incorrect reads and writes to DSPControl register
- Upper 4 bits of ccond (bits 31..28 ) of DSPControl register are not used in
the MIPS32 architecture. They are used in...
12/29/2012
- 02:27 pm Revision a795ef8d: Fix semaphores fallback code
- As reported in bug 1087114 the semaphores fallback code is broken which
results in QEMU crashing and making QEMU unus... - 02:21 pm Revision 753d99d3: tcg-hppa: Fix typo in brcond2
- Reported-by: Stuart Brady <sdb@zubnet.me.uk>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue S... - 02:21 pm Revision 76a347e1: tcg-i386: Perform cmov detection at runtime for 32-bit.
- Existing compile-time detection is spotty at best. Convert
it all to runtime detection instead.
Signed-off-by: Rich... - 02:14 pm Revision afcb92be: tcg: Add TCGV_IS_UNUSED_*
- Cc: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Andreas Fär...
12/28/2012
- 06:11 pm Revision 927fa909: Disable semaphores fallback code for OpenBSD
- Disable the semaphores fallback code for OpenBSD as modern OpenBSD
releases now have sem_timedwait().
Signed-off-by:... - 06:09 pm Revision 62054c06: usb/redirect.c: unbreak compilation due to include/char/char.h
- Broken since:
commit 927d4878b0ff319ed87fed9363f314613b0a5ed9
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: Mo... - 06:08 pm Revision 4de63460: Merge branch 'qom-cpu' of git://repo.or.cz/qemu/afaerber
- * 'qom-cpu' of git://repo.or.cz/qemu/afaerber:
MAINTAINERS: Include X86CPU in CPU maintenance area
cpu: Move kvm_...
12/26/2012
- 11:49 am Revision 89d62be9: virtio-pci: don't poll masked vectors
- At the moment, when irqfd is in use but a vector is masked,
qemu will poll it and handle vector masks in userspace.
S... - 11:49 am Revision 70f8ee39: msix: expose access to masked/pending state
- For use by poll handler.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 11:49 am Revision bbef882c: msi: add API to get notified about pending bit poll
- Update all users.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 11:49 am Revision 812d2594: pcie: Fix bug in pcie_ext_cap_set_next
- Upper 16 bits of the PCIe Extended Capability Header was truncated during update,
also breaking pcie_add_capability.
...
12/25/2012
- 02:37 pm Revision 0a2a59d3: qemu-kvm/pci-assign: 64 bits bar emulation
- Enable 64 bits bar emulation.
Test pass with the current seabios which already support 64bit pci bars.
Signed-off-b...
12/23/2012
- 11:30 pm Revision a2685bcc: MAINTAINERS: Take over kvm maintenance
- Replace Avi with myself as kvm maintainer.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Anthony Ligu... - 10:38 pm Revision 74880fe2: configure: allow disabling pixman if not needed
- When we build neither any system emulation targets nor the tools there
is actually no need for pixman library. In th... - 10:37 pm Revision 2915efbf: tmp105: Create API for TMP105 temperature sensor.
- * Define enum for TMP105 registers
* Move tmp105_set() from I2C to TMP105 header
* Document units and range of temper... - 10:28 pm Revision eac236ea: build: Use separate makefile for "trace/"
- Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
--
Changes in v2... - 05:13 pm Revision 6265e4ff: win32: Switch thread abstraction to us TLS variable internally
- We already depend on working __thread support for coroutines, so this
complication here is no longer needed.
Reviewe... - 05:11 pm Revision 57f26ae7: target-i386: CPUID: return highest basic leaf if eax > cpuid_xlevel
- This fixes a subtle bug. A bug that probably won't cause trouble for any
existing OS, but a bug anyway:
Intel SDM Vo... - 05:11 pm Revision 58650218: qemu-char: Inherit ptys and improve output from -serial pty
- Changes since V1:
- Avoid crashing since qemu_opts_id() may return null on some
systems according to Markus's s... - 01:40 am Revision 501a7ce7: Merge branch 'master' of git://git.qemu.org/qemu into qom-cpu
- Adapt header include paths.
Signed-off-by: Andreas Färber <afaerber@suse.de>
12/22/2012
- 02:09 pm Revision 36f25d25: target-xtensa: fix search_pc for the last TB opcode
- Zero out tcg_ctx.gen_opc_instr_start for instructions representing the
last guest opcode in the TB.
Cc: qemu-stable@... - 02:06 pm Revision 3f124b68: net: add missing include file
- To fix building error:
CC net/vde.o
net/vde.c: In function ‘vde_cleanup’:
net/vde.c:65:5: error: implicit declara... - 02:06 pm Revision 0c884d16: translate-all.c: Use tb1->phys_hash_next directly in tb_remove
- When tb_remove was first commited at fd6ce8f6, there were three different
calls pass different names to offsetof. In ... - 02:05 pm Revision b2136140: net: Add missing include statement (fix compiler warnings for MinGW)
- These and some more compiler warnings were caused by a recent commit:
net/tap-win32.c:724: warning: no previous prot... - 02:04 pm Revision 4ad549e8: xen: add missing include
- xen-all needs to access CharDeviceState's filename field, so
it needs to include char/char.h.
Signed-off-by: Paolo B... - 02:04 pm Revision ca273d58: build: fix includes for VNC
- vnc-tls.h is included by vnc.h, and it includes gnutls/gnutls.h.
Hence, GnuTLS header files are needed by all files t...
12/21/2012
- 03:53 pm Revision bb5801f5: Merge remote-tracking branch 'quintela/thread-20121220.next' into staging
- * quintela/thread-20121220.next: (79 commits)
migration: merge QEMUFileBuffered into MigrationState
migration: fi... - 12:09 am Revision 4c8ae0f6: ram: optimize migration bitmap walking
- Instead of testing each page individually, we search what is the next
dirty page with a bitmap operation. We have to... - 12:09 am Revision ece79318: ram: Use memory_region_test_and_clear_dirty
- This avoids having to do two walks over the dirty bitmap, once reading
the dirty bits, and anthoer cleaning them.
Si... - 12:09 am Revision e659586e: migration: fix qemu_get_fd for BufferedFile
- Not really used, but nice to have it correct. :)
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: J... - 12:09 am Revision b823ceaa: ram: refactor ram_save_block() return value
- It could only return 0 if we only found dirty xbzrle pages that hadn't
changed (i.e. they were written with the same ... - 12:09 am Revision 9848a404: migration: merge QEMUFileBuffered into MigrationState
- Avoid splitting the state of outgoing migration, more or less arbitrarily,
between two data structures. QEMUFileBuff... - 12:09 am Revision 3f7d7b09: ram: account the amount of transferred ram better
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 12:09 am Revision 5b4e1eb7: migration: add XFER_LIMIT_RATIO
- The "magic" divisions by 10 are there because of the value of BUFFER_DELAY.
Introduce a constant to explain them bett... - 12:09 am Revision 2e450865: migration: Inline qemu_fopen_ops_buffered into migrate_fd_connect
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 12:09 am Revision 0e288fa3: migration: move migration_fd_put_ready()
- Put it near its use and un-export it.
Signed-off-by: Juan Quintela <quintela@redhat.com> - 12:09 am Revision b23a9a5c: ram: rename last_block to last_seen_block
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 12:09 am Revision 6c279db8: memory: introduce memory_region_test_and_clear_dirty
- This function avoids having to do two calls, one to test the dirty bit, and
other to reset it.
Signed-off-by: Juan Q... - 12:09 am Revision 0d3b26f5: migration: move migration notifier
- At this point, it is waranteed that state is ACTIVE. Old position
didn't assured hat.
Signed-off-by: Juan Quintela ... - 12:09 am Revision 5f718a15: ram: Add last_sent_block
- This is the last block from where we have sent data.
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Signed-off-... - 12:09 am Revision 0d82d0e8: migration: move buffered_file.c code into migration.c
- This only moves the code (also from buffered_file.h to migration.h).
Fix whitespace until checkpatch is happy.
Signe... - 12:09 am Revision 188a4285: migration: remove unfreeze logic
- Now that we have a thread, and blocking writes, we don't need it.
Signed-off-by: Juan Quintela <quintela@redhat.com>... - 12:09 am Revision c518dd84: buffered_file: don't flush on put buffer
- We call buffered_put_buffer with iothread held, and buffered_flush() does
synchronous writes. We only want to do the... - 12:09 am Revision 78d1d231: buffered_file: Unfold the trick to restart generating migration data
- This was needed before due to the way that the callbacks worked.
Signed-off-by: Juan Quintela <quintela@redhat.com>
... - 12:09 am Revision e7627482: migration: just lock migrate_fd_put_ready
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 12:09 am Revision f50b4986: buffered_file: unfold buffered_append in buffered_put_buffer
- It was the only user, and now buffered_put_buffer just do the append
Signed-off-by: Juan Quintela <quintela@redhat.c... - 12:09 am Revision dd217b87: migration: make writes blocking
- Move all the writes to the migration_thread, and make writings
blocking. Notice that are still using the iothread fo... - 12:09 am Revision e4ed1541: savevm: New save live migration method: pending
- Code just now does (simplified for clarity)
if (qemu_savevm_state_iterate(s->file) == 1) {
vm_stop_force_... - 12:09 am Revision 766bd176: migration: move migration thread init code to migrate_fd_put_ready
- This way everything related with migration is run on the migration
thread and no locking is needed.
Signed-off-by: J... - 12:09 am Revision edfa1af5: migration: make qemu_fopen_ops_buffered() return void
- We want the file assignment to happen before the thread is created to
avoid locking, so we just do it before creating... - 12:09 am Revision c09f4cb2: buffered_file: Move from using a timer to use a thread
- We still protect everything except the wait with the iothread lock.
But we moved from a timer to a thread. Steps one... - 12:08 am Revision abb26d63: exec: sort the memory from biggest to smallest
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com> - 12:08 am Revision b2a8658e: protect the ramlist with a separate mutex
- Add the new mutex that protects shared state between ram_save_live
and the iothread. If the iothread mutex has to be... - 12:08 am Revision a3161038: exec: change RAM list to a TAILQ
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com> - 12:08 am Revision f798b07f: add a version number to ram_list
- This will be used to detect if last_block might have become invalid
across different calls to ram_save_live.
Signed-... - 12:08 am Revision 0d6d3c87: exec: change ramlist from MRU order to a 1-item cache
- Most of the time, only 2 items will be active (from/to for a string operation,
or code/data). But TCG guests likely ...
12/20/2012
- 11:48 pm Revision 803ef032: migration-fd: remove duplicate include
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 11:48 pm Revision 557ec5a0: migration: include qemu-file.h
- They don't use/know anything about buffered-file.
Signed-off-by: Juan Quintela <quintela@redhat.com> - 11:44 pm Revision 24ea1e4b: migration: remove double call to migrate_fd_close
- The call in buffered_close is enough, because buffered_close is called
already by migrate_fd_cleanup.
Signed-off-by:... - 11:44 pm Revision 244eaa75: migration: fix migration_bitmap leak
- Cc: qemu-stable@nongnu.org
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Juan Quintela <quintela@... - 11:44 pm Revision bde54c08: buffered_file: do not send more than s->bytes_xfer bytes per tick
- Sending more was possible if the buffer was large.
Cc: qemu-stable@nongnu.org
Signed-off-by: Paolo Bonzini <pbonzini... - 09:20 am Revision d2a0ccc6: virtio: make bindings typesafe
- Move bindings from opaque to DeviceState.
This gives us better type safety with no performance cost.
Add macros to ma... - 09:19 am Revision 15faf946: Update seabios to a810e4e72a0d42c7bc04eda57382f8e019add901
- git shortlog:
Kevin O'Connor (6):
floppy: Minor - reduce handle_0e code size when CONFIG_FLOPPY is disabled.
... - 01:15 am Revision 27dd7730: Merge remote-tracking branch 'bonzini/header-dirs' into staging
- * bonzini/header-dirs: (45 commits)
janitor: move remaining public headers to include/
hw: move executable format...
Also available in: Atom