Commit Graph

  • 62ec27e76b start_32 now maps 2GiB of virtual memory instead of 1 GiB Max Wash 2022-12-24 10:28:01 +00:00
  • a3be1de07d start_64 vga_clear now clears the screen AND resets the colour attribute bytes Max Wash 2022-12-21 08:31:11 +00:00
  • ea8d46b0f0 Removed old kernel_init() Max Wash 2022-12-21 08:30:44 +00:00
  • 43a15c2dee Boot log is now stored in the build directory Max Wash 2022-12-21 08:30:23 +00:00
  • 8475a6139e Implemented some basic libc functions and a text console Max Wash 2022-12-21 08:29:33 +00:00
  • f59d67435d Added a build rule to generate compile_commands.json Max Wash 2022-12-21 08:27:32 +00:00
  • 38202e5ccd Fixed a misnamed label in start_64 print_kernel_identifier Max Wash 2022-12-15 13:48:55 +00:00
  • 72bf6faadd Started implementing debugging facilities Max Wash 2022-12-14 21:45:24 +00:00
  • 51e065faaf Fixed some more dodgy formatting Max Wash 2022-12-14 18:44:46 +00:00
  • 48f00ba3b1 Optimised start_64 vga_clear() Max Wash 2022-12-14 18:41:41 +00:00
  • a5c6240761 Adjusted the start_64 kernel identifier message Max Wash 2022-12-14 18:40:06 +00:00
  • f9c835b9d6 Removed unused function and error message Max Wash 2022-12-14 18:33:51 +00:00
  • a94dfdc952 Reformat for 8-width tabs Max Wash 2022-12-14 18:31:27 +00:00
  • 268c063876 Updated gitignore Max Wash 2022-12-14 18:31:19 +00:00
  • 766667a6ad Finished implementing paging init and long mode switch Max Wash 2022-12-13 22:22:04 +00:00
  • 3402207602 Added build system and some core boot files Max Wash 2022-12-13 20:21:28 +00:00
  • a54e2eaabc Initial commit Max Wash 2022-12-13 20:18:46 +00:00