Research window: 2026-10-15 04:30 ~ 2026-10-16 04:30 (Beijing time, past 24 hours).

Sources: Full-repository review of three GitHub organizations (RuyiAI-Stack, ruyisdk, openRuyi-Project commits, Pull Requests, and Releases, via both Atom and API channels, with every update within the window individually verified; upstream fork commits filtered by RISC-V keywords, with irrelevant commits excluded; openRuyi firmware repository matrix opensbi / coreboot / edk2-ruyi / ruyifirmware and MultiArchUefiPkg reviewed repository by repository), ruyi package manager and PyPI version verification, openRuyi distribution news page, RuyiSDK developer community forum, ruyiai-daily technical intelligence repository, arXiv search, Google News RSS multi-query searches in Chinese and English (via proxy, external hits see 3.2).


Index

  • Today’s Focus: K3 Firmware Release 3 “Ruyi Firmware 20261015” — System Info page and UEFI driver emulation (x64/ARM64) land, AMD ARM64 GOP 1.68 pilot (10-15)
  • I. RuyiAI Stack Progress (PyTorch / Triton / TileLang RISC-V porting)
    • 1.1 pytorch: riscv branch completes another full-stack rebuild (23 commits, head 73ef01df5d); 8 open PRs batch-refreshed (10-15)
    • 1.2 llvm-project: riscv branch overnight replay misses a third consecutive window; two FPGA PRs remain open (10-15 status)
    • 1.3 triton-riscv: no new commits, nightly channel stays at the 10-11 issue (10-15 status)
    • 1.4 Intelligence & site infrastructure: ruyiai-daily ships the 10-15 issue; site repo routine updates (10-15)
  • II. RuyiSDK Toolchain & Distributions (firmware, kernel, openRuyi)
    • 2.1 K3 firmware line: Ruyi Firmware 20261015 released — four firmware repos coordinated same-day (10-15)
    • 2.2 openRuyi main repo: security fix batch of five packages in a row; three storage and driver maintenance commits (10-15)
    • 2.3 Kernel line: linux-xuantie-kernel vendor extension key renamed to XUANTIE form; openRuyi linux new branch ruyi/7.3.y first batch of 31 commits (10-15)
    • 2.4 ruyi-imager: UI aligned with RuyiSDK homepage color scheme and button hierarchy; Nightly build updated (10-15)
    • 2.5 Others: ruyi and PyPI remain at 0.53.0, two site PRs, AME GCC tutorial and kernel-team-tools routine (10-15)
  • III. Vector Extensions & Operator Optimization (VecIntrinBench / IntrinTrans / FBGEMM)
    • 3.1 Three repos silent; no pushes to matrix extension companion repos (10-15 status)
    • 3.2 External: riscv.org publishes DAMO XuanTie interview — C950 runs Qwen3.8-27B locally (over 30 tokens/s), AME matrix extension advances standardization (10-15)
  • IV. Community & Events (forum, external news)
    • 4.1 Forum gains 1 new post (#2892 daily briefing); biweekly report 078 unchanged (10-15)
    • 4.2 External news: Google News direct query returns zero hits; no new entries on openRuyi news page or arXiv (10-15 status)
  • V. Trend Watch
    • 5.1 K3 firmware advances “configurable + emulatable” in parallel: driver emulation enablement strategy and peripheral compatibility observations
    • 5.2 Cadence divergence between the two fork maintenance lines: PyTorch rebuild continues daily, LLVM replay misses a third window
    • 5.3 Kernel and distribution maintenance surface expands: ruyi/7.3.y kicks off, security batch and XuanTie key naming unified

Today’s Highlight: K3 Firmware Release 3 “Ruyi Firmware 20261015” — System Information Page and UEFI Driver Emulation (x64/ARM64) Land, AMD ARM64 GOP 1.68 Pilot

Date: 2026-10-15 Source: Ruyi Firmware 20261015 release, edk2-ruyi: System Information page commit a8ea1ac6, edk2-ruyi: SPI emulation switch commit 5581e304, edk2-ruyi: ARM64 GOP 1.68 commit c13cf98c, coreboot: A100-only interrupt fix 7b1ac324, ruyifirmware: raw SPI flashing documentation 6aece1c0

The openRuyi firmware packaging repository ruyifirmware released its third firmware release “Ruyi Firmware 20261015” on 10-15 (the first two being 10-13 and 10-14), fully covered in this window. This release has two main threads: first, visualization and information — UEFI Setup adds a read-only “System Information” page covering CPU, memory, PCIe devices and link speeds, and storage details; SMBIOS now reports DRAM type, part number, and configured speed; PCI graphics cards are initialized earlier and a graphics console re-entrancy issue when opening Setup is fixed; IMG GPU core frequency is fixed at 1228.8 MHz. Second, UEFI driver emulation — x64 and ARM64 driver emulation are both included in DEBUG and RELEASE packages (disabled by default), with CPU mode and emulation switches merged into Platform Settings, selections saved in a dedicated SPI sector (with CRC and read-back verification) and taking effect after reboot; experimental AMD ARM64 GOP 1.68 is enabled for the listed early GCN, Polaris, and Vega M graphics cards (other devices still use the onboard x64 GOP, with no fallback on replacement failure). On the fix side: A100-only mode interrupt mapping (with a matching coreboot fix: restricting the S-mode interrupt table to A100 harts and shifting the IMSIC/SSWI register windows); first-install documentation now uses raw SPI flashing.

This release was completed through coordinated work across multiple K3 firmware stack repositories on 10-15: edk2-ruyi 6 commits (System Information page, DRAM SMBIOS, graphics console reconnection, Platform Settings grouping, ARM64 GOP, SPI emulation switch), coreboot k3/port 2 commits (interrupt routing fix, DRAM configuration passed to payload), ruyifirmware build 8 commits, MultiArchUefiPkg branch 2 commits (AArch64 guest support entering the Makefile, platform policy switch).


1. RuyiAI Stack Progress (PyTorch / Triton / TileLang RISC-V Porting)

1.1 pytorch: riscv branch completes another full-stack rebuild (23 commits, head 73ef01df5d); 8 open PRs batch-refreshed (10-15)

Date: 2026-10-15 Source: riscv branch commit list, head commit 73ef01df5d, previous head commit b870a71a, PR list

The riscv branch completed another full-stack rebuild: 23 local commits were re-landed wholesale with new committer timestamps (around 03:01 on 10-15) and pushed live at 09:06 on 10-15, with the head updated to 73ef01df5d “[SyncBots] Integrate PyTorch at e188cec” — newer than the previous head b870a71a (pushed 10-14), with 101 commits of difference between the two heads (including the merge of upstream commits from 10-13 to 10-14 and the local stack re-land). The stack composition maintains the existing sequence (#44 bytes_to_scalar fix, #50 blocklist expansion, #42 ULP tolerance, three SyncBots integrations, #40 / #41 CI parsing, #20 / #21 CI split, #18 cpuinfo replacement, etc.), continuing the morning rebuild cadence (visible continuously since 10-08). On the open PR side, 8 PRs (#23 Enable XNNPACK, #35 test PR, #36 timeout relaxation, #38 DataLoader temporary disable, #43 patch trimming, #46 ATen RVV support, #48 RVV CPU capability, #51 riscv64 local image) had their baselines batch-refreshed at the same moment (09:06), all remaining open with no merges or closures. The main branch synced 20 upstream commits within the window (including general changes to inductor, dynamo, MPS, CI, etc., not individually listed per filtering rules).

1.2 llvm-project: riscv branch overnight replay misses for a third consecutive window; two FPGA PRs remain open (10-15 status)

Date: 2026-10-15 (status) Source: riscv branch commit list, PR list

The riscv branch saw no new replay round: head remains 0fb2da86 “[RISCV] Add A100 HP/SP and pack/unpack lowering with calibrated scheduling (#31)” (pushed 10-12), with no new round on the nights of 10-13, 10-14, and 10-15 — the overnight replay cadence has now missed for a third consecutive window (previously running for multiple consecutive nights from 10-09 to 10-12). The two FPGA backend PRs (#25 “BOSCAME FPGA backend”, #28 “xboscame FPGA”) remain open, with last updates stalled at 10-12. The main branch continues upstream syncing as usual (daily 15:00 line on 10-15, not individually listed per filtering rules).

1.3 triton-riscv: no new commits, nightly channel remains at the 10-11 build (10-15 status)

Date: 2026-10-15 (status) Source: triton-riscv commit list, Releases

No new commits on the main branch within the window (head remains fe554ff, 10-10); the nightly channel produced no new build — the latest is still “Nightly 2026-10-11-fe554ff” (live 10-12). Community optimization PR #85 “softmax and matmul optimization” remains open (last updated 10-08). Follow-up watch items: the next round of nightly artifacts and review progress on #85.

1.4 Intelligence and site infrastructure: ruyiai-daily pushes the 10-15 issue; site repo gets routine update (10-15)

Date: 2026-10-15 Source: ruyiai-daily 10-15 issue commit c8aed602, site repo commit aaa9963

The tech intelligence repo ruyiai-daily pushed its 10-15 issue on the morning of 10-15 (commit c8aed602); its RISC-V section covers 8 items: ESP32 post-quantum cryptography software implementation (esp-pqc), VIEWE 4.3-inch ESP32-S31 display dev board, SpacemiT Bianbu Agent Memory’s first public source snapshot, DAMO XuanTie DAMO-RV-ATS adding zvfbfmin / zvfbfwma tests (PR #7 merged), CVA6 triple integration PR, XiangShan L2 load-to-use latency optimization PR #6713, riscv-arch-test Zibi tests, and sail-riscv Sdtrig support. The site repo received a routine update in sync (contributors.json, evening of 10-15).


II. RuyiSDK Toolchain and Distributions (Firmware, Kernel, openRuyi)

2.1 K3 Firmware Line: Ruyi Firmware 20261015 Released — Four Firmware Stack Repos Coordinate on the Same Day (10-15)

Date: 2026-10-15 Source: Release page, edk2-ruyi commit list, coreboot k3/port commit list, MultiArchUefiPkg riscv branch commit list

The openRuyi firmware stack completed its third packaging release of the day (key features covered in today’s highlights): edk2-ruyi 6 commits, coreboot k3/port 2 commits, ruyifirmware build 8 commits, MultiArchUefiPkg branch 2 commits (“build: Expose AArch64 guest support in the Makefile”, “Emulator: Add a platform policy switch”, 10-15); OpenSBI k3/port saw no new commits in this window (head remains the v4 series from 10-14). Release cadence: three consecutive days of releases starting 10-13, with daily iterations advancing from “CPU mode selection” to “driver emulation + system information + GPU support.” Also: ruyifirmware added documentation the same day on “switching to raw SPI flashing for first-time installation.”

2.2 openRuyi Main Repository: Five Security Fixes Released in a Batch; Three Storage and Driver Maintenance Commits (10-15)

Date: 2026-10-15 Source: cups security commit 68ade61b, capstone 5.0.9 commit 8d52ded6, multipath-tools commit 08ea67ae, spdk commit bf461797, systemd commit 100d04c6, openRuyi commit list

The openRuyi main repository saw 8 commits in the window. The security line ([security-fixes] tag) saw five consecutive commits from Leetfs at 14:24 in the afternoon: cups (backported fixes for CVE-2026-87876, GHSA-fw7q-ww8w-phx8, GHSA-w9hj-hq9p-m7f6), python-nltk (CVE-2026-81726), capstone upgraded to 5.0.9 with backports (CVE-2026-55893 / CVE-2026-55894, GHSA-5q63-4654-94v6), llama-cpp upgraded to 0.4.1 (CVE-2026-21869, CVE-2025-53630), multipath-tools upgraded to 0.15.1. Three maintenance commits: spdk installs bdevperf (sunyuechi, 03:02), systemd provides commented .conf templates under /etc/systemd/ (jchzhou, 03:02), rdma-core avoids a hard dependency on udev (Z572, 02:25). Security response covered multiple component categories including printing, NLP, disassembly, inference, and storage.

2.3 Kernel Line: linux-xuantie-kernel Renames Vendor Extension Keys to XUANTIE Form; openRuyi linux New Branch ruyi/7.3.y Gets First 31 Commits (10-15)

Date: 2026-10-15 Source: Vendor key rename commit d41ff02037, linux-xuantie-kernel commit list, ruyi/7.3.y commit list, 7.3.y head commit 8262b4fed1

ruyisdk’s linux-xuantie-kernel (linux-6.6.36 branch) saw 3 commits in the window: renaming all T-Head vendor extension detection keys to the XUANTIE_ form (e.g., XTHEADVDOT renamed to XUANTIE_VDOT, XTHEADCRC renamed to XUANTIE_CRC), and migrating XuanTie Ssdtso support into the XuanTie vendor extension framework (committer cp0613, 10-15). On the openRuyi kernel repository side, the newly created ruyi/7.3.y branch (created 10-13) received its first batch of 31 patches: K3 Pico ITX GPU node and display power domain, Type-C Port A / USB3 PHY / FUSB301, Ethernet MAC binding EEPROM, spacemit DP display fix series (hotplug and connector workqueue, MOT, AUX reply, etc.), amdgpu disabling dynamic PCIe rate switching on K3, UFS FASTAUTO, shmem GEM writecombine, Lichee Pi 4A and Milk-V Meles USB, SG2044 SRD3-12 board support, etc.; among these, topics overlapping with 7.2.y (such as the SG2044 series) are migration replays onto the new branch.

2.4 ruyi-imager: UI Aligns with RuyiSDK Homepage Color Scheme and Button Hierarchy; Nightly Build Updated (10-15)

Date: 2026-10-15 Source: Commit 7f62f9dd, Nightly build channel

Ruyi Imager saw 1 commit in the window (author Glavo): interface color scheme and button hierarchy aligned with the RuyiSDK official homepage (modifying application.css and updating the JavaFX smoke test), landed on main during the day on 10-15; the Nightly build channel was updated the same day (10-14 night build artifacts). Beyond the Imager 1.0.0 release line, the interface and experience continue to iterate in small steps via the nightly channel (a companion fastboot flashing PR on the website side is covered in 2.5).

2.5 Other: ruyi and PyPI Remain at 0.53.0, Two Website PRs, AME GCC Tutorial and kernel-team-tools Routine (10-15)

Date: 2026-10-15 Source: PyPI ruyi, Website PR #596, Website PR #597, AME-operator commit c5beedd9, kernel-team-tools commit list

The ruyi package manager remains at 0.53.0 (no new version on PyPI or in Releases; the latest pre-release is still 0.54.0-alpha.20260918). Two commits in the website repository: Glavo’s #596 “pages(flasher): WebUSB fastboot flashing and board configuration” (submitted 10-15, open), and the automated update #597 “submodule sync” (bot-submitted, opened 10-15). AME-operator created the c-tutorial branch and initialized the “AME GCC notebook tutorial” (10-15). kernel-team-tools saw 3 routine patch-db updates (10-15). ruyisdk/packages-index, ruyi-tuner, ruyici, the VS Code extension, support-matrix, board-docs, and others saw no pushes in the window.


III. Vector Extensions and Operator Optimization (VecIntrinBench / IntrinTrans / FBGEMM)

3.1 Three repos silent; matrix extension companion repo has no pushes (10-15 status)

Date: 2026-10-15 (status) Source: VecIntrinBench, IntrinTrans, FBGEMM

All three repos in the vector benchmark and transpilation toolchain (VecIntrinBench, IntrinTrans, FBGEMM) saw no commits during the window, with their most recent activity dating to 02-13, 06-25, and 07-13 respectively; the matrix extension companion repo (ruyisdk/attached-matrix-extension) also saw no new pushes.

3.2 External developments: riscv.org publishes DAMO XuanTie interview — C950 runs Qwen3.8-27B locally (over 30 tokens/s), AME matrix extension advances standardization (10-15)

Date: 2026-10-15 Source: V Questions with… DAMO Academy’s Dr. Jianyi Meng (RISC-V International)

The RISC-V International blog published an interview with Jianyi Meng, Chief Scientist of DAMO XuanTie: the XuanTie team ran the Qwen3.8-27B large model locally on a 64-core target configuration of its RISC-V processor C950, achieving throughput exceeding 30 tokens/s (roughly 20 to 22 words/s) without relying on a discrete GPU or NPU accelerator; reaching this throughput requires roughly 400 GB/s-class memory data movement, which C950 achieves with high-bandwidth memory paired with its in-house matrix extension already validated in silicon. The team subsequently joined forces with Qualcomm, IBM, VRULL, ISCAS, BOSC, and other members to launch the AME (Attached Matrix Extension) task group at RISC-V International to drive standardization. Key points from the interview: quantization, matrix instructions, on-chip storage, bandwidth, and kernel-level optimization must be co-designed as a whole; prefill is dominated by dense matrix computation, while decode shifts to a memory-bandwidth bottleneck; dedicated matrix registers (INT4 / INT8 to INT32, FP4 / FP8 / FP16 / BF16 to FP32 mixed-precision accumulation) are used to avoid competing with RVV registers; the specification still needs to cover data layout, accumulators, rounding and saturation, context save/restore, exceptions and virtualization, and compiler and ABI mapping. Jianyi Meng currently serves as Vice Chair of the RISC-V China Summit, which opens on 10-18 in Shenzhen; his outlook focuses on the data center ecosystem, a complete software chain, and architectural innovation.


IV. Community and Events (Forum, External News)

4.1 Forum gains 1 new post (#2892 daily news); biweekly report 078 unchanged (10-15)

Date: 2026-10-15 Source: RuyiSDK Community Forum, Topic #2892

The RuyiSDK forum gained 1 new topic during the window: #2892 “2026-10-15 Open Source Technology Hot News” (a daily automated news post, published on the morning of 10-15); all other posts remain unchanged — biweekly report No. 078 (10-13, RuyiSDK to appear at the RISC-V China Summit) and the summit participation announcement (10-13) are the most recent substantive content. No other new topics or discussions appeared during the window.

4.2 External news: Google News direct queries return zero hits; openRuyi news page and arXiv have no new entries (10-15 status)

Date: 2026-10-15 (status) Source: openRuyi distribution news page, arXiv (cs.AR recent listing)

On the external news front: multiple Google News queries in Chinese and English for RuyiSDK / RuyiAI / openRuyi / “Ruyi Community” (when:2d) continued to return zero relevant hits (the channel is functioning normally); the openRuyi distribution news page has no new articles (the 2026.09 release announcement remains the latest); arXiv (RISC-V compilation, vector, and edge AI directions) had no new entries during the window. The main external item of the day is the XuanTie interview in 3.2.


V. Trend Observations

5.1 K3 Firmware Advances “Configurable + Simulatable” in Parallel: Enablement Strategy for Driver Emulation and Peripheral Compatibility Observations

K3 firmware has entered its third release day, with capabilities layering “simulatable UEFI drivers” on top of “selectable CPU modes”: x64 and ARM64 emulation are off by default, enabled via Platform Settings and persisted; AMD ARM64 GOP 1.68 pilots coverage of early GCN / Polaris / Vega M GPUs under an experimental label, and the no-fallback-on-failure setting indicates a deliberately conservative compatibility path. Points to watch: first, the stability and performance cost of the emulation layer under real mixed workloads; second, the pace at which simulatable drivers and the device list expand (whether NICs, storage, etc. are covered beyond GPUs); third, how this is delivered in coordination with openRuyi images and the kernel ruyi/7.3.y display patches (DP and GPU power domains).

5.2 Divergent Cadence Across Two Fork Maintenance Lines: PyTorch Rebuilds Continue Daily, LLVM Replay Misses a Third Window

The PyTorch riscv branch maintains a rebuild roughly every 24 hours (23 commits this round, 8 PRs refreshed in batch; the 101-commit diff versus the previous round’s head includes upstream merges), with a stable automated cadence; the LLVM riscv branch, by contrast, has seen no overnight replay for a third consecutive window since 10-12, marking a clear divergence in maintenance cadence between the two forks. Points to watch: whether LLVM replay returns, and whether the division of labor with the ruyisdk-side llvm-project maintenance line (XTHeadVector-related work) has shifted.

5.3 Expanding Kernel and Distro Maintenance Surface: ruyi/7.3.y Opens, Security Batches, and Unified XuanTie Key Naming

On the kernel tree, openRuyi linux has opened ruyi/7.3.y and landed 31 commits within the window (mainly K3 peripherals, display, and SG2044 migration replay), forming parallel maintenance alongside 7.2.y; linux-xuantie-kernel has unified vendor extension keys into the XUANTIE form—a convergence at the naming and branding level that favors consistent references on the hwprobe and toolchain sides. On the distro side, openRuyi landed 5 security packages the same day (cups / nltk / capstone / llama-cpp / multipath-tools), with CVE response trending toward batch processing. Points to watch: when 7.3.y enters the image release channel, and whether the release frequency of security batches remains stable.


Source Verification Table

Source Verification Result
RuyiAI-Stack org (all repos) pytorch: a new full-stack rebuild (23 commits, head 73ef01df5d, pushed 10-15) + 8 PRs refreshed in batch + 20 main upstream sync commits; llvm-project: no new riscv replay (head 0fb2da86) + two FPGA PRs open + 20 main sync commits; triton-riscv: no new commits (nightly channel issue 10-11); ruyiai-daily issue 10-15; site repo 1 routine commit; no pushes for harness, tilelang-riscv, mxnet, caffe, FBGEMM, dsh-osc, skills, etc.
ruyisdk org (all repos) linux-xuantie-kernel: 3 vendor key rename commits; AME-operator: 1 c-tutorial branch initialization commit; ruyi-imager: 1 UI alignment commit + Nightly; ruyisdk-website: PR #596 / #597 opened; no in-window commits for ruyi, packages-index, ruyi-tuner, ruyici, support-matrix, wechat-articles, VS Code extension, etc.
openRuyi-Project org (all repos) Seven areas of activity within the window: openRuyi (8 commits) + ruyifirmware (8 commits + 20261015 release) + edk2-ruyi (6 commits) + coreboot (2 commits) + linux ruyi/7.3.y (31 commits) + MultiArchUefiPkg (2 commits) + kernel-team-tools (3 commits); no in-window commits for opensbi, kiwi-image, TakoPack, ceph-ci, ruyitools, etc.
RuyiSDK community forum 1 new post (#2892 daily news); biweekly report 078 and summit post unchanged; no other additions
openRuyi news page No new articles (the 2026.09 announcement remains the latest; the 2026.10 release page is not yet live)
ruyi package manager / PyPI 0.53.0 remains latest (09-24); latest pre-release is 0.54.0-alpha.20260918
Tech intelligence repo (ruyiai-daily) Issue 10-15 pushed on the morning cadence; the RISC-V section includes 8 items such as ESP32-PQC, Bianbu Agent Memory, and XuanTie zvfbfmin tests
arXiv (RISC-V compilation and vector) No new entries within the window (most recent 10-13)
Google News RSS (multiple Chinese and English queries) Zero hits across RuyiSDK / RuyiAI / openRuyi / Ruyi community; channel functioning normally
RISC-V international blog (riscv.org) Published the DAMO Academy XuanTie interview (10-15, see 3.2)

Complete Source List