Skip to content

merge: HAL 层 与 mm 层

Winter Iris requested to merge HAL into main
  • 接入 vendored fdt 库完成设备树解析
  • RISC-V: 实现 BootMemoryMap / DtbParser / enable_mmu (Sv57)
  • LoongArch: 补齐 Arch 全部方法,与 RISC-V 进度对齐
    • putchar (16550 UART), halt (idle 0), shutdown
    • flush_tlb (tlbflush/tlbclr), enable_mmu (LA464 CSR)
  • kernel_start 接受 DTB 指针,串联 init_mm() 初始化 memblock
  • sbi-rt/riscv 改为 RISC-V 条件依赖
  • 新增 LoongArch linker.ld 和 entry.asm

Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com

Merge request reports