- 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
- b4cff3e667 Basic block allocation for physical memory allocation.
- 7330b81a10 Started definition file for a CMOS driver
- Compare 2 commits »
Nigel pushed to Paging at Nigel/BarinkOS
- 97606dbf71 Clean up of debugging logs and new commands.
Nigel pushed to Interrupts at Nigel/BarinkOS
- 7496299761 Basic Intel Exceptions
- 0d8ef065e0 Interactive supervisor mode
- 88cc1d75bb Re-enabled interrupts from keyboard, Enabled and configured the PIT to throw interrupts at a regular interval
Nigel pushed to PCI-IDE at Nigel/BarinkOS
- fb2a19e11d FAT16 structures read from disk using ATA.
- 72008b0a7a Find RSD Table in early BIOS memory
- Compare 2 commits »
Nigel pushed to PCI-IDE at Nigel/BarinkOS
- 767dac7e73 Adjustments to IDE driver
- 6d946ddce3 Struct defining the EXT2 filesystems superblock
- 9173b90eb1 Structures added for MasterBootRecord support
- bd5d3f5d49 Basic PIO ATA driver which can read and identify ata drives
- Compare 4 commits »
Nigel pushed to PCI-IDE at Nigel/BarinkOS
- 2db83b33e1 ATAPI can identify a device correctly
Nigel pushed to BasicGraphics at Nigel/BarinkOS
- f0651ef972 Added some fun GUI primitives
- 405b9468d5 Graphics: Moved VBE/VESA driver to drivers folder
- Compare 2 commits »
Nigel pushed to PCI-IDE at Nigel/BarinkOS
- 5a68f77b33 Started the base implementation for PCI IDE drivers
- 72438ae70d Makefile: Added ISO test option for qemu.
Nigel pushed to PCIBusEnumeration at Nigel/BarinkOS
- a36e3d1c16 PCI support checked of on features.md, PCI enumeration screenshot added to readme.md
Nigel pushed to PCIBusEnumeration at Nigel/BarinkOS
- 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
- ec654143c6 Basic PCI Enumeration
Nigel pushed to BasicGraphics at Nigel/BarinkOS
- 006c902200 Basic VBE driver initializes via multiboot info structure, reduced resolution, putPixel function implemented
Nigel pushed to BasicGraphics at Nigel/BarinkOS
- 2eca761edc VBE graphics mode successfully initialized by grub, can use iso with qemu now
Nigel pushed to sandboxKernelDev at Nigel/BarinkOS
- 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
- 32909aaed9 GDT is running again
- 5fb55367ca Implementation of simplistic physical memory manager
- Compare 2 commits »
Nigel pushed to sandboxKernelDev at Nigel/BarinkOS
- 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
- 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
- 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
- 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 »