summaryrefslogtreecommitdiff
path: root/static
diff options
context:
space:
mode:
authorDaniel Micay <danielmicay@gmail.com>2022-10-14 23:57:30 -0400
committerDaniel Micay <danielmicay@gmail.com>2022-10-15 00:01:29 -0400
commit418ef15dced046f8d2ab7354e577c75c7bf873c6 (patch)
treec0032979bd0ba77ab0eaea6b40e6c1f626921e33 /static
parente5516b0b078578fad75eee2e32261efb5ee4d2e6 (diff)
add pantah build documentation
Diffstat (limited to 'static')
-rw-r--r--static/build.html31
1 files changed, 30 insertions, 1 deletions
diff --git a/static/build.html b/static/build.html
index acbd8efb..bc8f8539 100644
--- a/static/build.html
+++ b/static/build.html
@@ -145,6 +145,8 @@
<p>Smartphone targets:</p>
<ul>
+ <li>cheetah (Pixel 7 Pro) — incomplete and experimental</li>
+ <li>panther (Pixel 7) — incomplete and experimental</li>
<li>bluejay (Pixel 6a)</li>
<li>raven (Pixel 6 Pro)</li>
<li>oriole (Pixel 6)</li>
@@ -332,13 +334,21 @@
officially supported devices.</p>
<p>The <code>13</code> branch is in early development and will be the
- branch used for all non-legacy devices.</p>
+ branch used for all non-legacy and non-experimental devices:</p>
<pre>mkdir grapheneos-13
cd grapheneos-13
repo init -u https://github.com/GrapheneOS/platform_manifest.git -b 13
repo sync -j16</pre>
+ <p>The <code>13-pantah</code> branch is an experimental device support
+ branch for the Pixel 7 and Pixel 7 Pro:</p>
+
+ <pre>mkdir grapheneos-13-pantah
+cd grapheneos-13-pantah
+repo init -u https://github.com/GrapheneOS/platform_manifest.git -b 13-pantah
+repo sync -j16</pre>
+
<p>If your network is unreliable and <code>repo sync</code> fails, you can run the
<code>repo sync</code> command again to continue from where it was interrupted. It
handles connection failures robustly and you shouldn't start over from scratch.</p>
@@ -471,6 +481,25 @@ repo sync -j16</pre>
<code>device/google/bluejay-kernel/</code> with your build in
<code>out/mixed/dist/</code>.</p>
</section>
+
+ <section id="kernel-7th-generation-pixels">
+ <h4><a href="#kernel-7th-generation-pixels">7th generation Pixels</a></h4>
+
+ <p>To sync the pantah kernel for the Pixel 7 and Pixel 7 Pro:</p>
+
+ <pre>mkdir android/kernel/pantah
+cd android/kernel/pantah
+repo init -u https://github.com/GrapheneOS/kernel_manifest-pantah.git -b 13-pantah
+repo sync -j16</pre>
+
+ <p>To build the pantah kernel for the Pixel 7 and Pixel 7 Pro:</p>
+
+ <pre>LTO=full BUILD_KERNEL=1 ./build_cloudripper.sh</pre>
+
+ <p>Replace the files in the OS source tree at
+ <code>device/google/pantah-kernel/</code> with your build in
+ <code>out/mixed/dist/</code>.</p>
+ </section>
</section>
<section id="extracting-vendor-files-for-pixel-devices">