]> git.proxmox.com Git - mirror_qemu.git/commit
tests/migration: Support cross compilation in generating boot header file
authorWei Huang <wei@redhat.com>
Wed, 5 Sep 2018 19:15:32 +0000 (15:15 -0400)
committerDr. David Alan Gilbert <dgilbert@redhat.com>
Wed, 26 Sep 2018 12:19:03 +0000 (13:19 +0100)
commitd54927efdc93d0405c12ec94a9f466e41d8c3b52
tree7812bd998061e00a885a1e208c1920871f7b80de
parentfe7307740124347157286dc42fe60182d53efd2d
tests/migration: Support cross compilation in generating boot header file

Recently a new configure option, CROSS_CC_GUEST, was added to
$(TARGET)-softmmu/config-target.mak to support TCG-related tests. This
patch tries to leverage this option to support cross compilation when the
migration boot block file is being re-generated:

 * The x86 related files are moved to a new sub-dir (named ./i386).
 * A new top-layer Makefile is created in tests/migration/ directory.
   This Makefile searches and parses CROSS_CC_GUEST to generate CROSS_PREFIX.
   The CROSS_PREFIX, if available, is then passed to migration/$ARCH/Makefile.

Reviewed-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Wei Huang <wei@redhat.com>
Message-Id: <1536174934-26022-3-git-send-email-wei@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
tests/migration-test.c
tests/migration/Makefile
tests/migration/i386/Makefile [new file with mode: 0644]
tests/migration/i386/a-b-bootblock.S [new file with mode: 0644]
tests/migration/i386/a-b-bootblock.h [new file with mode: 0644]
tests/migration/x86-a-b-bootblock.S [deleted file]
tests/migration/x86-a-b-bootblock.h [deleted file]