X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Fcpuid%2Ftest%2Frun.c;h=c77fd25f87face6a4dc74a501b140132764413fc;hb=174fe59fdce127808420986f56987205ecab2858;hp=21e9aa60d38d2eae7be25f999f9de322a91e53a9;hpb=73bd4a199cbd32ad8a3bb8fe8c9e4b81506a2435;p=ccan diff --git a/ccan/cpuid/test/run.c b/ccan/cpuid/test/run.c index 21e9aa60..c77fd25f 100644 --- a/ccan/cpuid/test/run.c +++ b/ccan/cpuid/test/run.c @@ -1,9 +1,9 @@ -#include "cpuid.h" +#include "../cpuid.c" #include #include -int main() +int main(void) { if (!cpuid_is_supported()) { printf ("CPUID instruction is not supported by this CPU\n"); @@ -13,7 +13,7 @@ int main() printf ("Vendor ID: %s\n", cpuid_get_cpu_type_string (cpuid_get_cpu_type ())); char buf[48]; - cpuid(CPU_PROC_BRAND_STRING, buf); + cpuid(CPU_PROC_BRAND_STRING, (uint32_t *)buf); printf ("Processor Brand: %s\n", buf); printf ("Highest extended function supported: %#010x\n", cpuid_highest_ext_func_supported()); @@ -29,7 +29,7 @@ int main() cpuid(CPU_VIRT_PHYS_ADDR_SIZES, &s.w); printf ("Physical address size: %d\nVirtual: %d\n", s.phys_bits, s.virt_bits); - int extfeatures[2]; + uint32_t extfeatures[2]; cpuid(CPU_EXTENDED_PROC_INFO_FEATURE_BITS, extfeatures); printf ("Extended processor info and feature bits: %d %d\n", extfeatures[0], extfeatures[1]); @@ -45,11 +45,12 @@ int main() } l2c; cpuid(CPU_EXTENDED_L2_CACHE_FEATURES, &l2c.w); - printf ("L2 Cache Size: %ld KB\tLine Size: %ld bytes\tAssociativity: %02xh\n", + printf ("L2 Cache Size: %u KB\tLine Size: %u bytes\tAssociativity: %02xh\n", l2c.cache_size, l2c.line_size, l2c.assoc); - int invalid; + uint32_t invalid; cpuid(0x0ffffffUL, &invalid); printf ("Testing invalid: %#010x\n", invalid); return 0; } +