testing ground for future implementation of EXT2 driver and bootloaders
Find a file
2024-08-03 04:30:31 +03:00
gen implement heuristic random filesystem filling. for boot its random modules + kernel, for root its recreation of FreeBSD's file structure, for stress testing purposes. The Makefile containts proper target doing all required steps to recreate disk image with 1 test partition and 2 real-life example EXT2 partitions. 2024-08-03 00:29:36 +03:00
src fixed stupid bug - mov msg, %si actually translated to move r/m16 to %si instead of immediate move like mov $msg, %si. also implemented bootloader migration to 0050:0000 address just to be stable 2024-08-03 04:30:31 +03:00
.gitignore implement heuristic random filesystem filling. for boot its random modules + kernel, for root its recreation of FreeBSD's file structure, for stress testing purposes. The Makefile containts proper target doing all required steps to recreate disk image with 1 test partition and 2 real-life example EXT2 partitions. 2024-08-03 00:29:36 +03:00
Makefile define bootloader size in linker script so later I can use it for relocating bootloader to 0050:0000 memory region 2024-08-03 03:38:24 +03:00
README.md add readme 2024-08-02 16:43:27 +03:00

mbr4ext2

Testing ground for future implementation of EXT2 driver and bootloaders.

This repository contains different programs and tools I made while researching EXT2 filesystem.