From 9ab0cbb93dd7678dcc8e86e164325e7d1b8ea7c6 Mon Sep 17 00:00:00 2001 From: Gabriel Schneider Date: Tue, 25 Aug 2026 15:42:03 -0300 Subject: 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. --- .gitignore | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to '.gitignore') 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 -- cgit v1.3