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
- riscv: hwprobe: Expose RVA23U64
base behavior, v8 (11 patches; 20 Sep 2026, under review) — carried
forward from Andrew Jones' RFC; introduces an ISA-bases bitmap, prints
isa basesin /proc/cpuinfo, and exposes therva23u64base behavior via hwprobe so distributions can target RVA23 with glibc-hwcaps.
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.
RISC-V Ecosystem Intelligence
Interactive dashboards and analysis tools tracking the evolution of RISC-V support in the Linux Kernel.
Earlier Work: Linux Kernel Upstreaming (2024–2026)
Public upstream work from my time at RISCstar. (Client work stays with clients.)
RVA23 Contributions
- RVA23U64/RVA23S64 mandatory extensions support, patch 6-9 (13 Jan 2026, applied to riscv-dt-for-next)
- riscv: dts: Add "b" ISA extension to existing devicetrees (20 Jan 2026, accepted)
- riscv: cpufeature: Add Supm extension id and validation (25 Jan 2026, applied Apr 2026)
Fixes found during RVA23 work:
- riscv/cpufeature.c: Zk missing Zknh (6 Jan 2026, applied)
- dt-bindings: riscv: update ratified version of h, svinval, svnapot, svpbmt (10 Jan 2026, applied)
SpacemiT K3 & K1 SoC Support
- K3: Basic device tree enablement (15 Jan 2026, applied)
- K3: Reset driver v3 (20 Jan 2026, under review)
- K1: PDMA — working DMA driver (22 Aug 2025, merged into v6.18)
- K1: PWM support (7 Jul 2025, merged into v6.17)
StarFive JH7110 SoC Support
Earlier Work: RVV Performance Benchmarks (2025)
Benchmark analyses and performance reports for RISC-V Vector Extension (RVV).
SLEEF (Nonlinear Math)
OpenBLAS (Linear Algebra)
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
- Linux kernel and platform software engineering with Qualcomm's China Linux Team.
- RISC‑V International Advocate; member of the RISE Platform and Enablement & Optimization Working Groups. Continuing to contribute to the upstream Linux kernel and the RISC‑V ecosystem.
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
- M.S., Computer Science — Beijing University of Posts and Telecommunications (1999–2002)
- B.S., Computer Science — Qingdao University (1995–1999)
Selected Skills
Contact
Beijing, China
docularxu@msn.com · (+86) 138‑1154‑8651
LinkedIn: linkedin.com/in/docularxu
Badges & Certifications
Conference Speaking Engagements
Timeline
"RVA23 in practice: discovery, dispatch, and the hardware left behind"
[Slides]
"Porting Code to RISC-V: Course Development practices accelerating the RISC-V developer ecosystem"
"Moving to RISC-V Vector: A Practical Journey of AI Operator Optimization"
"RISC-V Linux Kernel / Boot Firmware 2025 Progress Report: Challenges from Upstream and Downstream"
"Understanding RISC-V Ecosystem Development Stages and Construction Path from the Perspective of Arm Ecosystem Development"
"Current Status of RISC-V Linux Kernel Open Source Upstream"
"Crossing the Chasm: Ecosystem Transition and Challenges from Arm to RISC-V"
"Embracing Community, Open and Win-Win"
"Advantages and Challenges of Using UADK Acceleration in Big Data"
"Optimizing Workloads with Arm64 & Hardware Accelerators"
Topics: HBase/HDFS Transparent Encryption, AES/SM4, OpenSSL 3.0
"Optimizing HDFS Performance: Balanced Utilization of Hardware Accelerators and ARM64 Multi-core Capabilities on KUNPENG920"
"Accelerating High-Performance Computing with Arm SVE Vector Instructions"
English
- 6 Oct 2026, Linux Plumbers Conference 2026, Prague, RISC-V Microconference Talk: "RVA23 in practice: discovery, dispatch, and the hardware left behind" [Slides]
- 9 Jun 2026, RISC-V Summit Europe 2026, Bologna, Main Hall Talk (with Charlie Jenkins): "RVA23 Profile Support in Linux Kernel: From Extension Definitions to Userspace Export" — Featured RISE Member Talk [Slides] [Video]
- 10 Apr 2026, RISC-V International China Community Online Meetup, Online Talk (with Jian Zhang): "Empowering RISC-V Ecosystem with AI Agents: RVA23 Specs and Practical RISC-V Skills" [Slides] [Video]
- 25 Nov 2025, RISC-V Industry Development Conference and RDSA International Summit, Zhuhai/Macao, Talk: "Porting Code to RISC-V: Course Development practices accelerating the RISC-V developer ecosystem"
- 23 Oct 2025, RISC-V Summit 2025 NA, Talk: "Moving to RISC-V Vector: A Practical Journey of AI Operator Optimization"
- 16 Jul 2025, The 5th RISC-V Summit China, Shanghai, Poster: "RISC-V Linux Kernel / Boot Firmware 2025 Progress Report: Challenges from Upstream and Downstream"
- 22 Mar 2025, openEuler on RISC-V & deepin Meetup-Beijing, Lightning Talk: "Understanding RISC-V Ecosystem Development Stages and Construction Path from the Perspective of Arm Ecosystem Development"
- 28 Feb 2025, 2025 China RISC-V Ecosystem Conference, Talk: "Current Status of RISC-V Linux Kernel Open Source Upstream"
- 28 Dec 2024, RISC-V Industry Development Conference 2024, Talk: "Crossing the Chasm: Ecosystem Transition and Challenges from Arm to RISC-V"
- 18 Dec 2024, Shanghai Zhangjiang, CIX Technology 2024 Ecosystem Conference, Panel Discussion with ecosystem leaders from Red Hat, Ubuntu, Deepin, Kylin, and openEuler: "Embracing Community, Open and Win-Win"
- 5 Jul 2024, openEuler Big Data Meetup, Talk: "Advantages and Challenges of Using UADK Acceleration in Big Data"
- 10 Apr 2024, FOSSASIA Summit 2024, Ha Noi, Talk:
"Optimizing Workloads with Arm64 & Hardware Accelerators"
Topics: HBase/HDFS Transparent Encryption, AES/SM4, OpenSSL 3.0 - 19 Aug 2023, ApacheCon 2023, Talk:
"Optimizing HDFS Performance: Balanced Utilization of Hardware Accelerators and
ARM64 Multi-core Capabilities on KUNPENG920"
Topics: HDFS, Big Data, MD5, Multi-buffer, UADK Acceleration, OPENSSL - 16 May 2022, openEuler + Linaro Developer Day, Talk: "Accelerating High-Performance Computing with Arm SVE Vector Instructions"
开源社区
运作、参与和贡献
"RVA23 in practice: discovery, dispatch, and the hardware left behind"
[Slides]
"Moving to RISC-V Vector: A Practical Journey of AI Operator Optimization"
《RISC-V Linux 内核/启动固件2025进展报告》
《RISC-V Linux内核开源upstream现状》
《跨越鸿沟:从Arm到RISC-V的生态转型与挑战》
《Optimizing Workloads with Arm64 & Hardware Accelerators》
主要内容:HBase/HDFS Transparent Encryption,AES/SM4,OpenSSL 3.0
《优化HDFS性能:在KUNPENG920上实现硬件加速器和ARM64多核能力的均衡利用》
主要内容:HDFS,大数据,MD5,Multi-buffer,UADK 加速,OPENSSL
中文
- 6 Oct 2026,Linux Plumbers Conference 2026,布拉格,RISC-V Microconference 演讲 "RVA23 in practice: discovery, dispatch, and the hardware left behind" [Slides]
- 9 Jun 2026,RISC-V Summit Europe 2026,博洛尼亚,主会场,与 Charlie Jenkins 联合演讲 "RVA23 Profile Support in Linux Kernel: From Extension Definitions to Userspace Export"(RISE 基金会 Featured RISE Member Talk) [Slides] [Video]
- 10 Apr 2026,RISC-V International 中国社区线上 Meetup,与张建联合线上分享《用 AI Agent 赋能 RISC-V 生态:RVA23 规范与 RISC-V 实用技能》 [Slides] [Video]
- 25 Nov 2025,RISC-V产业发展大会暨RDSA国际论坛,人才分论坛,珠海/澳门,演讲《〈Porting Code to RISC-V〉:加速 RISC-V 开发者生态的课程实践》
- 23 Oct 2025,RISC-V Summit 2025 NA,"Moving to RISC-V Vector: A Practical Journey of AI Operator Optimization - Guodong Xu, RISCstar Solutions"
- 16 Jul 2025,第五届RISC-V中国峰会,The 5th RISC-V Summit China, 上海。Posters,《RISC-V Linux 内核/启动固件2025进展报告 - 从上游支持到生产级部署的实践与挑战》
- 22 Mar 2025,openEuler on RISC-V & deepin Meetup-北京站,闪电演讲《从 Arm 生态的发展看 RISC-V 生态的发展阶段和构建之路》
- 28 Feb 2025,2025 中国 RISC-V 生态大会,演讲《RISC-V Linux内核开源upstream现状》
- 28 Dec 2024,RISC-V 产业发展大会 2024,演讲《跨越鸿沟:从Arm到RISC-V的生态转型与挑战》
- 18 Dec 2024,上海张江,此芯科技2024生态大会,圆桌论坛:与来自 红帽 / Ubuntu / 统信 Deepin / 麒麟 openEuler 的生态负责人共话《拥抱社区,开放共赢》
- 5 Jul 2024,openEuler 大数据 Meetup,演讲《大数据领域使用 UADK 加速的优势和挑战》
- 10 Apr 2024,FOSSASIA Summit 2024,Ha Noi,演讲《Optimizing
Workloads with Arm64 & Hardware Accelerators》
主要内容:HBase/HDFS Transparent Encryption,AES/SM4,OpenSSL 3.0 - 19 Aug 2023,ApacheCon
2023,《优化HDFS性能:在KUNPENG920上实现硬件加速器和ARM64多核能力的均衡利用》
主要内容:HDFS,大数据,MD5,Multi-buffer,UADK 加速,OPENSSL - 16 May 2022,openEuler + Linaro Developer Day,演讲《利用 Arm SVE 向量指令加速高性能计算》
Other Videos & References
Additional talks, interviews, and resources.
2026 Release Calendars
A hobby for fun — I made these to keep myself on track, hopefully useful to others too.