文章浏览阅读1.9k次。1、 系统上电后由uboot的链接文件\u-boot\arch\mips\cpu\u-boot.lds知ENTRY(_start)程序入口点是\u-boot\arch\mips\cpu\xburst\start.s 2、 由la t9, board_init_f 知跳转到board_init_f 函数(\u-boot\arch\mips\lib\board.c)主..._mips uboot...
2023-11-13 13:33 阅读 阅读全文文章浏览阅读5k次。1. 引言文章是2年前移植u-boot时候分析的,u-boot方面文章比较多,但是mips方面的稍微少一点,因此贴上来就当资料搜集贴吧.(Note: 图片上传后和原图有些出入,不知道什么原因,不过总体框图还是正确的)1.1. 参考......
2023-11-13 13:33 阅读 阅读全文文章浏览阅读3k次。一,这道题刚拿到的时候我是直接载入IDA 结果分析的一团糟比赛结束之后 看了好多师傅wp 才知道mips架构的专用工具怎么用,比如retdec,jeb-mips开始是打算用retdec的,结果在线版的https://retdec.com/decompilation/......
2024-01-24 11:46 阅读 阅读全文文章浏览阅读442次。1. bootloader 将ELF 格式的Kernel 加载到某个空闲地址处,然后一般有个内存移动操作,目的地址在 arch/mips/Makefile 内指定: load-$(CONFIG_MIPS_PB1550) += 0xFFFFFFFF80100000,则最终bootloader定会将内核移到物理地址 0x00100000......
2023-11-13 13:32 阅读 阅读全文文章浏览阅读574次。1 引言现代CPU中,为了提高CPU的执行效率,高速缓存必不可少。关于Cache工作原理可以参考我之前的文章与ARM等架构相同,MIPS架构CPU也是采用多级cache。我们这里关心的是L1级缓存:I-cache和D-cache。通过这种哈......
2023-11-13 13:36 阅读 阅读全文