Nigel Barink Nigel
  • The Netherlands
  • https://barink.dev
  • I develop and experiment with software for fun.. whilst trying to make a career out of it.

  • Joined on 2020-10-03
Nigel pushed to Paging at Nigel/BarinkOS 2022-09-03 15:28:31 +00:00
16e2354019 KERNEL: Moved serials test function into the test folder
a47879f404 KERNEL: First Kernel heap implementation
Compare 2 commits »
Nigel pushed to Paging at Nigel/BarinkOS 2022-09-02 23:01:16 +00:00
656ca0baa8 KERNEL: Pre-kernel sets up the physical memory manager.
Nigel pushed to Paging at Nigel/BarinkOS 2022-09-02 19:10:27 +00:00
01fcb0aa15 KERNEL: Improved Physical memory allocation code / Code refactor
Nigel pushed to Paging at Nigel/BarinkOS 2022-09-01 18:17:56 +00:00
13e9beea79 KERNEL: Implementing VMM & cleaning up
9893a0bd17 KERNEL: Cleanup
Compare 2 commits »
Nigel pushed to Paging at Nigel/BarinkOS 2022-09-01 14:43:13 +00:00
a70ae5ca31 KERNEL: Mapping the bios region ( below 1Mib)
Nigel pushed to Paging at Nigel/BarinkOS 2022-09-01 14:15:48 +00:00
15443601a6 Adding dev-scripts (Without much content) .. this can later help setting up the projects on other pc's.
c90e90bd84 Moving the images from the repo into the disk folder
a5e7fdd07e KERNEL: Physical Page Frame allocation
Compare 3 commits »
Nigel pushed to Paging at Nigel/BarinkOS 2022-08-23 19:35:41 +00:00
59ba41f3d2 Multiboot Memory Map get copied to a "safe" place
Nigel pushed to Paging at Nigel/BarinkOS 2022-08-22 19:23:45 +00:00
5051b8903c Divided the kernel into seperate distinct phases
Nigel pushed to Paging at Nigel/BarinkOS 2022-08-21 19:21:13 +00:00
0f0fc9f252 Adding a skeleton for the memory management code
e70f56a005 Improving the memory mapping boot code
Compare 2 commits »
Nigel pushed to Paging at Nigel/BarinkOS 2022-08-19 21:45:22 +00:00
560dd64e64 Kernel is working in its full former glory as a higher half kernel
Nigel pushed to Paging at Nigel/BarinkOS 2022-08-18 23:08:06 +00:00
9436e6e033 End of the day cleanup.
d280aa0584 Page faults and protetion faults will now hang with a helpful message
Compare 2 commits »
Nigel pushed to Paging at Nigel/BarinkOS 2022-08-17 23:30:45 +00:00
7d6c823d79 Basic Launch of Higher half kernel
Nigel pushed to Paging at Nigel/BarinkOS 2022-08-17 12:59:02 +00:00
bbfea39c23 Fixing include paths for new structure
3b3e2597a1 Restructering Kernel folder before moving to higher half kernel
Compare 2 commits »
Nigel pushed to Paging at Nigel/BarinkOS 2022-08-17 12:19:05 +00:00
0b0e37b762 Paging cleanup, more cpu testing and psuedo code for higher half kernel
Nigel pushed to Paging at Nigel/BarinkOS 2022-08-16 17:09:35 +00:00
388ac8e7f9 Added checks to be sure paging is actually enabled on the cpu.
Nigel pushed to Feature/SceneGraph at Yoggie-Game-Studio/YoggieEngine 2022-08-15 19:35:10 +00:00
db6def3bc9 FIXED inputsystem linker error
Nigel pushed to Paging at Nigel/BarinkOS 2022-08-15 17:52:37 +00:00
9172da075a Added identity paging basics
Nigel pushed to Feature/SceneGraph at Yoggie-Game-Studio/YoggieEngine 2022-08-06 16:26:26 +00:00
ab5599f1fc Started development of BECS - the basic ECS system for the engine
3639f967e1 Ignore untracked file changes in some submodules
5a06b068f3 Moving source files to a src folder
Compare 3 commits »
Nigel created branch Feature/B-ECS in Yoggie-Game-Studio/YoggieEngine 2022-08-06 16:25:26 +00:00
Nigel pushed to Feature/B-ECS at Yoggie-Game-Studio/YoggieEngine 2022-08-06 16:25:26 +00:00
ab5599f1fc Started development of BECS - the basic ECS system for the engine
3639f967e1 Ignore untracked file changes in some submodules
5a06b068f3 Moving source files to a src folder
Compare 3 commits »