Works

Mainly open-source community works

Loongson

Mainline Kernel Effort

  • LS2E/F: Maintainer
  • LS1B/1C: intc clk driver, DeviceTree support

Partly accepted by LKML, rest see out-of-tree patches here. Still attempting to submit them.

Toolchain

Maintaining a GCC toolchain with gnu_xhash support and other bugfixes/enhancements with other community members and tried to submit them to GNU. See GitHub/Loongson-Community.

PMON

Maintaining a PMON Bootloader code tree for Loongson-2K devices especially Pi2, See pmon-ls2k-pi2.
Modified a firmware by reverse engineering for community. See Blog Post.

EJTAG

Designed an EJTAG hardware prober based on reverse egineering, see loongson_ejtag.

Boost

Implement Boost.Context library on MIPS64 N64 ABI, merged by upstream.

KiCad

Add MIPS64 Support, also implemented kicad internal context. Accepted by upstream.

Chromium

Submited some patches.

Misc