Skip to content

一貫した RTC スナップショットと fnd_time_now を仕様化・実装する #86

Open

Description

@src3453

背景: FS2 の時刻は i64 UNIX 秒と ms。現行 time_get の秒と tick を組み合わせるだけでは一貫したサブ秒時刻にならない。

根拠: doc/spec_FS2.md §7、doc/spec_PeC.md RTC、doc/spec_Foundation_API.md §14。

作業と受け入れ条件:

  • 秒境界を跨いでも整合する RTC 秒/サブ秒の取得方法、カーネル ABI と fnd_time_now の契約を先に確定する。tick の剰余を無条件に RTC 秒へ足さない。
  • fs の created/modified に同じ時刻契約を使い、取得不能は (0,0)、秒精度のみなら ms=0 とする。
  • (-1,999)、秒境界、64-bit 値、RTC 無効/未取得、時計巻戻し、ms 範囲をテストする。
  • C/ゲスト側と仕様の構造体・符号・エラーを同期する。

関連: KAN-15。


移行元: KAN-28(Jira 状態: To Do (機能))

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions