开坑: A Bootloader For Loongson based on Linux Kernel

2018-10-05   CS&EE

最近给自己坑开的有点多了,尽管如此还是想再开个坑。

前言

龙芯目前主要在用两种Bootloader,PMON和昆仑固件。PMON之烂,大家有目共睹。昆仑固件又不开源,要给龙芯整一个好用的Bootloader的想法在我心中萌发已久,但是实现一个Bootloader的难度我也是清楚的,所以一直没有付诸实施。
在Phoronix上偶然看到了LinuxBoot的新闻,被他使用Linux Kernel作为Bootloader基础框架,使用kexec loadelf来引导下一阶段操作系统的思路震惊了。回头一想,这个思路在龙芯上可行性也非常高,并且可以利用现有的驱动而避免实现很多高级的外设驱动,降低难度。同时也能有个比较“Fantacy”的GUI界面。


阅读全文...

Loongson Processors Collection

2018-06-20   CS&EE

Due to historical and confidential reasons, several Loongson processors didn’t appear on Loongson’s official website. Based on public documents and papers, I’m going to list Loongson processors here as far as possible.

阅读全文...

龙芯2K 龙芯派 开箱

2018-06-02   CS&EE

呐,3.10订的龙芯派,2K SoC,本来是给自己的生日礼物,硬是拖到6.1变成儿童节礼物。虽然自知没机会再过儿童节了。
照片全部由Mi Mix2S拍摄。。手抖党很没办法。


阅读全文...

龙芯Spectre 漏洞PoC的移植测试

2018-01-08   CS&EE

为了证实Spectre漏洞对于龙芯3A的影响,我对 https://github.com/Eugnis/spectre-attack 这个PoC进行了MIPS下的移植。

阅读全文...

SM T-705C LineageOS 移植

2017-12-19   CS&EE

Update3:
详细说说基带不能运行的问题吧。
对于MDM9x25,三星使用的是Flashless Boot的方案,即基带自身不带任何Flash,而初始化的时候,通过ks桥和HSIC片间USB桥上传基带固件和EFS信息,SoC与基带以SAHARA协议通讯感兴趣的话可以参考一下第三方写的 SAHARA 通讯工具



阅读全文...