lkml.org 
[lkml]   [2019]   [Jun]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.1 093/115] kvm: selftests: aarch64: fix default vm mode
    Date
    [ Upstream commit 55eda003f02f075bab0223a188e548dbf3ac8dfe ]

    VM_MODE_P52V48_4K is not a valid mode for AArch64. Replace its
    use in vm_create_default() with a mode that works and represents
    a good AArch64 default. (We didn't ever see a problem with this
    because we don't have any unit tests using vm_create_default(),
    but it's good to get it fixed in advance.)

    Reported-by: Thomas Huth <thuth@redhat.com>
    Signed-off-by: Andrew Jones <drjones@redhat.com>
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    tools/testing/selftests/kvm/lib/aarch64/processor.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    diff --git a/tools/testing/selftests/kvm/lib/aarch64/processor.c b/tools/testing/selftests/kvm/lib/aarch64/processor.c
    index e8c42506a09d..fa6cd340137c 100644
    --- a/tools/testing/selftests/kvm/lib/aarch64/processor.c
    +++ b/tools/testing/selftests/kvm/lib/aarch64/processor.c
    @@ -226,7 +226,7 @@ struct kvm_vm *vm_create_default(uint32_t vcpuid, uint64_t extra_mem_pages,
    uint64_t extra_pg_pages = (extra_mem_pages / ptrs_per_4k_pte) * 2;
    struct kvm_vm *vm;

    - vm = vm_create(VM_MODE_P52V48_4K, DEFAULT_GUEST_PHY_PAGES + extra_pg_pages, O_RDWR);
    + vm = vm_create(VM_MODE_P40V48_4K, DEFAULT_GUEST_PHY_PAGES + extra_pg_pages, O_RDWR);

    kvm_vm_elf_load(vm, program_invocation_name, 0, 0);
    vm_vcpu_add_default(vm, vcpuid, guest_code);
    --
    2.20.1


    \
     
     \ /
      Last update: 2019-06-17 23:35    [W:3.323 / U:0.132 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site