Commit Graph

14 Commits

Author SHA1 Message Date
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