Labs

Lab 1: Get Started: Kernel Building in a Virtual Machine

Lab 2: Linux Kernel Modules and Makefile
Code written in lab: ioctl_module_sol.c, ioctl_test_sol.c, Makefile

Lab 3: Building a Virtual Disk with Grub

Lab 4: x86 Assembly and Linker Script

Lab 5: GDT, IDT, PIT, PIC

Lab 6: GDT, IDT, PIT, PIC (cont.)