Commit Graph

110 Commits

Author SHA1 Message Date
mintsuki 5d0c6d924a Improve ext2 driver a bit 2020-04-15 20:15:38 +02:00
mintsuki 8680f99eaa Add GPT support 2020-04-15 13:21:44 +02:00
Shreyas Lad 609f9d86de
EXT2 and VFS support (#5)
* initial header file

* finished inode structure

* finished inode permissions

* updated makefile

* working ext2fs build

* found superblock

* bgdt is ded

* parsed bgdt

* directory entry structure

* parsed inodes

* parsed root inode

* found directory entries

* added ext2 support

* fs abstraction support

* cached size in FILE

* hm

* removed debug statements

* added  to is_ext2() args

* fixed read errors

* comply with standards

* fixed things

* more fixes

* more makefile fixes

* even more fixes
2020-04-15 08:48:35 +02:00
mintsuki 375bdc6c94 Fix makefile 2020-04-10 17:47:26 +02:00
mintsuki 1a48bec601 Add elf parser 2020-03-25 01:04:18 +01:00
mintsuki 5c36fac374 Add testing facilities 2020-03-24 23:39:02 +01:00
mintsuki f7b0f240d3 Add make toolchain script and reorganise source tree 2020-01-21 23:45:13 +01:00
mintsuki 3de2394f23 Make stage 3 32 bit 2019-05-30 16:35:49 +02:00
mintsuki 3c4c1a878a Add separate bootsector and stage2, add VGA text mode driver 2019-05-30 15:59:25 +02:00
mintsuki 276928841a Initial commit 2019-05-15 06:08:56 +02:00