• Sun Haoyu's avatar
    feat(loongarch64): 实现 Boot 启动与早期初始化 (#3) · 2f4f1fb0
    Sun Haoyu authored
    - entry.S: 配置 DMW0/DMW1 直接映射窗口,设置启动栈,跳转 rust_main
    - linker.ld: 调整链接地址为 0x00400000,新增 .boot.entry 段
    - mod.rs: 实现 early_uart 串口输出,成功打印 Hello World
    - memory.rs: 实现 clear_bss
    - backtrace.rs: 添加 loongarch64 的 fp/lr 读取
    - Makefile: 重构构建系统,新增 qemu-la-gdb/qemu-rv-gdb 调试目标
    - build.rs: 添加链接脚本变更检测
    - .vscode: 添加 GDB 调试配置(launch.json, tasks.json 等)
    - .gitignore: 取消忽略 .vscode 目录,共享调试配置
    - docs: 添加 entry.S 人工分析文档
    
    注:启动阶段注释掉了分页相关代码(CRMD.PG=1),待 #4/#5 完成后启用
    
    Closes #3
    2f4f1fb0