Gentoo Archives: gentoo-doc-cvs

From: Josh Saddler <nightmorph@××××××××××××.org>
To: gentoo-doc-cvs@l.g.o
Subject: [gentoo-doc-cvs] cvs commit: hb-install-mips-kernel.xml
Date: Tue, 01 May 2007 06:28:43
Message-Id: E1Hilqf-0002jL-2q@stork.gentoo.org
1 nightmorph 07/05/01 06:28:29
2
3 Modified: hb-install-mips-kernel.xml
4 Log:
5 mips updates, bug 176526
6
7 Revision Changes Path
8 1.15 xml/htdocs/doc/en/handbook/draft/hb-install-mips-kernel.xml
9
10 file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/handbook/draft/hb-install-mips-kernel.xml?rev=1.15&view=markup
11 plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/handbook/draft/hb-install-mips-kernel.xml?rev=1.15&content-type=text/plain
12 diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/handbook/draft/hb-install-mips-kernel.xml?r1=1.14&r2=1.15
13
14 Index: hb-install-mips-kernel.xml
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/draft/hb-install-mips-kernel.xml,v
17 retrieving revision 1.14
18 retrieving revision 1.15
19 diff -u -r1.14 -r1.15
20 --- hb-install-mips-kernel.xml 8 Apr 2007 15:54:05 -0000 1.14
21 +++ hb-install-mips-kernel.xml 1 May 2007 06:28:29 -0000 1.15
22 @@ -4,12 +4,12 @@
23 <!-- The content of this document is licensed under the CC-BY-SA license -->
24 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
25
26 -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/draft/hb-install-mips-kernel.xml,v 1.14 2007/04/08 15:54:05 nightmorph Exp $ -->
27 +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/draft/hb-install-mips-kernel.xml,v 1.15 2007/05/01 06:28:29 nightmorph Exp $ -->
28 <!-- :vim:ts=2:sts=2:et:tw=80: -->
29 <sections>
30
31 <version>8.0</version>
32 -<date>2007-02-26</date>
33 +<date>2007-04-30</date>
34
35 <section>
36 <title>Timezone</title>
37 @@ -49,75 +49,23 @@
38
39 <p>
40 MIPS-based systems have just the one kernel tree to choose from,
41 -<c>mips-sources</c>. <!--Special patches are needed to make certain systems work.
42 -The table below displays the USE flags required to enable the patchsets. Note
43 -that Indy, Indigo2 (R4k) and Challenge S systems do not require any additional
44 -patchsets.--> This patchset differs from the ones available for other
45 -architectures, in that it has lots of patches specific to the MIPS architecture.
46 +<c>mips-sources</c>. This patchset differs from the ones available for other
47 +architectures, in that it has lots of patches specific to the MIPS
48 +architecture.
49 </p>
50
51 -<!--
52 -<table>
53 -<tr>
54 - <th>USE flag</th>
55 - <th>System</th>
56 -</tr>
57 -<tr>
58 - <ti><c>cobalt</c></ti>
59 - <ti>Cobalt Qube/RaQ support</ti>
60 -</tr>
61 -<tr>
62 - <ti><c>ip27</c></ti>
63 - <ti>SGI Origin 200/2000 support (1)</ti>
64 -</tr>
65 -<tr>
66 - <ti><c>ip28</c></ti>
67 - <ti>SGI Indigo2 Impact (R10000) support (1,2)</ti>
68 -</tr>
69 -<tr>
70 - <ti><c>ip30</c></ti>
71 - <ti>SGI Octane/Octane2 support (1)</ti>
72 -</tr>
73 -</table>-->
74 -
75 <pre caption="Merging kernel sources...">
76 -<!-- Done by profile?
77 -<comment>(Substitute cobalt with the appropriate USE flag for your system if required)</comment>
78 -# <i>mkdir /etc/portage</i>
79 -# <i>echo "sys-kernel/mips-sources cobalt" &gt;&gt; /etc/portage/package.use</i>
80 -
81 -<comment>(Unpack &amp; install the kernel sources)</comment>
82 --->
83 # <i>emerge mips-sources</i>
84 </pre>
85
86 <impo>
87 -<!--(1)--> On the Origin 200/2000, Indigo2 Impact (R10000), Octane/Octane2 and
88 -O2, a 64-bit kernel is required to boot these systems. For these machines, you
89 -should <!--switch to the <path>default-linux/mips/mips64/RELEASE</path>
90 -profile by altering the <path>/etc/make.profile</path> symlink.
91 -Then you can --><c>emerge
92 -kgcc64</c> to create a cross-compiler for building 64-bit kernels.
93 +On the Origin 200/2000, Indigo2 Impact (R10000), Octane/Octane2 and O2, a 64-bit
94 +kernel is required to boot these systems. For these machines, you should
95 +<c>emerge kgcc64</c> to create a cross-compiler for building 64-bit kernels.
96 </impo>
97
98 -<!--<impo>
99 -(2) The Indigo2 Impact is a special case in that it requires special patch to
100 -be applied to <c>gcc</c> before it will build an IP28 kernel correctly. This
101 -patch adds support for the <c>-mip28-cache-barriers</c> CFLAG, which is used
102 -when building kernels to work around the inherent hardware bug brought on by
103 -speculative execution. This USE flag can be set in <path>/etc/make.conf</path>.
104 -This is done for you by setting your profile to
105 -<path>default-linux/mips/mips64/ip28/RELEASE</path>, which also takes care of
106 -(1).
107 -</impo>-->
108 -
109 <pre caption="Installing kgcc64...">
110 -<!--<comment>(This assumes PORTDIR is in the usual location; /usr/portage)</comment>
111 -# <i>rm /etc/make.profile</i>
112 -# <i>ln -s /usr/portage/profiles/default-linux/mips/mips64/2005.0</i> <comment>(or .../mips64/ip28/2005.0)</comment>
113 -
114 -<comment>(Install the 64-bit kernel toolchain)</comment>
115 ---># <i>emerge kgcc64</i>
116 +# <i>emerge kgcc64</i>
117 </pre>
118
119 <p>
120 @@ -183,7 +131,7 @@
121 <tr>
122 <ti>Indigo2 Impact (R10k)</ti>
123 <ti>
124 - <c>make ip28_defconfig</c> (requires <c>mips-sources-2.6.14.5</c> or later)
125 + <c>make ip28_defconfig</c>
126 </ti>
127 </tr>
128 <tr>
129
130
131
132 --
133 gentoo-doc-cvs@g.o mailing list