From: Karel Zak Date: Wed, 17 Apr 2013 14:20:10 +0000 (+0200) Subject: lscpu: set 32-bit / 64-bit for ppc X-Git-Tag: v2.23~36 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4581b716b5abfe95b10205cacc0448ecf75dced3;p=thirdparty%2Futil-linux.git lscpu: set 32-bit / 64-bit for ppc Signed-off-by: Karel Zak --- diff --git a/sys-utils/lscpu.c b/sys-utils/lscpu.c index ec31d0bb8e..cd7be230a0 100644 --- a/sys-utils/lscpu.c +++ b/sys-utils/lscpu.c @@ -382,6 +382,13 @@ read_basicinfo(struct lscpu_desc *desc, struct lscpu_modifier *mod) desc->mode |= MODE_32BIT | MODE_64BIT; /* sparc64 */ } + if (desc->arch && mod->system != SYSTEM_SNAPSHOT) { + if (strcmp(desc->arch, "ppc64") == 0) + desc->mode |= MODE_32BIT | MODE_64BIT; + else if (strcmp(desc->arch, "ppc") == 0) + desc->mode |= MODE_32BIT; + } + fclose(fp); if (path_exist(_PATH_SYS_SYSTEM "/cpu/kernel_max"))