--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: base-installer: ppc64el support
- From: Frederic Bonnard <frediz@linux.vnet.ibm.com>
- Date: Mon, 07 Jul 2014 16:18:13 +0200
- Message-id: <20140707141813.5497.98216.reportbug@vm5.test.toulouse-stg.fr.ibm.com>
Package: base-installer
Version: 1.140
Severity: normal
Tags: patch
User: debian-powerpc@lists.debian.org
Usertags: ppc64el
Dear Maintainer,
here is a patch from Ubuntu to add support to ppc64el.
I've added a test when the CPU is used in POWERNV.
Thank you,
F.
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: ppc64el (ppc64le)
Kernel: Linux 3.14-1-powerpc64le (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru base-installer-1.140/kernel/Makefile base-installer-1.140/kernel/Makefile
--- base-installer-1.140/kernel/Makefile 2012-08-12 01:01:47.000000000 +0000
+++ base-installer-1.140/kernel/Makefile 2014-05-14 11:56:00.000000000 +0000
@@ -1,4 +1,4 @@
-ARCHES = alpha amd64 armeb armel armhf hppa i386 ia64 m68k mips mipsel powerpc s390 s390x sh4 sparc kfreebsd-amd64 kfreebsd-i386
+ARCHES = alpha amd64 armeb armel armhf hppa i386 ia64 m68k mips mipsel powerpc ppc64el s390 s390x sh4 sparc kfreebsd-amd64 kfreebsd-i386
test:
@STATUS=0; \
diff -Nru base-installer-1.140/kernel/ppc64el.sh base-installer-1.140/kernel/ppc64el.sh
--- base-installer-1.140/kernel/ppc64el.sh 1970-01-01 00:00:00.000000000 +0000
+++ base-installer-1.140/kernel/ppc64el.sh 2014-05-14 11:55:07.000000000 +0000
@@ -0,0 +1,13 @@
+arch_get_kernel_flavour () {
+ echo powerpc64le
+ return 0
+}
+
+arch_check_usable_kernel () {
+ return 0
+}
+
+arch_get_kernel () {
+ echo "linux-powerpc64le"
+ echo "linux-image-powerpc64le"
+}
diff -Nru base-installer-1.140/kernel/tests/ppc64el/postal.cpuinfo base-installer-1.140/kernel/tests/ppc64el/postal.cpuinfo
--- base-installer-1.140/kernel/tests/ppc64el/postal.cpuinfo 1970-01-01 00:00:00.000000000 +0000
+++ base-installer-1.140/kernel/tests/ppc64el/postal.cpuinfo 2014-05-14 11:55:39.000000000 +0000
@@ -0,0 +1,44 @@
+processor : 0
+cpu : POWER7+ (raw), altivec supported
+clock : 4228.000000MHz
+revision : 2.1 (pvr 004a 0201)
+
+processor : 1
+cpu : POWER7+ (raw), altivec supported
+clock : 4228.000000MHz
+revision : 2.1 (pvr 004a 0201)
+
+processor : 2
+cpu : POWER7+ (raw), altivec supported
+clock : 4228.000000MHz
+revision : 2.1 (pvr 004a 0201)
+
+processor : 3
+cpu : POWER7+ (raw), altivec supported
+clock : 4228.000000MHz
+revision : 2.1 (pvr 004a 0201)
+
+processor : 4
+cpu : POWER7+ (raw), altivec supported
+clock : 4228.000000MHz
+revision : 2.1 (pvr 004a 0201)
+
+processor : 5
+cpu : POWER7+ (raw), altivec supported
+clock : 4228.000000MHz
+revision : 2.1 (pvr 004a 0201)
+
+processor : 6
+cpu : POWER7+ (raw), altivec supported
+clock : 4228.000000MHz
+revision : 2.1 (pvr 004a 0201)
+
+processor : 7
+cpu : POWER7+ (raw), altivec supported
+clock : 4228.000000MHz
+revision : 2.1 (pvr 004a 0201)
+
+timebase : 512000000
+platform : pSeries
+model : IBM pSeries (emulated by qemu)
+machine : CHRP IBM pSeries (emulated by qemu)
diff -Nru base-installer-1.140/kernel/tests/ppc64el/postal.test base-installer-1.140/kernel/tests/ppc64el/postal.test
--- base-installer-1.140/kernel/tests/ppc64el/postal.test 1970-01-01 00:00:00.000000000 +0000
+++ base-installer-1.140/kernel/tests/ppc64el/postal.test 2014-06-26 09:10:53.000000000 +0000
@@ -0,0 +1,11 @@
+subarch chrp_ibm
+cpuinfo postal.cpuinfo
+majors 2.6
+flavour powerpc64le
+kernel-2.6 \
+ linux-powerpc64le \
+ linux-image-powerpc64le
+usable \
+ linux-powerpc64le \
+ linux-image-powerpc64le \
+ linux-image-3.14-1-powerpc64le
diff -Nru base-installer-1.140/kernel/tests/ppc64el/powernv.cpuinfo base-installer-1.140/kernel/tests/ppc64el/powernv.cpuinfo
--- base-installer-1.140/kernel/tests/ppc64el/powernv.cpuinfo 1970-01-01 00:00:00.000000000 +0000
+++ base-installer-1.140/kernel/tests/ppc64el/powernv.cpuinfo 2014-06-26 09:09:52.000000000 +0000
@@ -0,0 +1,105 @@
+processor : 0
+cpu : POWER8E (raw), altivec supported
+clock : 3425.000000MHz
+revision : 2.1 (pvr 004b 0201)
+
+processor : 8
+cpu : POWER8E (raw), altivec supported
+clock : 3425.000000MHz
+revision : 2.1 (pvr 004b 0201)
+
+processor : 16
+cpu : POWER8E (raw), altivec supported
+clock : 3425.000000MHz
+revision : 2.1 (pvr 004b 0201)
+
+processor : 24
+cpu : POWER8E (raw), altivec supported
+clock : 3425.000000MHz
+revision : 2.1 (pvr 004b 0201)
+
+processor : 32
+cpu : POWER8E (raw), altivec supported
+clock : 3425.000000MHz
+revision : 2.1 (pvr 004b 0201)
+
+processor : 40
+cpu : POWER8E (raw), altivec supported
+clock : 3425.000000MHz
+revision : 2.1 (pvr 004b 0201)
+
+processor : 48
+cpu : POWER8E (raw), altivec supported
+clock : 3425.000000MHz
+revision : 2.1 (pvr 004b 0201)
+
+processor : 56
+cpu : POWER8E (raw), altivec supported
+clock : 3425.000000MHz
+revision : 2.1 (pvr 004b 0201)
+
+processor : 64
+cpu : POWER8E (raw), altivec supported
+clock : 3425.000000MHz
+revision : 2.1 (pvr 004b 0201)
+
+processor : 72
+cpu : POWER8E (raw), altivec supported
+clock : 3425.000000MHz
+revision : 2.1 (pvr 004b 0201)
+
+processor : 80
+cpu : POWER8E (raw), altivec supported
+clock : 3425.000000MHz
+revision : 2.1 (pvr 004b 0201)
+
+processor : 88
+cpu : POWER8E (raw), altivec supported
+clock : 3425.000000MHz
+revision : 2.1 (pvr 004b 0201)
+
+processor : 96
+cpu : POWER8E (raw), altivec supported
+clock : 3425.000000MHz
+revision : 2.1 (pvr 004b 0201)
+
+processor : 104
+cpu : POWER8E (raw), altivec supported
+clock : 3425.000000MHz
+revision : 2.1 (pvr 004b 0201)
+
+processor : 112
+cpu : POWER8E (raw), altivec supported
+clock : 3425.000000MHz
+revision : 2.1 (pvr 004b 0201)
+
+processor : 120
+cpu : POWER8E (raw), altivec supported
+clock : 3425.000000MHz
+revision : 2.1 (pvr 004b 0201)
+
+processor : 128
+cpu : POWER8E (raw), altivec supported
+clock : 3425.000000MHz
+revision : 2.1 (pvr 004b 0201)
+
+processor : 136
+cpu : POWER8E (raw), altivec supported
+clock : 3425.000000MHz
+revision : 2.1 (pvr 004b 0201)
+
+processor : 144
+cpu : POWER8E (raw), altivec supported
+clock : 3425.000000MHz
+revision : 2.1 (pvr 004b 0201)
+
+processor : 152
+cpu : POWER8E (raw), altivec supported
+clock : 3425.000000MHz
+revision : 2.1 (pvr 004b 0201)
+
+timebase : 512000000
+platform : PowerNV
+model : 8247-22L
+machine : PowerNV 8247-22L
+firmware : OPAL v3
diff -Nru base-installer-1.140/kernel/tests/ppc64el/powernv.test base-installer-1.140/kernel/tests/ppc64el/powernv.test
--- base-installer-1.140/kernel/tests/ppc64el/powernv.test 1970-01-01 00:00:00.000000000 +0000
+++ base-installer-1.140/kernel/tests/ppc64el/powernv.test 2014-06-26 09:10:41.000000000 +0000
@@ -0,0 +1,11 @@
+subarch chrp_ibm
+cpuinfo powernv.cpuinfo
+majors 2.6
+flavour powerpc64le
+kernel-2.6 \
+ linux-powerpc64le \
+ linux-image-powerpc64le
+usable \
+ linux-powerpc64le \
+ linux-image-powerpc64le \
+ linux-image-3.14-1-powerpc64le
--- End Message ---