BarinkOS/kernel
Nigel 50bf952a49 Basic idea's are created for the storage solution
- Added boot device info parsing to the kernel
- Added a pointer in the kernel to our pre-kernel BootInfo structure
- Created a layout for the FAT driver
- Created a layout for the virtual filesystem
- Separated IDE driver from the basic atapio driver.
	This will ensure we are not using one or the other
- The create_harddrive shell script will now actually build a harddrive image of
	the kernel
- The virtual filesystem initializes and creates a filesystem structure
	for every FAT16 partition in the master boot record
2023-02-21 21:43:14 +01:00
..
acpi Started fleshing out the storage API 2023-02-21 14:36:20 +01:00
boot Improved build system 2023-02-20 00:29:06 +01:00
devices Started fleshing out the storage API 2023-02-21 14:36:20 +01:00
drivers Started fleshing out the storage API 2023-02-21 14:36:20 +01:00
i386 Improved build system 2023-02-20 00:29:06 +01:00
interrupts Improved build system 2023-02-20 00:29:06 +01:00
io Started fleshing out the storage API 2023-02-21 14:36:20 +01:00
memory Improved build system 2023-02-20 00:29:06 +01:00
pci Started fleshing out the storage API 2023-02-21 14:36:20 +01:00
prekernel Basic idea's are created for the storage solution 2023-02-21 21:43:14 +01:00
storage Basic idea's are created for the storage solution 2023-02-21 21:43:14 +01:00
supervisorterminal Basic idea's are created for the storage solution 2023-02-21 21:43:14 +01:00
terminal Started fleshing out the storage API 2023-02-21 14:36:20 +01:00
bitmap.h Improved build system 2023-02-20 00:29:06 +01:00
bootcheck.h Improved build system 2023-02-20 00:29:06 +01:00
bootinfo.h Improved build system 2023-02-20 00:29:06 +01:00
crti.s Improved build system 2023-02-20 00:29:06 +01:00
crtn.s Improved build system 2023-02-20 00:29:06 +01:00
definitions.h Improved build system 2023-02-20 00:29:06 +01:00
grub.cfg Improved build system 2023-02-20 00:29:06 +01:00
irq_table.s Improved build system 2023-02-20 00:29:06 +01:00
irs_table.s Improved build system 2023-02-20 00:29:06 +01:00
kernel.cpp Basic idea's are created for the storage solution 2023-02-21 21:43:14 +01:00
kernel.h Improved build system 2023-02-20 00:29:06 +01:00
linker.ld Started fleshing out the storage API 2023-02-21 14:36:20 +01:00
Makefile Basic idea's are created for the storage solution 2023-02-21 21:43:14 +01:00
serial.h Started fleshing out the storage API 2023-02-21 14:36:20 +01:00
time.cpp Improved build system 2023-02-20 00:29:06 +01:00
time.h Started fleshing out the storage API 2023-02-21 14:36:20 +01:00
timer.cpp Improved build system 2023-02-20 00:29:06 +01:00
timer.h Started fleshing out the storage API 2023-02-21 14:36:20 +01:00