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
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 jan.kis...@siemens.com
Currently, we only configure and process MCE-related SIGBUS events if
CONFIG_IOTHREAD is enabled. Fix this by
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 here.
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 results as
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 stefa...@linux.vnet.ibm.com
---
This patch applies to agraf's ahci tree at
Introduce skip_header parameter to qemu_loadvm_state() so that it can
be called iteratively without reading the header.
Signed-off-by: Yoshiaki Tamura tamura.yoshi...@lab.ntt.co.jp
---
migration.c |2 +-
savevm.c| 24 +---
sysemu.h|2 +-
3 files changed, 15
Currently FdMigrationState doesn't support read(), and this patch
introduces it to get response from the other side.
Signed-off-by: Yoshiaki Tamura tamura.yoshi...@lab.ntt.co.jp
---
migration-tcp.c | 15 +++
migration.c | 13 +
migration.h |3 +++
3 files
(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 yamah...@valinux.co.jp
---
hw/pci-hotplug.c |5 +++--
hw/pci.c |5 +++--
hw/pci.h |2 +-
hw/pci_host.c|2 +-
event-tap function is called only when it is on, and requests sent
from device emulators.
Signed-off-by: Yoshiaki Tamura tamura.yoshi...@lab.ntt.co.jp
---
block.c | 15 +++
1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/block.c b/block.c
index ff2795b..e4df9b6
event-tap function is called only when it is on.
Signed-off-by: Yoshiaki Tamura tamura.yoshi...@lab.ntt.co.jp
---
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
Signed-off-by: Yoshiaki Tamura tamura.yoshi...@lab.ntt.co.jp
---
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
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
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 tamura.yoshi...@lab.ntt.co.jp
---
hmp-commands.hx |7 ---
migration.c |4
qmp-commands.hx |7 ---
3 files changed, 12 insertions(+),
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
Record ioport event to replay it upon failover.
Signed-off-by: Yoshiaki Tamura tamura.yoshi...@lab.ntt.co.jp
---
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 @@
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.
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 tamura.yoshi...@lab.ntt.co.jp
Signed-off-by:
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 tamura.yoshi...@lab.ntt.co.jp
---
vl.c | 13 +
1 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/vl.c b/vl.c
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 tamura.yoshi...@lab.ntt.co.jp
---
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 @@
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 tamura.yoshi...@lab.ntt.co.jp
Signed-off-by:
On Mon, Jan 24, 2011 at 5:33 PM, Fabien Chouteau chout...@adacore.com 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
The option looks like, -incoming protocol:address:port,ft_mode
Signed-off-by: Yoshiaki Tamura tamura.yoshi...@lab.ntt.co.jp
---
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
+++
make pci_find_device() ARI aware.
Signed-off-by: Isaku Yamahata yamah...@valinux.co.jp
---
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
On Mon, Jan 24, 2011 at 5:33 PM, Fabien Chouteau chout...@adacore.com 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
Signed-off-by: Yoshiaki Tamura tamura.yoshi...@lab.ntt.co.jp
---
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
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 yamah...@valinux.co.jp
---
hw/pci.c |4
1 files changed, 0 insertions(+), 4
Currently buf size is fixed at 32KB. It would be useful if it could
be flexible.
Signed-off-by: Yoshiaki Tamura tamura.yoshi...@lab.ntt.co.jp
---
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
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 tamura.yoshi...@lab.ntt.co.jp
---
savevm.c | 93 ++
sysemu.h |
To utilize ft_trans_file function, savevm needs interfaces to be
exported.
Signed-off-by: Yoshiaki Tamura tamura.yoshi...@lab.ntt.co.jp
---
hw/hw.h |5 ++
savevm.c | 149 ++
2 files changed, 154 insertions(+), 0 deletions(-)
diff
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 stefa...@linux.vnet.ibm.com
---
hw/ide/ahci.c | 10 +-
1 files changed, 5 insertions(+), 5 deletions(-)
Rebased on
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
On Mon, Jan 24, 2011 at 12:32 PM, Christoph Hellwig h...@lst.de 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
From: Jes Sorensen jes.soren...@redhat.com
Signed-off-by: Jes Sorensen jes.soren...@redhat.com
---
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
@@
Introduce symbol PCI_DEVFN_MAX for the maximum of devfn
and replace the magic, 256.
Signed-off-by: Isaku Yamahata yamah...@valinux.co.jp
---
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
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
On 01/25/2011 04:35 PM, Stefan Hajnoczi wrote:
On Tue, Jan 25, 2011 at 2:26 PM, Avi Kivitya...@redhat.com 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 stefa...@linux.vnet.ibm.com
---
This patch applies
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 Hajnoczi
This backend sends trace events to standard error output during the emulation.
Signed-off-by: Fabien Chouteau chout...@adacore.com
---
configure |2 +-
docs/tracing.txt |5 +
scripts/tracetool | 53 -
3 files changed, 58
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 aligu...@us.ibm.com wrote:
+#ifdef _WIN32
+GThread *q_thread_create_nosignal(GThreadFunc func,
+ gpointer data,
+ gboolean joinable,
+ GError
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 the
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 help
Am 26.01.2011 12:53, schrieb Markus Armbruster:
jes.soren...@redhat.com writes:
From: Jes Sorensen jes.soren...@redhat.com
Signed-off-by: Jes Sorensen jes.soren...@redhat.com
---
qemu-common.h |7 +++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/qemu-common.h
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 jan.kis...@siemens.com
Currently, we only configure and process
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_truncate.
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
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 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 their states
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 yamah...@valinux.co.jp
jes.soren...@redhat.com writes:
From: Jes Sorensen jes.soren...@redhat.com
Signed-off-by: Jes Sorensen jes.soren...@redhat.com
---
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
---
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 stefa...@linux.vnet.ibm.com
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 jan.kis...@siemens.com
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 stefa...@linux.vnet.ibm.com
---
On Wed, Jan 26, 2011 at 11:34 AM, Fabien Chouteau chout...@adacore.com wrote:
+linetoh_stderr()
+{
+ local name args argnamess argc fmt
s/argnamess/argnames/
Stefan
On 26 January 2011 11:34, Fabien Chouteau chout...@adacore.com 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
ping?
On Sun, Jan 02, 2011 at 05:07:30PM +0200, Gleb Natapov wrote:
Signed-off-by: Gleb Natapov g...@redhat.com
---
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
+++
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
On 01/26/2011 01:34 PM, Stefan Hajnoczi wrote:
On Wed, Jan 26, 2011 at 11:34 AM, Fabien Chouteauchout...@adacore.com 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
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 is a
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 to look closer at
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 Chouteauchout...@adacore.com 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
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 gnu...@gmail.com
---
target-sh4/helper.c |4
1 files changed, 4
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, Jan Kiszka wrote:
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) return
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 christophe.l...@st.com
---
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 peter.mayd...@linaro.org
---
target-arm/translate.c | 12
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 chout...@adacore.com
---
configure |3 +-
docs/tracing.txt |
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 yamah...@valinux.co.jp
---
hw/pci.h |2 ++
hw/pci_internals.h |2 +-
2 files changed, 3
On Wed, Jan 26, 2011 at 06:45:20PM +0900, Isaku Yamahata wrote:
make pci_find_device() ARI aware.
Signed-off-by: Isaku Yamahata yamah...@valinux.co.jp
---
hw/pci.c |6 ++
hw/pcie.c | 33 +
hw/pcie.h |2 +-
3 files changed, 36 insertions(+),
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 yamah...@valinux.co.jp
I'd prefer using uint8_t for devfn. This way we don't need
to
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-entering
On Wed, Jan 26, 2011 at 1:56 PM, Jan Kiszka jan.kis...@siemens.com 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
** 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:
Fix
Set block device in use during block migration, disallow drive_del and
bdrv_truncate for in use devices.
Signed-off-by: Marcelo Tosatti mtosa...@redhat.com
Index: qemu/blockdev.c
===
--- qemu.orig/blockdev.c
+++ qemu/blockdev.c
@@
Call to set_dirty_tracking() is misplaced.
Signed-off-by: Marcelo Tosatti mtosa...@redhat.com
Index: qemu/block-migration.c
===
--- qemu.orig/block-migration.c
+++ qemu/block-migration.c
@@ -528,6 +528,8 @@ static void
So that ejection of attached device by guest does not free data
in use by block migration instance.
Signed-off-by: Marcelo Tosatti mtosa...@redhat.com
CC: Markus Armbruster arm...@redhat.com
Index: qemu/block-migration.c
===
---
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 Discard
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
bit 11 Discard
On 2011-01-26 15:01, Stefan Hajnoczi wrote:
On Wed, Jan 26, 2011 at 1:56 PM, Jan Kiszka jan.kis...@siemens.com 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
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 anthony.per...@citrix.com
Signed-off-by: Anthony PERARD anthony.per...@citrix.com
---
hw/acpi_piix4.c |4
hw/xen.h|2 ++
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 the bridge to
See individual patches for details.
From: Anthony PERARD anthony.per...@citrix.com
Signed-off-by: Anthony PERARD anthony.per...@citrix.com
---
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
---
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 mtosa...@redhat.com
CC: Markus Armbruster arm...@redhat.com
Index: qemu/blockdev.c
On Wed, Jan 26, 2011 at 1:37 PM, Fabien Chouteau chout...@adacore.com 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
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 mtosa...@redhat.com
Index: qemu/block.c
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 chout...@adacore.com 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:
echoAvailable
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
1 - 100 of 177 matches
Mail list logo