Skip to content

Instantly share code, notes, and snippets.

View pdp7's full-sized avatar
💭
Linux on RISC-V

Drew Fustini pdp7

💭
Linux on RISC-V
View GitHub Profile
@pdp7
pdp7 / linux-p14s.config
Created May 14, 2026 23:11
linux-p14s.config
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 7.1.0-rc3 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=130300
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
CONFIG_AS_VERSION=24200
@pdp7
pdp7 / mutt diff
Created May 14, 2026 22:09
mutt diff
color body red default "^-[^- ].*"
color body red default "^-(\t| +).*"
color body green default "^\\+[^+ ].*"
color body green default "^\\+(\t| +).*"
tt-p14-dfustini
description: Notebook
product: 21QLS0AF00 (LENOVO_MT_21QL_BU_Think_FM_ThinkPad P14s Gen 6 AMD)
vendor: LENOVO
version: ThinkPad P14s Gen 6 AMD
serial: SD00M475
width: 64 bits
capabilities: smbios-3.4.0 dmi-3.4.0 smp vsyscall32
configuration: administrator_password=disabled chassis=notebook family=ThinkPad P14s Gen 6 AMD power-on_password=disabled sku=LENOVO_MT_21QL_BU_Think_FM_ThinkPad P14s Gen 6 AMD uuid=6d27cfcc-256e-11b2-a85c-eeb55d50b212
*-core
@pdp7
pdp7 / sashiko-v4-findings-handoff.md
Last active May 15, 2026 13:40
sashiko-v4-findings-handoff.md

Sashiko v4 review findings: verification and fix plan

Handoff document for working on fixes to v4 of the Ssqosid/CBQRI/RQSC patch series. Self-contained, no external memory required.

Current status (2026-05-14)

Fixes folded into b4/ssqosid-cbqri-rqsc (the v5-prep branch in the main worktree). Cover commit carries the v4-to-v5 changelog; b4 sees revision 5 with base ef5f46b63023. Series stays at 18 patches,

@pdp7
pdp7 / project_sashiko_v4_findings.md
Last active May 14, 2026 21:55
project_sashiko_v4_findings.md
name sashiko-v4-review-findings
description Sashiko-bot findings against v4 of Ssqosid/CBQRI/RQSC sent 2026-05-10; all real-meaningful findings folded into b4/ssqosid-cbqri-rqsc except 3 documented deferrals
metadata
node_type type originSessionId
memory
project
369cbf1c-f4dc-48d1-a4fb-5ef5b2598277

Source

@pdp7
pdp7 / checkpatch-strict.sh
Created May 11, 2026 20:26
checkpatch-strict.sh
#!/bin/bash
# Run checkpatch --strict on commits since HEAD~N
# Usage: ./checkpatch-series.sh <num_commits>
COMMITS=${1:?Usage: $0 <num_commits>}
for i in $(git log --oneline HEAD~"${COMMITS}"..HEAD | cut -f1 -d' '); do
echo "$i"
./scripts/checkpatch.pl --strict -g "$i"
echo "=============================================="
@pdp7
pdp7 / check-series.sh
Created May 11, 2026 20:24
check-series.sh
#!/bin/bash
# Run smatch, sparse, and coccinelle on C files changed in the series
# Usage: ./check-series.sh [num_commits] (default: 6)
COMMITS=${1:-6}
MAKE_ARGS=(W=1 ARCH=riscv LLVM=1 -j"$(nproc)")
mapfile -t CHANGED < <(git diff "HEAD~${COMMITS}..HEAD" --name-only -- '*.c')
@pdp7
pdp7 / build-matrix.sh
Created May 11, 2026 20:17
build-matrix.sh
pdp7@thelio:~/dev/linux$
pdp7@thelio:~/dev/linux$
pdp7@thelio:~/dev/linux$ cat ./build-matrix.sh
#!/bin/bash
# build-matrix.sh - 0day-style strict build matrix for the QoS series
# Runs each configuration sequentially with -j16 (full 16-core machine).
# Logs go to build-matrix/logs/<name>.log so you can tail -f the active build.
set -euo pipefail
@pdp7
pdp7 / tt-report.md
Created May 11, 2026 04:00
tt-report.md

Tenstorrent on upstream lists, 2025-11 through 2026-05

A six-month survey of upstream Linux kernel, QEMU, and OpenSBI development by Tenstorrent contributors, intended as source material for a NotebookLM "deep dive" audio podcast about the team. Drew Fustini's own patch series (CBQRI, Ssqosid, RQSC, kernel-side IOMMU bindings, and his maintainer-hat pull requests) are deliberately excluded: those are the listener's own work and would dilute the focus on coworkers.

The period covered is roughly 2025-11-09 through 2026-05-09, the six

@pdp7
pdp7 / opensbi-2026-jan-may-digest.md
Created May 9, 2026 18:21
opensbi-2026-jan-may-digest.md

OpenSBI Mailing List Digest, 2026-Jan through 2026-May

Source: ~/opensbi-mail-archive/2026-{January,February,March,April,May}.txt. Approximately 526 messages across five months, with ~76 from Anup Patel (de-facto maintainer) leading review, and substantial new platform/feature work landing or in flight.

The digest is organized by topic. The first section is a deep dive on Tenstorrent contributors, since the reader is at Tenstorrent and asked for detail there. Subsequent sections cover the broader upstream picture so a NotebookLM "deep dive" episode has enough scaffolding to draw connections, debates, and architectural threads.


1. Tenstorrent contributors