Guodong Xu

Linux Kernel & Platform Software • Tech–Biz Hybrid • Open Source

About Me

I'm Guodong Xu (徐国栋), also known online as docular / docularxu. I've spent 20+ years working on Linux kernel development, from early driver bring-up at Motorola, through a decade leading Arm platform work at Linaro, and upstream RISC-V work at RISCstar, to the Qualcomm China Linux Team today. My focus has been on the parts most people never see: BSP development, power management, and performance tuning. I still remember telling my family I worked at Motorola—their first question: "So you sell phones?"

Since June 2026 I've been with Qualcomm's China Linux Team. Before that, at RISCstar, I led software engineering while contributing patches to mainline Linux and the open-source community around it. I'm a RISC-V International Advocate, and I give talks at RISC-V Summit, Linux Plumbers Conference, openEuler, and similar events when I have something worth sharing.

In the Linux kernel, I am the maintainer of the SpacemiT reset driver (drivers/reset/spacemit/, covering the K1 and K3 SoCs).

Recent Works - Linux Kernel Upstreaming

What I am actively working on upstream right now. Earlier series are listed under Earlier Work: Linux Kernel Upstreaming.

RVA23 Profile: runtime detection and userspace export

Companion to this series: the compile-time specialisation work (building the kernel for RVA23) by Charlie Jenkins, which I measured on SpacemiT K3 silicon for the RISC-V Summit Europe 2026 talk.

In the Spotlight

Featured talks, blog posts, and press coverage. Newest first, with the release calendar pinned on top.

Linux Kernel Release Calendar 2026 / 2027: horizontal timeline of merge windows, release candidates and stable releases
📌 Pinned · Reference Tool
Maintained through 2026
One horizontal timeline of every 2026 merge window, release candidate, and stable release, with a "today" marker and the Ubuntu 26.04 kernel freeze overlaid. Made to keep myself on track; it is now my most visited page and gets passed around engineering teams.
A red heritage tram on a cobbled street in Prague
Linux Plumbers Conference 2026, Prague
📝 Blog · Linux Plumbers Conference 2026
October 11, 2026
Why the kernel should answer "is this machine RVA23?" with one bit, how the rva23u64 hwprobe series got to v8 and the five related efforts it moved along the way, the four asks I brought to the RISC-V Microconference in Prague, and what came back: eight patches queued for the next merge window, glibc-hwcaps profile builds, and a consensus to deprecate disabling V.
Linux Plumbers Conference 2026, Prague
Linux Plumbers Conference 2026, Prague
October 6, 2026
RISC-V Microconference talk on the three unresolved kernel questions between "the profile exists" and "userspace can rely on it": extension discovery (hwprobe vs. prctl), a dispatch story distributions can adopt, and pre-RVA23 hardware.
RISC-V International
RISC-V International Blog
September 28, 2026
RISC-V International featured my work as an Advocate under "Guodong Xu: From RVA23 to Real-World Adoption": the Summit Europe talk, the RVA23 readiness blog, the RISE Platform Working Group, and the LPC 2026 RISC-V Microconference paper.
🏅 Featured as RISC-V International Advocate
RISCstar Solutions
RISCstar Solutions Blog
August 12, 2026
RVA23 was ratified in October 2024, and the SpacemiT K3 is now on shelves with more RVA23 silicon close behind. What was the industry up to in between, and is the software stack ready for the chips that have arrived?
🔧 RVA23 • Silicon • Distributions
RVA23 Profile Support in Linux Kernel — RISC-V Summit Europe 2026 (video)
RISC-V Summit Europe 2026, Bologna
June 9, 2026
Main Hall talk co-presented with Charlie Jenkins (Meta), in the plenary slot right after Greg KH's keynote (one of 26 oral talks accepted from 291 submissions). How the kernel's RVA23 mandatory coverage went from ~68% to 100% in Linux v7.0, how maintainers decide what "supporting" an extension means, and the runtime-detection and compile-time-specialisation series for v7.1. Selected by the RISE Project as a Featured RISE Member Talk.
Empowering RISC-V Ecosystem with AI Agents — online talk (video)
RISC-V International China Community Meetup
April 10, 2026
Online talk co-presented with Jian Zhang on RVA23 readiness and AI-assisted workflows for daily RISC-V development.
Chart: RVA23 mandatory extension support in the Linux kernel, reaching 100% in v7.0-rc1
RISC-V International
This Week in RISC-V
March 20, 2026
My RISCstar blog post on RVA23 upstream work was cited by RISC-V International in the 🧠 This Week in RISC-V: March 20, 2026 issue.
📢 RISC-V International Weekly Newsletter
Chart: RISC-V board count in mainline Linux against the ARM64 curve shifted forward by 7.5 years
LinkedIn
📝 Article · LinkedIn
January 24, 2026
Counting the boards each mainline LTS kernel supports, by the device tree blobs it builds: ARM64 since v4.1 and RISC-V since v5.4. ARM64 passed 26 boards in 2016 and went exponential; RISC-V reached 21 in v6.6 (October 2023) and has grown linearly since. Shift the ARM64 curve by 7.5 years and the two lines up, which raises the question whether RISC-V follows the same script or writes its own.
RISC-V International
RISC-V International Blog
July 24, 2025
Insights and observations from attending the 5th RISC-V Summit China, sharing perspectives on ecosystem development and community growth.
📢 Republished by CRVA (China RISC-V Alliance)
RISCstar Solutions
RISCstar Solutions Blog
April 14, 2025
Key insights on the current state of RISC-V Linux kernel upstreaming and challenges faced by the community.
🔧 Linux Kernel • RISC-V

RISC-V Ecosystem Intelligence

Interactive dashboards and analysis tools tracking the evolution of RISC-V support in the Linux Kernel.

📊
ARM64 & RISC-V Targets
Tracking the growth of supported boards (DTBs) over time, comparing the trajectory of RISC-V against ARM64.
Board Support Growth
📈
RVA23 Kernel Evolution
Track how RVA23 mandatory extension support has evolved across multiple stable Linux Kernel versions.
Extension History
🛠️
RVA23 Profile Analysis
Breaks down the RVA23 Profile (User & Supervisor), checking support status against Kernel Devicetree.
Profile Coverage

Earlier Work: Linux Kernel Upstreaming (2024–2026)

Public upstream work from my time at RISCstar. (Client work stays with clients.)

RVA23 Contributions

Fixes found during RVA23 work:

SpacemiT K3 & K1 SoC Support

StarFive JH7110 SoC Support

Earlier Work: RVV Performance Benchmarks (2025)

Benchmark analyses and performance reports for RISC-V Vector Extension (RVV).

RISC-V International
RISC-V Summit NA 2025
October 23, 2025
Moving to RISC-V Vector: A Practical Journey of AI Operator Optimization
Conference talk on practical AI operator optimization using RISC-V Vector Extension, presented at RISC-V Summit North America.
🎥 YouTube
📄 PDF
📊 PPTX

Earlier Work: Arm SVE Libraries

I have extensive experience accelerating computing libraries using vector instructions (including Arm SVE/SME and RISC-V Vector Extension). The contributions listed here represent only my open source work; significant additional contributions to commercial software libraries are not shown.

BLIS (BLAS-like Library Instantiation Software)

Added two kernels (dgemm and dpackm) using ARM SVE.

ISA-L (Intel Intelligent Storage Acceleration Library)

Enabled SVE (Scalable Vector Extension) support in ISA-L erasure code for aarch64 architecture.

Education & Experience

Current

Engineer, Principal — China Linux Team, Qualcomm — 2026.06 – Present

Previously

Director of Software Engineering, RISCstar — 2026.03 – 2026.06: Led software engineering at RISCstar, a provider of low‑level software solutions for Arm and RISC‑V. Collaborated with the RISC‑V ecosystem—SoC vendors, spec development, open‑source projects—and drove upstream Linux kernel development for RISC‑V (ISA extension support, SoC enablement, RVA23 profile work).

Director of China Operations, RISCstar — 2024.10 – 2026.03 (Beijing/Remote): Drove China operations across BD/Sales and technical delivery: brand building, opportunity discovery, contract management, technical scoping/effort estimates, coordinating global teams, and directly contributing to Linux kernel upstream work for domestic RISC‑V chips. Secured multiple contracts, including the company’s first global deal; delivered talks at RISC-V Summit, openEuler, and RVEI events.

Senior Tech Lead, Linaro — 2012.01 – 2024.09: Led Linaro/HiSilicon Landing Team; Linux kernel, SVE/SVE2, Big Data, OpenSSL 3.0, JDK on Kirin/HiKey/Kunpeng; member relations and technical leadership.

Manager of Software Development, Flextronics (伟创力) — 2010.09 – 2011.10: Led BSP for dual‑screen Android; drivers/HAL for battery, charger, USB, PM, HDMI, Wi‑Fi.

Assistant Manager / Software Development, SK Telecom — 2007.12 – 2010.09: Smart SIM + Android; USB connectivity; kernel upgrades; Android porting for Smart SIM.

Senior Software Engineer, Motorola Mobile Devices — 2003.05 – 2007.11: Power management & Wi‑Fi driver on EZX (MontaVista 2.4.10); contributed to A910, first dual‑mode phone.

Education

Selected Skills

Linux Kernel BSP & Bring‑up Performance & Power Upstreaming Open‑Source Leadership RISC-V RISC-V Vector / RVV Arm / Arm64 SVE/SVE2 OpenSSL · JDK Tech‑Biz Delivery

Contact

Beijing, China
docularxu@msn.com · (+86) 138‑1154‑8651
LinkedIn: linkedin.com/in/docularxu

Badges & Certifications

RISC-V International
RISC-V International Advocate
Ambassadors & Advocates Program
RISC-V International
2026
DeepLearning.AI
Quantization Fundamentals
Hugging Face
DeepLearning.AI
June 11, 2024

Conference Speaking Engagements

Timeline

2022 ~ 2026
Note: Includes open source and ecosystem events
2026
October 6
RISC-V Microconference Talk
"RVA23 in practice: discovery, dispatch, and the hardware left behind"
[Slides]
June 9
Main Hall Talk (with Charlie Jenkins)
"RVA23 Profile Support in Linux Kernel: From Extension Definitions to Userspace Export"
Plenary slot right after Greg KH's keynote; Featured RISE Member Talk
[Slides] [Video]
April 10
Online Talk (with Jian Zhang)
"Empowering RISC-V Ecosystem with AI Agents: RVA23 Specs and Practical RISC-V Skills"
[Slides] [Video]
2025
November 25
Talk
"Porting Code to RISC-V: Course Development practices accelerating the RISC-V developer ecosystem"
October 23
RISC-V Summit 2025 NA
Talk
"Moving to RISC-V Vector: A Practical Journey of AI Operator Optimization"
July 16
The 5th RISC-V Summit China
Poster
"RISC-V Linux Kernel / Boot Firmware 2025 Progress Report: Challenges from Upstream and Downstream"
March 22
Lightning Talk
"Understanding RISC-V Ecosystem Development Stages and Construction Path from the Perspective of Arm Ecosystem Development"
February 28
2025 China RISC-V Ecosystem Conference
Talk
"Current Status of RISC-V Linux Kernel Open Source Upstream"
2024
December 28
RISC-V Industry Development Conference 2024
Talk
"Crossing the Chasm: Ecosystem Transition and Challenges from Arm to RISC-V"
December 18
CIX Technology 2024 Ecosystem Conference
Panel Discussion with ecosystem leaders from Red Hat, Ubuntu, Deepin, Kylin, and openEuler
"Embracing Community, Open and Win-Win"
July 5
openEuler Big Data Meetup
Talk
"Advantages and Challenges of Using UADK Acceleration in Big Data"
April 10
Talk
"Optimizing Workloads with Arm64 & Hardware Accelerators"
Topics: HBase/HDFS Transparent Encryption, AES/SM4, OpenSSL 3.0
2023 2022
August 19
Talk
"Optimizing HDFS Performance: Balanced Utilization of Hardware Accelerators and ARM64 Multi-core Capabilities on KUNPENG920"
May 16
openEuler + Linaro Developer Day
Talk
"Accelerating High-Performance Computing with Arm SVE Vector Instructions"

English

开源社区
运作、参与和贡献

2022 ~ 2026
注:收录操作系统及开源社区相关的活动
2026
10月6日
RISC-V Microconference 演讲
"RVA23 in practice: discovery, dispatch, and the hardware left behind"
[Slides]
6月9日
主会场演讲(与 Charlie Jenkins 联合)
"RVA23 Profile Support in Linux Kernel: From Extension Definitions to Userspace Export"
首日主会场,紧接 Greg KH Keynote;RISE 基金会 Featured RISE Member Talk
[Slides] [Video]
4月10日
线上演讲(与张建联合分享)
《用 AI Agent 赋能 RISC-V 生态:RVA23 规范与 RISC-V 实用技能》
[Slides] [Video]
2025
11月25日
演讲
《〈Porting Code to RISC-V〉:加速 RISC-V 开发者生态的课程实践》
10月23日
RISC-V Summit 2025 NA
Talk
"Moving to RISC-V Vector: A Practical Journey of AI Operator Optimization"
7月16日
第五届RISC-V中国峰会
Poster
《RISC-V Linux 内核/启动固件2025进展报告》
3月22日
演讲
《从 Arm 生态的发展看 RISC-V 生态的发展阶段和构建之路》
2月28日
2025 中国 RISC-V 生态大会
演讲
《RISC-V Linux内核开源upstream现状》
2024
12月28日
2024 RISC-V 产业发展大会
演讲
《跨越鸿沟:从Arm到RISC-V的生态转型与挑战》
12月18日
此芯科技2024生态大会
圆桌论坛:与来自 红帽 / Ubuntu / 统信 Deepin / 麒麟 openEuler 的生态负责人共话《拥抱社区,开放共赢》
7月5日
openEuler 大数据 Meetup
演讲
《大数据领域使用 UADK 加速的优势和挑战》
4月10日
演讲
《Optimizing Workloads with Arm64 & Hardware Accelerators》
主要内容:HBase/HDFS Transparent Encryption,AES/SM4,OpenSSL 3.0
2023 2022
8月19日
演讲
《优化HDFS性能:在KUNPENG920上实现硬件加速器和ARM64多核能力的均衡利用》
主要内容:HDFS,大数据,MD5,Multi-buffer,UADK 加速,OPENSSL
5月16日
openEuler + Linaro Developer Day
演讲
《利用 Arm SVE 向量指令加速高性能计算》

中文

Other Videos & References

Additional talks, interviews, and resources.

FOSSASIA Summit 2024
Apr 10, 2024
Optimizing Workload Distribution
How to synergize #Arm64 multi-core CPUs with #hardware accelerators for enhanced system efficiency.
🎥 YouTube Short
Interview
Apr 9, 2024
Pre-session Interview in FOSSASIA Summit 2024
Interview session discussing technology and ecosystem topics.
🎥 YouTube
Linaro Resource
May 16, 2022
Accelerating HPC with Arm SVE
Online talk: Accelerating for high performance computing with Arm SVE vector instructions.
🔗 Linaro
openEuler Interview
Dec 16, 2024
openEuler Quick Interview – Xu Guodong, RISCstar Solutions, Director
Quick interview discussing RISCstar Solutions' work in the RISC-V ecosystem and contributions to openEuler community.
🎥 YouTube Recording

2026 Release Calendars

A hobby for fun — I made these to keep myself on track, hopefully useful to others too.

Linux Kernel Release Calendar 2026
Merge windows, RC milestones, and stable releases for the Linux kernel in 2026.
🐧 Linux Kernel
U-Boot Release Calendar 2026
Quarterly release cycles, merge windows, community meetings, and RC schedule for U-Boot in 2026.
🔧 U-Boot