File list (Check if you may need any files):
doc
...\readme.txt
filesys
.......\BitMap.java
.......\File.java
.......\FileStat.java
.......\FilesysKernel.java
.......\FilesysProcess.java
.......\Folder.java
.......\FolderEntry.java
.......\FreeList.java
.......\INode.java
.......\RealFileSystem.java
threads
.......\Alarm.java
.......\Boat.java
.......\Communicator.java
.......\Condition.java
.......\Condition2.java
.......\KThread.java
.......\Lock.java
.......\LotteryScheduler.java
.......\PriorityScheduler.java
.......\ReadWriteLock.java
.......\RoundRobinScheduler.java
.......\Scheduler.java
.......\Semaphore.java
.......\SynchList.java
.......\ThreadedKernel.java
.......\ThreadQueue.java
userprog
........\SynchConsole.java
........\UserKernel.java
........\UserProcess.java
........\UThread.java
vm
..\ClockPagingManager.java
..\LazyLoader.java
..\MemoryManager.java
..\Page.java
..\PageItem.java
..\SecondChanceMemoryManager.java
..\SwapFile.java
..\SwapPage.java
..\TLBManager.java
..\VMKernel.java
..\VMProcess.java