Skip to content

[EPIC] 阶段0:消除架构腐化,建立 subsystem 解耦基础 #241

@miiyakumo

Description

@miiyakumo

目标

在引入任何新架构之前,优先清理当前代码中的历史耦合与抽象泄漏。本阶段不引入新的架构概念,只做结构性整理。

子任务

验收标准

  • cargo build 双架构通过
  • QEMU (RISC-V) 启动进入 init 进程
  • cargo clippy 无新增 warning
  • 现有全部 test_case! 通过
  • 无超过 1000 行的 .rs 文件
  • arch 外部零 arch::intr::* / arch::kernel::task::* / arch::trap::TrapFrame 直接引用
  • println! 定义仅一处,console_putchar 签名全链统一为 fn(u8)
  • static mut,零 Result<(), ()>
  • MaybeUninit::zeroed().assume_init() 用于非平凡类型

Metadata

Metadata

Assignees

No one assigned

    Labels

    P-High优先级较高,应尽快处理。T-Epic一个大工程

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions