-
qiqi authored
变更: - 扩展构建链路为 riscv64/loongarch64 双架构,更新顶层、内核和用户态 Makefile, 调整 cargo target 配置,并将 linker 脚本拆分为 rv/la 两套 - 新增 loongarch 架构目录及其入口、trap、timer、sbi 等基础代码, 让内核和 user 运行库都具备双架构编译入口 - 重构 syscall 目录结构,将原先的大文件拆分为 fs/process 子模块, 新增 signal 和 net 模块,补充 socket/bind/connect/listen/accept/sendto/recvfrom、 rt_sigaction/rt_sigprocmask/rt_sigtimedwait/rt_sigreturn、clone3/get_robust_list、 mremap/setsid/membarrier/prlimit64 等接口 - 重构 process 侧共享资源和线程组状态,新增 address_space/shared, 整理 clone/clone3 标志校验、RLIMIT_NOFILE、clear_child_tid、线程共享资源等逻辑 - 完善 futex 和 SysV shm 支持,补充 timeout...
50950521