On Wed, 3 Sep 2014, Chen Gang wrote:
> Oh, sorry, forgot Cc to qemu trivial.
>
> Thanks.
> On 9/3/14 0:22, Chen Gang wrote:
> > When failure occurs, it need use "return -1" instead of exit(1), so can
> > let upper caller has chance to print failure information, too, then user
> > can know the fail
&& make && make check"
> "echo $? == 0"
>
>
> Signed-off-by: Chen Gang
Acked-by: Stefano Stabellini
> xen-hvm.c | 9 -
> 1 file changed, 4 insertions(+), 5 deletions(-)
>
> diff --git a/xen-hvm.c b/xen-hvm.c
> index 0d0994
On Fri, 5 Sep 2014, Chunyan Liu wrote:
> Using xen tools 'xl vncviewer' with tigervnc (default on SLE-12),
> found that: the display of the guest is unexpected while keep
> pressing a key. We expect the same character multiple times, but
> it prints only one time. This happens on a PV guest in text
On Fri, 5 Sep 2014, Wen Congyang wrote:
> introduce a "xen-load-devices-state" QAPI command that can be used to load
> the state of all devices, but not the RAM or the block devices of the
> VM.
Hello Wen,
please CC qemu-devel too for QEMU patches.
Could you please explain why do you need this co
On Tue, 9 Sep 2014, Wen Congyang wrote:
> At 09/06/2014 05:57 AM, Stefano Stabellini Write:
> > On Fri, 5 Sep 2014, Wen Congyang wrote:
> >> introduce a "xen-load-devices-state" QAPI command that can be used to load
> >> the state of all devices, but not the RA
On Wed, 10 Sep 2014, Owen smith wrote:
> Keyboard event handler was replaced with a new handler on disconnect.
> Use the unregister function to remove keyboard handler.
>
> Signed-off-by: Owen smith
> ---
> hw/display/xenfb.c | 13 +++--
> 1 file changed, 11 insertions(+), 2 deletions(-)
On Wed, 10 Sep 2014, Owen smith wrote:
> The vkbd device should be able to use a grant reference to map the
> shared page.
>
> Signed-off-by: Owen smith
> ---
> hw/display/xenfb.c | 39 +--
> 1 file changed, 29 insertions(+), 10 deletions(-)
>
> diff --git a/
On Wed, 10 Sep 2014, Owen smith wrote:
> Windows PV frontend requires absolute mouse values in the range
> [0, 0x7fff]. Add a feature to not rescale the axes to DisplaySurface
> size. Also allows Windows PV frontend to connect without a vfb
> device. Moves the rescaling of axes to a seperate functi
On Thu, 11 Sep 2014, Owen Smith wrote:
> > -Original Message-
> > From: Stefano Stabellini [mailto:stefano.stabell...@eu.citrix.com]
> > Sent: 11 September 2014 02:01
> > To: Owen Smith
> > Cc: qemu-devel@nongnu.org; xen-de...@lists.xen.org; Stefano Stabelli
On Thu, 11 Sep 2014, Owen Smith wrote:
> > -Original Message-
> > From: Stefano Stabellini [mailto:stefano.stabell...@eu.citrix.com]
> > Sent: 11 September 2014 02:23
> > To: Owen Smith
> > Cc: qemu-devel@nongnu.org; xen-de...@lists.xen.org; Stefano Stabelli
ike Xen
> >> libxl), in order to have a unified behaviour across suported
> >> platforms.
> >>
> >> Signed-off-by: Roger Pau Monné
> >> Cc: xen-de...@lists.xenproject.org
> >> Cc: Stefano Stabellini
> >> Cc: Anthony Liguori
> >> C
On Wed, 23 Jul 2014, Roger Pau Monné wrote:
> On 22/07/14 14:26, Stefano Stabellini wrote:
> > On Tue, 22 Jul 2014, Roger Pau Monné wrote:
> >> On 27/05/14 15:29, Stefan Hajnoczi wrote:
> >>> On Fri, May 23, 2014 at 05:57:48PM +0200, Roger Pau Monne wrote:
> >&
The following changes since commit 541bbb07eb197a870661ed702ae1f15c7d46aea6:
Update version for v2.1.0 release (2014-08-01 13:31:29 +0100)
are available in the git repository at:
git://xenbits.xen.org/people/sstabellini/qemu-dm.git xen-20140801
for you to fetch changes up to b33a5bbfbaab6c1
ction.
Signed-off-by: Roger Pau Monné
Signed-off-by: Stefano Stabellini
Cc: xen-de...@lists.xenproject.org
Cc: Stefano Stabellini
Cc: Anthony Perard
---
xen-hvm.c |7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/xen-hvm.c b/xen-hvm.c
index a2486cf..91de2e2 100644
---
ounterpart.
This is specially important for toolstacks that use Qemu (like Xen
libxl), in order to have a unified behaviour across suported
platforms.
Signed-off-by: Roger Pau Monné
Signed-off-by: Stefano Stabellini
Reviewed-by: Stefan Hajnoczi
---
net/tap-bs
x27;s working when xen uses seabios.
During this work, found the 'kvmvapic' is in option_rom list, it should
not be there in xen case. Set s->vapic_control = 0 in xen_apic_realize()
to handle that.
Signed-off-by: Chunyan Liu
Acked-by: Stefano Stabellini
Acked-by: Michael S. Tsirkin
On Thu, 10 Jul 2014, Stefano Stabellini wrote:
> On Thu, 10 Jul 2014, Ian Campbell wrote:
> > On Mon, 2014-07-07 at 14:34 +0800, Chunyan Liu wrote:
> > > Updated current patch series for working with qemu-xen and default
> > > BIOS (seabios), to make it in good sha
On Sun, 18 Dec 2011, Avi Kivity wrote:
> On 12/12/2011 05:32 PM, Stefano Stabellini wrote:
> > > Really, I think this is something inherently incompatible with the
> > > current memory API. If Xen has this unfixable special "requirement"
> > > (it's ra
On Sat, 17 Dec 2011, Stefan Weil wrote:
> With this patch, it only takes one test (instead of four)
> to detect that there is no Xen support at all.
>
> For most build hosts, this will reduce the time configure needs.
> It will also reduce noisy output in config.log.
>
> Build hosts with Xen now
On Mon, 19 Dec 2011, Avi Kivity wrote:
> -static int xen_log_start(CPUPhysMemoryClient *client, target_phys_addr_t
> phys_addr, ram_addr_t size)
> +static void xen_log_start(MemoryListener *listener,
> + MemoryRegionSection *section)
> {
> -XenIOState *state = contain
On Wed, 4 Jan 2012, Julian Pidancet wrote:
> When testing the latest master branch, qemu dies with the above error
> message. The issue seems to have been introduced by the following
> recent patch:
>
> xen: convert to MemoryListener API (20581d207853fe4b1af88b116f077516dfa888cd)
>
> Commenting t
On Wed, 4 Jan 2012, Anthony PERARD wrote:
> A recent patch set from Avi break the dirty bitmap support of Xen. But this is
> because the internal function will return an error for an unhandled memory
> region (a - b).
s/the internal function/xen_sync_dirty_bitmap
> But this is not an err
On Wed, 4 Jan 2012, Avi Kivity wrote:
> On 01/04/2012 06:38 PM, Stefano Stabellini wrote:
> >
> > > I suggest doing the following:
> > >
> > > 1. keep cirrus code unchanged
> > > 2. when the framebuffer is first mapped into physical memory (as know
On Thu, 5 Jan 2012, Anthony PERARD wrote:
> A recent patch set from Avi break the dirty bitmap support of Xen. But this is
> because xen_sync_dirty_bitmap will return an error for an unhandled memory
> range (a - b). However this is not a fatal error, so we should just
> continue instead of
fff). However this is not a fatal
error, so we should just continue instead of aborting.
There is now an error printed when the Xen call failed.
Signed-off-by: Anthony PERARD
Acked-by: Stefano Stabellini
---
diff --git a/xen-all.c b/xen-all.c
index d58d461..c86ebf4 100644
--- a/xen-all.c
+++ b/
On Thu, 5 Jan 2012, Avi Kivity wrote:
> On 01/05/2012 02:30 PM, Stefano Stabellini wrote:
> > > >
> > > > I cannot see how this is going to fix the save/restore issue we are
> > > > trying to solve.
> > > > The problem, unfortunately very compl
On Thu, 5 Jan 2012, Avi Kivity wrote:
> On 01/05/2012 03:17 PM, Stefano Stabellini wrote:
> > > > The "solution" I am proposing is introducing an early_savevm set of
> > > > save/restore functions so that at restore time we can get to know at
> > >
On Thu, 5 Jan 2012, Avi Kivity wrote:
> > If the MemoryRegions are re-created by the devices, then we need another
> > mechanism to find out where the videoram is.
> > What I am saying is that the suggestion of having a xen_address field
> > for every MemoryRegion would make the code cleaner but it
On Thu, 5 Jan 2012, Avi Kivity wrote:
> On 01/05/2012 05:53 PM, Stefano Stabellini wrote:
> >
> > > This involves:
> > > - adding vmstate to xen-all.c so it can migrate the xen vram address
> >
> > Easy so far.
> >
> >
> > > - making sur
On Thu, 5 Jan 2012, Jan Kiszka wrote:
> On 2012-01-05 15:50, Avi Kivity wrote:
> >> Let me summarize what we have come up with so far:
> >>
> >> - we move the call to xen_register_framebuffer before
> >> memory_region_init_ram in vga_common_init;
> >>
> >> - we prevent xen_ram_alloc from allocating
On Fri, 6 Jan 2012, Jan Kiszka wrote:
> On 2012-01-06 08:50, Stefano Stabellini wrote:
> > On Thu, 5 Jan 2012, Jan Kiszka wrote:
> >> On 2012-01-05 15:50, Avi Kivity wrote:
> >>>> Let me summarize what we have come up with so far:
> >>>>
> >>
On Sun, 8 Jan 2012, Avi Kivity wrote:
> On 01/06/2012 04:40 PM, Stefano Stabellini wrote:
> > Avi, if you think that early_savevm is a decent solution, we'll start
> > working on it.
>
> I don't like early_savevm because it complicates life for devices, for
> wh
From: Anthony PERARD
When resuming we shouldn't set the videoram to 0xff considering that we
are about to read it from the savefile.
Signed-off-by: Anthony PERARD
Signed-off-by: Stefano Stabellini
---
hw/cirrus_vga.c |9 ++---
1 files changed, 6 insertions(+), 3 deletions(-)
me
xen: change memory access behavior during migration.
Stefano Stabellini (2):
Set runstate to INMIGRATE earlier
xen: record physmap changes to xenstore
hw/cirrus_vga.c |9 --
vl.c|8 +++--
xen-all.c | 89 +
Set runstate to RUN_STATE_INMIGRATE as soon as we can on resume.
Signed-off-by: Stefano Stabellini
---
vl.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/vl.c b/vl.c
index 6f0435b..bb0139f 100644
--- a/vl.c
+++ b/vl.c
@@ -2972,6 +2972,7 @@ int main(int argc, char
From: Anthony PERARD
Do not allocate RAM during INMIGRATE runstate.
Do not actually "do" set_memory during migration.
Signed-off-by: Anthony PERARD
Signed-off-by: Stefano Stabellini
---
xen-all.c |9 +
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/xen-a
Write to xenstore any physmap changes so that the hypervisor can be
aware of them.
Read physmap changes from xenstore on boot.
Signed-off-by: Stefano Stabellini
---
xen-all.c | 62 +
1 files changed, 62 insertions(+), 0 deletions
located to were the guest will look into.
This help to have a succefull migration.
Signed-off-by: Anthony PERARD
Signed-off-by: Stefano Stabellini
---
xen-all.c | 18 +-
xen-mapcache.c | 22 +++---
xen-mapcache.h |9 +++--
3 files changed, 43 i
From: Anthony PERARD
In the Xen case, the guest RAM is not handle by QEMU, and it is saved by
Xen tools.
So, we just avoid to register the RAM save state handler.
Signed-off-by: Anthony PERARD
Signed-off-by: Stefano Stabellini
---
vl.c |6 --
1 files changed, 4 insertions(+), 2
On Thu, 19 Jan 2012, Ian Campbell wrote:
> On Thu, 2012-01-19 at 11:56 +0000, Stefano Stabellini wrote:
> > Write to xenstore any physmap changes so that the hypervisor can be
> > aware of them.
>
> What is the structure of the xenstore values? Looks like
> /physm
On Thu, 19 Jan 2012, Ian Campbell wrote:
> On Thu, 2012-01-19 at 13:08 +0000, Stefano Stabellini wrote:
> > On Thu, 19 Jan 2012, Ian Campbell wrote:
> > > On Thu, 2012-01-19 at 11:56 +, Stefano Stabellini wrote:
> > > > Write to xenstore any physmap changes
save the RAM state when Xen is enabled
xen mapcache: check if memory region has moved.
cirrus_vga: do not reset videoram on resume
xen: change memory access behavior during migration.
Stefano Stabellini (2):
Set runstate to INMIGRATE earlier
xen: record physmap chang
located to were the guest will look into.
This help to have a succefull migration.
Signed-off-by: Anthony PERARD
Signed-off-by: Stefano Stabellini
---
xen-all.c | 18 +-
xen-mapcache.c | 22 +++---
xen-mapcache.h |9 +++--
3 files changed, 43 i
From: Anthony PERARD
In the Xen case, the guest RAM is not handle by QEMU, and it is saved by
Xen tools.
So, we just avoid to register the RAM save state handler.
Signed-off-by: Anthony PERARD
Signed-off-by: Stefano Stabellini
---
vl.c |6 --
1 files changed, 4 insertions(+), 2
Write to xenstore any physmap changes so that the hypervisor can be
aware of them.
Read physmap changes from xenstore on boot.
Signed-off-by: Stefano Stabellini
---
xen-all.c | 78 -
1 files changed, 77 insertions(+), 1 deletions
From: Anthony PERARD
When resuming we shouldn't set the videoram to 0xff considering that we
are about to read it from the savefile.
Signed-off-by: Anthony PERARD
Signed-off-by: Stefano Stabellini
---
hw/cirrus_vga.c |9 ++---
1 files changed, 6 insertions(+), 3 deletions(-)
Set runstate to RUN_STATE_INMIGRATE as soon as we can on resume.
Signed-off-by: Stefano Stabellini
---
vl.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/vl.c b/vl.c
index 6f0435b..bb0139f 100644
--- a/vl.c
+++ b/vl.c
@@ -2972,6 +2972,7 @@ int main(int argc, char
From: Anthony PERARD
Do not allocate RAM during INMIGRATE runstate.
Do not actually "do" set_memory during migration.
Signed-off-by: Anthony PERARD
Signed-off-by: Stefano Stabellini
---
xen-all.c | 16
1 files changed, 16 insertions(+), 0 deletions(-)
diff -
On Fri, 20 Jan 2012, Jan Kiszka wrote:
> On 2012-01-20 18:20, Stefano Stabellini wrote:
> > Hi all,
> > this is the fourth version of the Xen save/restore patch series.
> > We have been discussing this issue for quite a while on #qemu and
> > qemu-devel:
> >
On Mon, 23 Jan 2012, Jan Kiszka wrote:
> >> Or what is the ordering
> >> of init, RAM restore, and initial device reset now?
> >
> > RAM restore (done by Xen)
> >
> > physmap rebuild (done by xen_hvm_init in qemu)
> > pc_init()
> > qemu_system_reset()
> > load_vmstate()
>
> Hmm, are you sure tha
On Mon, 23 Jan 2012, Jan Kiszka wrote:
> On 2012-01-23 12:59, Stefano Stabellini wrote:
> > On Mon, 23 Jan 2012, Jan Kiszka wrote:
> >>>> Or what is the ordering
> >>>> of init, RAM restore, and initial device reset now?
> >>>
> >>>
On Mon, 12 Mar 2012, Anthony Liguori wrote:
> On 03/12/2012 12:34 PM, Stefano Stabellini wrote:
> > On Mon, 12 Mar 2012, Anthony Liguori wrote:
> >> On 03/12/2012 12:06 PM, Stefano Stabellini wrote:
> >>> Hi all,
> >>> I don't mean to steer an
On Mon, 12 Mar 2012, Anthony Liguori wrote:
> >>> "infrequent write-only contributors".
> >>>
> >>> I certainly do it for the areas I am a maintainer of, and in general we
> >>> try to do it on xen-devel. Overall I think we are mostly succeeding even
> >>> though admittedly the traffic is lower tha
On Mon, 12 Mar 2012, Michael Roth wrote:
> Thanks Stefano. I plan on doing a lot of work with migration in the
> future, and as such try to keep tabs on the migration-related stuff on
> qemu-devel. I often don't get around to actually reviewing things
> though, and that's been nagging me for a whil
On Mon, 12 Mar 2012, Anthony Liguori wrote:
> > OK, so the actual problem seems to be that not all the source files that
> > are supposed to be Supported are actually supported.
> > And of course some key files, like savevm.c are not even Maintained!!
> > For example if I am not mistaken we are mis
On Tue, 13 Mar 2012, Kevin Wolf wrote:
> Am 12.03.2012 18:34, schrieb Stefano Stabellini:
> > On Mon, 12 Mar 2012, Anthony Liguori wrote:
> >> On 03/12/2012 12:06 PM, Stefano Stabellini wrote:
> >>> Hi all,
> >>> I don't mean to steer any controversy
On Mon, 12 Mar 2012, Anthony Liguori wrote:
> On 02/28/2012 09:51 AM, Stefano Stabellini wrote:
> > - add an "is_ram" flag to SaveStateEntry;
> >
> > - add an "is_ram" parameter to register_savevm_live;
> >
> > - introduce a "save_devices&
On Thu, 15 Mar 2012, Julien Grall wrote:
> When an IOREQ_TYPE_INVALIDATE is sent to QEMU, it invalidates all entry
> of the map cache even if it's locked.
>
> QEMU is not able to know that entry was invalidated, so when an IO
> access is requested a segfault occured.
The problem here is the long
On Thu, 15 Mar 2012, Olaf Hering wrote:
> On Thu, Mar 15, Stefano Stabellini wrote:
>
> > On Thu, 15 Mar 2012, Julien Grall wrote:
> > > When an IOREQ_TYPE_INVALIDATE is sent to QEMU, it invalidates all entry
> > > of the map cache even if it's locked.
> &g
On Thu, 15 Mar 2012, Tim Deegan wrote:
> At 17:14 + on 15 Mar (1331831693), Stefano Stabellini wrote:
> > On Thu, 15 Mar 2012, Julien Grall wrote:
> > > When an IOREQ_TYPE_INVALIDATE is sent to QEMU, it invalidates all entry
> > > of the map cache even if it's
stat:
Anthony PERARD (2):
xen mapcache: check if memory region has moved.
xen: do not allocate RAM during INMIGRATE runstate
Stefano Stabellini (4):
cirrus_vga: do not reset videoram
Introduce "save_devices"
xen: record physmap changes to xenstore
From: Anthony PERARD
Signed-off-by: Anthony PERARD
Signed-off-by: Stefano Stabellini
---
xen-all.c |8
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/xen-all.c b/xen-all.c
index 972cffd..10d53d1 100644
--- a/xen-all.c
+++ b/xen-all.c
@@ -190,6 +190,14 @@ void
Write to xenstore any physmap changes so that the hypervisor can be
aware of them.
Read physmap changes from xenstore on boot.
Signed-off-by: Stefano Stabellini
---
xen-all.c | 78 -
1 files changed, 77 insertions(+), 1 deletions
located to were the guest will look into.
This help to have a succefull migration.
Signed-off-by: Anthony PERARD
Signed-off-by: Stefano Stabellini
---
xen-all.c | 18 +-
xen-mapcache.c | 22 +++---
xen-mapcache.h |9 +++--
3 files changed, 43 i
s_ram parameter from register_savevm_live and sets is_ram
if the device is a live_savevm device;
- introduce save_devices as a QAPI command, write a better description
for it;
- fix CODING_STYLE;
- introduce a new doc to explain the save format used by save_devices.
Signed-off-by: Stefano Sta
There is no need to set the videoram to 0xff in cirrus_reset, because it
is the BIOS' job.
Signed-off-by: Stefano Stabellini
Reviewed-by: Avi Kivity
---
hw/cirrus_vga.c |4
1 files changed, 0 insertions(+), 4 deletions(-)
diff --git a/hw/cirrus_vga.c b/hw/cirrus_vga.c
index 4e
Set runstate to RUN_STATE_INMIGRATE as soon as we can on resume.
Signed-off-by: Stefano Stabellini
Acked-by: Luiz Capitulino
---
vl.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/vl.c b/vl.c
index 1d4c350..918177a 100644
--- a/vl.c
+++ b/vl.c
@@ -3099,6 +3099,7
On Thu, 15 Mar 2012, Anthony Liguori wrote:
> > diff --git a/qapi-schema.json b/qapi-schema.json
> > index d0b6792..7f938ff 100644
> > --- a/qapi-schema.json
> > +++ b/qapi-schema.json
> > @@ -1593,3 +1593,21 @@
> > { 'command': 'qom-list-types',
> > 'data': { '*implements': 'str', '*abstract
On Thu, 15 Mar 2012, Luiz Capitulino wrote:
> On Thu, 15 Mar 2012 15:16:15 -0500
> Anthony Liguori wrote:
>
> > On 03/15/2012 01:19 PM, Stefano Stabellini wrote:
> > > - add an "is_ram" flag to SaveStateEntry;
> > >
> > > - regi
ound in the first place).
This is the list of patches with a diffstat:
Anthony PERARD (2):
xen mapcache: check if memory region has moved.
xen: do not allocate RAM during INMIGRATE runstate
Stefano Stabellini (4):
cirrus_vga: do not reset videoram
Introduce "save-devic
There is no need to set the videoram to 0xff in cirrus_reset, because it
is the BIOS' job.
Signed-off-by: Stefano Stabellini
Reviewed-by: Avi Kivity
---
hw/cirrus_vga.c |4
1 files changed, 0 insertions(+), 4 deletions(-)
diff --git a/hw/cirrus_vga.c b/hw/cirrus_vga.c
index 4e
From: Anthony PERARD
Signed-off-by: Anthony PERARD
Signed-off-by: Stefano Stabellini
---
xen-all.c |8
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/xen-all.c b/xen-all.c
index 972cffd..10d53d1 100644
--- a/xen-all.c
+++ b/xen-all.c
@@ -190,6 +190,14 @@ void
located to were the guest will look into.
This help to have a succefull migration.
Signed-off-by: Anthony PERARD
Signed-off-by: Stefano Stabellini
---
xen-all.c | 18 +-
xen-mapcache.c | 22 +++---
xen-mapcache.h |9 +++--
3 files changed, 43 i
Set runstate to RUN_STATE_INMIGRATE as soon as we can on resume.
Signed-off-by: Stefano Stabellini
Acked-by: Luiz Capitulino
---
vl.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/vl.c b/vl.c
index 1d4c350..918177a 100644
--- a/vl.c
+++ b/vl.c
@@ -3099,6 +3099,7
the save format used by save_devices.
Signed-off-by: Stefano Stabellini
Reviewed-by: Anthony Liguori
CC: Luiz Capitulino
---
docs/save-devices-state.txt | 33
qapi-schema.json| 18 +++
qmp-commands.hx | 25 +++
savevm.c
Write to xenstore any physmap changes so that the hypervisor can be
aware of them.
Read physmap changes from xenstore on boot.
Signed-off-by: Stefano Stabellini
---
xen-all.c | 78 -
1 files changed, 77 insertions(+), 1 deletions
On Fri, 16 Mar 2012, Eric Blake wrote:
> On 03/15/2012 02:34 PM, Luiz Capitulino wrote:
> > On Thu, 15 Mar 2012 15:16:15 -0500
> > Anthony Liguori wrote:
> >
> >> On 03/15/2012 01:19 PM, Stefano Stabellini wrote:
> >>> - add an "is_ram" flag t
On Fri, 16 Mar 2012, Eric Blake wrote:
> On 03/16/2012 06:13 AM, Stefano Stabellini wrote:
> > - add an "is_ram" flag to SaveStateEntry;
> >
> > - register_savevm_live sets is_ram for live_savevm devices;
> >
> > - introduce a "save-devices-stat
to be
reset in the reset handler at all (tested on Win2K, where the problem
was found in the first place).
This is the list of patches with a diffstat:
Anthony PERARD (2):
xen mapcache: check if memory region has moved.
xen: do not allocate RAM during INMIGRATE runstate
Stefano Stab
There is no need to set the videoram to 0xff in cirrus_reset, because it
is the BIOS' job.
Signed-off-by: Stefano Stabellini
Reviewed-by: Avi Kivity
---
hw/cirrus_vga.c |4
1 files changed, 0 insertions(+), 4 deletions(-)
diff --git a/hw/cirrus_vga.c b/hw/cirrus_vga.c
index 4e
From: Anthony PERARD
Signed-off-by: Anthony PERARD
Signed-off-by: Stefano Stabellini
---
xen-all.c |8
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/xen-all.c b/xen-all.c
index 972cffd..10d53d1 100644
--- a/xen-all.c
+++ b/xen-all.c
@@ -190,6 +190,14 @@ void
Set runstate to RUN_STATE_INMIGRATE as soon as we can on resume.
Signed-off-by: Stefano Stabellini
Acked-by: Luiz Capitulino
---
vl.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/vl.c b/vl.c
index 1d4c350..918177a 100644
--- a/vl.c
+++ b/vl.c
@@ -3099,6 +3099,7
located to were the guest will look into.
This help to have a succefull migration.
Signed-off-by: Anthony PERARD
Signed-off-by: Stefano Stabellini
---
xen-all.c | 18 +-
xen-mapcache.c | 22 +++---
xen-mapcache.h |9 +++--
3 files changed, 43 i
Write to xenstore any physmap changes so that the hypervisor can be
aware of them.
Read physmap changes from xenstore on boot.
Signed-off-by: Stefano Stabellini
---
xen-all.c | 78 -
1 files changed, 77 insertions(+), 1 deletions
r description
for it;
- fix CODING_STYLE;
- introduce a new doc to explain the save format used by save_devices.
Signed-off-by: Stefano Stabellini
Reviewed-by: Anthony Liguori
---
docs/xen-save-devices-state.txt | 34 ++
qapi-schema.json| 19 +++
On Fri, 16 Mar 2012, Eric Blake wrote:
> On 03/16/2012 09:58 AM, Anthony Liguori wrote:
>
> >>> +These operations are normally used with migration (see migration.txt),
> >>> +however it is also possible to save the state of all devices to file,
> >>> +without saving the RAM or the block devices of
On Fri, 16 Mar 2012, Anthony PERARD wrote:
> Signed-off-by: Anthony PERARD
> ---
> hw/pci_ids.h |1 +
> 1 files changed, 1 insertions(+), 0 deletions(-)
>
> diff --git a/hw/pci_ids.h b/hw/pci_ids.h
> index e8235a7..943106a 100644
> --- a/hw/pci_ids.h
> +++ b/hw/pci_ids.h
> @@ -118,6 +118,7 @
On Fri, 16 Mar 2012, Anthony PERARD wrote:
> Signed-off-by: Anthony PERARD
ack
> configure | 25 +
> 1 files changed, 25 insertions(+), 0 deletions(-)
>
> diff --git a/configure b/configure
> index afe7395..1d1204a 100755
> --- a/configure
> +++ b/configure
> @@ -136,
On Fri, 16 Mar 2012, Anthony PERARD wrote:
> Signed-off-by: Anthony PERARD
ack
> Makefile.target |3 +
> hw/host-pci-device.c | 278
> ++
> hw/host-pci-device.h | 75 ++
> 3 files changed, 356 insertions(+), 0 deletions(-)
On Fri, 16 Mar 2012, Anthony PERARD wrote:
> From: Yuji Shimada
>
> This function helps Xen PCI Passthrough device to check for overlap.
>
> Signed-off-by: Yuji Shimada
> Signed-off-by: Anthony PERARD
It is probably worth mentioning that the function as it is cannot handle
bridges in the comm
On Fri, 16 Mar 2012, Anthony PERARD wrote:
> From: Allen Kay
>
> A more complete history can be found here:
> git://xenbits.xensource.com/qemu-xen-unstable.git
>
> Signed-off-by: Allen Kay
> Signed-off-by: Guy Zana
> Signed-off-by: Anthony PERARD
Such a large patch is obviously hard to revie
On Fri, 16 Mar 2012, Anthony PERARD wrote:
> From: Allen Kay
>
> A more complete history can be found here:
> git://xenbits.xensource.com/qemu-xen-unstable.git
>
> Signed-off-by: Allen Kay
> Signed-off-by: Guy Zana
> Signed-off-by: Anthony PERARD
ack
On Fri, 16 Mar 2012, Anthony PERARD wrote:
> This patch move the msi definition from apic.c to apic-msidef.h. So it can be
> used also by other .c files.
>
Ack
On Fri, 16 Mar 2012, Anthony PERARD wrote:
> From: Jiang Yunhong
>
> A more complete history can be found here:
> git://xenbits.xensource.com/qemu-xen-unstable.git
>
> Signed-off-by: Jiang Yunhong
> Signed-off-by: Shan Haitao
> Signed-off-by: Anthony PERARD
ack
On Mon, 19 Mar 2012, Luiz Capitulino wrote:
> > - add an "is_ram" flag to SaveStateEntry;
> >
> > - register_savevm_live sets is_ram for live_savevm devices;
> >
> > - introduce a "xen-save-devices-state" QAPI command that can be used to save
> > the state of all devices, but not the RAM or the b
On Mon, 19 Mar 2012, Luiz Capitulino wrote:
> On Mon, 19 Mar 2012 11:48:01 +
> Stefano Stabellini wrote:
>
> > - add an "is_ram" flag to SaveStateEntry;
> >
> > - register_savevm_live sets is_ram for live_savevm devices;
> >
> > - introduce
allocate RAM during INMIGRATE runstate
Stefano Stabellini (4):
cirrus_vga: do not reset videoram
Introduce "xen-save-devices-state"
Set runstate to INMIGRATE earlier
xen: record physmap changes to xenstore
docs/xen-save-devices-state.txt | 34 +++
On Mon, 19 Mar 2012, Anthony Liguori wrote:
> On 03/19/2012 10:16 AM, Stefano Stabellini wrote:
> > On Mon, 19 Mar 2012, Luiz Capitulino wrote:
> >>> - add an "is_ram" flag to SaveStateEntry;
> >>>
> >>> - register_savevm_live sets is_ram
On Mon, 19 Mar 2012, Zhang, Yang Z wrote:
> Change DM(date mode) and 24/12 control bit don't affect the internal
> registers. It only indicates what format is using for those registers. So we
> don't need to update time format when it is modified.
That might be true, but if the user changes form
On Mon, 19 Mar 2012, Zhang, Yang Z wrote:
> There has no need to use two periodic timer to update RTC time. In this
> patch, we only update it when guest reading it.
So the basic idea here is that we don't need to two periodic timers
because we are going to calculate the RTC guest time from QEMU'
201 - 300 of 2354 matches
Mail list logo