This patch fixes resource leaks caused by quitting qemu with exit() function on
win32 host.
Timer object should be freed not only at the end of the main function, but by
every of the application exits.
v.3: Fixed all the issues found in previous messages with patch.
Signed-off-by: Pavel Dovgalyuk
On 2011-01-24 13:36, Jan Kiszka wrote:
> On 2011-01-24 12:17, Marcelo Tosatti wrote:
>> On Mon, Jan 10, 2011 at 09:32:00AM +0100, Jan Kiszka wrote:
>>> From: Jan Kiszka
>>>
>>> Currently, we only configure and process MCE-related SIGBUS events if
>>> CONFIG_IOTHREAD is enabled. Fix this by factori
On 2011-01-25 17:49, Stefan Berger wrote:
> On 01/25/2011 02:26 AM, Jan Kiszka wrote:
>>
>> Do you see a chance to look closer at the issue yourself? E.g.
>> instrument the kernel's irqchip models and dump their states once your
>> guest is stuck?
> The device runs on iRQ 3. So I applied this patch
On Tue, Jan 25, 2011 at 02:07:15PM -0800, Richard Henderson wrote:
> On 01/25/2011 08:48 AM, Edgar E. Iglesias wrote:
> > OK, I see. Maybe we should try to emit an insn sequence more similar
> > to what tcg was emitting (for the non 8 & 16-bit deposits)?
> > That ought too at least give similar res
On 01/24/2011 06:33 PM, Fabien Chouteau wrote:
This backend sends trace events to standard output during the emulation.
Any comments?
--
Fabien Chouteau
On 26.01.2011, at 09:53, Edgar E. Iglesias wrote:
> On Tue, Jan 25, 2011 at 02:07:15PM -0800, Richard Henderson wrote:
>> On 01/25/2011 08:48 AM, Edgar E. Iglesias wrote:
>>> OK, I see. Maybe we should try to emit an insn sequence more similar
>>> to what tcg was emitting (for the non 8 & 16-bit
Am 23.12.2010 09:53, schrieb Stefan Hajnoczi:
> The len and is_write arguments to cpu_physical_memory_unmap() were
> swapped. This patch changes calls to use the correct argument ordering.
>
> Signed-off-by: Stefan Hajnoczi
> ---
> This patch applies to agraf's ahci tree at git://repo.or.cz/qemu
Introduce skip_header parameter to qemu_loadvm_state() so that it can
be called iteratively without reading the header.
Signed-off-by: Yoshiaki Tamura
---
migration.c |2 +-
savevm.c| 24 +---
sysemu.h|2 +-
3 files changed, 15 insertions(+), 13 deletions(-)
Currently FdMigrationState doesn't support read(), and this patch
introduces it to get response from the other side.
Signed-off-by: Yoshiaki Tamura
---
migration-tcp.c | 15 +++
migration.c | 13 +
migration.h |3 +++
3 files changed, 31 insertions(+), 0 d
(slot, fn) pair is somewhat confusing because of ARI.
So use devfn for pci_find_device() instead of (slot, fn).
Signed-off-by: Isaku Yamahata
---
hw/pci-hotplug.c |5 +++--
hw/pci.c |5 +++--
hw/pci.h |2 +-
hw/pci_host.c|2 +-
hw/pcie_host.c |3 +--
5 f
event-tap function is called only when it is on, and requests sent
from device emulators.
Signed-off-by: Yoshiaki Tamura
---
block.c | 15 +++
1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/block.c b/block.c
index ff2795b..e4df9b6 100644
--- a/block.c
+++ b/block.c
event-tap function is called only when it is on.
Signed-off-by: Yoshiaki Tamura
---
net.c |9 +
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/net.c b/net.c
index 9ba5be2..1176124 100644
--- a/net.c
+++ b/net.c
@@ -36,6 +36,7 @@
#include "qemu-common.h"
#include "qe
Signed-off-by: Yoshiaki Tamura
---
vl.c |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/vl.c b/vl.c
index 8bbb785..9faeb27 100644
--- a/vl.c
+++ b/vl.c
@@ -162,6 +162,7 @@ int main(int argc, char **argv)
#include "qemu-queue.h"
#include "cpus.h"
#include "arch_init.h
For regular migration inuse == 0 always as requests are flushed before
save. However, event-tap log when enabled introduces an extra queue
for requests which is not being flushed, thus the last inuse requests
are left in the event-tap queue. Move the last_avail_idx value sent
to the remote back to
When -k option is set to migrate command, it will turn on ft_mode to
start FT migration mode (Kemari).
Signed-off-by: Yoshiaki Tamura
---
hmp-commands.hx |7 ---
migration.c |4
qmp-commands.hx |7 ---
3 files changed, 12 insertions(+), 6 deletions(-)
diff --git a/h
Hi,
This patch series is a revised version of Kemari for KVM, which
applied comments for the previous post. The current code is based on
qemu.git 0bfe006c5380c5f8a485a55ded3329fbbc224396.
The changes from v0.2.6 -> v0.2.7 are:
- add AIOCB, AIOPool and cancel functions (Kevin)
- insert event-tap
Introduce migrate_ft_trans_put_ready() which kicks the FT transaction
cycle. When ft_mode is on, migrate_fd_put_ready() would open
ft_trans_file and turn on event_tap. To end or cancel FT transaction,
ft_mode and event_tap is turned off. migrate_ft_trans_get_ready() is
called to receive ack from
Record ioport event to replay it upon failover.
Signed-off-by: Yoshiaki Tamura
---
ioport.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/ioport.c b/ioport.c
index aa4188a..74aebf5 100644
--- a/ioport.c
+++ b/ioport.c
@@ -27,6 +27,7 @@
#include "ioport.h"
#include
When ft_mode is set in the header, tcp_accept_incoming_migration()
sets ft_trans_incoming() as a callback, and call
qemu_file_get_notify() to receive FT transaction iteratively. We also
need a hack no to close fd before moving to ft_transaction mode, so
that we can reuse the fd for it. vm_change_
This code implements VM transaction protocol. Like buffered_file, it
sits between savevm and migration layer. With this architecture, VM
transaction protocol is implemented mostly independent from other
existing code.
Signed-off-by: Yoshiaki Tamura
Signed-off-by: OHMURA Kei
---
Makefile.objs
Make deleting handlers robust against deletion of any elements in a
handler by using a deleted flag like in file descriptors.
Signed-off-by: Yoshiaki Tamura
---
vl.c | 13 +
1 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/vl.c b/vl.c
index 0292184..8bbb785 100644
---
This patch series implements ARI enable bit in root/downstream port
correctly.
Isaku Yamahata (3):
pci: replace the magic, 256, for the maximum of devfn
pci: use devfn for pci_find_device() instead of (slot, fn) pair
pci/pcie: make pci_find_device() ARI aware.
hw/pci-hotplug.c |5 +++
Record mmio write event to replay it upon failover.
Signed-off-by: Yoshiaki Tamura
---
exec.c |4
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/exec.c b/exec.c
index e950df2..c81fd09 100644
--- a/exec.c
+++ b/exec.c
@@ -33,6 +33,7 @@
#include "osdep.h"
#include "kvm.h
event-tap controls when to start FT transaction, and provides proxy
functions to called from net/block devices. While FT transaction, it
queues up net/block requests, and flush them when the transaction gets
completed.
Signed-off-by: Yoshiaki Tamura
Signed-off-by: OHMURA Kei
---
Makefile.targe
On Mon, Jan 24, 2011 at 5:33 PM, Fabien Chouteau wrote:
> diff --git a/docs/tracing.txt b/docs/tracing.txt
> index 963c504..de033ad 100644
> --- a/docs/tracing.txt
> +++ b/docs/tracing.txt
> @@ -133,6 +133,11 @@ source tree. It may not be as powerful as
> platform-specific or third-party
> trac
The option looks like, -incoming ::,ft_mode
Signed-off-by: Yoshiaki Tamura
---
migration.c |6 ++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/migration.c b/migration.c
index 1752cf4..29d4fb1 100644
--- a/migration.c
+++ b/migration.c
@@ -45,6 +45,12 @@ int qemu_start_i
make pci_find_device() ARI aware.
Signed-off-by: Isaku Yamahata
---
hw/pci.c |6 ++
hw/pcie.c | 33 +
hw/pcie.h |2 +-
3 files changed, 36 insertions(+), 5 deletions(-)
diff --git a/hw/pci.c b/hw/pci.c
index ac16029..daba310 100644
--- a/hw/pci.c
+
On Mon, Jan 24, 2011 at 5:33 PM, Fabien Chouteau wrote:
> @@ -236,6 +237,55 @@ linetoc_end_simple()
> EOF
> }
>
> +#STDIO
> +linetoh_begin_stdio()
> +{
> + return
> +}
> +
> +linetoh_stdio()
> +{
> + local name args argnamess argc fmt
> + name=$(get_name "$1")
> + args=$(get_args "$1
Signed-off-by: Yoshiaki Tamura
---
qemu-char.c |2 +-
qemu_socket.h |1 +
2 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/qemu-char.c b/qemu-char.c
index edc9ad6..737d347 100644
--- a/qemu-char.c
+++ b/qemu-char.c
@@ -2116,7 +2116,7 @@ static void tcp_chr_telnet_init(int
pci_init_wmask_bridge() incorrectly set w1cmask[PCI_BRIDGE_CONTROL].
This patch removes the line otherwise the assert(!(wmask & w1cmask)) in
pci_default_write_config() is hit.
Signed-off-by: Isaku Yamahata
---
hw/pci.c |4
1 files changed, 0 insertions(+), 4 deletions(-)
diff --git a/h
Currently buf size is fixed at 32KB. It would be useful if it could
be flexible.
Signed-off-by: Yoshiaki Tamura
---
hw/hw.h |2 ++
savevm.c | 20 +++-
2 files changed, 21 insertions(+), 1 deletions(-)
diff --git a/hw/hw.h b/hw/hw.h
index dd993de..7f05830 100644
--- a/hw/
Introduce qemu_savevm_state_{begin,commit} to send the memory and
device info together, while avoiding cancelling memory state tracking.
Signed-off-by: Yoshiaki Tamura
---
savevm.c | 93 ++
sysemu.h |2 +
2 files changed, 95 inser
To utilize ft_trans_file function, savevm needs interfaces to be
exported.
Signed-off-by: Yoshiaki Tamura
---
hw/hw.h |5 ++
savevm.c | 149 ++
2 files changed, 154 insertions(+), 0 deletions(-)
diff --git a/hw/hw.h b/hw/hw.h
ind
The len and is_write arguments to cpu_physical_memory_unmap() were
swapped. This patch changes calls to use the correct argument ordering.
Signed-off-by: Stefan Hajnoczi
---
hw/ide/ahci.c | 10 +-
1 files changed, 5 insertions(+), 5 deletions(-)
Rebased on qemu.git/master.
diff --gi
The dynticks timer arranges for SIGALRM to be raised when the next
pending timer expires. When building with !CONFIG_IOTHREAD, we need to
check whether a request to exit the vcpu is pending before re-entering
the guest.
Unfortunately there is a race condition here because SIGALRM may be
raised af
On Mon, Jan 24, 2011 at 12:32 PM, Christoph Hellwig wrote:
> The second patch adds a way to tell drivers about a resize, and the
> third one adds a guest notification for config changes to virtio-blk
> which allows the guest to pick it up without a rescan. I've just sent
> the corresponding Linux
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
qemu-common.h |7 +++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/qemu-common.h b/qemu-common.h
index c766b99..505e576 100644
--- a/qemu-common.h
+++ b/qemu-common.h
@@ -153,6 +153,13 @@ int qemu_fls(int i);
int qemu
Introduce symbol PCI_DEVFN_MAX for the maximum of devfn
and replace the magic, 256.
Signed-off-by: Isaku Yamahata
---
hw/pci.h |2 ++
hw/pci_internals.h |2 +-
2 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/hw/pci.h b/hw/pci.h
index 0d2753f..ffb04e8 100644
--- a
This patch unbreaks 7685ee6abcb939104801f84b3fe9645412528088.
With the changeset, more than one instances of same device on bus
that provides get_dev_path method can't be created because it hits
the assertion.
This patch removes the assertion whose assumption isn't correct.
Cc: Alex Williamson
Si
On 01/25/2011 04:35 PM, Stefan Hajnoczi wrote:
On Tue, Jan 25, 2011 at 2:26 PM, Avi Kivity wrote:
> On 01/25/2011 12:06 AM, Anthony Liguori wrote:
>>
>> On 01/24/2011 07:25 AM, Chris Wright wrote:
>>>
>>> Please send in any agenda items you are interested in covering.
>>
>> - coroutines for
Kevin Wolf wrote:
> Am 23.12.2010 09:53, schrieb Stefan Hajnoczi:
>
>> The len and is_write arguments to cpu_physical_memory_unmap() were
>> swapped. This patch changes calls to use the correct argument ordering.
>>
>> Signed-off-by: Stefan Hajnoczi
>> ---
>> This patch applies to agraf's ahci
Am 26.01.2011 11:10, schrieb Alexander Graf:
> Kevin Wolf wrote:
>> Am 23.12.2010 09:53, schrieb Stefan Hajnoczi:
>>
>>> The len and is_write arguments to cpu_physical_memory_unmap() were
>>> swapped. This patch changes calls to use the correct argument ordering.
>>>
>>> Signed-off-by: Stefan H
This backend sends trace events to standard error output during the emulation.
Signed-off-by: Fabien Chouteau
---
configure |2 +-
docs/tracing.txt |5 +
scripts/tracetool | 53 -
3 files changed, 58 insertions(+), 2 dele
Am 25.01.2011 18:42, schrieb Michael S. Tsirkin:
> On Tue, Jan 25, 2011 at 04:17:14PM +, Stefan Hajnoczi wrote:
>> It is not possible to use virtio-ioeventfd when building without an I/O
>> thread. We rely on a signal to kick us out of vcpu execution. Timers
>> and AIO use SIGALRM and SIGUSR2
On Mon, Jan 24, 2011 at 9:00 PM, Anthony Liguori wrote:
> +#ifdef _WIN32
> +GThread *q_thread_create_nosignal(GThreadFunc func,
> + gpointer data,
> + gboolean joinable,
> + GError **error)
Let's no
On 2010-12-17 15:58, Jan Kiszka wrote:
> By default, we base the mc146818 RTC on the host clock (CLOCK_REALTIME).
> This works fine if only the frequency of the host clock is tuned (e.g.
> by NTP) or if it is set to a future time. However, if the host is tuned
> backward, e.g. because NTP obtained
Am 24.01.2011 13:32, schrieb Christoph Hellwig:
> This patchset adds support for online resizing of block devices.
>
> The first patch adds a new resize monitor command which call into
> the existing image resize code. This is the meat of the series
> and probably needs quite a bit of review and
Am 26.01.2011 12:53, schrieb Markus Armbruster:
> jes.soren...@redhat.com writes:
>
>> From: Jes Sorensen
>>
>> Signed-off-by: Jes Sorensen
>> ---
>> qemu-common.h |7 +++
>> 1 files changed, 7 insertions(+), 0 deletions(-)
>>
>> diff --git a/qemu-common.h b/qemu-common.h
>> index c766b
On Wed, Jan 26, 2011 at 09:09:25AM +0100, Jan Kiszka wrote:
> On 2011-01-24 13:36, Jan Kiszka wrote:
> > On 2011-01-24 12:17, Marcelo Tosatti wrote:
> >> On Mon, Jan 10, 2011 at 09:32:00AM +0100, Jan Kiszka wrote:
> >>> From: Jan Kiszka
> >>>
> >>> Currently, we only configure and process MCE-rela
On Tue, Jan 25, 2011 at 07:05:37PM +0100, Christoph Hellwig wrote:
> On Tue, Jan 25, 2011 at 01:01:04PM +0100, Kevin Wolf wrote:
> > > Can't resize if block migration is in progress. Don't see a problem
> > > with simply disallowing resize in that case.
> >
> > Then we should add a check to bdrv_
On 01/25/2011 02:36 AM, Richard Henderson wrote:
On 01/24/2011 01:44 PM, Stefano Bonifazi wrote:
Wow wonderful! So you fixed the code for PIC (ET_DYN) support?
Yes.
how can I get your sources?
I was mistaken -- a later version of the patch set was in fact merged.
I simply forgot to delete my
On 01/26/2011 03:14 AM, Jan Kiszka wrote:
On 2011-01-25 17:49, Stefan Berger wrote:
On 01/25/2011 02:26 AM, Jan Kiszka wrote:
Do you see a chance to look closer at the issue yourself? E.g.
instrument the kernel's irqchip models and dump their states once your
guest is stuck?
The device runs on
On 2011-01-26 13:05, Stefan Berger wrote:
> On 01/26/2011 03:14 AM, Jan Kiszka wrote:
>> On 2011-01-25 17:49, Stefan Berger wrote:
>>> On 01/25/2011 02:26 AM, Jan Kiszka wrote:
Do you see a chance to look closer at the issue yourself? E.g.
instrument the kernel's irqchip models and dump t
On Wed, Jan 26, 2011 at 06:45:27PM +0900, Isaku Yamahata wrote:
> pci_init_wmask_bridge() incorrectly set w1cmask[PCI_BRIDGE_CONTROL].
> This patch removes the line otherwise the assert(!(wmask & w1cmask)) in
> pci_default_write_config() is hit.
>
> Signed-off-by: Isaku Yamahata
Maybe clear in w
jes.soren...@redhat.com writes:
> From: Jes Sorensen
>
> Signed-off-by: Jes Sorensen
> ---
> qemu-common.h |7 +++
> 1 files changed, 7 insertions(+), 0 deletions(-)
>
> diff --git a/qemu-common.h b/qemu-common.h
> index c766b99..505e576 100644
> --- a/qemu-common.h
> +++ b/qemu-common.
Am 26.01.2011 11:24, schrieb Stefan Hajnoczi:
> The len and is_write arguments to cpu_physical_memory_unmap() were
> swapped. This patch changes calls to use the correct argument ordering.
>
> Signed-off-by: Stefan Hajnoczi
Thanks, applied to the block branch.
Kevin
On 2011-01-26 13:01, Marcelo Tosatti wrote:
> On Wed, Jan 26, 2011 at 09:09:25AM +0100, Jan Kiszka wrote:
>> On 2011-01-24 13:36, Jan Kiszka wrote:
>>> On 2011-01-24 12:17, Marcelo Tosatti wrote:
On Mon, Jan 10, 2011 at 09:32:00AM +0100, Jan Kiszka wrote:
> From: Jan Kiszka
>
> Cu
Update not only dbc but also dnad when skipping bytes during the MSGOUT
phase. Previously only dbc was updated which is probably wrong and
could lead to bogus message codes being read.
Tested on Linux and Windows Server 2003.
Signed-off-by: Stefan Hajnoczi
---
hw/lsi53c895a.c | 11 +-
On Wed, Jan 26, 2011 at 11:34 AM, Fabien Chouteau wrote:
> +linetoh_stderr()
> +{
> + local name args argnamess argc fmt
s/argnamess/argnames/
Stefan
On 26 January 2011 11:34, Fabien Chouteau wrote:
> -echo " --enable-trace-backend=B Trace backend nop simple ust dtrace"
> +echo " --enable-trace-backend=B Trace backend nop simple stderr ust dtrace"
This is a bit cryptic, especially since there's no punctuation.
Maybe it would be better to hav
ping?
On Sun, Jan 02, 2011 at 05:07:30PM +0200, Gleb Natapov wrote:
>
> Signed-off-by: Gleb Natapov
> ---
> hw/usb-msd.c |2 ++
> 1 files changed, 2 insertions(+), 0 deletions(-)
>
> diff --git a/hw/usb-msd.c b/hw/usb-msd.c
> index 0a95d8d..46642a8 100644
> --- a/hw/usb-msd.c
> +++ b/hw/us
I posted my thoughts about how this could work here:
https://www.redhat.com/archives/libguestfs/2011-January/msg00066.html
Rich.
PS. You don't need to be a subscriber to post to that list -- I
manually triage any messages sent by non-subscribers.
--
Richard Jones, Virtualization Group, Red Ha
On 01/26/2011 01:34 PM, Stefan Hajnoczi wrote:
On Wed, Jan 26, 2011 at 11:34 AM, Fabien Chouteau wrote:
+linetoh_stderr()
+{
+local name args argnamess argc fmt
s/argnamess/argnames/
Fixed.
Thanks,
--
Fabien Chouteau
On 01/26/2011 07:09 AM, Jan Kiszka wrote:
On 2011-01-26 13:05, Stefan Berger wrote:
On 01/26/2011 03:14 AM, Jan Kiszka wrote:
On 2011-01-25 17:49, Stefan Berger wrote:
On 01/25/2011 02:26 AM, Jan Kiszka wrote:
Do you see a chance to look closer at the issue yourself? E.g.
instrument the kerne
On 2011-01-26 10:39, Stefan Hajnoczi wrote:
> The dynticks timer arranges for SIGALRM to be raised when the next
> pending timer expires. When building with !CONFIG_IOTHREAD, we need to
> check whether a request to exit the vcpu is pending before re-entering
> the guest.
>
> Unfortunately there i
On 2011-01-26 14:08, Stefan Berger wrote:
> On 01/26/2011 07:09 AM, Jan Kiszka wrote:
>> On 2011-01-26 13:05, Stefan Berger wrote:
>>> On 01/26/2011 03:14 AM, Jan Kiszka wrote:
On 2011-01-25 17:49, Stefan Berger wrote:
> On 01/25/2011 02:26 AM, Jan Kiszka wrote:
>> Do you see a chance
The bit should be writable, not w1c.
3.2.5.18 bridge control register
bit 11 Discard Timer SERR# Enable
When set to 1, this bit enables the bridge to assert SERR# on
the primary interface when either the Primary Discard Timer or
Secondary Discard Timer expires and a Delayed Transaction is
On 01/26/2011 01:56 PM, Peter Maydell wrote:
On 26 January 2011 11:34, Fabien Chouteau wrote:
-echo " --enable-trace-backend=B Trace backend nop simple ust dtrace"
+echo " --enable-trace-backend=B Trace backend nop simple stderr ust dtrace"
This is a bit cryptic, especially since there's no
On Wed, Jan 26, 2011 at 11:57:53AM +0900, Alexandre Courbot wrote:
> Update the PTEH register to contain the VPN at which an MMU
> exception occured as specified by the SH4 reference.
>
> Signed-off-by: Alexandre Courbot
> ---
> target-sh4/helper.c |4
> 1 files changed, 4 insertions(+)
On 2011-01-26 14:15, Jan Kiszka wrote:
> On 2011-01-26 14:08, Stefan Berger wrote:
>> On 01/26/2011 07:09 AM, Jan Kiszka wrote:
>>> On 2011-01-26 13:05, Stefan Berger wrote:
On 01/26/2011 03:14 AM, Jan Kiszka wrote:
> On 2011-01-25 17:49, Stefan Berger wrote:
>> On 01/25/2011 02:26 AM,
On Wed, Jan 19, 2011 at 05:10:52PM +0100, Christophe Lyon wrote:
>
> This patch fixes corner-case saturations, when the target range is
> zero. It merely removes the guard against (sh == 0), and makes:
> __ssat(0x87654321, 1) return 0x and set the saturation flag
> __usat(0x87654321, 0) re
On Wed, Jan 19, 2011 at 03:37:58PM +0100, Christophe Lyon wrote:
> Here is an updated patch which will hopefully not be mangled by my mailer.
>
> Fix garbage collection of temporaries in Neon emulation.
>
>
> Signed-off-by: Christophe Lyon
> ---
> target-arm/translate.c | 18 +---
On Wed, Jan 19, 2011 at 07:29:53PM +, Peter Maydell wrote:
> Fix the register and part of register we get the scalar from in
> the various "multiply vector by scalar" ops (VMUL by scalar
> and friends).
>
> Signed-off-by: Peter Maydell
> ---
> target-arm/translate.c | 12 ++--
> 1
This backend sends trace events to standard error output during the emulation.
Also add a "--list-backends" option to tracetool, so configure script can
display the list of available backends.
Signed-off-by: Fabien Chouteau
---
configure |3 +-
docs/tracing.txt |5
scripts
On Wed, Jan 26, 2011 at 06:45:18PM +0900, Isaku Yamahata wrote:
> Introduce symbol PCI_DEVFN_MAX for the maximum of devfn
> and replace the magic, 256.
>
> Signed-off-by: Isaku Yamahata
> ---
> hw/pci.h |2 ++
> hw/pci_internals.h |2 +-
> 2 files changed, 3 insertions(+), 1 de
On Wed, Jan 26, 2011 at 06:45:20PM +0900, Isaku Yamahata wrote:
> make pci_find_device() ARI aware.
>
> Signed-off-by: Isaku Yamahata
> ---
> hw/pci.c |6 ++
> hw/pcie.c | 33 +
> hw/pcie.h |2 +-
> 3 files changed, 36 insertions(+), 5 deletions(-)
On Wed, Jan 26, 2011 at 06:45:19PM +0900, Isaku Yamahata wrote:
> (slot, fn) pair is somewhat confusing because of ARI.
> So use devfn for pci_find_device() instead of (slot, fn).
>
> Signed-off-by: Isaku Yamahata
I'd prefer using uint8_t for devfn. This way we don't need
to bother to range-chec
On 2011-01-26 14:12, Jan Kiszka wrote:
> On 2011-01-26 10:39, Stefan Hajnoczi wrote:
>> The dynticks timer arranges for SIGALRM to be raised when the next
>> pending timer expires. When building with !CONFIG_IOTHREAD, we need to
>> check whether a request to exit the vcpu is pending before re-ente
On Wed, Jan 26, 2011 at 1:56 PM, Jan Kiszka wrote:
> Looks like this should also include SIGIO in case hpet is selected as
> host timer.
Yeah that can't hurt although since hpet is periodic we don't risk
forgetting to rearm the timer.
Can you explain the signalfd idea a little more? I'm not sur
** Changed in: qemu
Status: New => Fix Committed
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/702885
Title:
"Internal resource leak" error with ARM NEON vmull.s32 insn
Status in QEMU:
Fi
Set block device in use during block migration, disallow drive_del and
bdrv_truncate for in use devices.
Signed-off-by: Marcelo Tosatti
Index: qemu/blockdev.c
===
--- qemu.orig/blockdev.c
+++ qemu/blockdev.c
@@ -690,6 +690,10 @@ int
Call to set_dirty_tracking() is misplaced.
Signed-off-by: Marcelo Tosatti
Index: qemu/block-migration.c
===
--- qemu.orig/block-migration.c
+++ qemu/block-migration.c
@@ -528,6 +528,8 @@ static void blk_mig_cleanup(Monitor *mon
So that ejection of attached device by guest does not free data
in use by block migration instance.
Signed-off-by: Marcelo Tosatti
CC: Markus Armbruster
Index: qemu/block-migration.c
===
--- qemu.orig/block-migration.c
+++ qemu/blo
On Wed, Jan 26, 2011 at 10:17:48PM +0900, Isaku Yamahata wrote:
> The bit should be writable, not w1c.
>
> 3.2.5.18 bridge control register
> bit 11 Discard Timer SERR# Enable
>
> When set to 1, this bit enables the bridge to assert SERR# on
> the primary interface when either the Primary Dis
On Wed, Jan 26, 2011 at 10:53:42PM +0900, Isaku Yamahata wrote:
> On Wed, Jan 26, 2011 at 03:46:01PM +0200, Michael S. Tsirkin wrote:
> > On Wed, Jan 26, 2011 at 10:17:48PM +0900, Isaku Yamahata wrote:
> > > The bit should be writable, not w1c.
> > >
> > > 3.2.5.18 bridge control register
> > > bi
On 2011-01-26 15:01, Stefan Hajnoczi wrote:
> On Wed, Jan 26, 2011 at 1:56 PM, Jan Kiszka wrote:
>> Looks like this should also include SIGIO in case hpet is selected as
>> host timer.
>
> Yeah that can't hurt although since hpet is periodic we don't risk
> forgetting to rearm the timer.
>
> Can
On Wed, 26 Jan 2011, Isaku Yamahata wrote:
> On Tue, Jan 25, 2011 at 02:29:20PM +, anthony.per...@citrix.com wrote:
> > From: Anthony PERARD
> >
> > Signed-off-by: Anthony PERARD
> > ---
> > hw/acpi_piix4.c |4
> > hw/xen.h|2 ++
> > xen-all.c |7 +++
> >
On 01/26/2011 08:31 AM, Jan Kiszka wrote:
On 2011-01-26 14:15, Jan Kiszka wrote:
On 2011-01-26 14:08, Stefan Berger wrote:
On 01/26/2011 07:09 AM, Jan Kiszka wrote:
On 2011-01-26 13:05, Stefan Berger wrote:
On 01/26/2011 03:14 AM, Jan Kiszka wrote:
On 2011-01-25 17:49, Stefan Berger wrote:
On Wed, 2011-01-26 at 18:45 +0900, Isaku Yamahata wrote:
> This patch unbreaks 7685ee6abcb939104801f84b3fe9645412528088.
> With the changeset, more than one instances of same device on bus
> that provides get_dev_path method can't be created because it hits
> the assertion.
> This patch removes the
On Wed, Jan 26, 2011 at 03:46:01PM +0200, Michael S. Tsirkin wrote:
> On Wed, Jan 26, 2011 at 10:17:48PM +0900, Isaku Yamahata wrote:
> > The bit should be writable, not w1c.
> >
> > 3.2.5.18 bridge control register
> > bit 11 Discard Timer SERR# Enable
> >
> > When set to 1, this bit enables t
See individual patches for details.
From: Anthony PERARD
Signed-off-by: Anthony PERARD
---
hw/xen_machine_fv.c | 11 ++-
1 files changed, 10 insertions(+), 1 deletions(-)
diff --git a/hw/xen_machine_fv.c b/hw/xen_machine_fv.c
index 0a90312..f48b978 100644
--- a/hw/xen_machine_fv.c
+++ b/hw/xen_machine_fv.c
@@ -38,9 +38
The host part of a block device can be deleted with in progress
block migration.
To fix this, add a reference count to DriveInfo, freeing resources
on last reference.
Signed-off-by: Marcelo Tosatti
CC: Markus Armbruster
Index: qemu/blockdev.c
===
On Wed, Jan 26, 2011 at 1:37 PM, Fabien Chouteau wrote:
> This backend sends trace events to standard error output during the emulation.
>
> Also add a "--list-backends" option to tracetool, so configure script can
> display the list of available backends.
>
> Signed-off-by: Fabien Chouteau
> ---
Certain operations such as drive_del or resize cannot be performed
while external users (eg. block migration) reference the block device.
Add a flag to indicate that.
Signed-off-by: Marcelo Tosatti
Index: qemu/block.c
===
--- qemu.
On 01/26/2011 03:07 AM, Stefano Bonifazi wrote:
> P.S. Please just answer that last question, whether it is possible to
> have a variable showing the upper bound of heap (some brk_end) for a
> target process
No, the heap grows until it reaches some other memory mapped entity.
r~
On 26 January 2011 13:37, Fabien Chouteau wrote:
> +echo " Available backends:"
> $($source_path/scripts/tracetool --list-backends)
Not enough quoting -- this will break if $source_path has a space in it.
Try:
echo " Available backends:
$("$s
On 01/22/2011 11:29 AM, Stefan Hajnoczi wrote:
Asynchronous image format code is becoming very complex. Let's try
using coroutines to write sequential code without callbacks but use
coroutines to switch stacks under the hood.
+
+int cc_swap(struct continuation *from, struct continuation *to)
+
On 01/26/2011 01:23 AM, Alexander Graf wrote:
> agraf@toonie:/studio/s390/qemu-s390> grep deposit target-s390x/translate.c
> tcg_gen_deposit_i64(regs[reg], regs[reg], tmp, 0, 32);
> tcg_gen_deposit_i64(regs[reg], regs[reg], v, 0, 32);
> tcg_gen_deposit_i64(regs[reg], regs[reg], tmp, 0,
On 01/22/2011 11:29 AM, Stefan Hajnoczi wrote:
Add functions to create coroutines and transfer control into a coroutine
and back out again.
+
+struct Coroutine {
+struct coroutine co;
+};
+
+/**
+ * Coroutine entry point
+ *
+ * When the coroutine is entered for the first time, opaque is p
1 - 100 of 177 matches
Mail list logo