UniCore32 Port for Linux

Maintained by Guan Xuetao <gxt@mprc.pku.edu.cn>

UniCore ISA is defined and developed by Micro-Processor R&D Center of Peking University, and over the years, the CPUs and SoCs using UniCore ISA have been successfully applied in a variety of products in China.
The operating system upon UniCore ISA and PKUnity SoC is linux all the time, from linux-2.4.17 in 2001 to linux-3.x.y at present.

Mailist for UniCore32 on Linux platform:

Repo for UniCore32 on Linux platform:


Manual for UniCore32:


x86-unicore32 cross toolchain:


TODO list

Necessary drivers submit: mac


generic parts


signal (new abi, need verification)


memory management


Others