kvm: selftests: introduce and use more page size-related constants
Clean up code that was hardcoding masks for various fields, now that the masks are included in processor.h. For more cleanup, define PAGE_SIZE and PAGE_MASK just like in Linux. PAGE_SIZE in particular was defined by several tests. Suggested-by:Sean Christopherson <seanjc@google.com> Reviewed-by:
Peter Xu <peterx@redhat.com> Signed-off-by:
Paolo Bonzini <pbonzini@redhat.com>
Showing
- tools/testing/selftests/kvm/include/x86_64/processor.h 2 additions, 0 deletionstools/testing/selftests/kvm/include/x86_64/processor.h
- tools/testing/selftests/kvm/lib/x86_64/processor.c 6 additions, 6 deletionstools/testing/selftests/kvm/lib/x86_64/processor.c
- tools/testing/selftests/kvm/x86_64/amx_test.c 0 additions, 1 deletiontools/testing/selftests/kvm/x86_64/amx_test.c
- tools/testing/selftests/kvm/x86_64/emulator_error_test.c 0 additions, 1 deletiontools/testing/selftests/kvm/x86_64/emulator_error_test.c
- tools/testing/selftests/kvm/x86_64/smm_test.c 0 additions, 2 deletionstools/testing/selftests/kvm/x86_64/smm_test.c
- tools/testing/selftests/kvm/x86_64/vmx_tsc_adjust_test.c 0 additions, 1 deletiontools/testing/selftests/kvm/x86_64/vmx_tsc_adjust_test.c
- tools/testing/selftests/kvm/x86_64/xen_shinfo_test.c 0 additions, 1 deletiontools/testing/selftests/kvm/x86_64/xen_shinfo_test.c
- tools/testing/selftests/kvm/x86_64/xen_vmcall_test.c 0 additions, 1 deletiontools/testing/selftests/kvm/x86_64/xen_vmcall_test.c
Loading