summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarel Zak2007-08-27 23:16:28 +0200
committerKarel Zak2007-08-27 23:16:28 +0200
commiteeadb4f4cb3e9a6f2d115733f3c971c765abd878 (patch)
tree8615bc8ed145050d1e482c44193ff4ac822a0e87
parentdocs: update AUTHORS file (diff)
downloadkernel-qcow2-util-linux-eeadb4f4cb3e9a6f2d115733f3c971c765abd878.tar.gz
kernel-qcow2-util-linux-eeadb4f4cb3e9a6f2d115733f3c971c765abd878.tar.xz
kernel-qcow2-util-linux-eeadb4f4cb3e9a6f2d115733f3c971c765abd878.zip
setarch: finish adding parisc support
Signed-off-by: LaMont Jones <lamont@mmjgroup.com> Signed-off-by: Karel Zak <kzak@redhat.com>
-rw-r--r--configure.ac1
-rw-r--r--sys-utils/Makefile.am3
-rw-r--r--sys-utils/setarch.c3
3 files changed, 6 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index 00157e2db..cfc217977 100644
--- a/configure.ac
+++ b/configure.ac
@@ -253,6 +253,7 @@ UTIL_SET_ARCH(SPARC, sparc*)
UTIL_SET_ARCH(PPC, ppc*|powerpc*)
UTIL_SET_ARCH(M68K, m68*)
UTIL_SET_ARCH(MIPS, mips*)
+UTIL_SET_ARCH(HPPA, hppa*)
AC_ARG_ENABLE([arch],
AS_HELP_STRING([--enable-arch], [do build arch]),
diff --git a/sys-utils/Makefile.am b/sys-utils/Makefile.am
index 6fc60aadd..ca5e4972c 100644
--- a/sys-utils/Makefile.am
+++ b/sys-utils/Makefile.am
@@ -65,6 +65,9 @@ endif
if ARCH_IA64
SETARCH_LINKS += i386 ia64
endif
+if ARCH_HPPA
+SETARCH_LINKS += parisc parisc64 parisc32
+endif
install-exec-hook:
for I in $(RDEV_LINKS); do \
diff --git a/sys-utils/setarch.c b/sys-utils/setarch.c
index d0cfe2294..e4a204adb 100644
--- a/sys-utils/setarch.c
+++ b/sys-utils/setarch.c
@@ -122,7 +122,8 @@ int set_arch(const char *pers, unsigned long options)
{PER_LINUX, "ia64", "ia64"},
#endif
#if defined(__hppa__)
- {PER_LINUX, "parisc", "parisc"},
+ {PER_LINUX32, "parisc32", "parisc"},
+ {PER_LINUX32, "parisc", "parisc"},
{PER_LINUX, "parisc64", "parisc64"},
#endif
#if defined(__s390x__) || defined(__s390__)