Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

增加基于 xtask 的调试操作 #296

Merged
merged 11 commits into from
May 16, 2022
Merged

Conversation

YdrMaster
Copy link
Collaborator

  • xtask

    • 选择架构现在是一个参数而不是子命令,例如 cargo rootfs --arch x86_64
    • 增加 asm 指令将指定参数编译的内核反汇编到文件;
    • 增加 qemu 指令在 QEMU 中启动 zCore(目前仅支持 RiscV64+Linux),可配置 SMP,可配置连接 gdb;
    • 增加 gdb 指令启动 gdb 并连接指定端口(目前仅支持 RiscV64)。
    • 弃用 rename,因为无法将 /tmp 里的文件移动到硬盘
    • 增加条件编译以免 xtask 干扰 rust-analyzer 的工作
  • drivers

    • 使用重构的设备树解析,并跳过不支持的中断号

@YdrMaster
Copy link
Collaborator Author

close #295

@elliott10 elliott10 merged commit 13fb9ee into rcore-os:master May 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants