Link
Search
Menu
Expand
Document
CMSC 421
Home
Setting up the VM
Creating the VM
Installing Debian
Building the Linux Kernel
Installing your Kernel
Optional: Guest Additions
Project 0: Adding a system call
Project 1 : A shell of your own
Project 2: Enter the Kernel
Introduction
System Description
create_mbx_421
resize_mbx_421
delete_mbx_421
write_mbx_421
read_mbx_421
size_mbx_421
list_mbx_421
count_mbx_421
Tests
Submission
Extra Credit: Off to the races
Project 3: Threads and Sections and Locks, Oh My!
Scene One: User Space
Scene Two: Kernel Space
Introduction
The System
mbox_init_421
mbox_shutdown_421
mbox_open_421
mbox_write_421
mbox_read_421
mbox_close_421
Development and Debugging
Testing
Submission
Project 4: Multimedia Embedded Memory Encapsulation Filesystem
Introduction
The Multimedia Embedded Memory Encapsulation Filesystem
Part I
Part II
MEMEfs Viewer
Notes on Extra Credit
Submission
Piazza
Project 2: Enter the Kernel
Due by 11:59 PM on Sunday, Oct 18
Table of contents
Introduction
System Description
Tests
Submission
Extra Credit: Off to the races