On 04.04.17 08:58, Thomas Huth wrote:
On 04.04.2017 08:53, Alexander Graf wrote:
On 03.04.17 23:00, Eduardo Habkost wrote:
On Mon, Apr 03, 2017 at 10:15:44PM +0200, Alexander Graf wrote:
On 03.04.17 22:10, Eduardo Habkost wrote:
On Mon, Apr 03, 2017 at 08:49:16PM +0100, Peter Maydell wr
On 03.04.2017 22:05, Eduardo Habkost wrote:
> On Mon, Apr 03, 2017 at 08:42:12PM +0100, Peter Maydell wrote:
>> On 3 April 2017 at 19:30, Eduardo Habkost wrote:
>>> On Mon, Apr 03, 2017 at 03:08:06PM +0100, Peter Maydell wrote:
On 3 April 2017 at 14:54, Eduardo Habkost wrote:
> This, on
> Am 04.04.2017 um 09:05 schrieb Thomas Huth :
>
>> On 03.04.2017 22:05, Eduardo Habkost wrote:
>>> On Mon, Apr 03, 2017 at 08:42:12PM +0100, Peter Maydell wrote:
On 3 April 2017 at 19:30, Eduardo Habkost wrote:
> On Mon, Apr 03, 2017 at 03:08:06PM +0100, Peter Maydell wrote:
>> On
On 04/04/17 07:12, Gerd Hoffmann wrote:
> Hi,
>
>> -unsigned long align = 1 << (TARGET_PAGE_BITS + BITS_PER_LEVEL);
>> +unsigned long align = 1UL << (TARGET_PAGE_BITS + BITS_PER_LEVEL);
>
>> There were 2 issues here: without the UL suffix on align I was getting
>> incorrect first/last
On 03.04.2017 21:09, John Snow wrote:
>
>
> On 03/30/2017 03:50 AM, Thomas Huth wrote:
>> When running certain HMP commands (like "device_del") via QMP, we
>> can sometimes get a QMP event in the response first, so that the
>> "g_assert(ret)" statement in qtest_hmp() triggers and the test
>> fail
* Patrick Ohly (patrick.o...@intel.com) wrote:
> On Mon, 2017-04-03 at 18:38 +0100, Dr. David Alan Gilbert wrote:
> > Or you could just remove the spawning code and use existing sockets; less
> > code!
>
> That would be harder to use reliably in the automated testing that this
> feature is target
Hi,
On 03.04.2017 21:52, Kashyap Chamarthy wrote:
On Fri, Mar 31, 2017 at 05:49:52PM +, Ciprian Barbu wrote:
Hi,
[...]
We also use libvirt v1.3.4, which might be a problem, but at least we
want to understand if the commit in question introduced an obvious
problem or if it's all in the d
Hi,
On 03.04.2017 22:44, Eric Blake wrote:
On 04/03/2017 07:39 AM, Max Reitz wrote:
As for just allowing the NBD server write access to the device... To me
that appears pretty difficult from an implementation perspective. We
assert that nobody can write without having requested write access and
Hi
I am new in qemu vm live migration. what does 'qemu_savevm_state_header()'
fuction do?
thanks
On 3 April 2017 at 23:17, Yifan wrote:
> There are fields in SCTLR that are RAO/SBOP or WI or in the case of the
> RR field, accessible only in secure mode. Currently it seems that qemu
> just propagates any write to SCTLR to the register and this screwed up
> in a bootloader that I am debugging.
Paolo Bonzini writes:
> On 03/04/2017 14:45, Alex Bennée wrote:
>> cpus: check cpu->running in cpu_get_icount_raw()
>>
>> I'm not sure the race happens and once outside of cpu->running the
>> icount counters should be zero. However it seems a sensible
>> precaution.
>
> Yeah, I think thi
Pavel Dovgalyuk writes:
> I guess you are trying to fix the sympthoms of the case
> when iothread is trying to access instruction count.
In theory the main-loop should be sequenced before or after vCPU events
because of the BQL. I'm not sure why this is not currently the case.
> Maybe the solu
ping
I kindly request your comments.
On 29.03.2017 20:30, Julian Kirsch wrote:
> Provide read/write access to x86 model specific registers (MSRs) by means of
> two new HMP commands "msr_get" and "msr_set". The rationale behind this
> is to improve introspection capabilities for system virtualizat
I have tested the patch on Windows 2012 R2
Reviewed-by: Sameeh Jubran
Tested-by: Sameeh Jubran
On Thu, Mar 23, 2017 at 2:39 PM, Vinzenz 'evilissimo' Feenstra <
vfeen...@redhat.com> wrote:
> From: Vinzenz Feenstra
>
> Adds a new command `guest-get-timezone` reporting the currently
> configured
On 04/04/2017 02:04 AM, Gabriel L. Somlo wrote:
On Mon, Apr 03, 2017 at 12:27:15PM +0200, Paolo Bonzini wrote:
On 03/04/2017 11:32, Alexander Graf wrote:
Newer AppleSMC revisions support an error status (read) port
in addition to the data and command ports currently supported.
Register the fu
Hi Laurent,
I waited this feature for long and excited to try it soon :)
Please find some comments inline.
On 04/03/2017 08:56 PM, Laurent Vivier wrote:
When the VM is used behind a firewall, This allows
the use of a SOCKS5 proxy server to connect the VM IP stack
directly to the Internet.
Thi
On 04/04/2017 07:37, Pavel Dovgalyuk wrote:
>> -icount -= (cpu->icount_decr.u16.low + cpu->icount_extra);
>> +/* Take into account what has run */
>> +icount += cpu_get_icount_executed(cpu);
>> }
>> return icount;
> As far, as I understand, this one will return t
On 03/28/2017 10:47 AM, Peter Maydell wrote:
On 28 March 2017 at 14:44, Philippe Mathieu-Daudé wrote:
Hi Saurav,
you should read the QEMU Coding Style and replace your tabs by 4 spaces.
Er, in review comments on v3 we said not to do that...
oops I missed Stefan comment in v2, sorry!
tha
On 03/20/2017 02:38 PM, Saurav Sachidanand wrote:
Change malloc/strdup/free to g_malloc/g_strdup/g_free in
util/envlist.c.
Remove NULL checks for pointers returned from g_malloc and g_strdup
as they exit in case of failure. Also, update calls to envlist_create
to reflect this.
Free array and ar
The vga code clears the dirty bits *after* reading the framebuffer
memory. So if the guest framebuffer updates hits the race window
between vga reading the framebuffer and vga clearing the dirty bits
vga will miss that update
Fix it by using the new memory_region_copy_and_clear_dirty()
memory_reg
From: Mark Cave-Ayland
The code was incorrectly calculating the end address rather than the size of
the required region.
Signed-off-by: Mark Cave-Ayland
---
hw/display/cg3.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/hw/display/cg3.c b/hw/display/cg3.c
index e05ca92..6
Signed-off-by: Gerd Hoffmann
---
include/qemu/bitmap.h | 2 ++
util/bitmap.c | 11 +++
2 files changed, 13 insertions(+)
diff --git a/include/qemu/bitmap.h b/include/qemu/bitmap.h
index 63ea2d0..c318da1 100644
--- a/include/qemu/bitmap.h
+++ b/include/qemu/bitmap.h
@@ -220,6 +22
Drop the temporary workaround for the broken display updates.
TODO: before actually merging this we have to fix all display
adapters ...
Converted so far: vga, cg3, tcx.
Signed-off-by: Gerd Hoffmann
---
ui/console.c | 25 +
1 file changed, 1 insertion(+), 24 delet
This patch adds support for getting and using a local copy of the dirty
bitmap.
memory_region_copy_and_clear_dirty() will create a copy of the dirty
bitmap for the specified range, clear the dirty bitmap and return the
copy. The returned bitmap can be a bit larger than requested, the range
is exp
Add vga_scanline_invalidated helper to check whenever a scanline was
invalidated. Add a sanity check to fix OOB read access for display
heights larger than 2048.
Only cirrus uses this, for hardware cursor rendering, so having this
work properly for the first 2048 scanlines only shouldn't be a pro
* ali saeedi (ali.saeed...@gmail.com) wrote:
> Hi
> I am new in qemu vm live migration. what does 'qemu_savevm_state_header()'
> fuction do?
It stores the header that goes at the beginning of the migration stream.
Dave
> thanks
--
Dr. David Alan Gilbert / dgilb...@redhat.com / Manchester, UK
From: Mark Cave-Ayland
This was an artifact from very early versions of the code from before the
memory API and is no longer needed.
Signed-off-by: Mark Cave-Ayland
---
hw/display/cg3.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/hw/display/cg3.c b/hw/display/cg3.c
Hi,
Second round. Helper API should be solid now, after patch discussions
and initial testing. API is documented now in the header file.
Additionally to vga the sparc display adapters (cg3, tcx) are converted
too. Still quite some work until we've got them all converted. Still
enough progres
From: Mark Cave-Ayland
Signed-off-by: Mark Cave-Ayland
---
hw/display/cg3.c | 37 +++--
1 file changed, 19 insertions(+), 18 deletions(-)
diff --git a/hw/display/cg3.c b/hw/display/cg3.c
index 6e19da0..9996567 100644
--- a/hw/display/cg3.c
+++ b/hw/display/cg3.c
From: Mark Cave-Ayland
Signed-off-by: Mark Cave-Ayland
---
hw/display/tcx.c | 85 +++-
1 file changed, 29 insertions(+), 56 deletions(-)
diff --git a/hw/display/tcx.c b/hw/display/tcx.c
index 15172f0..a890e49 100644
--- a/hw/display/tcx.c
+++
On 04/04/2017 12:23, Gerd Hoffmann wrote:
>
> memory_region_copy_and_clear_dirty() will create a copy of the dirty
> bitmap for the specified range, clear the dirty bitmap and return the
> copy. The returned bitmap can be a bit larger than requested, the range
> is expanded so the code can copy
TPM configuration options are backend implementation details and shall not be
part of base TPMBackend object, and these shall not be accessed directly outside
of the class, hence added a new tpm backend api, tpm_backend_get_tpm_options()
to read the backend configured options.
Added new method, ge
From: Mark Cave-Ayland
This is similar to the existing tcx24_check_dirty() function and will aid
with the transition to thread-safe updates.
Signed-off-by: Mark Cave-Ayland
---
hw/display/tcx.c | 9 +++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/hw/display/tcx.c b/hw/d
Alex Bennée writes:
> Pavel Dovgalyuk writes:
>
>> I guess you are trying to fix the sympthoms of the case
>> when iothread is trying to access instruction count.
>
> In theory the main-loop should be sequenced before or after vCPU events
> because of the BQL. I'm not sure why this is not curre
On 04/04/2017 12:46, Alex Bennée wrote:
>> In theory the main-loop should be sequenced before or after vCPU events
>> because of the BQL. I'm not sure why this is not currently the case.
>
> It seems cpu_handle_exception doesn't take the BQL until
> replay_exception() has done its thing. This is
Hi
On Fri, Mar 31, 2017 at 5:04 PM Amarnath Valluri
wrote:
> Move thread handling inside TPMBackend, this way backend implementations
> need
> not to maintain their own thread life cycle, instead they needs to
> implement
> 'handle_request()' class method that always been called from a thread.
>
Le 04/04/2017 à 12:05, Philippe Mathieu-Daudé a écrit :
> Hi Laurent,
Hi Philippe,
> I waited this feature for long and excited to try it soon :)
>
> Please find some comments inline.
>
> On 04/03/2017 08:56 PM, Laurent Vivier wrote:
>> When the VM is used behind a firewall, This allows
>> the
On 04/04/2017 10:17, ciprian.barbu wrote:
>>
>> but we do NOT make any guarantees of supporting
>>
>> new qemu, old libvirt
>
> Sounds reasonable enough, I guess we didn't look at it this way.
Yes, but usually it's "new qemu, very old libvirt", like several years
old. I think this should be tr
On Tue, Apr 04, 2017 at 01:00:08PM +0200, Paolo Bonzini wrote:
>
>
> On 04/04/2017 10:17, ciprian.barbu wrote:
> >>
> >> but we do NOT make any guarantees of supporting
> >>
> >> new qemu, old libvirt
> >
> > Sounds reasonable enough, I guess we didn't look at it this way.
>
> Yes, but usually
On 04.04.2017 13:56, Marc-André Lureau wrote:
Hi
On Fri, Mar 31, 2017 at 5:04 PM Amarnath Valluri
mailto:amarnath.vall...@intel.com>> wrote:
Move thread handling inside TPMBackend, this way backend
implementations need
not to maintain their own thread life cycle, instead they ne
On 3 April 2017 at 20:44, Paolo Bonzini wrote:
> The following changes since commit 95b31d709ba343ad237c3630047ee7438bac4065:
>
> Merge remote-tracking branch
> 'remotes/awilliam/tags/vfio-updates-20170331.0' into staging (2017-03-31
> 18:06:13 +0100)
>
> are available in the git repository at
On 20 March 2017 at 11:13, Peter Maydell wrote:
> On 13 March 2017 at 14:17, Ard Biesheuvel wrote:
>> The arm64 boot protocol stipulates that the kernel must be loaded
>> TEXT_OFFSET bytes beyond a 2 MB aligned base address, where TEXT_OFFSET
>> could be any 4 KB multiple between 0 and 2 MB, and
On 13 March 2017 at 18:47, Krzysztof Kozlowski wrote:
> Hi,
>
> Minor cleanups, no dependencies.
>
> Changes since v1
>
> 1. Patch 1/3: Address missed Philippe's comments about error reporting
>verbosity.
>
> Changes since v2
>
> 1. Patch 1/3: Address Eric's c
On 04/03/2017 01:07 PM, Daniel P. Berrange wrote:
On Fri, Mar 31, 2017 at 04:10:09PM +0300, Amarnath Valluri wrote:
Briefly, Theses set of patches introduces:
- new TPM backend driver to support software TPM emulators(swtpm(1)).
- and few supported fixes/enhancements/cleanup to existing tpm
On 18 March 2017 at 19:25, Krzysztof Kozlowski wrote:
> Add emulation for Exynos4210 Pseudo Random Number Generator which could
> work on fixed seeds or with seeds provided by True Random Number
> Generator block inside the SoC.
>
> Implement only the fixed seeds part of it in polling mode (no
> i
Am 03.04.2017 um 15:50 hat Peter Krempa geschrieben:
> On Mon, Apr 03, 2017 at 15:00:41 +0200, Kevin Wolf wrote:
> > If I understand correctly, this is a case of incoming live migration,
> > i.e. the virtio-blk device which is blocking the writes to the image
> > doesn't really belong to a running
Hello
I am a student who is interested in vm live migration. I want to understand
vm live migration code in qemu. so I tried to understand the code that is
available in 'migration.c' but it is very difficult for me to understand (I
have started from migration_thread function). I also has studied
mi
On 23 March 2017 at 13:36, Diana Craciun wrote:
> The PCI requester ID field is 16 bits. The requester_id field
> from MemTxAttrs is used for MSIs to specify the device ID for
> the platforms where this device ID is needed (e.g virt machine + GICv3
> ITS). However, if more entities that uses MSIs
Paolo Bonzini writes:
> On 04/04/2017 12:46, Alex Bennée wrote:
>>> In theory the main-loop should be sequenced before or after vCPU events
>>> because of the BQL. I'm not sure why this is not currently the case.
>>
>> It seems cpu_handle_exception doesn't take the BQL until
>> replay_exception(
Hi
What are the variables 'bytes_xfer' and 'xfer_limit' in qemu-file.c ?
what does the function 'qemu_file_rate_limit' do?
thanks
On 04/04/17 11:23, Gerd Hoffmann wrote:
> From: Mark Cave-Ayland
>
> The code was incorrectly calculating the end address rather than the size of
> the required region.
>
> Signed-off-by: Mark Cave-Ayland
> ---
> hw/display/cg3.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> di
On 04/04/2017 14:31, Alex Bennée wrote:
>
> Paolo Bonzini writes:
>
>> On 04/04/2017 12:46, Alex Bennée wrote:
In theory the main-loop should be sequenced before or after vCPU events
because of the BQL. I'm not sure why this is not currently the case.
>>>
>>> It seems cpu_handle_exce
On 04/04/17 11:23, Gerd Hoffmann wrote:
> From: Mark Cave-Ayland
>
> Signed-off-by: Mark Cave-Ayland
> ---
> hw/display/tcx.c | 85
> +++-
> 1 file changed, 29 insertions(+), 56 deletions(-)
>
> diff --git a/hw/display/tcx.c b/hw/display/tc
On 04/04/17 11:23, Gerd Hoffmann wrote:
> Hi,
>
> Second round. Helper API should be solid now, after patch discussions
> and initial testing. API is documented now in the header file.
> Additionally to vga the sparc display adapters (cg3, tcx) are converted
> too. Still quite some work unti
Hi
On Fri, Mar 31, 2017 at 5:01 PM Amarnath Valluri
wrote:
> Initialize and free TPMBackend data members in it's own instance_init() and
> instance_finalize methods.
>
> Took the opportunity to fix object cleanup in tpm_backend_destroy() method
>
> Signed-off-by: Amarnath Valluri
> ---
> backe
On Tue, Apr 04, 2017 at 09:02:28AM +0200, Alexander Graf wrote:
>
>
> On 04.04.17 08:58, Thomas Huth wrote:
> > On 04.04.2017 08:53, Alexander Graf wrote:
> > >
> > >
> > > On 03.04.17 23:00, Eduardo Habkost wrote:
> > > > On Mon, Apr 03, 2017 at 10:15:44PM +0200, Alexander Graf wrote:
> > > >
On Tue, Apr 04, 2017 at 08:53:43AM +0200, Alexander Graf wrote:
>
>
> On 03.04.17 23:00, Eduardo Habkost wrote:
> > On Mon, Apr 03, 2017 at 10:15:44PM +0200, Alexander Graf wrote:
> > >
> > >
> > > On 03.04.17 22:10, Eduardo Habkost wrote:
> > > > On Mon, Apr 03, 2017 at 08:49:16PM +0100, Peter
On 04/04/2017 02:59 PM, Eduardo Habkost wrote:
On Tue, Apr 04, 2017 at 09:02:28AM +0200, Alexander Graf wrote:
On 04.04.17 08:58, Thomas Huth wrote:
On 04.04.2017 08:53, Alexander Graf wrote:
On 03.04.17 23:00, Eduardo Habkost wrote:
On Mon, Apr 03, 2017 at 10:15:44PM +0200, Alexander Graf
On 03/23/2017 08:31 AM, Marc-André Lureau wrote:
ASAN detects an "unknown-crash" when running pxe-test:
/ppc64/pxe/spapr-vlan:
=
==7143==ERROR: AddressSanitizer: unknown-crash on address 0x7f6dcd298d30 at pc
0x55e22218830d bp 0x7f
On Tue, Apr 04, 2017 at 09:12:59AM +0200, Alexander Graf wrote:
>
>
> > Am 04.04.2017 um 09:05 schrieb Thomas Huth :
> >
> >> On 03.04.2017 22:05, Eduardo Habkost wrote:
> >>> On Mon, Apr 03, 2017 at 08:42:12PM +0100, Peter Maydell wrote:
> On 3 April 2017 at 19:30, Eduardo Habkost wrote:
On 03/31/2017 10:10 AM, Amarnath Valluri wrote:
TPMDriverOps inside TPMBackend is not required, as it is supposed to be a class
member. The only possible reason for keeping in TPMBackend was, to get the
backend type in tpm.c where dedicated backend api, tpm_backend_get_type() is
present.
Signed-
Hi
On Fri, Mar 31, 2017 at 4:57 PM Amarnath Valluri
wrote:
> This allows backend implementations left optional interface methods.
>
>
Does that make sense to make them optional? instead I would add asserts.
Signed-off-by: Amarnath Valluri
> ---
> backends/tpm.c | 22 ++--
Am 03.04.2017 um 14:51 hat Peter Krempa geschrieben:
> On Mon, Apr 03, 2017 at 10:15:42 +0200, Kevin Wolf wrote:
> > Am 31.03.2017 um 19:43 hat Max Reitz geschrieben:
> > > On 31.03.2017 18:03, Ciprian Barbu wrote:
>
> [...]
>
> > > So this doesn't work:
> > >
> > > $ x86_64-softmmu/qemu-system-
On Tue, Apr 04, 2017 at 15:19:02 +0200, Kevin Wolf wrote:
> Am 03.04.2017 um 14:51 hat Peter Krempa geschrieben:
> > On Mon, Apr 03, 2017 at 10:15:42 +0200, Kevin Wolf wrote:
> > > Am 31.03.2017 um 19:43 hat Max Reitz geschrieben:
> > > > On 31.03.2017 18:03, Ciprian Barbu wrote:
[...]
> > > Pete
On Mon, Apr 03, 2017 at 03:38:36PM -0500, Eric Blake wrote:
> On 04/03/2017 03:29 PM, John Snow wrote:
> > On 03/24/2017 08:34 AM, Kashyap Chamarthy wrote:
[...]
> >> "[...] There may be potential improvements to the snapshot code to
> >> exploit block copy over multiple disks all at one
Paolo Bonzini writes:
> On 04/04/2017 14:31, Alex Bennée wrote:
>>
>> Paolo Bonzini writes:
>>
>>> On 04/04/2017 12:46, Alex Bennée wrote:
> In theory the main-loop should be sequenced before or after vCPU events
> because of the BQL. I'm not sure why this is not currently the case.
>>>
Hi
On Tue, Apr 4, 2017 at 12:32 PM Amarnath Valluri
wrote:
> TPM configuration options are backend implementation details and shall not
> be
> part of base TPMBackend object, and these shall not be accessed directly
> outside
> of the class, hence added a new tpm backend api,
> tpm_backend_get_t
On 04/03/2017 09:23 AM, Leon Romanovsky wrote:
On Fri, Mar 31, 2017 at 06:45:43PM +0300, Marcel Apfelbaum wrote:
On 03/30/2017 11:28 PM, Doug Ledford wrote:
On 3/30/17 9:13 AM, Leon Romanovsky wrote:
On Thu, Mar 30, 2017 at 02:12:21PM +0300, Marcel Apfelbaum wrote:
From: Yuval Shaia
Hi,
On Tue, Apr 04, 2017 at 01:09:08PM +0100, Peter Maydell wrote:
> On 18 March 2017 at 19:25, Krzysztof Kozlowski wrote:
> > Add emulation for Exynos4210 Pseudo Random Number Generator which could
> > work on fixed seeds or with seeds provided by True Random Number
> > Generator block inside the SoC
[Cc qemu-devel as we've gone off-topic]
2017-04-04 15:15+0200, Alexander Graf:
> On 04/04/2017 03:13 PM, Radim Krčmář wrote:
>> 2017-04-04 14:51+0200, Alexander Graf:
>> > Please see my patch to force enable CPUID bits ;).
>> Nice. MWAIT could also use setting of arbitrary values for its leaf,
>>
On 04/04/2017 07:16 AM, Kevin Wolf wrote:
>
> Now the big question is how to implement this. Just not requesting the
> write permission initially if runstate_check(RUN_STATE_INMIGRATE) is
> easy. But we need to find a place to actually request it later, after
> the mirror has completed, and befor
Hi
On Fri, Mar 31, 2017 at 4:57 PM Amarnath Valluri
wrote:
> Signed-off-by: Amarnath Valluri
>
Nothing really controversial here. You could point out in the commit
message that those functions will be used in the new backend perhaps.
> ---
> hw/tpm/tpm_passthrough.c | 77
> -
Am 04.04.2017 um 15:27 hat Peter Krempa geschrieben:
> On Tue, Apr 04, 2017 at 15:19:02 +0200, Kevin Wolf wrote:
> > Am 03.04.2017 um 14:51 hat Peter Krempa geschrieben:
> > > On Mon, Apr 03, 2017 at 10:15:42 +0200, Kevin Wolf wrote:
> > > > Am 31.03.2017 um 19:43 hat Max Reitz geschrieben:
> > > >
On 04/04/2017 08:28 AM, Kashyap Chamarthy wrote:
>> Minor or not, it is a useful viewpoint. Either way, as long as the new
>> way of getting a transactional non-pivot successful completion is
>> something that libvirt can learn via introspection,
>
> Can you elaborate a little more on the above,
On Mon, Apr 3, 2017 at 9:11 PM, Stefan Hajnoczi wrote:
> On Fri, Mar 31, 2017 at 02:12:36PM -0600, Chris Friesen wrote:
>> I'm running into an issue with live-migrating a guest from a host running
>> qemu-kvm-ev 2.3.0-31 to a host running qemu-kvm-ev 2.6.0-27.1. This is a
>> libvirt-tunnelled mig
** Information type changed from Private to Public
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1131757
Title:
QEMU 1.4.0 fails to boot sparc64 linux image
Status in QEMU:
Invalid
Bug descript
On 04/04/2017 14:16, Kevin Wolf wrote:
> Just not requesting the
> write permission initially if runstate_check(RUN_STATE_INMIGRATE) is
> easy. But we need to find a place to actually request it later, after
> the mirror has completed, and before the VM is running.
Isn't there already a bdrv_inv
On 4 April 2017 at 14:44, Krzysztof Kozlowski wrote:
> On Tue, Apr 04, 2017 at 01:09:08PM +0100, Peter Maydell wrote:
>> On 18 March 2017 at 19:25, Krzysztof Kozlowski wrote:
>> > Add emulation for Exynos4210 Pseudo Random Number Generator which could
>> > work on fixed seeds or with seeds provid
Stefan Hajnoczi writes:
> On Wed, Mar 29, 2017 at 07:01:38PM -0700, Ed Swierk wrote:
>> Parts of qemu's block code have changed a lot in recent months but are
>> not well exercised by current tests.
>
> 4. How to automate tests with real Linux guests? This is a complex
> topic and probably wha
On 04/04/2017 07:56 AM, Ladi Prosek wrote:
On Mon, Apr 3, 2017 at 9:11 PM, Stefan Hajnoczi wrote:
On Fri, Mar 31, 2017 at 02:12:36PM -0600, Chris Friesen wrote:
Initially we have a bunch of guests running on compute-2 (which is running
qemu-kvm-ev 2.3.0). We then started live-migrating them
On Tue, Apr 04, 2017 at 03:05:09PM +0100, Peter Maydell wrote:
> On 4 April 2017 at 14:44, Krzysztof Kozlowski wrote:
> > On Tue, Apr 04, 2017 at 01:09:08PM +0100, Peter Maydell wrote:
> >> On 18 March 2017 at 19:25, Krzysztof Kozlowski wrote:
> >> > Add emulation for Exynos4210 Pseudo Random Num
On Tue, Apr 04, 2017 at 11:44:29AM +0200, Alexander Graf wrote:
> On 04/04/2017 02:04 AM, Gabriel L. Somlo wrote:
> > On Mon, Apr 03, 2017 at 12:27:15PM +0200, Paolo Bonzini wrote:
> > >
> > > On 03/04/2017 11:32, Alexander Graf wrote:
> > > > > Newer AppleSMC revisions support an error status (re
On 04/04/2017 03:31 AM, Thomas Huth wrote:
> On 03.04.2017 21:09, John Snow wrote:
>>
>>
>> On 03/30/2017 03:50 AM, Thomas Huth wrote:
>>> When running certain HMP commands (like "device_del") via QMP, we
>>> can sometimes get a QMP event in the response first, so that the
>>> "g_assert(ret)" sta
On 03/04/2017 14:45, Alex Bennée wrote:
> Outside of the vCPU thread icount time will only be tracked against
> timers_state.qemu_icount. We no longer credit cycles until they have
> completed the run. Inside the vCPU thread we adjust for passage of
> time by looking at how many have run so far.
On Tue, Apr 04, 2017 at 03:06:30PM +0200, Alexander Graf wrote:
> On 04/04/2017 02:59 PM, Eduardo Habkost wrote:
> > On Tue, Apr 04, 2017 at 09:02:28AM +0200, Alexander Graf wrote:
> > >
> > > On 04.04.17 08:58, Thomas Huth wrote:
> > > > On 04.04.2017 08:53, Alexander Graf wrote:
> > > > >
> > >
Am 04.04.2017 um 16:04 hat Paolo Bonzini geschrieben:
> On 04/04/2017 14:16, Kevin Wolf wrote:
> > Just not requesting the
> > write permission initially if runstate_check(RUN_STATE_INMIGRATE) is
> > easy. But we need to find a place to actually request it later, after
> > the mirror has completed,
On Tue, Apr 4, 2017 at 4:28 PM, Chris Friesen
wrote:
> On 04/04/2017 07:56 AM, Ladi Prosek wrote:
>>
>> On Mon, Apr 3, 2017 at 9:11 PM, Stefan Hajnoczi
>> wrote:
>>>
>>> On Fri, Mar 31, 2017 at 02:12:36PM -0600, Chris Friesen wrote:
>
>
Initially we have a bunch of guests running on compute-
On 03/16/2017 06:21 AM, Marc-André Lureau wrote:
The function simply alias and hides the real event function.
Signed-off-by: Marc-André Lureau
Reviewed-by: Eric Blake
Reviewed-by: Philippe Mathieu-Daudé
---
include/sysemu/char.h | 1 -
chardev/char-pty.c| 2 +-
chardev/char-socket.
On 04/04/2017 16:53, Kevin Wolf wrote:
>> The big question is how this fits into release management. We have
>> another important regression from the op blocker work and only a week
>> to go before the last rc. Are we going to delay 2.9 arbitrarily? Are
>> we going to shorten the 2.10 developm
So there won't be a fix in the future? I'm working with debugging a
proprietary bootloader that I do not have the source code for. I wonder
if this becomes an issue for any other platform targets.
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribe
Hi Marc-André,
On 03/16/2017 06:21 AM, Marc-André Lureau wrote:
mux_chr_event() already send events to all backends, rename it,
export it, and use it from muxes_realize_done. This should help abstract
away mux implementation.
Signed-off-by: Marc-André Lureau
Reviewed-by: Eric Blake
---
chard
On 03/16/2017 06:21 AM, Marc-André Lureau wrote:
Signed-off-by: Marc-André Lureau
Reviewed-by: Eric Blake
Reviewed-by: Philippe Mathieu-Daudé
---
xen-common.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/xen-common.c b/xen-common.c
index fd2c92847e..d46685ef4e 10064
The qio_dns_resolver_lookup_sync() method is required to be a no-op
for socket kinds that don't require name resolution. Thus the KIND_FD
handling should not return an error.
Signed-off-by: Daniel P. Berrange
---
io/dns-resolver.c | 5 +
1 file changed, 1 insertion(+), 4 deletions(-)
diff -
The following changes since commit 87cc4c61020addea6a001b94b662596b1896d1b3:
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
(2017-04-04 11:40:55 +0100)
are available in the git repository at:
git://github.com/berrange/qemu tags/pull-qio-2017-04-04-1
for you t
From: Wang guang
The channel socket was initialized manually, but forgot to set
QIO_CHANNEL_FEATURE_SHUTDOWN. Thus, the colo_process_incoming_thread
would hang at recvmsg. This patch just call qio_channel_socket_new to
get channel, Which set QIO_CHANNEL_FEATURE_SHUTDOWN already.
Signed-off-by: W
Well, I wouldn't object to a patch to fix it (it would have to correctly
handle the various different versions of the CPU architecture we
implement, etc), but I'm not planning on writing one today myself.
--
You received this bug notification because you are a member of qemu-
devel-ml, which is s
I ran into this while running qemu iotests, and it looks like it is a
regression from 2.8.
Here is the reproducer:
$ ./x86_64-softmmu/qemu-system-x86_64 -drive if=virtio
qemu-system-x86_64: qemu-kvm/memory.c:2078: memory_region_del_subregion:
Assertion `subregion->container == mr' failed
Aborte
On Tue, Apr 04, 2017 at 11:30:13AM -0400, Jeff Cody wrote:
>
> I ran into this while running qemu iotests, and it looks like it is a
> regression from 2.8.
>
> Here is the reproducer:
>
> $ ./x86_64-softmmu/qemu-system-x86_64 -drive if=virtio
> qemu-system-x86_64: qemu-kvm/memory.c:2078: memory_
From: Alexey Kardashevskiy
Normally pci_init_bus_master() would be called either via
bus->machine_done.notify or directly from do_pci_register_device().
However if a device's realize() failed, pci_init_bus_master() is not
called, and do_pci_unregister_device() fails on
memory_region_del_subregio
Usually guest devices don't like other writers to the same image, so
they use blk_set_perm() to prevent this from happening. In the migration
phase before the VM is actually running, though, they don't have a
problem with writes to the image. On the other hand, storage migration
needs to be able to
1 - 100 of 196 matches
Mail list logo