Releases: HIDEYUKI-KISHIDA/tk2-LoongArch-la64-virt
Releases · HIDEYUKI-KISHIDA/tk2-LoongArch-la64-virt
Release list
v0.1.0 — Initial LoongArch LA64 virt port
Summary
First public release of the T-Kernel 2.0 community port for LoongArch LA64 on QEMU virt.
- Phase 1–4 bring-up (UART, timer IRQ, cooperative A/B scheduler)
make TK2=1: links official T-Kernel 2.0 + M5 dual-task demo (BABABABAB→[M5] COMPLETE)- Design spec TK2-LA64-SPEC Rev.6.2 bundled under
docs/spec/
Requirements
- WSL2 +
gcc-14-loongarch64-linux-gnu - T-Kernel 2.0 source tree (
TKERNEL2_ROOT; not included — seeNOTICE) - Windows
qemu-system-loongarch64recommended (scripts/run-qemu-wsl.sh)
Quick start
git clone https://github.com/HIDEYUKI-KISHIDA/tk2-LoongArch-la64-virt.git
cd tk2-LoongArch-la64-virt
make clean && make
bash scripts/run-qemu-wsl.sh
make clean && make TK2=1
bash scripts/run-qemu-wsl.sh -Tk2License and limitations
| Component | In this repo? | License |
|---|---|---|
| LoongArch LA64 port (source) | Yes | MIT — see LICENSE |
TK2-LA64-SPEC (docs/spec/) |
Yes (bundled) | MIT — see docs/spec/README.md |
| T-Kernel 2.0 | No (build-time only) | T-License 2.2 — obtain separately; see NOTICE |
Important:
- This release ships source only. You must obtain T-Kernel 2.0 from the upstream project to build
make TK2=1. - This is not an official TRON Forum board support package.
- Pre-built kernels linking T-Kernel 2.0 are not distributed in this release.
Known limitations
- MMU Phase C: code present; full validation planned
- WSL bundled QEMU 8.2 may crash — use Windows QEMU via
scripts/run-qemu-wsl.sh(see docs/QEMU-WSL.ja.md)