Repo for tracking deveopment of machine problems and homeworks in CSCE 611
- MP1: Introduction to the Development Environment
- MP2: Frame Manager
- MP3: Page Manager I
- MP4: Page Manager II
- MP5: Simple Kernel Threads
- MP6: Primitive Device Driver
- MP7: Simple File System
If you have nix installed, there are included derivations for a gcc compiler and binutils configued to target the correct architecture for the included makefiles
If not, you can get the i386-elf toolchain required by visiting https://github.com/nativeos/i386-elf-toolchain and downloading the correct release for your build OS
TBD... I plan to refactor the directory structure and then provide nix apps to automatically run the machine problems