From d400e641fb43551ec1624fac81fadd9a14ce99d7 Mon Sep 17 00:00:00 2001 From: arti Date: Wed, 11 Nov 2026 06:02:38 +0000 Subject: [PATCH] docs: link the compiler fork and project repositories --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index fa660d6..455a326 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,20 @@ clients are M1–M5 and are separate plans (see the design spec). - Spike: [`spike/REPORT-23.md`](spike/REPORT-23.md) (current, LLVM 23.1.5); [`spike/REPORT.md`](spike/REPORT.md) (historical, 19.1.7) +## Repositories + +- **Compiler fork:** + (branch `tms34010`) — the full buildable LLVM 23.1.5 tree with the TMS34010 + target and clang bit-address changes. +- **This project:** + — plans/specs, VT1200 integration tooling, `tms-bitaddr`, `tms-clang`, + symbols and the spike. + +The compiler fork is the canonical source for LLVM changes. `patches/llvm` +here is a lightweight mirror used by `scripts/build-llvm.sh`, so the project +can be built without cloning 3 GB of LLVM; keep it in sync with the fork's +`tms34010` branch. + ## What M0 provides - `clang --target=tms34010-unknown-none`: 32-bit bit-addressed pointers,