aboutsummaryrefslogtreecommitdiff
path: root/mirai/kata/pool.zig
AgeCommit message (Collapse)AuthorFilesLines
2026-02-24Bunch of stuff moved as .old for new arch changeBobby1-145/+0
2026-02-24commit for arch changeBobby1-2/+21
2026-02-23feat: Enhance Kata state management with new states and deferred cleanup for ↵Bobby1-4/+3
page tables
2026-02-23feat: Enhance Kata memory management with stack growth support and ↵Bobby1-0/+2
additional user stack properties
2026-02-23refactor: dynamic allocation for letter data in Kata invocationsBobby1-1/+8
2026-02-23fix: dynamic attachments in kataBobby1-4/+16
2026-02-23refactor: Simplify memory cleanup logic in Kata managementBobby1-2/+0
2026-02-23feat: Implement memory cleanup for dissolved Katas and enhance page table ↵Bobby1-0/+4
destruction logic
2026-02-15Refactor Kata Memory Management and SchedulerBobby1-0/+104
- Updated memory management in `memory.zig` to improve virtual buffer allocation and deallocation. - Removed `sensei.zig` and refactored scheduling logic into new files: `queue.zig`, `sensei.zig`, and `waker.zig`. - Introduced `attachment.zig` for managing attachments with new constants and limits. - Created `pool.zig` for managing the Kata pool, including creation and dissolution of Katas. - Enhanced `types.zig` to define new structures and enums for Katas and their states. - Improved context switching in `shift.zig` to streamline Kata execution state management. - Updated file references and imports across the codebase to reflect new structure.