9b1a70e3a5
Enhance command execution with improved concurrency and documentation updates. Refined the CommandTaskContext structure for better task management and clarified usage instructions for 'memtest' and 'tasktest' commands in README.md.
2026-02-27 20:14:24 +00:00
7ecf26cbd9
Add command task execution and improve command documentation
...
Introduced a new CommandTaskContext structure to facilitate command execution in separate tasks. Updated the execute_command function to spawn tasks for commands, enhancing concurrency. Improved documentation for the 'memtest' and 'tasktest' commands in README.md to clarify their functionality and usage. Updated the interactive prompt reference to 'starling>'.
2026-02-27 20:14:11 +00:00
d17daf7aac
Update system branding and improve documentation clarity. Changed references from "Simple UEFI Operating System" to "Simple 64-bit Operating System" in multiple files. Enhanced comments in memory.c for better understanding of PMM initialization and paging initialization.
2026-02-27 19:57:26 +00:00
a3edb854f4
Refactor boot_info.h and related files for improved abstraction and consistency. Updated function signatures to use generic types, replaced UEFI-specific types with kernel types, and enhanced documentation for clarity. Adjusted kernel entry point and service wrappers to align with new structure.
2026-02-27 19:53:40 +00:00
13a281fa4f
Better docs and structure
2026-02-26 21:33:16 +00:00
d449150169
Task scheduler
2026-02-26 21:08:06 +00:00
6658e4314b
Iso added
2026-02-26 20:39:33 +00:00
770526efae
Memory heap and allocator
2026-02-26 20:24:56 +00:00
c2dd9d1e89
Merge branch 'master' of https://git.jimmybinoculars.org.uk/JimmyBinoculars/Operator-system
2026-02-26 20:13:33 +00:00
95c0f15640
Added interrupt and exception handling
2026-02-26 20:12:45 +00:00
dbeb6aa204
Proper backspace support
2026-02-26 18:18:05 +00:00
4d447d3dec
Proper kernel
2026-02-26 18:11:24 +00:00
f266dd7c8c
Loaded a kernel
2026-02-26 17:41:53 +00:00
8993630081
Initial commit, working
2026-02-26 17:37:57 +00:00