Nigel Barink Nigel
  • The Netherlands
  • https://barink.dev
  • Heya folks, my name is Nigel. I am a passionate software engineer.

    Hobbies:

    • Writing software 🖥️

    • Baking bread🍞🥖

    • Learning Guitar 🎸

    Languages: 🇳🇱🇬🇧

  • Joined on 2020-10-03
Nigel pushed to PCI-IDE at Nigel/BarinkOS 2021-11-29 19:01:14 +00:00
5a68f77b33 Started the base implementation for PCI IDE drivers
72438ae70d Makefile: Added ISO test option for qemu.
Nigel pushed to PCIBusEnumeration at Nigel/BarinkOS 2021-11-28 20:14:05 +00:00
a36e3d1c16 PCI support checked of on features.md, PCI enumeration screenshot added to readme.md
Nigel pushed to PCIBusEnumeration at Nigel/BarinkOS 2021-11-28 20:08:28 +00:00
08b97af863 PCI: enumeration code cleanup
5089da5e9e PCI: Improved syntax of PCI enumeration, Added a PCI information storage class and structs
Compare 2 commits »
Nigel pushed to PCIBusEnumeration at Nigel/BarinkOS 2021-11-25 21:07:01 +00:00
ec654143c6 Basic PCI Enumeration
Nigel pushed to BasicGraphics at Nigel/BarinkOS 2021-11-23 21:43:20 +00:00
006c902200 Basic VBE driver initializes via multiboot info structure, reduced resolution, putPixel function implemented
Nigel pushed to BasicGraphics at Nigel/BarinkOS 2021-11-22 22:02:52 +00:00
2eca761edc VBE graphics mode successfully initialized by grub, can use iso with qemu now
Nigel pushed to sandboxKernelDev at Nigel/BarinkOS 2021-11-22 19:04:53 +00:00
23ede25ed6 Small changes to reflect renaming in readme.md
ba043ef31b Small improvements on Makefile, TODO.md has been renamed to features.md
88c5196586 Rewritten GDT logic
3a87b74224 Renaming/Moving stuff into a different file structure
Compare 4 commits »
Nigel pushed to sandboxKernelDev at Nigel/BarinkOS 2021-11-06 20:57:01 +00:00
32909aaed9 GDT is running again
5fb55367ca Implementation of simplistic physical memory manager
Compare 2 commits »
Nigel pushed to sandboxKernelDev at Nigel/BarinkOS 2021-11-06 13:06:52 +00:00
d79fc6e8e2 Split up boot.s into multiple assembly definitions, Started page frame allocator implementation, kterm definition is now considered c plus plus
92f067840c Split up boot.s into multiple assembly definitions, Started page frame allocator implementation, kterm definition is now considered c plus plus
Compare 2 commits »
Nigel pushed to sandboxKernelDev at Nigel/BarinkOS 2021-11-03 19:04:54 +00:00
92f067840c Split up boot.s into multiple assembly definitions, Started page frame allocator implementation, kterm definition is now considered c plus plus
Nigel pushed to dev at Nigel/BarinkOS 2021-11-02 20:59:10 +00:00
bdcf9e66f8 Small adjustment in directory structure of memory and bootloader files in kernel
c9b789ed7b Added a bunch of new stuff no time to figure out what's what, No longer any compiler warnings
b4b615ae97 Checked off some todo's
092c5d520d Added option to create an iso
643f2d708b Added emulator options, Added header for VBE driver, Added CPUID function, Added demodisk.img as drive
Compare 18 commits »
Nigel pushed to InterruptHandling at Nigel/BarinkOS 2021-11-02 20:57:29 +00:00
5f39f7e7ed Merge branch 'dev' into InterruptHandling
d455735ea2 Modified screenshot??
bdcf9e66f8 Small adjustment in directory structure of memory and bootloader files in kernel
c9b789ed7b Added a bunch of new stuff no time to figure out what's what, No longer any compiler warnings
b4b615ae97 Checked off some todo's
Compare 20 commits »
Nigel pushed to sandboxKernelDev at Nigel/BarinkOS 2021-11-02 20:36:55 +00:00
bdcf9e66f8 Small adjustment in directory structure of memory and bootloader files in kernel
c9b789ed7b Added a bunch of new stuff no time to figure out what's what, No longer any compiler warnings
b4b615ae97 Checked off some todo's
092c5d520d Added option to create an iso
643f2d708b Added emulator options, Added header for VBE driver, Added CPUID function, Added demodisk.img as drive
Nigel deleted branch MemoryManagement from Nigel/BarinkOS 2021-11-02 20:17:09 +00:00
Nigel pushed to MemoryManagement at Nigel/BarinkOS 2021-07-22 19:03:23 +00:00
0f730d3f4e Improved multiboot compliance
bd256f2639 Merge InterruptHandling into MemoryManagement
9dc7a05da1 Basic keyboard input
59bcc17668 Kernel now responding to keyboard interrupts
5f50f8c013 Fix up wrong interrupt handler numbers in boot.s
Compare 13 commits »
Nigel pushed to MemoryManagement at Nigel/BarinkOS 2021-07-21 20:35:45 +00:00
Nigel pushed to InterruptHandling at Nigel/BarinkOS 2021-07-21 20:33:43 +00:00
9dc7a05da1 Basic keyboard input
Nigel pushed to InterruptHandling at Nigel/BarinkOS 2021-05-28 21:20:51 +00:00
59bcc17668 Kernel now responding to keyboard interrupts
5f50f8c013 Fix up wrong interrupt handler numbers in boot.s
Compare 2 commits »
Nigel pushed to main at Nigel/BarinkOS 2021-05-26 19:06:01 +00:00
7616ad40ee Moving logo to png format gitea doesn't handle svg format, simplified screenshot inclusion in readme
8ea45d3818 Adding logo properly to README, hopefully this way it show up in preview on gitea
fa67df4bc0 Added an otter logo! I think its so cute
b41f6a380e Implemented serial for basic debugging, Added MMU enable to kernel main
4008fc25e8 Added functions to enable MMU with paging
Compare 10 commits »
Nigel pushed to master at Nigel/Hacking_in_C_Assignments 2020-10-18 19:39:45 +00:00
5787d314e0 Moved files of Assignment 1, Started Assignment 2