* [Qemu-devel] [PULL] Migration pull for 2.3
@ 2014-12-11 7:23 Amit Shah
2014-12-11 16:45 ` Peter Maydell
0 siblings, 1 reply; 3+ messages in thread
From: Amit Shah @ 2014-12-11 7:23 UTC (permalink / raw)
To: qemu list
Cc: Peter Maydell, zhang.zhanghailiang, Michael S. Tsirkin,
Dr. David Alan Gilbert, Juan Quintela
The following changes since commit 7fb8da2b8861795e0013e6ee97acd0363d868a35:
Open 2.3 development tree (2014-12-09 21:48:34 +0000)
are available in the git repository at:
git://git.kernel.org/pub/scm/virt/qemu/amit/migration.git tags/for-2.3-1
for you to fetch changes up to 26b6d4a4c837aeb3655090696d385d1d02f2d313:
MAINTAINERS: Update for migrated migration code (2014-12-11 12:48:06 +0530)
----------------------------------------------------------------
Migration pull for 2.3. Mostly moving the code to the migration/
directory, and updating MAINTAINERS.
I've also folded my other MAINTAINERS update patches into this, as
they're small by themselves.
----------------------------------------------------------------
Amit Shah (4):
MAINTAINERS: Add myself to migration maintainers
MAINTAINERS: migration: add vmstate static checker files
MAINTAINERS: add entry for virtio-rng
MAINTAINERS: add include files to virtio-serial entry
Dr. David Alan Gilbert (5):
Start migrating migration code into a migration directory
Remove migration- pre/post fixes off files in migration/ dir
Split struct QEMUFile out
Split the QEMU buffered file code out
MAINTAINERS: Update for migrated migration code
Michael S. Tsirkin (3):
exec: add wrapper for host pointer access
cpu: assert host pointer offset within block
cpu: verify that block->host is set
zhanghailiang (1):
qmp-command.hx: add missing docs for migration capabilites
MAINTAINERS | 14 ++-
Makefile.objs | 10 +-
exec.c | 10 +-
include/exec/cpu-all.h | 7 ++
migration/Makefile.objs | 10 ++
block-migration.c => migration/block.c | 0
migration-exec.c => migration/exec.c | 0
migration-fd.c => migration/fd.c | 0
migration.c => migration/migration.c | 0
qemu-file.c => migration/qemu-file-buf.c | 511 +-------------------------------------------------------------------------
migration/qemu-file-internal.h | 53 ++++++++
qemu-file-stdio.c => migration/qemu-file-stdio.c | 0
qemu-file-unix.c => migration/qemu-file-unix.c | 0
migration/qemu-file.c | 519 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
migration-rdma.c => migration/rdma.c | 0
migration-tcp.c => migration/tcp.c | 0
migration-unix.c => migration/unix.c | 0
vmstate.c => migration/vmstate.c | 0
xbzrle.c => migration/xbzrle.c | 0
qmp-commands.hx | 6 +
tests/Makefile | 7 +-
21 files changed, 619 insertions(+), 528 deletions(-)
create mode 100644 migration/Makefile.objs
rename block-migration.c => migration/block.c (100%)
rename migration-exec.c => migration/exec.c (100%)
rename migration-fd.c => migration/fd.c (100%)
rename migration.c => migration/migration.c (100%)
rename qemu-file.c => migration/qemu-file-buf.c (51%)
create mode 100644 migration/qemu-file-internal.h
rename qemu-file-stdio.c => migration/qemu-file-stdio.c (100%)
rename qemu-file-unix.c => migration/qemu-file-unix.c (100%)
create mode 100644 migration/qemu-file.c
rename migration-rdma.c => migration/rdma.c (100%)
rename migration-tcp.c => migration/tcp.c (100%)
rename migration-unix.c => migration/unix.c (100%)
rename vmstate.c => migration/vmstate.c (100%)
rename xbzrle.c => migration/xbzrle.c (100%)
Amit
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Qemu-devel] [PULL] Migration pull for 2.3
2014-12-11 7:23 [Qemu-devel] [PULL] Migration pull for 2.3 Amit Shah
@ 2014-12-11 16:45 ` Peter Maydell
2014-12-11 16:58 ` Dr. David Alan Gilbert
0 siblings, 1 reply; 3+ messages in thread
From: Peter Maydell @ 2014-12-11 16:45 UTC (permalink / raw)
To: Amit Shah
Cc: zhanghailiang, Juan Quintela, Michael S. Tsirkin, qemu list,
Dr. David Alan Gilbert
On 11 December 2014 at 07:23, Amit Shah <amit.shah@redhat.com> wrote:
> The following changes since commit 7fb8da2b8861795e0013e6ee97acd0363d868a35:
>
> Open 2.3 development tree (2014-12-09 21:48:34 +0000)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/virt/qemu/amit/migration.git tags/for-2.3-1
>
> for you to fetch changes up to 26b6d4a4c837aeb3655090696d385d1d02f2d313:
>
> MAINTAINERS: Update for migrated migration code (2014-12-11 12:48:06 +0530)
>
> ----------------------------------------------------------------
> Migration pull for 2.3. Mostly moving the code to the migration/
> directory, and updating MAINTAINERS.
>
> I've also folded my other MAINTAINERS update patches into this, as
> they're small by themselves.
Hi. I'm afraid "make check" fails to build on a linux-static config:
CC tests/test-xbzrle.o
CC migration/xbzrle.o
cc1: error: migration: No such file or directory [-Werror]
cc1: all warnings being treated as errors
make: *** [migration/xbzrle.o] Error 1
The configure line for this build config is:
exec '../../configure' '--cc=ccache gcc' '--enable-debug' '--static'
'--disable-system'
The problem is that the test wants to include the .o from migration/
gcov-files-test-xbzrle-y = migration/xbzrle.c
but that .o isn't built (and the migration/ directory in
the build tree doesn't exist at all), because the line
common-obj-y += migration/
in Makefile.objs is inside an ifeq ($(CONFIG_SOFTMMU),y)
guard.
This used to work because the test makefile would cause the
xbzrle.o file to get built even on a non-softmmu build
(via the dependency), but that no longer works because
cc won't build into an output directory that doesn't exist.
The simplest fix might be to make this test only run if
CONFIG_SOFTMMU, I guess.
thanks
-- PMM
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Qemu-devel] [PULL] Migration pull for 2.3
2014-12-11 16:45 ` Peter Maydell
@ 2014-12-11 16:58 ` Dr. David Alan Gilbert
0 siblings, 0 replies; 3+ messages in thread
From: Dr. David Alan Gilbert @ 2014-12-11 16:58 UTC (permalink / raw)
To: Peter Maydell
Cc: Amit Shah, zhanghailiang, Michael S. Tsirkin, qemu list,
Juan Quintela
* Peter Maydell (peter.maydell@linaro.org) wrote:
> On 11 December 2014 at 07:23, Amit Shah <amit.shah@redhat.com> wrote:
> > The following changes since commit 7fb8da2b8861795e0013e6ee97acd0363d868a35:
> >
> > Open 2.3 development tree (2014-12-09 21:48:34 +0000)
> >
> > are available in the git repository at:
> >
> > git://git.kernel.org/pub/scm/virt/qemu/amit/migration.git tags/for-2.3-1
> >
> > for you to fetch changes up to 26b6d4a4c837aeb3655090696d385d1d02f2d313:
> >
> > MAINTAINERS: Update for migrated migration code (2014-12-11 12:48:06 +0530)
> >
> > ----------------------------------------------------------------
> > Migration pull for 2.3. Mostly moving the code to the migration/
> > directory, and updating MAINTAINERS.
> >
> > I've also folded my other MAINTAINERS update patches into this, as
> > they're small by themselves.
>
> Hi. I'm afraid "make check" fails to build on a linux-static config:
>
> CC tests/test-xbzrle.o
> CC migration/xbzrle.o
> cc1: error: migration: No such file or directory [-Werror]
> cc1: all warnings being treated as errors
> make: *** [migration/xbzrle.o] Error 1
>
> The configure line for this build config is:
> exec '../../configure' '--cc=ccache gcc' '--enable-debug' '--static'
> '--disable-system'
>
> The problem is that the test wants to include the .o from migration/
>
> gcov-files-test-xbzrle-y = migration/xbzrle.c
>
> but that .o isn't built (and the migration/ directory in
> the build tree doesn't exist at all), because the line
> common-obj-y += migration/
> in Makefile.objs is inside an ifeq ($(CONFIG_SOFTMMU),y)
> guard.
>
> This used to work because the test makefile would cause the
> xbzrle.o file to get built even on a non-softmmu build
> (via the dependency), but that no longer works because
> cc won't build into an output directory that doesn't exist.
>
> The simplest fix might be to make this test only run if
> CONFIG_SOFTMMU, I guess.
OK, thanks for spotting that; I'll guard that test as you suggest.
>
> thanks
> -- PMM
Dave
--
Dr. David Alan Gilbert / dgilbert@redhat.com / Manchester, UK
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2014-12-11 16:58 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-12-11 7:23 [Qemu-devel] [PULL] Migration pull for 2.3 Amit Shah
2014-12-11 16:45 ` Peter Maydell
2014-12-11 16:58 ` Dr. David Alan Gilbert
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).