mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-08 14:16:47 +00:00
* 更改pcb中的fs以及fNsSet结构体,以便从fs中获取pwd inode * fmt * 更改run-qemu.sh,为x86_64传入KERNEL_CMDLINE参数 * 提取FsStruct中的root和pwd信息 * chore(run-qemu.sh): 重构内核启动参数处理逻辑 - 优化KERNEL_CMDLINE拼接逻辑,确保参数顺序正确 - 统一使用sh -c执行QEMU命令 Signed-off-by: longjin <longjin@DragonOS.org> * refactor(mnt_namespace): 重构FsStruct使用ModeType并移除Arc包装 - 将umask类型从u32改为ModeType - 移除path_context的Arc包装,改为直接使用RwLock - 实现Clone trait替代自动derive - 更新默认umask值为ModeType::S_IWUGO Signed-off-by: longjin <longjin@DragonOS.org> * fix(run-qemu): 修改x86_64架构的init程序路径 将x86_64架构的init程序从/bin/busybox改为/bin/dragonreach Signed-off-by: longjin <longjin@DragonOS.org> --------- Signed-off-by: longjin <longjin@DragonOS.org> Co-authored-by: longjin <longjin@DragonOS.org>