背景: 実装案フェーズ7の拡張カードドライバが未登録。SDK 自体の実装とは区別し、Foundation サービスとして扱う境界を決める。 根拠: [doc/foundation_os_plan.md §4.5・§8](https://github.com/src3453/src32/blob/main/doc/foundation_os_plan.md)、[doc/spec_Foundation.md §9.1・§10.2〜10.3](https://github.com/src3453/src32/blob/main/doc/spec_Foundation.md)、[doc/spec_Foundation_API.md §9](`https://github.com/src3453/src32/blob/main/doc/spec_Foundation_API.md)、[doc/spec_WASM_expansion_card.md](https://github.com/src3453/src32/blob/main/doc/spec_WASM_expansion_card.md)。` 作業と受け入れ条件: * カードの識別、サービス登録、起動設定、最小 MMIO 窓の grant と IRQ5〜12 の所有、終了時 cleanup を定義する。 * DMA/バスマスタを持つカードの扱いを検討し、無制限の RAM/MMIO 権限を一般アプリに与えない。 * /dev 公開・DEV_OPEN の契約と、権限不足/不在/終了・再起動時のエラーを定義する。 * SDK の timer 等を候補として、パッケージ化した実カードをゲストから操作する最初のドライバと受け入れ計画を決める。 先行: KAN-18。DEV_OPEN の認可課題と設計を合わせる。成果物はまず仕様と最初のドライバ計画。 --- 移行元: [KAN-34](https://src3453.atlassian.net/browse/KAN-34)(Jira 状態: To Do (機能))
Activity