summaryrefslogtreecommitdiff
path: root/.gitignore
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-08-25 15:42:03 -0300
committerGabriel Schneider <[email protected]>2026-08-25 16:17:41 -0300
commit9ab0cbb93dd7678dcc8e86e164325e7d1b8ea7c6 (patch)
tree21c382587835328927c505b3ea3c2b30649baa5f /.gitignore
parent894524a2e10296d6db4e82e0fe98b1802910ab77 (diff)
downloadesp32p4-9ab0cbb93dd7678dcc8e86e164325e7d1b8ea7c6.tar.gz
esp32p4-9ab0cbb93dd7678dcc8e86e164325e7d1b8ea7c6.zip
Archive the vendor and ISA documents this port was read against
`cpu-docs/` holds the documents behind the reverse-engineering in this repo, and `cpu-docs/manifests/` records each source URL with a sha256, a byte count and a page count. The manifests ARE the archive as far as this history is concerned: 121 MB of vendor PDFs are ignored, exactly as `/zig-pkg/` is, because a re-fetch is one command away and the manifest makes a drifted document detectable. The small text sources stay tracked instead of ignored, because Espressif publishes them in no other form - the esptool serial protocol, firmware image format and boot-mode selection pages, and the P4's custom PIE/SIMD instruction reference. There is no PDF to re-fetch in their place.
Diffstat (limited to '.gitignore')
-rw-r--r--.gitignore11
1 files changed, 11 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index d5c08c6..1dc2460 100644
--- a/.gitignore
+++ b/.gitignore
@@ -17,3 +17,14 @@
# Scope captures: the .json IS the measurement and stays tracked. The .png is a
# 1.1 MB screenshot of that same JSON and is referenced by nothing.
/captures/*.png
+
+# Vendor and standards-body documents under /cpu-docs/. 121 MB of PDFs that are
+# not ours, and by the /zig-pkg/ rule above they do not belong in this history:
+# cpu-docs/manifests/ records every source URL with a sha256, byte count and page
+# count, so a re-fetch is one command away and a drifted document is detectable.
+# The manifests and the index ARE the archive as far as this history is concerned,
+# the same way /captures/ tracks the .json measurement and not the .png.
+# The small text sources (.rst/.html/.md) stay tracked: those are the documents
+# Espressif publishes in no other form, so there is no PDF to re-fetch instead.
+/cpu-docs/**/*.pdf
+/cpu-docs/**/*.zip