From: Jan Beulich Date: Thu, 4 Oct 2018 12:55:38 +0000 (+0200) Subject: tools/xen-hvmctx: drop bogus casts from dump_mtrr() X-Git-Tag: archive/raspbian/4.14.0+80-gd101b417b7-1+rpi1^2~63^2~3189 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=4b04aee92cc599a186ce812f1bea5de75153e903;p=xen.git tools/xen-hvmctx: drop bogus casts from dump_mtrr() Also make the iteration variable unsigned. Signed-off-by: Jan Beulich Acked-by: Wei Liu --- diff --git a/tools/misc/xen-hvmctx.c b/tools/misc/xen-hvmctx.c index d32989bd0d..40e77851be 100644 --- a/tools/misc/xen-hvmctx.c +++ b/tools/misc/xen-hvmctx.c @@ -344,19 +344,17 @@ static void dump_pmtimer(void) static void dump_mtrr(void) { HVM_SAVE_TYPE(MTRR) p; - int i; + unsigned int i; + READ(p); - printf(" MTRR: PAT 0x%llx, cap 0x%llx, default 0x%llx\n", - (unsigned long long) p.msr_pat_cr, - (unsigned long long) p.msr_mtrr_cap, - (unsigned long long) p.msr_mtrr_def_type); + printf(" MTRR: PAT %#" PRIx64 ", cap %#" PRIx64 ", default %#" PRIx64 "\n", + p.msr_pat_cr, p.msr_mtrr_cap, p.msr_mtrr_def_type); for ( i = 0 ; i < MTRR_VCNT ; i++ ) - printf(" var %i 0x%16.16llx 0x%16.16llx\n", i, - (unsigned long long) p.msr_mtrr_var[2 * i], - (unsigned long long) p.msr_mtrr_var[2 * i + 1]); + printf(" var %u %#18.13" PRIx64 " %#18.13" PRIx64 "\n", i, + p.msr_mtrr_var[2 * i], p.msr_mtrr_var[2 * i + 1]); for ( i = 0 ; i < NUM_FIXED_MSR ; i++ ) - printf(" fixed %.2i 0x%16.16llx\n", i, - (unsigned long long) p.msr_mtrr_fixed[i]); + printf(" fixed %02x %#18.16" PRIx64 "\n", + i, p.msr_mtrr_fixed[i]); } static void dump_viridian_domain(void)