{"name":"tg-rcore-tutorial-ch8-T3L8","vers":"0.0.1-preview.1","deps":[{"name":"riscv","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"spin","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tg-console","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"tg-rcore-tutorial-console"},{"name":"tg-easy-fs","req":"^0.0.1-preview.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"tg-rcore-tutorial-easy-fs-T3L8"},{"name":"tg-easy-fs","req":"^0.0.1-preview.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build","package":"tg-rcore-tutorial-easy-fs-T3L8"},{"name":"tg-kernel-alloc","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"tg-rcore-tutorial-kernel-alloc"},{"name":"tg-kernel-context","req":"^0.4.5","features":["foreign"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"tg-rcore-tutorial-kernel-context"},{"name":"tg-kernel-vm","req":"^0.0.1-preview.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"tg-rcore-tutorial-kernel-vm-T3L8"},{"name":"tg-linker","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"tg-rcore-tutorial-linker"},{"name":"tg-linker","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"build","package":"tg-rcore-tutorial-linker"},{"name":"tg-sbi","req":"^0.0.1-preview.2","features":["nobios"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"tg-rcore-tutorial-sbi-T2L2"},{"name":"tg-signal","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"tg-rcore-tutorial-signal"},{"name":"tg-signal-impl","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"tg-rcore-tutorial-signal-impl"},{"name":"tg-sync","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"tg-rcore-tutorial-sync"},{"name":"tg-syscall","req":"^0.4.5","features":["kernel"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"tg-rcore-tutorial-syscall"},{"name":"tg-task-manage","req":"^0.4.5","features":["thread"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"tg-rcore-tutorial-task-manage"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"virtio-drivers","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xmas-elf","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0b7f45f00459398fa86e1da1a97ef4a323c327d70ba3fde3dd577018bf78f645","features":{"exercise":[]},"yanked":false,"pubtime":"2026-03-24T14:41:04Z"}
{"name":"tg-rcore-tutorial-ch8-T3L8","vers":"0.0.1-preview.2","deps":[{"name":"riscv","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"spin","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tg-console","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"tg-rcore-tutorial-console"},{"name":"tg-easy-fs","req":"^0.0.1-preview.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"tg-rcore-tutorial-easy-fs-T3L8"},{"name":"tg-easy-fs","req":"^0.0.1-preview.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build","package":"tg-rcore-tutorial-easy-fs-T3L8"},{"name":"tg-kernel-alloc","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"tg-rcore-tutorial-kernel-alloc"},{"name":"tg-kernel-context","req":"^0.4.5","features":["foreign"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"tg-rcore-tutorial-kernel-context"},{"name":"tg-kernel-vm","req":"^0.0.1-preview.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"tg-rcore-tutorial-kernel-vm-T3L8"},{"name":"tg-linker","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"tg-rcore-tutorial-linker"},{"name":"tg-linker","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"build","package":"tg-rcore-tutorial-linker"},{"name":"tg-sbi","req":"^0.0.1-preview.2","features":["nobios"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"tg-rcore-tutorial-sbi-T2L2"},{"name":"tg-signal","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"tg-rcore-tutorial-signal"},{"name":"tg-signal-impl","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"tg-rcore-tutorial-signal-impl"},{"name":"tg-sync","req":"^0.0.1-preview.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"tg-rcore-tutorial-sync-T3L8"},{"name":"tg-syscall","req":"^0.4.5","features":["kernel"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"tg-rcore-tutorial-syscall"},{"name":"tg-task-manage","req":"^0.0.1-preview.1","features":["thread"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"tg-rcore-tutorial-task-manage-T3L8"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"virtio-drivers","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xmas-elf","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f3b8e5e28240acc5994f2139b35c768c2295b741519f104b3240f3aa5365667e","features":{"exercise":[]},"yanked":false,"pubtime":"2026-03-25T02:36:33Z"}
