summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Kinard <kumba@gentoo.org>2004-11-02 06:42:51 +0000
committerJoshua Kinard <kumba@gentoo.org>2004-11-02 06:42:51 +0000
commit9eba3e8a2e7b25afdf6db4b15e34701b03b4c994 (patch)
treef0a9f475c1ac0cc5a429d6c2b0caab1c47139ac8 /sys-kernel/mips-sources
parentmove to stable (Manifest recommit) (diff)
downloadgentoo-2-9eba3e8a2e7b25afdf6db4b15e34701b03b4c994.tar.gz
gentoo-2-9eba3e8a2e7b25afdf6db4b15e34701b03b4c994.tar.bz2
gentoo-2-9eba3e8a2e7b25afdf6db4b15e34701b03b4c994.zip
Added a patch for 2.6.9 that allows for Linux on Octane (IP30, 'Speedracer'). This also fixes the 2.6.9-r1 bad digests (finally), and cleans 2.6.8.1's ebuild up a bit.
Diffstat (limited to 'sys-kernel/mips-sources')
-rw-r--r--sys-kernel/mips-sources/ChangeLog13
-rw-r--r--sys-kernel/mips-sources/Manifest8
-rw-r--r--sys-kernel/mips-sources/files/digest-mips-sources-2.6.9-r2 (renamed from sys-kernel/mips-sources/files/digest-mips-sources-2.6.9-r1)2
-rw-r--r--sys-kernel/mips-sources/mips-sources-2.6.8.1-r1.ebuild19
-rw-r--r--sys-kernel/mips-sources/mips-sources-2.6.9-r2.ebuild (renamed from sys-kernel/mips-sources/mips-sources-2.6.9-r1.ebuild)66
5 files changed, 58 insertions, 50 deletions
diff --git a/sys-kernel/mips-sources/ChangeLog b/sys-kernel/mips-sources/ChangeLog
index e953de4aeafe..49702d4d6512 100644
--- a/sys-kernel/mips-sources/ChangeLog
+++ b/sys-kernel/mips-sources/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for sys-kernel/mips-sources
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/ChangeLog,v 1.59 2004/10/29 22:51:00 kumba Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/ChangeLog,v 1.60 2004/11/02 06:42:51 kumba Exp $
+
+*mips-sources-2.6.9-r2 (02 Nov 2004)
+
+ 02 Nov 2004; Joshua Kinard <kumba@gentoo.org>
+ mips-sources-2.6.8.1-r1.ebuild, -mips-sources-2.6.9-r1.ebuild,
+ +mips-sources-2.6.9-r2.ebuild:
+ Added a patch for 2.6.9 that allows for Linux on Octane (IP30, 'Speedracer').
+ This also fixes the 2.6.9-r1 bad digests (finally), and cleans 2.6.8.1's
+ ebuild up a bit.
29 Oct 2004; Joshua Kinard <kumba@gentoo.org> :
Tweaked the prologue patch in the generic patch tarball.
@@ -10,7 +19,7 @@
29 Oct 2004; Joshua Kinard <kumba@gentoo.org> +mips-sources-2.6.9-r1.ebuild,
-mips-sources-2.6.9.ebuild:
Added revised 2.6.9 ebuild with better patches. One fixes the prologue code
- issue again for gcc-3.4.x, another patch (for livecd testing only adds in
+ issue again for gcc-3.4.x, another patch for livecd testing only adds in
CDROM partition support (this is extremely experimental), and a gbefb typo
fix.
diff --git a/sys-kernel/mips-sources/Manifest b/sys-kernel/mips-sources/Manifest
index 3f19ba27480d..45f869cc9030 100644
--- a/sys-kernel/mips-sources/Manifest
+++ b/sys-kernel/mips-sources/Manifest
@@ -1,4 +1,4 @@
-MD5 a55f4660a9049ceb5c31ae68bfffdae0 ChangeLog 24270
+MD5 98b75f4cb1d8588b2db95e012415d78c ChangeLog 24629
MD5 ad25a2a0b6ade60c13ad8040f3c319c6 metadata.xml 378
MD5 893517a6e0ac0aacc24a86edd1b1a30a mips-sources-2.4.25-r9.ebuild 3541
MD5 934e335d3e0c5b3db9d0eedb85939a08 mips-sources-2.4.26-r9.ebuild 2826
@@ -6,8 +6,8 @@ MD5 2bc3fe743615151aee229914be53ee7a mips-sources-2.4.27-r1.ebuild 2508
MD5 71f1e5f2f6af33e5864642f03005e865 mips-sources-2.6.4-r9.ebuild 4193
MD5 a7cea5c94f6572ad21d374d6cc1bc1f7 mips-sources-2.6.6-r9.ebuild 3827
MD5 9fc3ac7b1ea25e3080ea3dc04e3bc28e mips-sources-2.6.7-r7.ebuild 4006
-MD5 0dd4c5d1e1e58c26c073d8ecbdbf14f2 mips-sources-2.6.8.1-r1.ebuild 4864
-MD5 b49344c257737fab323ea7b8e040820c mips-sources-2.6.9-r1.ebuild 4172
+MD5 f8e193b540f89433efdc2ce8252e8101 mips-sources-2.6.8.1-r1.ebuild 4391
+MD5 43a02960cdb515c286df7756852269ec mips-sources-2.6.9-r2.ebuild 5210
MD5 78fa861fb27977a77c40bb56fe1a9ae4 files/digest-mips-sources-2.4.25-r9 386
MD5 59a7ea73fd0d417be02d033a892f80a7 files/digest-mips-sources-2.4.26-r9 387
MD5 189b09f9cd21ff2c298279c2a91be8f4 files/digest-mips-sources-2.4.27-r1 387
@@ -15,4 +15,4 @@ MD5 9702a71d858fa96d68bf98b60777b6ff files/digest-mips-sources-2.6.4-r9 468
MD5 504a5c390970d4da0c25c1eefa6a3958 files/digest-mips-sources-2.6.6-r9 468
MD5 ec15aeb9b5f17b470c6080185ccf7dba files/digest-mips-sources-2.6.7-r7 468
MD5 666046b65f46134e19982a15ea560454 files/digest-mips-sources-2.6.8.1-r1 389
-MD5 a7dc31c1652055f320252220b9804e78 files/digest-mips-sources-2.6.9-r1 385
+MD5 a6fe1f504417c3267908503e7034ae4d files/digest-mips-sources-2.6.9-r2 385
diff --git a/sys-kernel/mips-sources/files/digest-mips-sources-2.6.9-r1 b/sys-kernel/mips-sources/files/digest-mips-sources-2.6.9-r2
index 6f7115783d9f..acbf3129b386 100644
--- a/sys-kernel/mips-sources/files/digest-mips-sources-2.6.9-r1
+++ b/sys-kernel/mips-sources/files/digest-mips-sources-2.6.9-r2
@@ -1,5 +1,5 @@
MD5 e921200f074ca97184e150ef5a4af825 linux-2.6.9.tar.bz2 36261440
MD5 352cc4ab108e67f3e0db4e5f3dc5cb07 mipscvs-2.6.9-20041022.diff.bz2 352768
MD5 7f039a1527b4dd2710326343290f6982 mips-sources-security_patches-1.3.tar.bz2 60344
-MD5 d9ab3c1f0eb1e1ad51b5fabe8695828b mips-sources-generic_patches-1.2.tar.bz2 14528
+MD5 35e24f596abdeb44468d70a21d266e2a mips-sources-generic_patches-1.3.tar.bz2 52928
MD5 dc6516ffe9fc9b264fc571874d30af47 cobalt-patches-26xx-1.8.tar.bz2 7414
diff --git a/sys-kernel/mips-sources/mips-sources-2.6.8.1-r1.ebuild b/sys-kernel/mips-sources/mips-sources-2.6.8.1-r1.ebuild
index a692fa16c7e4..628812984b56 100644
--- a/sys-kernel/mips-sources/mips-sources-2.6.8.1-r1.ebuild
+++ b/sys-kernel/mips-sources/mips-sources-2.6.8.1-r1.ebuild
@@ -1,12 +1,11 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/mips-sources-2.6.8.1-r1.ebuild,v 1.1 2004/09/29 09:46:15 kumba Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/mips-sources-2.6.8.1-r1.ebuild,v 1.2 2004/11/02 06:42:51 kumba Exp $
# Version Data
OKV=${PV/_/-}
CVSDATE="20040822" # Date of diff between kernel.org and lmo CVS
-#IP30DATE="" # Date of diff for IP30 (Octane) patches - XXX - Not Implemented Yet
COBALTPATCHVER="1.7" # Tarball version for cobalt patches
SECPATCHVER="1.2" # Tarball version for security patches
GENPATCHVER="1.0" # Tarball version for generic patches
@@ -35,7 +34,7 @@ SLOT="${OKV}"
PROVIDE="virtual/linux-sources"
KEYWORDS="-*"
IUSE="cobalt"
-#IUSE="cobalt ip30 ip27"
+#IUSE="cobalt ip27"
DESCRIPTION="Linux-Mips CVS sources for MIPS-based machines, dated ${CVSDATE}"
SRC_URI="mirror://kernel/linux/kernel/v2.6/linux-${OKV}.tar.bz2
@@ -43,7 +42,6 @@ SRC_URI="mirror://kernel/linux/kernel/v2.6/linux-${OKV}.tar.bz2
mirror://gentoo/${PN}-security_patches-${SECPATCHVER}.tar.bz2
mirror://gentoo/${PN}-generic_patches-${GENPATCHVER}.tar.bz2
cobalt? ( mirror://gentoo/cobalt-patches-26xx-${COBALTPATCHVER}.tar.bz2 )"
-# ip30? ( mirror://gentoo/ip30-patches-${IP30DATE}.tar.bz2 ) # IP30 Patches - XXX - Not Implemented
# ip27? ( mirror://lmoftp/blah.tar.bz2 ) # IP27 Patches - XXX - Not Implemented
pkg_setup() {
@@ -60,13 +58,6 @@ pkg_setup() {
echo -e ""
fi
-# # See if we're using IP30 (Octane) - XXX - Not Implemented
-# if use ip30; then
-# echo -e ""
-# einfo ""
-# echo -e ""
-# fi
-
# # See if we're using IP27 (Origin) - XXX - Not Implemented
# if use ip27; then
# echo -e ""
@@ -131,12 +122,6 @@ src_unpack() {
fi
-# # IP30 (Octane) Patch - XXX - Not Implemented
-# if use ip30; then
-# echo -e ""
-# einfo ">>> Patching kernel for SGI Octane (IP30) support ..."
-# fi
-
# # IP27 (Origin) Hacks - XXX - Not Implemented
# if use ip27; then
# echo -e ""
diff --git a/sys-kernel/mips-sources/mips-sources-2.6.9-r1.ebuild b/sys-kernel/mips-sources/mips-sources-2.6.9-r2.ebuild
index 58d9905bd212..754e3dc82916 100644
--- a/sys-kernel/mips-sources/mips-sources-2.6.9-r1.ebuild
+++ b/sys-kernel/mips-sources/mips-sources-2.6.9-r2.ebuild
@@ -1,15 +1,14 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/mips-sources-2.6.9-r1.ebuild,v 1.1 2004/10/29 13:55:22 kumba Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/mips-sources-2.6.9-r2.ebuild,v 1.1 2004/11/02 06:42:51 kumba Exp $
# Version Data
OKV=${PV/_/-}
CVSDATE="20041022" # Date of diff between kernel.org and lmo CVS
-#IP30DATE="" # Date of diff for IP30 (Octane) patches - XXX - Not Implemented Yet
COBALTPATCHVER="1.8" # Tarball version for cobalt patches
SECPATCHVER="1.3" # Tarball version for security patches
-GENPATCHVER="1.2" # Tarball version for generic patches
+GENPATCHVER="1.3" # Tarball version for generic patches
EXTRAVERSION="-mipscvs-${CVSDATE}"
KV="${OKV}${EXTRAVERSION}"
@@ -26,15 +25,15 @@ inherit kernel eutils
# 2) linux-mips.org CVS snapshot diff from 14 Aug 2004
# 3) Generic Fixes
# 4) Security fixes
-# 5) Patches for Cobalt support
-
+# 5) Patches for Cobalt support (http://www.colonel-panic.org/cobalt-mips/)
+# 6) Patch for IP30 Octane Support (http://helios.et.put.poznan.pl/~sskowron/ip30/)
HOMEPAGE="http://www.linux-mips.org/"
SLOT="${OKV}"
PROVIDE="virtual/linux-sources"
KEYWORDS="-*"
-IUSE="cobalt livecd"
-#IUSE="cobalt ip30 ip27"
+IUSE="cobalt ip30 livecd"
+#IUSE="cobalt ip30 ip27 livecd"
DESCRIPTION="Linux-Mips CVS sources for MIPS-based machines, dated ${CVSDATE}"
SRC_URI="mirror://kernel/linux/kernel/v2.6/linux-${OKV}.tar.bz2
@@ -42,7 +41,6 @@ SRC_URI="mirror://kernel/linux/kernel/v2.6/linux-${OKV}.tar.bz2
mirror://gentoo/${PN}-security_patches-${SECPATCHVER}.tar.bz2
mirror://gentoo/${PN}-generic_patches-${GENPATCHVER}.tar.bz2
cobalt? ( mirror://gentoo/cobalt-patches-26xx-${COBALTPATCHVER}.tar.bz2 )"
-# ip30? ( mirror://gentoo/ip30-patches-${IP30DATE}.tar.bz2 ) # IP30 Patches - XXX - Not Implemented
# ip27? ( mirror://lmoftp/blah.tar.bz2 ) # IP27 Patches - XXX - Not Implemented
pkg_setup() {
@@ -59,12 +57,25 @@ pkg_setup() {
echo -e ""
fi
-# # See if we're using IP30 (Octane) - XXX - Not Implemented
-# if use ip30; then
-# echo -e ""
-# einfo ""
-# echo -e ""
-# fi
+ # See if we're using IP30 (Octane) - XXX - Not Implemented
+ if use ip30; then
+ echo -e ""
+ einfo "Octane Support is EXPERIMENTAL! Note the use of caps and the word"
+ einfo "EXPERIMENTAL. That said, while current tests of Octane support"
+ einfo "generally have worked well, there are some known drawbacks, including"
+ einfo "lack of an X driver (Octane only works in console framebuffer for"
+ einfo "now, but this will likely change). Also, and this is important,"
+ einfo "but you can ONLY use ONE scsi disk in the Octane. Use of a second or"
+ einfo "more disks will oops the kernel. It is hoped the move to the qla1280"
+ einfo "scsi driver will resolve this bug, but that is in the future. For now,"
+ einfo "the qlogicisp driver is the only thing available, and thus limits us to"
+ einfo "one scsi disk."
+ echo -e ""
+ einfo "Also, Octane can only be netbooted. There is no support for disk-booting"
+ einfo "as of yet. Disk-booting will require a 64bit Arcboot or an entirely new"
+ einfo "bootloader, and both are non-existant at this point in time."
+ echo -e ""
+ fi
# # See if we're using IP27 (Origin) - XXX - Not Implemented
# if use ip27; then
@@ -96,18 +107,22 @@ src_unpack() {
eend
+ # IP30 (Octane) Patch
+ if use ip30; then
+ echo -e ""
+ einfo ">>> Patching kernel for SGI Octane (IP30) support ..."
+ epatch ${WORKDIR}/mips-patches/misc-2.6.9-ip30-octane-support.patch
+ mv ${WORKDIR}/linux-${OKV}-${CVSDATE} ${WORKDIR}/linux-${OKV}-${CVSDATE}.ip30
+ S="${S}.ip30"
+ fi
+
+
# Patches used in building LiveCDs /* EXPERIMENTAL */
if use livecd; then
epatch ${WORKDIR}/mips-patches/misc-2.6-livecd-partitioned-cdroms.patch
fi
-# # Security Fixes
-# echo -e ""
-# ebegin ">>> Applying Security Fixes"
-# eend
-
-
# Cobalt Patches
if use cobalt; then
echo -e ""
@@ -116,17 +131,16 @@ src_unpack() {
epatch ${x}
done
cp ${WORKDIR}/cobalt-patches-26xx-${COBALTPATCHVER}/cobalt-patches.txt ${S}
- cd ${WORKDIR}
mv ${WORKDIR}/linux-${OKV}-${CVSDATE} ${WORKDIR}/linux-${OKV}-${CVSDATE}.cobalt
S="${S}.cobalt"
fi
-# # IP30 (Octane) Patch - XXX - Not Implemented
-# if use ip30; then
-# echo -e ""
-# einfo ">>> Patching kernel for SGI Octane (IP30) support ..."
-# fi
+# # Security Fixes
+# echo -e ""
+# ebegin ">>> Applying Security Fixes"
+# eend
+
# # IP27 (Origin) Hacks - XXX - Not Implemented
# if use ip27; then