|
- Moved memory-related constants from `constants.zig` to `system/constants.zig` for better organization.
- Introduced `system/limits.zig` to centralize system-wide limits and constants.
- Updated various modules to use the new `system` module for accessing constants and limits.
- Added validation functions for user pointers and memory ranges in `system/limits.zig`.
- Enhanced file handling in `afs.zig` with a new function to get file size by path.
- Improved error handling and validation in various invocations and memory management functions.
- Marked the end of the kernel in the linker script for memory management.
|