[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH V9 0/4] tests: Add migration test for aarch64
From: |
Juan Quintela |
Subject: |
Re: [Qemu-devel] [PATCH V9 0/4] tests: Add migration test for aarch64 |
Date: |
Thu, 06 Sep 2018 10:28:20 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) |
Wei Huang <address@hidden> wrote:
> This patchset adds a migration test for aarch64. It leverages
> Dave Gilbert's migration boot block patches to create a new test case
> for aarch64.
>
> V8->V9:
> * Remove accel= setting for AArch64. It uses the default "kvm:tcg" now
> * Revise the header file comment (suggested by drjones)
> * Name x86 directory to i386 instead of x86_64; change Makefile accordingly
> * Remove $(ARCH) from the assembly and header file names
>
> V7->V8:
> * Support cross compilation by searching for CROSS_CC_GUEST option,
> instead of using the find-cross-prefix defined in roms/Makefile
> * Use the "max" options for ARM guest VM's CPU and GIC types
> * $(TARGET)/Makefile rules are rewritten based on Laurent Vivier's comment
> * NOTE: because Patch 1/2 is re-written, I remove the "Reviewed-by" for
> reviewers to take a look again. Thanks.
>
> V6->V7:
> * Define test memory start/end addresses for all architectures
> * Check aarch64 kernel binary size, limit under 512KB
>
> V5->V6:
> * Add Reviewed-by to patch 1-3
> * Add more design notes in patch 4 (aarch64 assembly compilation, bin space)
>
> V4->V5:
> * Extract cross compilation detection code into rules.mak for sharing
> * Minor comment and code revision in migration-test.c & aarch64-a-b-kernel.S
>
> V3->V4:
> * Rename .s to .S, allowing assembly to include C-style header file
> * Move test defines into a new migration-test.h file
> * Use different cpu & gic settings for kvm and tcg modes on aarch64
> * Clean up aarch64-a-b-kernel.S based on Andrew Jones' comments
>
> V2->V3:
> * Convert build script to Makefile
> * Add cross-compilation support
> * Fix CPU type for "tcg" machine type
> * Revise asm code and the compilation process from asm to header file
>
> V1->V2:
> * Similar to Dave Gilbert's recent changes to migration-test, we
> provide the test source and a build script in V2.
> * aarch64 kernel blob is defined as "unsigned char" because the source
> is now provided in V2.
> * Add "-machine none" to test_deprecated() because aarch64 doesn't have
> a default machine type.
>
> RFC->V1:
> * aarch64 kernel blob is defined as an uint32_t array
> * The test code is re-written to address a data caching issue under KVM.
> Tests passed under both x86 and aarch64.
> * Re-use init_bootfile_x86() for both x86 and aarch64
> * Other minor fixes
Queued for next Migration PULL request, thanks.
Later, Juan.
- [Qemu-devel] [PATCH V9 2/4] tests/migration: Support cross compilation in generating boot header file, (continued)
- [Qemu-devel] [PATCH V9 2/4] tests/migration: Support cross compilation in generating boot header file, Wei Huang, 2018/09/05
- Re: [Qemu-devel] [PATCH V9 2/4] tests/migration: Support cross compilation in generating boot header file, Andrew Jones, 2018/09/06
- Re: [Qemu-devel] [PATCH V9 2/4] tests/migration: Support cross compilation in generating boot header file, Wei Huang, 2018/09/06
- Re: [Qemu-devel] [PATCH V9 2/4] tests/migration: Support cross compilation in generating boot header file, Andrew Jones, 2018/09/06
- Re: [Qemu-devel] [PATCH V9 2/4] tests/migration: Support cross compilation in generating boot header file, Wei Huang, 2018/09/06
- Re: [Qemu-devel] [PATCH V9 2/4] tests/migration: Support cross compilation in generating boot header file, Andrew Jones, 2018/09/07
- Re: [Qemu-devel] [PATCH V9 2/4] tests/migration: Support cross compilation in generating boot header file, Wei Huang, 2018/09/07
Re: [Qemu-devel] [PATCH V9 2/4] tests/migration: Support cross compilation in generating boot header file, Alex Bennée, 2018/09/10
Re: [Qemu-devel] [PATCH V9 0/4] tests: Add migration test for aarch64,
Juan Quintela <=