[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#754095: base-installer: ppc64el support



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

Reply to: