aboutsummaryrefslogtreecommitdiff
path: root/mirai/fs/afs/cache.zig
AgeCommit message (Collapse)AuthorFilesLines
2026-02-24Bunch of stuff moved as .old for new arch changeBobby1-32/+0
2026-02-15Refactor AFS and GPT Filesystem ImplementationBobby1-0/+32
- Removed the old GPT partition table parser and replaced it with a new implementation in `mirai/fs/gpt/gpt.zig` that adheres to the latest standards. - Introduced a new AFS (Akiba File System) driver in `mirai/fs/afs/afs.zig`, including operations for reading, writing, and managing clusters and entries. - Added utilities for handling AFS locations, clusters, and cache operations in `mirai/fs/afs/location.zig`, `mirai/fs/afs/cluster.zig`, and `mirai/fs/afs/cache.zig`. - Implemented read and write operations for AFS in `mirai/fs/afs/read.zig` and `mirai/fs/afs/write.zig`, including functions for managing unit sizes and stack entries. - Introduced type definitions for AFS structures in `mirai/fs/afs/types.zig` and updated the existing types in `mirai/fs/gpt/types.zig`. - Added endian conversion utilities in `mirai/utils/bytes/endian.zig` to facilitate byte order handling. - Enhanced utility functions for converting integer types in `mirai/utils/types/int.zig`.