├── lab4 ├── test │ ├── empty │ ├── small │ ├── medium │ └── big ├── nachos ├── DISK ├── arch │ └── unknown-i386-linux │ │ ├── bin │ │ └── nachos │ │ ├── objects │ │ ├── bitmap.o │ │ ├── disk.o │ │ ├── fstest.o │ │ ├── list.o │ │ ├── main.o │ │ ├── stats.o │ │ ├── synch.o │ │ ├── sysdep.o │ │ ├── system.o │ │ ├── thread.o │ │ ├── timer.o │ │ ├── filehdr.o │ │ ├── filesys.o │ │ ├── openfile.o │ │ ├── utility.o │ │ ├── directory.o │ │ ├── interrupt.o │ │ ├── scheduler.o │ │ ├── synchdisk.o │ │ ├── synchlist.o │ │ ├── synchtest.o │ │ ├── threadtest.o │ │ └── switch-linux.o │ │ └── depends │ │ ├── switch-linux.d │ │ ├── utility.d │ │ ├── list.d │ │ ├── stats.d │ │ ├── bitmap.d │ │ ├── directory.d │ │ ├── filesys.d │ │ ├── synchlist.d │ │ ├── synchdisk.d │ │ ├── main.d │ │ ├── system.d │ │ ├── disk.d │ │ ├── scheduler.d │ │ ├── synch.d │ │ ├── threadtest.d │ │ ├── timer.d │ │ ├── fstest.d │ │ ├── sysdep.d │ │ ├── synchtest.d │ │ ├── interrupt.d │ │ ├── thread.d │ │ ├── filehdr.d │ │ └── openfile.d └── Makefile.local ├── lab5 ├── test │ ├── empty │ ├── small │ ├── medium │ └── big ├── nachos ├── DISK ├── arch │ └── unknown-i386-linux │ │ ├── bin │ │ └── nachos │ │ ├── objects │ │ ├── bitmap.o │ │ ├── disk.o │ │ ├── fstest.o │ │ ├── list.o │ │ ├── main.o │ │ ├── stats.o │ │ ├── synch.o │ │ ├── sysdep.o │ │ ├── system.o │ │ ├── thread.o │ │ ├── timer.o │ │ ├── filehdr.o │ │ ├── filesys.o │ │ ├── openfile.o │ │ ├── utility.o │ │ ├── directory.o │ │ ├── interrupt.o │ │ ├── scheduler.o │ │ ├── synchdisk.o │ │ ├── synchlist.o │ │ ├── synchtest.o │ │ ├── threadtest.o │ │ └── switch-linux.o │ │ └── depends │ │ ├── switch-linux.d │ │ ├── utility.d │ │ ├── list.d │ │ ├── stats.d │ │ ├── bitmap.d │ │ ├── directory.d │ │ ├── filesys.d │ │ ├── synchlist.d │ │ ├── synchdisk.d │ │ ├── main.d │ │ ├── system.d │ │ ├── disk.d │ │ ├── scheduler.d │ │ ├── synch.d │ │ ├── threadtest.d │ │ ├── timer.d │ │ ├── fstest.d │ │ ├── sysdep.d │ │ ├── synchtest.d │ │ ├── interrupt.d │ │ ├── thread.d │ │ ├── filehdr.d │ │ └── openfile.d └── Makefile.local ├── userprog ├── .cvsignore ├── nachos └── arch │ └── unknown-i386-linux │ ├── bin │ └── nachos │ ├── objects │ ├── list.o │ ├── main.o │ ├── bitmap.o │ ├── console.o │ ├── machine.o │ ├── mipssim.o │ ├── stats.o │ ├── synch.o │ ├── sysdep.o │ ├── system.o │ ├── thread.o │ ├── timer.o │ ├── utility.o │ ├── addrspace.o │ ├── exception.o │ ├── interrupt.o │ ├── progtest.o │ ├── scheduler.o │ ├── synchlist.o │ ├── synchtest.o │ ├── translate.o │ ├── switch-linux.o │ └── threadtest.o │ └── depends │ ├── switch-linux.d │ ├── utility.d │ ├── list.d │ ├── stats.d │ ├── bitmap.d │ ├── synchlist.d │ ├── main.d │ ├── system.d │ ├── exception.d │ ├── scheduler.d │ ├── synch.d │ ├── threadtest.d │ ├── timer.d │ ├── addrspace.d │ ├── console.d │ ├── machine.d │ ├── sysdep.d │ ├── synchtest.d │ └── interrupt.d ├── vm ├── nachos ├── arch │ └── unknown-i386-linux │ │ ├── bin │ │ └── nachos │ │ ├── objects │ │ ├── list.o │ │ ├── main.o │ │ ├── stats.o │ │ ├── synch.o │ │ ├── timer.o │ │ ├── bitmap.o │ │ ├── console.o │ │ ├── machine.o │ │ ├── mipssim.o │ │ ├── progtest.o │ │ ├── sysdep.o │ │ ├── system.o │ │ ├── thread.o │ │ ├── utility.o │ │ ├── addrspace.o │ │ ├── exception.o │ │ ├── interrupt.o │ │ ├── scheduler.o │ │ ├── synchlist.o │ │ ├── synchtest.o │ │ ├── threadtest.o │ │ ├── translate.o │ │ └── switch-linux.o │ │ └── depends │ │ ├── switch-linux.d │ │ ├── utility.d │ │ ├── list.d │ │ ├── stats.d │ │ ├── bitmap.d │ │ ├── synchlist.d │ │ ├── main.d │ │ ├── system.d │ │ ├── scheduler.d │ │ ├── synch.d │ │ ├── threadtest.d │ │ ├── timer.d │ │ ├── sysdep.d │ │ ├── console.d │ │ ├── machine.d │ │ ├── synchtest.d │ │ ├── translate.d │ │ ├── exception.d │ │ ├── interrupt.d │ │ ├── thread.d │ │ ├── mipssim.d │ │ ├── addrspace.d │ │ └── progtest.d └── Makefile.local ├── bin ├── .cvsignore ├── arch │ ├── sun-sparc-sunos │ │ └── bin │ │ │ └── .cvsignore │ ├── dec-mips-ultrix │ │ └── bin │ │ │ └── .cvsignore │ └── unknown-i386-linux │ │ ├── bin │ │ ├── coff2flat │ │ └── coff2noff │ │ ├── objects │ │ ├── coff2flat.o │ │ └── coff2noff.o │ │ └── depends │ │ ├── coff2flat.d │ │ └── coff2noff.d ├── coff2flat └── coff2noff ├── filesys ├── nachos ├── .cvsignore ├── test │ ├── small │ └── medium ├── arch │ └── unknown-i386-linux │ │ ├── bin │ │ └── nachos │ │ ├── objects │ │ ├── disk.o │ │ ├── list.o │ │ ├── main.o │ │ ├── stats.o │ │ ├── synch.o │ │ ├── timer.o │ │ ├── bitmap.o │ │ ├── filehdr.o │ │ ├── filesys.o │ │ ├── fstest.o │ │ ├── openfile.o │ │ ├── sysdep.o │ │ ├── system.o │ │ ├── thread.o │ │ ├── utility.o │ │ ├── directory.o │ │ ├── interrupt.o │ │ ├── scheduler.o │ │ ├── synchdisk.o │ │ ├── synchlist.o │ │ ├── synchtest.o │ │ ├── threadtest.o │ │ └── switch-linux.o │ │ └── depends │ │ ├── switch-linux.d │ │ ├── utility.d │ │ ├── list.d │ │ ├── stats.d │ │ ├── bitmap.d │ │ ├── directory.d │ │ ├── synchlist.d │ │ ├── filesys.d │ │ ├── synchdisk.d │ │ ├── main.d │ │ ├── system.d │ │ ├── disk.d │ │ ├── fstest.d │ │ ├── scheduler.d │ │ ├── synch.d │ │ ├── threadtest.d │ │ ├── timer.d │ │ ├── sysdep.d │ │ ├── synchtest.d │ │ ├── interrupt.d │ │ ├── thread.d │ │ ├── filehdr.d │ │ └── openfile.d └── Makefile.local ├── lab2 ├── nachos ├── bool.h ├── arch │ └── unknown-i386-linux │ │ ├── bin │ │ └── nachos │ │ ├── objects │ │ ├── list.o │ │ ├── main.o │ │ ├── stats.o │ │ ├── synch.o │ │ ├── sysdep.o │ │ ├── system.o │ │ ├── thread.o │ │ ├── timer.o │ │ ├── utility.o │ │ ├── interrupt.o │ │ ├── scheduler.o │ │ ├── synchlist.o │ │ ├── synchtest.o │ │ ├── threadtest.o │ │ └── switch-linux.o │ │ └── depends │ │ ├── switch-linux.d │ │ ├── list.d │ │ ├── utility.d │ │ ├── stats.d │ │ ├── synchlist.d │ │ ├── main.d │ │ ├── system.d │ │ ├── synch.d │ │ ├── scheduler.d │ │ ├── synchtest.d │ │ ├── thread.d │ │ ├── threadtest.d │ │ ├── timer.d │ │ ├── sysdep.d │ │ └── interrupt.d ├── Makefile └── Makefile.local ├── lab3 ├── nachos ├── arch │ └── unknown-i386-linux │ │ ├── bin │ │ └── nachos │ │ ├── depends │ │ ├── ring.d │ │ ├── switch-linux.d │ │ ├── utility.d │ │ ├── list.d │ │ ├── stats.d │ │ ├── synchlist.d │ │ ├── main.d │ │ ├── system.d │ │ ├── scheduler.d │ │ ├── synch.d │ │ ├── threadtest.d │ │ ├── timer.d │ │ ├── sysdep.d │ │ ├── prodcons++.d │ │ ├── synchtest.d │ │ ├── interrupt.d │ │ └── thread.d │ │ └── objects │ │ ├── list.o │ │ ├── main.o │ │ ├── ring.o │ │ ├── stats.o │ │ ├── synch.o │ │ ├── sysdep.o │ │ ├── system.o │ │ ├── thread.o │ │ ├── timer.o │ │ ├── utility.o │ │ ├── interrupt.o │ │ ├── prodcons++.o │ │ ├── scheduler.o │ │ ├── synchlist.o │ │ ├── synchtest.o │ │ ├── threadtest.o │ │ └── switch-linux.o ├── tmp_0 ├── tmp_1 ├── Makefile └── Makefile.local ├── lab6 ├── userprog │ ├── .cvsignore │ ├── nachos │ └── arch │ │ └── unknown-i386-linux │ │ ├── bin │ │ └── nachos │ │ ├── objects │ │ ├── list.o │ │ ├── main.o │ │ ├── bitmap.o │ │ ├── console.o │ │ ├── machine.o │ │ ├── mipssim.o │ │ ├── stats.o │ │ ├── synch.o │ │ ├── sysdep.o │ │ ├── system.o │ │ ├── thread.o │ │ ├── timer.o │ │ ├── utility.o │ │ ├── addrspace.o │ │ ├── exception.o │ │ ├── interrupt.o │ │ ├── progtest.o │ │ ├── scheduler.o │ │ ├── synchlist.o │ │ ├── synchtest.o │ │ ├── translate.o │ │ ├── switch-linux.o │ │ └── threadtest.o │ │ └── depends │ │ ├── switch-linux.d │ │ ├── utility.d │ │ ├── list.d │ │ ├── stats.d │ │ ├── bitmap.d │ │ ├── synchlist.d │ │ ├── main.d │ │ ├── system.d │ │ ├── exception.d │ │ ├── scheduler.d │ │ ├── synch.d │ │ ├── threadtest.d │ │ ├── timer.d │ │ ├── addrspace.d │ │ ├── console.d │ │ ├── machine.d │ │ ├── sysdep.d │ │ ├── synchtest.d │ │ ├── interrupt.d │ │ ├── translate.d │ │ ├── thread.d │ │ ├── mipssim.d │ │ └── progtest.d ├── threads │ ├── nachos │ ├── bool.h │ ├── arch │ │ └── unknown-i386-linux │ │ │ ├── bin │ │ │ └── nachos │ │ │ ├── objects │ │ │ ├── list.o │ │ │ ├── main.o │ │ │ ├── stats.o │ │ │ ├── synch.o │ │ │ ├── timer.o │ │ │ ├── sysdep.o │ │ │ ├── system.o │ │ │ ├── thread.o │ │ │ ├── utility.o │ │ │ ├── interrupt.o │ │ │ ├── scheduler.o │ │ │ ├── synchlist.o │ │ │ ├── synchtest.o │ │ │ ├── threadtest.o │ │ │ └── switch-linux.o │ │ │ └── depends │ │ │ ├── switch-linux.d │ │ │ ├── list.d │ │ │ ├── utility.d │ │ │ ├── stats.d │ │ │ ├── synchlist.d │ │ │ ├── main.d │ │ │ ├── system.d │ │ │ ├── synch.d │ │ │ ├── scheduler.d │ │ │ ├── thread.d │ │ │ ├── threadtest.d │ │ │ ├── synchtest.d │ │ │ ├── timer.d │ │ │ ├── sysdep.d │ │ │ └── interrupt.d │ ├── Makefile │ └── Makefile.local └── test │ ├── exec.flat │ ├── exec.noff │ ├── halt.flat │ ├── halt.noff │ ├── shell.flat │ ├── shell.noff │ ├── sort.flat │ ├── sort.noff │ ├── matmult.flat │ ├── matmult.noff │ ├── arch │ ├── dec-mips-ultrix │ │ └── bin │ │ │ └── .cvsignore │ ├── sun-sparc-sunos │ │ └── bin │ │ │ └── .cvsignore │ └── unknown-i386-linux │ │ ├── bin │ │ ├── exec.flat │ │ ├── exec.noff │ │ ├── halt.flat │ │ ├── halt.noff │ │ ├── sort.flat │ │ ├── sort.noff │ │ ├── matmult.flat │ │ ├── matmult.noff │ │ ├── shell.flat │ │ └── shell.noff │ │ ├── objects │ │ ├── exec.o │ │ ├── halt.o │ │ ├── shell.o │ │ ├── sort.o │ │ ├── start.o │ │ ├── exec.coff │ │ ├── halt.coff │ │ ├── matmult.o │ │ ├── shell.coff │ │ ├── sort.coff │ │ └── matmult.coff │ │ └── depends │ │ ├── exec.d │ │ ├── halt.d │ │ ├── sort.d │ │ ├── shell.d │ │ ├── start.d │ │ └── matmult.d │ ├── exec.c │ ├── shell.c │ ├── script │ └── halt.c ├── threads ├── nachos ├── bool.h ├── arch │ └── unknown-i386-linux │ │ ├── bin │ │ └── nachos │ │ ├── objects │ │ ├── list.o │ │ ├── main.o │ │ ├── stats.o │ │ ├── synch.o │ │ ├── timer.o │ │ ├── sysdep.o │ │ ├── system.o │ │ ├── thread.o │ │ ├── utility.o │ │ ├── interrupt.o │ │ ├── scheduler.o │ │ ├── synchlist.o │ │ ├── synchtest.o │ │ ├── threadtest.o │ │ └── switch-linux.o │ │ └── depends │ │ ├── switch-linux.d │ │ ├── list.d │ │ ├── utility.d │ │ ├── stats.d │ │ ├── synchlist.d │ │ ├── main.d │ │ ├── system.d │ │ ├── synch.d │ │ ├── scheduler.d │ │ ├── thread.d │ │ ├── threadtest.d │ │ ├── synchtest.d │ │ ├── timer.d │ │ ├── sysdep.d │ │ └── interrupt.d ├── Makefile └── Makefile.local ├── test ├── exec.flat ├── exec.noff ├── halt.flat ├── halt.noff ├── shell.flat ├── shell.noff ├── sort.flat ├── sort.noff ├── matmult.flat ├── matmult.noff ├── arch │ ├── dec-mips-ultrix │ │ └── bin │ │ │ └── .cvsignore │ ├── sun-sparc-sunos │ │ └── bin │ │ │ └── .cvsignore │ └── unknown-i386-linux │ │ ├── bin │ │ ├── exec.flat │ │ ├── exec.noff │ │ ├── halt.flat │ │ ├── halt.noff │ │ ├── sort.flat │ │ ├── sort.noff │ │ ├── matmult.flat │ │ ├── matmult.noff │ │ ├── shell.flat │ │ └── shell.noff │ │ ├── objects │ │ ├── exec.o │ │ ├── halt.o │ │ ├── shell.o │ │ ├── sort.o │ │ ├── start.o │ │ ├── exec.coff │ │ ├── halt.coff │ │ ├── matmult.o │ │ ├── shell.coff │ │ ├── sort.coff │ │ └── matmult.coff │ │ └── depends │ │ ├── exec.d │ │ ├── halt.d │ │ ├── sort.d │ │ ├── shell.d │ │ ├── start.d │ │ └── matmult.d ├── exec.c ├── shell.c ├── script └── halt.c ├── network └── Makefile.local ├── ass3 └── Makefile └── monitor └── Makefile /lab4/test/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab5/test/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /userprog/.cvsignore: -------------------------------------------------------------------------------- 1 | nachos 2 | swtch.s 3 | -------------------------------------------------------------------------------- /vm/nachos: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/bin/nachos -------------------------------------------------------------------------------- /bin/.cvsignore: -------------------------------------------------------------------------------- 1 | coff2noff 2 | disassemble 3 | -------------------------------------------------------------------------------- /filesys/nachos: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/bin/nachos -------------------------------------------------------------------------------- /lab2/nachos: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/bin/nachos -------------------------------------------------------------------------------- /lab3/nachos: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/bin/nachos -------------------------------------------------------------------------------- /lab4/nachos: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/bin/nachos -------------------------------------------------------------------------------- /lab5/nachos: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/bin/nachos -------------------------------------------------------------------------------- /lab6/userprog/.cvsignore: -------------------------------------------------------------------------------- 1 | nachos 2 | swtch.s 3 | -------------------------------------------------------------------------------- /threads/nachos: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/bin/nachos -------------------------------------------------------------------------------- /bin/arch/sun-sparc-sunos/bin/.cvsignore: -------------------------------------------------------------------------------- 1 | coff2noff 2 | -------------------------------------------------------------------------------- /filesys/.cvsignore: -------------------------------------------------------------------------------- 1 | DISK 2 | nachos 3 | swtch.s 4 | -------------------------------------------------------------------------------- /lab6/threads/nachos: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/bin/nachos -------------------------------------------------------------------------------- /test/exec.flat: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/bin/exec.flat -------------------------------------------------------------------------------- /test/exec.noff: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/bin/exec.noff -------------------------------------------------------------------------------- /test/halt.flat: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/bin/halt.flat -------------------------------------------------------------------------------- /test/halt.noff: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/bin/halt.noff -------------------------------------------------------------------------------- /test/shell.flat: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/bin/shell.flat -------------------------------------------------------------------------------- /test/shell.noff: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/bin/shell.noff -------------------------------------------------------------------------------- /test/sort.flat: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/bin/sort.flat -------------------------------------------------------------------------------- /test/sort.noff: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/bin/sort.noff -------------------------------------------------------------------------------- /userprog/nachos: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/bin/nachos -------------------------------------------------------------------------------- /lab2/bool.h: -------------------------------------------------------------------------------- 1 | #define TRUE true 2 | #define FALSE false 3 | -------------------------------------------------------------------------------- /lab4/test/small: -------------------------------------------------------------------------------- 1 | This is the spring of our discontent. 2 | -------------------------------------------------------------------------------- /lab5/test/small: -------------------------------------------------------------------------------- 1 | This is the spring of our discontent. 2 | -------------------------------------------------------------------------------- /lab6/test/exec.flat: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/bin/exec.flat -------------------------------------------------------------------------------- /lab6/test/exec.noff: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/bin/exec.noff -------------------------------------------------------------------------------- /lab6/test/halt.flat: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/bin/halt.flat -------------------------------------------------------------------------------- /lab6/test/halt.noff: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/bin/halt.noff -------------------------------------------------------------------------------- /lab6/test/shell.flat: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/bin/shell.flat -------------------------------------------------------------------------------- /lab6/test/shell.noff: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/bin/shell.noff -------------------------------------------------------------------------------- /lab6/test/sort.flat: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/bin/sort.flat -------------------------------------------------------------------------------- /lab6/test/sort.noff: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/bin/sort.noff -------------------------------------------------------------------------------- /lab6/userprog/nachos: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/bin/nachos -------------------------------------------------------------------------------- /test/matmult.flat: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/bin/matmult.flat -------------------------------------------------------------------------------- /test/matmult.noff: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/bin/matmult.noff -------------------------------------------------------------------------------- /filesys/test/small: -------------------------------------------------------------------------------- 1 | This is the spring of our discontent. 2 | -------------------------------------------------------------------------------- /lab6/test/matmult.flat: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/bin/matmult.flat -------------------------------------------------------------------------------- /lab6/test/matmult.noff: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/bin/matmult.noff -------------------------------------------------------------------------------- /threads/bool.h: -------------------------------------------------------------------------------- 1 | #define TRUE true 2 | #define FALSE false 3 | -------------------------------------------------------------------------------- /lab6/threads/bool.h: -------------------------------------------------------------------------------- 1 | #define TRUE true 2 | #define FALSE false 3 | -------------------------------------------------------------------------------- /bin/arch/dec-mips-ultrix/bin/.cvsignore: -------------------------------------------------------------------------------- 1 | coff2noff 2 | disassemble 3 | -------------------------------------------------------------------------------- /lab4/DISK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab4/DISK -------------------------------------------------------------------------------- /lab5/DISK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab5/DISK -------------------------------------------------------------------------------- /test/arch/dec-mips-ultrix/bin/.cvsignore: -------------------------------------------------------------------------------- 1 | halt 2 | matmult 3 | shell 4 | sort 5 | -------------------------------------------------------------------------------- /test/arch/sun-sparc-sunos/bin/.cvsignore: -------------------------------------------------------------------------------- 1 | halt 2 | matmult 3 | shell 4 | sort 5 | -------------------------------------------------------------------------------- /bin/coff2flat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/bin/coff2flat -------------------------------------------------------------------------------- /bin/coff2noff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/bin/coff2noff -------------------------------------------------------------------------------- /lab6/test/arch/dec-mips-ultrix/bin/.cvsignore: -------------------------------------------------------------------------------- 1 | halt 2 | matmult 3 | shell 4 | sort 5 | -------------------------------------------------------------------------------- /lab6/test/arch/sun-sparc-sunos/bin/.cvsignore: -------------------------------------------------------------------------------- 1 | halt 2 | matmult 3 | shell 4 | sort 5 | -------------------------------------------------------------------------------- /test/exec.c: -------------------------------------------------------------------------------- 1 | #include "syscall.h" 2 | 3 | int 4 | main() 5 | { 6 | Halt(0); 7 | } 8 | -------------------------------------------------------------------------------- /lab6/test/exec.c: -------------------------------------------------------------------------------- 1 | #include "syscall.h" 2 | 3 | int 4 | main() 5 | { 6 | Halt(0); 7 | } 8 | -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/bin/nachos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/vm/arch/unknown-i386-linux/bin/nachos -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/bin/nachos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab2/arch/unknown-i386-linux/bin/nachos -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/bin/nachos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab3/arch/unknown-i386-linux/bin/nachos -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/bin/nachos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab4/arch/unknown-i386-linux/bin/nachos -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/bin/nachos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab5/arch/unknown-i386-linux/bin/nachos -------------------------------------------------------------------------------- /bin/arch/unknown-i386-linux/bin/coff2flat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/bin/arch/unknown-i386-linux/bin/coff2flat -------------------------------------------------------------------------------- /bin/arch/unknown-i386-linux/bin/coff2noff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/bin/arch/unknown-i386-linux/bin/coff2noff -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/bin/nachos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/filesys/arch/unknown-i386-linux/bin/nachos -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/depends/ring.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/ring.d arch/unknown-i386-linux/objects/ring.o: ring.cc ring.h 2 | -------------------------------------------------------------------------------- /test/arch/unknown-i386-linux/bin/exec.flat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/test/arch/unknown-i386-linux/bin/exec.flat -------------------------------------------------------------------------------- /test/arch/unknown-i386-linux/bin/exec.noff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/test/arch/unknown-i386-linux/bin/exec.noff -------------------------------------------------------------------------------- /test/arch/unknown-i386-linux/bin/halt.flat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/test/arch/unknown-i386-linux/bin/halt.flat -------------------------------------------------------------------------------- /test/arch/unknown-i386-linux/bin/halt.noff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/test/arch/unknown-i386-linux/bin/halt.noff -------------------------------------------------------------------------------- /test/arch/unknown-i386-linux/bin/sort.flat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/test/arch/unknown-i386-linux/bin/sort.flat -------------------------------------------------------------------------------- /test/arch/unknown-i386-linux/bin/sort.noff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/test/arch/unknown-i386-linux/bin/sort.noff -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/bin/nachos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/threads/arch/unknown-i386-linux/bin/nachos -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/objects/list.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/vm/arch/unknown-i386-linux/objects/list.o -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/objects/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/vm/arch/unknown-i386-linux/objects/main.o -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/objects/stats.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/vm/arch/unknown-i386-linux/objects/stats.o -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/objects/synch.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/vm/arch/unknown-i386-linux/objects/synch.o -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/objects/timer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/vm/arch/unknown-i386-linux/objects/timer.o -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/objects/list.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab2/arch/unknown-i386-linux/objects/list.o -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/objects/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab2/arch/unknown-i386-linux/objects/main.o -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/objects/stats.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab2/arch/unknown-i386-linux/objects/stats.o -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/objects/synch.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab2/arch/unknown-i386-linux/objects/synch.o -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/objects/sysdep.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab2/arch/unknown-i386-linux/objects/sysdep.o -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/objects/system.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab2/arch/unknown-i386-linux/objects/system.o -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/objects/thread.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab2/arch/unknown-i386-linux/objects/thread.o -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/objects/timer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab2/arch/unknown-i386-linux/objects/timer.o -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/objects/list.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab3/arch/unknown-i386-linux/objects/list.o -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/objects/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab3/arch/unknown-i386-linux/objects/main.o -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/objects/ring.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab3/arch/unknown-i386-linux/objects/ring.o -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/objects/stats.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab3/arch/unknown-i386-linux/objects/stats.o -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/objects/synch.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab3/arch/unknown-i386-linux/objects/synch.o -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/objects/sysdep.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab3/arch/unknown-i386-linux/objects/sysdep.o -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/objects/system.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab3/arch/unknown-i386-linux/objects/system.o -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/objects/thread.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab3/arch/unknown-i386-linux/objects/thread.o -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/objects/timer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab3/arch/unknown-i386-linux/objects/timer.o -------------------------------------------------------------------------------- /lab3/tmp_0: -------------------------------------------------------------------------------- 1 | producer id --> 1; Message number --> 0; 2 | producer id --> 1; Message number --> 2; 3 | producer id --> 1; Message number --> 3; 4 | -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/objects/bitmap.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab4/arch/unknown-i386-linux/objects/bitmap.o -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/objects/disk.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab4/arch/unknown-i386-linux/objects/disk.o -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/objects/fstest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab4/arch/unknown-i386-linux/objects/fstest.o -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/objects/list.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab4/arch/unknown-i386-linux/objects/list.o -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/objects/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab4/arch/unknown-i386-linux/objects/main.o -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/objects/stats.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab4/arch/unknown-i386-linux/objects/stats.o -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/objects/synch.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab4/arch/unknown-i386-linux/objects/synch.o -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/objects/sysdep.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab4/arch/unknown-i386-linux/objects/sysdep.o -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/objects/system.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab4/arch/unknown-i386-linux/objects/system.o -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/objects/thread.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab4/arch/unknown-i386-linux/objects/thread.o -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/objects/timer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab4/arch/unknown-i386-linux/objects/timer.o -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/objects/bitmap.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab5/arch/unknown-i386-linux/objects/bitmap.o -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/objects/disk.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab5/arch/unknown-i386-linux/objects/disk.o -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/objects/fstest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab5/arch/unknown-i386-linux/objects/fstest.o -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/objects/list.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab5/arch/unknown-i386-linux/objects/list.o -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/objects/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab5/arch/unknown-i386-linux/objects/main.o -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/objects/stats.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab5/arch/unknown-i386-linux/objects/stats.o -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/objects/synch.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab5/arch/unknown-i386-linux/objects/synch.o -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/objects/sysdep.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab5/arch/unknown-i386-linux/objects/sysdep.o -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/objects/system.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab5/arch/unknown-i386-linux/objects/system.o -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/objects/thread.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab5/arch/unknown-i386-linux/objects/thread.o -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/objects/timer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab5/arch/unknown-i386-linux/objects/timer.o -------------------------------------------------------------------------------- /test/arch/unknown-i386-linux/bin/matmult.flat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/test/arch/unknown-i386-linux/bin/matmult.flat -------------------------------------------------------------------------------- /test/arch/unknown-i386-linux/bin/matmult.noff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/test/arch/unknown-i386-linux/bin/matmult.noff -------------------------------------------------------------------------------- /test/arch/unknown-i386-linux/bin/shell.flat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/test/arch/unknown-i386-linux/bin/shell.flat -------------------------------------------------------------------------------- /test/arch/unknown-i386-linux/bin/shell.noff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/test/arch/unknown-i386-linux/bin/shell.noff -------------------------------------------------------------------------------- /test/arch/unknown-i386-linux/objects/exec.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/test/arch/unknown-i386-linux/objects/exec.o -------------------------------------------------------------------------------- /test/arch/unknown-i386-linux/objects/halt.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/test/arch/unknown-i386-linux/objects/halt.o -------------------------------------------------------------------------------- /test/arch/unknown-i386-linux/objects/shell.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/test/arch/unknown-i386-linux/objects/shell.o -------------------------------------------------------------------------------- /test/arch/unknown-i386-linux/objects/sort.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/test/arch/unknown-i386-linux/objects/sort.o -------------------------------------------------------------------------------- /test/arch/unknown-i386-linux/objects/start.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/test/arch/unknown-i386-linux/objects/start.o -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/bin/nachos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/userprog/arch/unknown-i386-linux/bin/nachos -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/objects/bitmap.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/vm/arch/unknown-i386-linux/objects/bitmap.o -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/objects/console.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/vm/arch/unknown-i386-linux/objects/console.o -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/objects/machine.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/vm/arch/unknown-i386-linux/objects/machine.o -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/objects/mipssim.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/vm/arch/unknown-i386-linux/objects/mipssim.o -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/objects/progtest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/vm/arch/unknown-i386-linux/objects/progtest.o -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/objects/sysdep.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/vm/arch/unknown-i386-linux/objects/sysdep.o -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/objects/system.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/vm/arch/unknown-i386-linux/objects/system.o -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/objects/thread.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/vm/arch/unknown-i386-linux/objects/thread.o -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/objects/utility.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/vm/arch/unknown-i386-linux/objects/utility.o -------------------------------------------------------------------------------- /bin/arch/unknown-i386-linux/objects/coff2flat.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/bin/arch/unknown-i386-linux/objects/coff2flat.o -------------------------------------------------------------------------------- /bin/arch/unknown-i386-linux/objects/coff2noff.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/bin/arch/unknown-i386-linux/objects/coff2noff.o -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/objects/disk.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/filesys/arch/unknown-i386-linux/objects/disk.o -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/objects/list.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/filesys/arch/unknown-i386-linux/objects/list.o -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/objects/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/filesys/arch/unknown-i386-linux/objects/main.o -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/objects/stats.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/filesys/arch/unknown-i386-linux/objects/stats.o -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/objects/synch.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/filesys/arch/unknown-i386-linux/objects/synch.o -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/objects/timer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/filesys/arch/unknown-i386-linux/objects/timer.o -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/objects/utility.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab2/arch/unknown-i386-linux/objects/utility.o -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/objects/utility.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab3/arch/unknown-i386-linux/objects/utility.o -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/objects/filehdr.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab4/arch/unknown-i386-linux/objects/filehdr.o -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/objects/filesys.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab4/arch/unknown-i386-linux/objects/filesys.o -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/objects/openfile.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab4/arch/unknown-i386-linux/objects/openfile.o -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/objects/utility.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab4/arch/unknown-i386-linux/objects/utility.o -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/objects/filehdr.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab5/arch/unknown-i386-linux/objects/filehdr.o -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/objects/filesys.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab5/arch/unknown-i386-linux/objects/filesys.o -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/objects/openfile.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab5/arch/unknown-i386-linux/objects/openfile.o -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/objects/utility.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab5/arch/unknown-i386-linux/objects/utility.o -------------------------------------------------------------------------------- /lab6/test/arch/unknown-i386-linux/bin/exec.flat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/test/arch/unknown-i386-linux/bin/exec.flat -------------------------------------------------------------------------------- /lab6/test/arch/unknown-i386-linux/bin/exec.noff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/test/arch/unknown-i386-linux/bin/exec.noff -------------------------------------------------------------------------------- /lab6/test/arch/unknown-i386-linux/bin/halt.flat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/test/arch/unknown-i386-linux/bin/halt.flat -------------------------------------------------------------------------------- /lab6/test/arch/unknown-i386-linux/bin/halt.noff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/test/arch/unknown-i386-linux/bin/halt.noff -------------------------------------------------------------------------------- /lab6/test/arch/unknown-i386-linux/bin/sort.flat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/test/arch/unknown-i386-linux/bin/sort.flat -------------------------------------------------------------------------------- /lab6/test/arch/unknown-i386-linux/bin/sort.noff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/test/arch/unknown-i386-linux/bin/sort.noff -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/bin/nachos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/threads/arch/unknown-i386-linux/bin/nachos -------------------------------------------------------------------------------- /test/arch/unknown-i386-linux/objects/exec.coff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/test/arch/unknown-i386-linux/objects/exec.coff -------------------------------------------------------------------------------- /test/arch/unknown-i386-linux/objects/halt.coff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/test/arch/unknown-i386-linux/objects/halt.coff -------------------------------------------------------------------------------- /test/arch/unknown-i386-linux/objects/matmult.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/test/arch/unknown-i386-linux/objects/matmult.o -------------------------------------------------------------------------------- /test/arch/unknown-i386-linux/objects/shell.coff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/test/arch/unknown-i386-linux/objects/shell.coff -------------------------------------------------------------------------------- /test/arch/unknown-i386-linux/objects/sort.coff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/test/arch/unknown-i386-linux/objects/sort.coff -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/objects/list.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/threads/arch/unknown-i386-linux/objects/list.o -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/objects/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/threads/arch/unknown-i386-linux/objects/main.o -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/objects/stats.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/threads/arch/unknown-i386-linux/objects/stats.o -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/objects/synch.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/threads/arch/unknown-i386-linux/objects/synch.o -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/objects/timer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/threads/arch/unknown-i386-linux/objects/timer.o -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/objects/list.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/userprog/arch/unknown-i386-linux/objects/list.o -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/objects/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/userprog/arch/unknown-i386-linux/objects/main.o -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/objects/addrspace.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/vm/arch/unknown-i386-linux/objects/addrspace.o -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/objects/exception.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/vm/arch/unknown-i386-linux/objects/exception.o -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/objects/interrupt.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/vm/arch/unknown-i386-linux/objects/interrupt.o -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/objects/scheduler.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/vm/arch/unknown-i386-linux/objects/scheduler.o -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/objects/synchlist.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/vm/arch/unknown-i386-linux/objects/synchlist.o -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/objects/synchtest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/vm/arch/unknown-i386-linux/objects/synchtest.o -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/objects/threadtest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/vm/arch/unknown-i386-linux/objects/threadtest.o -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/objects/translate.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/vm/arch/unknown-i386-linux/objects/translate.o -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/objects/bitmap.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/filesys/arch/unknown-i386-linux/objects/bitmap.o -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/objects/filehdr.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/filesys/arch/unknown-i386-linux/objects/filehdr.o -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/objects/filesys.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/filesys/arch/unknown-i386-linux/objects/filesys.o -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/objects/fstest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/filesys/arch/unknown-i386-linux/objects/fstest.o -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/objects/openfile.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/filesys/arch/unknown-i386-linux/objects/openfile.o -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/objects/sysdep.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/filesys/arch/unknown-i386-linux/objects/sysdep.o -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/objects/system.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/filesys/arch/unknown-i386-linux/objects/system.o -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/objects/thread.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/filesys/arch/unknown-i386-linux/objects/thread.o -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/objects/utility.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/filesys/arch/unknown-i386-linux/objects/utility.o -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/objects/interrupt.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab2/arch/unknown-i386-linux/objects/interrupt.o -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/objects/scheduler.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab2/arch/unknown-i386-linux/objects/scheduler.o -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/objects/synchlist.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab2/arch/unknown-i386-linux/objects/synchlist.o -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/objects/synchtest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab2/arch/unknown-i386-linux/objects/synchtest.o -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/objects/threadtest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab2/arch/unknown-i386-linux/objects/threadtest.o -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/objects/interrupt.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab3/arch/unknown-i386-linux/objects/interrupt.o -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/objects/prodcons++.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab3/arch/unknown-i386-linux/objects/prodcons++.o -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/objects/scheduler.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab3/arch/unknown-i386-linux/objects/scheduler.o -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/objects/synchlist.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab3/arch/unknown-i386-linux/objects/synchlist.o -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/objects/synchtest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab3/arch/unknown-i386-linux/objects/synchtest.o -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/objects/threadtest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab3/arch/unknown-i386-linux/objects/threadtest.o -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/objects/directory.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab4/arch/unknown-i386-linux/objects/directory.o -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/objects/interrupt.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab4/arch/unknown-i386-linux/objects/interrupt.o -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/objects/scheduler.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab4/arch/unknown-i386-linux/objects/scheduler.o -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/objects/synchdisk.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab4/arch/unknown-i386-linux/objects/synchdisk.o -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/objects/synchlist.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab4/arch/unknown-i386-linux/objects/synchlist.o -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/objects/synchtest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab4/arch/unknown-i386-linux/objects/synchtest.o -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/objects/threadtest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab4/arch/unknown-i386-linux/objects/threadtest.o -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/objects/directory.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab5/arch/unknown-i386-linux/objects/directory.o -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/objects/interrupt.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab5/arch/unknown-i386-linux/objects/interrupt.o -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/objects/scheduler.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab5/arch/unknown-i386-linux/objects/scheduler.o -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/objects/synchdisk.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab5/arch/unknown-i386-linux/objects/synchdisk.o -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/objects/synchlist.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab5/arch/unknown-i386-linux/objects/synchlist.o -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/objects/synchtest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab5/arch/unknown-i386-linux/objects/synchtest.o -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/objects/threadtest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab5/arch/unknown-i386-linux/objects/threadtest.o -------------------------------------------------------------------------------- /lab6/test/arch/unknown-i386-linux/bin/matmult.flat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/test/arch/unknown-i386-linux/bin/matmult.flat -------------------------------------------------------------------------------- /lab6/test/arch/unknown-i386-linux/bin/matmult.noff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/test/arch/unknown-i386-linux/bin/matmult.noff -------------------------------------------------------------------------------- /lab6/test/arch/unknown-i386-linux/bin/shell.flat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/test/arch/unknown-i386-linux/bin/shell.flat -------------------------------------------------------------------------------- /lab6/test/arch/unknown-i386-linux/bin/shell.noff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/test/arch/unknown-i386-linux/bin/shell.noff -------------------------------------------------------------------------------- /lab6/test/arch/unknown-i386-linux/objects/exec.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/test/arch/unknown-i386-linux/objects/exec.o -------------------------------------------------------------------------------- /lab6/test/arch/unknown-i386-linux/objects/halt.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/test/arch/unknown-i386-linux/objects/halt.o -------------------------------------------------------------------------------- /lab6/test/arch/unknown-i386-linux/objects/shell.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/test/arch/unknown-i386-linux/objects/shell.o -------------------------------------------------------------------------------- /lab6/test/arch/unknown-i386-linux/objects/sort.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/test/arch/unknown-i386-linux/objects/sort.o -------------------------------------------------------------------------------- /lab6/test/arch/unknown-i386-linux/objects/start.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/test/arch/unknown-i386-linux/objects/start.o -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/bin/nachos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/userprog/arch/unknown-i386-linux/bin/nachos -------------------------------------------------------------------------------- /test/arch/unknown-i386-linux/objects/matmult.coff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/test/arch/unknown-i386-linux/objects/matmult.coff -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/objects/sysdep.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/threads/arch/unknown-i386-linux/objects/sysdep.o -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/objects/system.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/threads/arch/unknown-i386-linux/objects/system.o -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/objects/thread.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/threads/arch/unknown-i386-linux/objects/thread.o -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/objects/utility.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/threads/arch/unknown-i386-linux/objects/utility.o -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/objects/bitmap.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/userprog/arch/unknown-i386-linux/objects/bitmap.o -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/objects/console.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/userprog/arch/unknown-i386-linux/objects/console.o -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/objects/machine.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/userprog/arch/unknown-i386-linux/objects/machine.o -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/objects/mipssim.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/userprog/arch/unknown-i386-linux/objects/mipssim.o -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/objects/stats.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/userprog/arch/unknown-i386-linux/objects/stats.o -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/objects/synch.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/userprog/arch/unknown-i386-linux/objects/synch.o -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/objects/sysdep.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/userprog/arch/unknown-i386-linux/objects/sysdep.o -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/objects/system.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/userprog/arch/unknown-i386-linux/objects/system.o -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/objects/thread.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/userprog/arch/unknown-i386-linux/objects/thread.o -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/objects/timer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/userprog/arch/unknown-i386-linux/objects/timer.o -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/objects/utility.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/userprog/arch/unknown-i386-linux/objects/utility.o -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/objects/switch-linux.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/vm/arch/unknown-i386-linux/objects/switch-linux.o -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/objects/directory.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/filesys/arch/unknown-i386-linux/objects/directory.o -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/objects/interrupt.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/filesys/arch/unknown-i386-linux/objects/interrupt.o -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/objects/scheduler.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/filesys/arch/unknown-i386-linux/objects/scheduler.o -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/objects/synchdisk.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/filesys/arch/unknown-i386-linux/objects/synchdisk.o -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/objects/synchlist.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/filesys/arch/unknown-i386-linux/objects/synchlist.o -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/objects/synchtest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/filesys/arch/unknown-i386-linux/objects/synchtest.o -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/objects/threadtest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/filesys/arch/unknown-i386-linux/objects/threadtest.o -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/objects/switch-linux.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab2/arch/unknown-i386-linux/objects/switch-linux.o -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/objects/switch-linux.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab3/arch/unknown-i386-linux/objects/switch-linux.o -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/objects/switch-linux.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab4/arch/unknown-i386-linux/objects/switch-linux.o -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/objects/switch-linux.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab5/arch/unknown-i386-linux/objects/switch-linux.o -------------------------------------------------------------------------------- /lab6/test/arch/unknown-i386-linux/objects/exec.coff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/test/arch/unknown-i386-linux/objects/exec.coff -------------------------------------------------------------------------------- /lab6/test/arch/unknown-i386-linux/objects/halt.coff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/test/arch/unknown-i386-linux/objects/halt.coff -------------------------------------------------------------------------------- /lab6/test/arch/unknown-i386-linux/objects/matmult.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/test/arch/unknown-i386-linux/objects/matmult.o -------------------------------------------------------------------------------- /lab6/test/arch/unknown-i386-linux/objects/shell.coff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/test/arch/unknown-i386-linux/objects/shell.coff -------------------------------------------------------------------------------- /lab6/test/arch/unknown-i386-linux/objects/sort.coff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/test/arch/unknown-i386-linux/objects/sort.coff -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/objects/list.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/threads/arch/unknown-i386-linux/objects/list.o -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/objects/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/threads/arch/unknown-i386-linux/objects/main.o -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/objects/stats.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/threads/arch/unknown-i386-linux/objects/stats.o -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/objects/synch.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/threads/arch/unknown-i386-linux/objects/synch.o -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/objects/timer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/threads/arch/unknown-i386-linux/objects/timer.o -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/objects/list.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/userprog/arch/unknown-i386-linux/objects/list.o -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/objects/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/userprog/arch/unknown-i386-linux/objects/main.o -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/objects/interrupt.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/threads/arch/unknown-i386-linux/objects/interrupt.o -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/objects/scheduler.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/threads/arch/unknown-i386-linux/objects/scheduler.o -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/objects/synchlist.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/threads/arch/unknown-i386-linux/objects/synchlist.o -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/objects/synchtest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/threads/arch/unknown-i386-linux/objects/synchtest.o -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/objects/threadtest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/threads/arch/unknown-i386-linux/objects/threadtest.o -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/objects/addrspace.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/userprog/arch/unknown-i386-linux/objects/addrspace.o -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/objects/exception.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/userprog/arch/unknown-i386-linux/objects/exception.o -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/objects/interrupt.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/userprog/arch/unknown-i386-linux/objects/interrupt.o -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/objects/progtest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/userprog/arch/unknown-i386-linux/objects/progtest.o -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/objects/scheduler.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/userprog/arch/unknown-i386-linux/objects/scheduler.o -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/objects/synchlist.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/userprog/arch/unknown-i386-linux/objects/synchlist.o -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/objects/synchtest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/userprog/arch/unknown-i386-linux/objects/synchtest.o -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/objects/translate.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/userprog/arch/unknown-i386-linux/objects/translate.o -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/objects/switch-linux.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/filesys/arch/unknown-i386-linux/objects/switch-linux.o -------------------------------------------------------------------------------- /lab6/test/arch/unknown-i386-linux/objects/matmult.coff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/test/arch/unknown-i386-linux/objects/matmult.coff -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/objects/sysdep.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/threads/arch/unknown-i386-linux/objects/sysdep.o -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/objects/system.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/threads/arch/unknown-i386-linux/objects/system.o -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/objects/thread.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/threads/arch/unknown-i386-linux/objects/thread.o -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/objects/utility.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/threads/arch/unknown-i386-linux/objects/utility.o -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/objects/bitmap.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/userprog/arch/unknown-i386-linux/objects/bitmap.o -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/objects/console.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/userprog/arch/unknown-i386-linux/objects/console.o -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/objects/machine.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/userprog/arch/unknown-i386-linux/objects/machine.o -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/objects/mipssim.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/userprog/arch/unknown-i386-linux/objects/mipssim.o -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/objects/stats.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/userprog/arch/unknown-i386-linux/objects/stats.o -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/objects/synch.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/userprog/arch/unknown-i386-linux/objects/synch.o -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/objects/sysdep.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/userprog/arch/unknown-i386-linux/objects/sysdep.o -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/objects/system.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/userprog/arch/unknown-i386-linux/objects/system.o -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/objects/thread.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/userprog/arch/unknown-i386-linux/objects/thread.o -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/objects/timer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/userprog/arch/unknown-i386-linux/objects/timer.o -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/objects/utility.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/userprog/arch/unknown-i386-linux/objects/utility.o -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/objects/switch-linux.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/threads/arch/unknown-i386-linux/objects/switch-linux.o -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/objects/switch-linux.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/userprog/arch/unknown-i386-linux/objects/switch-linux.o -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/objects/threadtest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/userprog/arch/unknown-i386-linux/objects/threadtest.o -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/objects/interrupt.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/threads/arch/unknown-i386-linux/objects/interrupt.o -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/objects/scheduler.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/threads/arch/unknown-i386-linux/objects/scheduler.o -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/objects/synchlist.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/threads/arch/unknown-i386-linux/objects/synchlist.o -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/objects/synchtest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/threads/arch/unknown-i386-linux/objects/synchtest.o -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/objects/threadtest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/threads/arch/unknown-i386-linux/objects/threadtest.o -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/objects/addrspace.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/userprog/arch/unknown-i386-linux/objects/addrspace.o -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/objects/exception.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/userprog/arch/unknown-i386-linux/objects/exception.o -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/objects/interrupt.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/userprog/arch/unknown-i386-linux/objects/interrupt.o -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/objects/progtest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/userprog/arch/unknown-i386-linux/objects/progtest.o -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/objects/scheduler.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/userprog/arch/unknown-i386-linux/objects/scheduler.o -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/objects/synchlist.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/userprog/arch/unknown-i386-linux/objects/synchlist.o -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/objects/synchtest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/userprog/arch/unknown-i386-linux/objects/synchtest.o -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/objects/translate.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/userprog/arch/unknown-i386-linux/objects/translate.o -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/objects/switch-linux.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/threads/arch/unknown-i386-linux/objects/switch-linux.o -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/objects/switch-linux.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/userprog/arch/unknown-i386-linux/objects/switch-linux.o -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/objects/threadtest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Challis-yin/OSlearning/HEAD/lab6/userprog/arch/unknown-i386-linux/objects/threadtest.o -------------------------------------------------------------------------------- /test/arch/unknown-i386-linux/depends/exec.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/exec.d arch/unknown-i386-linux/objects/exec.o: exec.c ../userprog/syscall.h ../threads/copyright.h 2 | -------------------------------------------------------------------------------- /test/arch/unknown-i386-linux/depends/halt.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/halt.d arch/unknown-i386-linux/objects/halt.o: halt.c ../userprog/syscall.h ../threads/copyright.h 2 | -------------------------------------------------------------------------------- /test/arch/unknown-i386-linux/depends/sort.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/sort.d arch/unknown-i386-linux/objects/sort.o: sort.c ../userprog/syscall.h ../threads/copyright.h 2 | -------------------------------------------------------------------------------- /lab6/test/arch/unknown-i386-linux/depends/exec.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/exec.d arch/unknown-i386-linux/objects/exec.o: exec.c ../userprog/syscall.h ../threads/copyright.h 2 | -------------------------------------------------------------------------------- /lab6/test/arch/unknown-i386-linux/depends/halt.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/halt.d arch/unknown-i386-linux/objects/halt.o: halt.c ../userprog/syscall.h ../threads/copyright.h 2 | -------------------------------------------------------------------------------- /lab6/test/arch/unknown-i386-linux/depends/sort.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/sort.d arch/unknown-i386-linux/objects/sort.o: sort.c ../userprog/syscall.h ../threads/copyright.h 2 | -------------------------------------------------------------------------------- /test/arch/unknown-i386-linux/depends/shell.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/shell.d arch/unknown-i386-linux/objects/shell.o: shell.c ../userprog/syscall.h ../threads/copyright.h 2 | -------------------------------------------------------------------------------- /test/arch/unknown-i386-linux/depends/start.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/start.d arch/unknown-i386-linux/objects/start.o: start.s ../userprog/syscall.h ../threads/copyright.h 2 | -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/depends/switch-linux.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/switch-linux.d arch/unknown-i386-linux/objects/switch-linux.o: switch-linux.s copyright.h switch.h 2 | -------------------------------------------------------------------------------- /lab4/test/medium: -------------------------------------------------------------------------------- 1 | This is the spring of our discontent. 2 | This is the spring of our discontent. 3 | This is the spring of our discontent. 4 | This is the spring of our discontent. 5 | -------------------------------------------------------------------------------- /lab5/test/medium: -------------------------------------------------------------------------------- 1 | This is the spring of our discontent. 2 | This is the spring of our discontent. 3 | This is the spring of our discontent. 4 | This is the spring of our discontent. 5 | -------------------------------------------------------------------------------- /lab6/test/arch/unknown-i386-linux/depends/shell.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/shell.d arch/unknown-i386-linux/objects/shell.o: shell.c ../userprog/syscall.h ../threads/copyright.h 2 | -------------------------------------------------------------------------------- /lab6/test/arch/unknown-i386-linux/depends/start.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/start.d arch/unknown-i386-linux/objects/start.o: start.s ../userprog/syscall.h ../threads/copyright.h 2 | -------------------------------------------------------------------------------- /bin/arch/unknown-i386-linux/depends/coff2flat.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/coff2flat.d arch/unknown-i386-linux/objects/coff2flat.o: coff2flat.c ../threads/copyright.h coff.h noff.h 2 | -------------------------------------------------------------------------------- /bin/arch/unknown-i386-linux/depends/coff2noff.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/coff2noff.d arch/unknown-i386-linux/objects/coff2noff.o: coff2noff.c ../threads/copyright.h coff.h noff.h 2 | -------------------------------------------------------------------------------- /filesys/test/medium: -------------------------------------------------------------------------------- 1 | This is the spring of our discontent. 2 | This is the spring of our discontent. 3 | This is the spring of our discontent. 4 | This is the spring of our discontent. 5 | -------------------------------------------------------------------------------- /test/arch/unknown-i386-linux/depends/matmult.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/matmult.d arch/unknown-i386-linux/objects/matmult.o: matmult.c ../userprog/syscall.h ../threads/copyright.h 2 | -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/depends/switch-linux.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/switch-linux.d arch/unknown-i386-linux/objects/switch-linux.o: switch-linux.s copyright.h switch.h 2 | -------------------------------------------------------------------------------- /lab6/test/arch/unknown-i386-linux/depends/matmult.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/matmult.d arch/unknown-i386-linux/objects/matmult.o: matmult.c ../userprog/syscall.h ../threads/copyright.h 2 | -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/depends/switch-linux.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/switch-linux.d arch/unknown-i386-linux/objects/switch-linux.o: switch-linux.s copyright.h switch.h 2 | -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/depends/switch-linux.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/switch-linux.d arch/unknown-i386-linux/objects/switch-linux.o: ../threads/switch-linux.s ../threads/copyright.h \ 2 | ../threads/switch.h 3 | -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/depends/switch-linux.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/switch-linux.d arch/unknown-i386-linux/objects/switch-linux.o: ../threads/switch-linux.s ../threads/copyright.h \ 2 | ../threads/switch.h 3 | -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/depends/switch-linux.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/switch-linux.d arch/unknown-i386-linux/objects/switch-linux.o: ../threads/switch-linux.s ../threads/copyright.h \ 2 | ../threads/switch.h 3 | -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/depends/switch-linux.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/switch-linux.d arch/unknown-i386-linux/objects/switch-linux.o: ../threads/switch-linux.s ../threads/copyright.h \ 2 | ../threads/switch.h 3 | -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/depends/switch-linux.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/switch-linux.d arch/unknown-i386-linux/objects/switch-linux.o: ../threads/switch-linux.s ../threads/copyright.h \ 2 | ../threads/switch.h 3 | -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/depends/list.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/list.d arch/unknown-i386-linux/objects/list.o: list.cc copyright.h list.h utility.h ../threads/bool.h \ 2 | ../machine/sysdep.h ../threads/copyright.h 3 | -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/depends/switch-linux.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/switch-linux.d arch/unknown-i386-linux/objects/switch-linux.o: ../threads/switch-linux.s ../threads/copyright.h \ 2 | ../threads/switch.h 3 | -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/depends/utility.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/utility.d arch/unknown-i386-linux/objects/utility.o: utility.cc copyright.h utility.h ../threads/bool.h \ 2 | ../machine/sysdep.h ../threads/copyright.h 3 | -------------------------------------------------------------------------------- /lab3/tmp_1: -------------------------------------------------------------------------------- 1 | producer id --> 0; Message number --> 0; 2 | producer id --> 0; Message number --> 1; 3 | producer id --> 0; Message number --> 2; 4 | producer id --> 1; Message number --> 1; 5 | producer id --> 0; Message number --> 3; 6 | -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/depends/switch-linux.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/switch-linux.d arch/unknown-i386-linux/objects/switch-linux.o: ../threads/switch-linux.s ../threads/copyright.h \ 2 | ../threads/switch.h 3 | -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/depends/list.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/list.d arch/unknown-i386-linux/objects/list.o: list.cc copyright.h list.h utility.h ../threads/bool.h \ 2 | ../machine/sysdep.h ../threads/copyright.h 3 | -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/depends/list.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/list.d arch/unknown-i386-linux/objects/list.o: list.cc copyright.h list.h utility.h ../threads/bool.h \ 2 | ../machine/sysdep.h ../threads/copyright.h 3 | -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/depends/utility.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/utility.d arch/unknown-i386-linux/objects/utility.o: utility.cc copyright.h utility.h ../threads/bool.h \ 2 | ../machine/sysdep.h ../threads/copyright.h 3 | -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/depends/utility.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/utility.d arch/unknown-i386-linux/objects/utility.o: utility.cc copyright.h utility.h ../threads/bool.h \ 2 | ../machine/sysdep.h ../threads/copyright.h 3 | -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/depends/utility.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/utility.d arch/unknown-i386-linux/objects/utility.o: ../threads/utility.cc ../threads/copyright.h \ 2 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../threads/copyright.h 4 | -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/depends/utility.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/utility.d arch/unknown-i386-linux/objects/utility.o: ../threads/utility.cc ../threads/copyright.h \ 2 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../threads/copyright.h 4 | -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/depends/utility.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/utility.d arch/unknown-i386-linux/objects/utility.o: ../threads/utility.cc ../threads/copyright.h \ 2 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../threads/copyright.h 4 | -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/depends/utility.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/utility.d arch/unknown-i386-linux/objects/utility.o: ../threads/utility.cc ../threads/copyright.h \ 2 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../threads/copyright.h 4 | -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/depends/utility.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/utility.d arch/unknown-i386-linux/objects/utility.o: ../threads/utility.cc ../threads/copyright.h \ 2 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../threads/copyright.h 4 | -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/depends/list.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/list.d arch/unknown-i386-linux/objects/list.o: ../threads/list.cc ../threads/copyright.h ../threads/list.h \ 2 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../threads/copyright.h 4 | -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/depends/list.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/list.d arch/unknown-i386-linux/objects/list.o: ../threads/list.cc ../threads/copyright.h ../threads/list.h \ 2 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../threads/copyright.h 4 | -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/depends/list.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/list.d arch/unknown-i386-linux/objects/list.o: ../threads/list.cc ../threads/copyright.h ../threads/list.h \ 2 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../threads/copyright.h 4 | -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/depends/utility.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/utility.d arch/unknown-i386-linux/objects/utility.o: ../threads/utility.cc ../threads/copyright.h \ 2 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../threads/copyright.h 4 | -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/depends/list.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/list.d arch/unknown-i386-linux/objects/list.o: ../threads/list.cc ../threads/copyright.h ../threads/list.h \ 2 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../threads/copyright.h 4 | -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/depends/list.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/list.d arch/unknown-i386-linux/objects/list.o: ../threads/list.cc ../threads/copyright.h ../threads/list.h \ 2 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../threads/copyright.h 4 | -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/depends/stats.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/stats.d arch/unknown-i386-linux/objects/stats.o: ../machine/stats.cc ../threads/copyright.h ../threads/utility.h \ 2 | ../threads/copyright.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../machine/stats.h 4 | -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/depends/synchlist.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synchlist.d arch/unknown-i386-linux/objects/synchlist.o: synchlist.cc copyright.h synchlist.h list.h utility.h \ 2 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h synch.h \ 3 | thread.h 4 | -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/depends/stats.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/stats.d arch/unknown-i386-linux/objects/stats.o: ../machine/stats.cc ../threads/copyright.h ../threads/utility.h \ 2 | ../threads/copyright.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../machine/stats.h 4 | -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/depends/stats.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/stats.d arch/unknown-i386-linux/objects/stats.o: ../machine/stats.cc ../threads/copyright.h ../threads/utility.h \ 2 | ../threads/copyright.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../machine/stats.h 4 | -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/depends/stats.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/stats.d arch/unknown-i386-linux/objects/stats.o: ../machine/stats.cc ../threads/copyright.h ../threads/utility.h \ 2 | ../threads/copyright.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../machine/stats.h 4 | -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/depends/utility.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/utility.d arch/unknown-i386-linux/objects/utility.o: ../threads/utility.cc ../threads/copyright.h \ 2 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../threads/copyright.h 4 | -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/depends/list.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/list.d arch/unknown-i386-linux/objects/list.o: ../threads/list.cc ../threads/copyright.h ../threads/list.h \ 2 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../threads/copyright.h 4 | -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/depends/stats.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/stats.d arch/unknown-i386-linux/objects/stats.o: ../machine/stats.cc ../threads/copyright.h ../threads/utility.h \ 2 | ../threads/copyright.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../machine/stats.h 4 | -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/depends/stats.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/stats.d arch/unknown-i386-linux/objects/stats.o: ../machine/stats.cc ../threads/copyright.h ../threads/utility.h \ 2 | ../threads/copyright.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../machine/stats.h 4 | -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/depends/list.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/list.d arch/unknown-i386-linux/objects/list.o: ../threads/list.cc ../threads/copyright.h ../threads/list.h \ 2 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../threads/copyright.h 4 | -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/depends/stats.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/stats.d arch/unknown-i386-linux/objects/stats.o: ../machine/stats.cc ../threads/copyright.h ../threads/utility.h \ 2 | ../threads/copyright.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../machine/stats.h 4 | -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/depends/synchlist.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synchlist.d arch/unknown-i386-linux/objects/synchlist.o: synchlist.cc copyright.h synchlist.h list.h utility.h \ 2 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h synch.h \ 3 | thread.h 4 | -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/depends/stats.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/stats.d arch/unknown-i386-linux/objects/stats.o: ../machine/stats.cc ../threads/copyright.h ../threads/utility.h \ 2 | ../threads/copyright.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../machine/stats.h 4 | -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/depends/stats.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/stats.d arch/unknown-i386-linux/objects/stats.o: ../machine/stats.cc ../threads/copyright.h ../threads/utility.h \ 2 | ../threads/copyright.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../machine/stats.h 4 | -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/depends/synchlist.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synchlist.d arch/unknown-i386-linux/objects/synchlist.o: synchlist.cc copyright.h synchlist.h list.h utility.h \ 2 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h synch.h \ 3 | thread.h 4 | -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/depends/stats.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/stats.d arch/unknown-i386-linux/objects/stats.o: ../machine/stats.cc ../threads/copyright.h ../threads/utility.h \ 2 | ../threads/copyright.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../machine/stats.h 4 | -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/depends/bitmap.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/bitmap.d arch/unknown-i386-linux/objects/bitmap.o: bitmap.cc ../threads/copyright.h bitmap.h ../threads/utility.h \ 2 | ../threads/copyright.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../filesys/openfile.h 4 | -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/depends/bitmap.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/bitmap.d arch/unknown-i386-linux/objects/bitmap.o: bitmap.cc ../threads/copyright.h bitmap.h ../threads/utility.h \ 2 | ../threads/copyright.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../filesys/openfile.h 4 | -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/depends/bitmap.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/bitmap.d arch/unknown-i386-linux/objects/bitmap.o: ../userprog/bitmap.cc ../threads/copyright.h \ 2 | ../userprog/bitmap.h ../threads/utility.h ../threads/copyright.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../lab4/openfile.h 4 | -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/depends/bitmap.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/bitmap.d arch/unknown-i386-linux/objects/bitmap.o: ../userprog/bitmap.cc ../threads/copyright.h \ 2 | ../userprog/bitmap.h ../threads/utility.h ../threads/copyright.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../lab4/openfile.h 4 | -------------------------------------------------------------------------------- /network/Makefile.local: -------------------------------------------------------------------------------- 1 | ifndef MAKEFILE_NETWORK_LOCAL 2 | define MAKEFILE_NETWORK_LOCAL 3 | yes 4 | endef 5 | 6 | # Add sourcefiles here. 7 | 8 | CCFILES += nettest.cc\ 9 | post.cc\ 10 | network.cc 11 | 12 | DEFINES += -DNETWORK 13 | INCPATH += -I../network 14 | 15 | endif # MAKEFILE_NETWORK_LOCAL -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/depends/bitmap.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/bitmap.d arch/unknown-i386-linux/objects/bitmap.o: ../userprog/bitmap.cc ../threads/copyright.h \ 2 | ../userprog/bitmap.h ../threads/utility.h ../threads/copyright.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../filesys/openfile.h 4 | -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/depends/bitmap.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/bitmap.d arch/unknown-i386-linux/objects/bitmap.o: ../userprog/bitmap.cc ../threads/copyright.h \ 2 | ../userprog/bitmap.h ../threads/utility.h ../threads/copyright.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../filesys/openfile.h 4 | -------------------------------------------------------------------------------- /vm/Makefile.local: -------------------------------------------------------------------------------- 1 | ifndef MAKEFILE_VM_LOCAL 2 | define MAKEFILE_VM_LOCAL 3 | yes 4 | endef 5 | 6 | # The default VM doesn't add any new source files. 7 | # As always, you should add new source files here. 8 | 9 | CCFILES += 10 | 11 | DEFINES += -DVM -DUSE_TLB 12 | INCPATH += -I../vm 13 | 14 | endif # MAKEFILE_VM_LOCAL -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/depends/synchlist.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synchlist.d arch/unknown-i386-linux/objects/synchlist.o: ../threads/synchlist.cc ../threads/copyright.h \ 2 | ../threads/synchlist.h ../threads/list.h ../threads/utility.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h \ 4 | ../threads/synch.h ../threads/thread.h 5 | -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/depends/directory.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/directory.d arch/unknown-i386-linux/objects/directory.o: directory.cc ../threads/copyright.h ../threads/utility.h \ 2 | ../threads/copyright.h ../threads/bool.h ../machine/sysdep.h filehdr.h \ 3 | ../machine/disk.h ../userprog/bitmap.h ../lab4/openfile.h directory.h \ 4 | openfile.h 5 | -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/depends/filesys.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/filesys.d arch/unknown-i386-linux/objects/filesys.o: filesys.cc ../threads/copyright.h ../machine/disk.h \ 2 | ../threads/utility.h ../threads/copyright.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../userprog/bitmap.h ../lab4/openfile.h directory.h \ 4 | openfile.h filehdr.h filesys.h 5 | -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/depends/synchlist.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synchlist.d arch/unknown-i386-linux/objects/synchlist.o: ../threads/synchlist.cc ../threads/copyright.h \ 2 | ../threads/synchlist.h ../threads/list.h ../threads/utility.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h \ 4 | ../threads/synch.h ../threads/thread.h 5 | -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/depends/directory.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/directory.d arch/unknown-i386-linux/objects/directory.o: directory.cc ../threads/copyright.h ../threads/utility.h \ 2 | ../threads/copyright.h ../threads/bool.h ../machine/sysdep.h filehdr.h \ 3 | ../machine/disk.h ../userprog/bitmap.h ../lab4/openfile.h directory.h \ 4 | openfile.h 5 | -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/depends/filesys.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/filesys.d arch/unknown-i386-linux/objects/filesys.o: filesys.cc ../threads/copyright.h ../machine/disk.h \ 2 | ../threads/utility.h ../threads/copyright.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../userprog/bitmap.h ../lab4/openfile.h directory.h \ 4 | openfile.h filehdr.h filesys.h 5 | -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/depends/synchlist.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synchlist.d arch/unknown-i386-linux/objects/synchlist.o: ../threads/synchlist.cc ../threads/copyright.h \ 2 | ../threads/synchlist.h ../threads/list.h ../threads/utility.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h \ 4 | ../threads/synch.h ../threads/thread.h 5 | -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/depends/directory.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/directory.d arch/unknown-i386-linux/objects/directory.o: directory.cc ../threads/copyright.h ../threads/utility.h \ 2 | ../threads/copyright.h ../threads/bool.h ../machine/sysdep.h filehdr.h \ 3 | ../machine/disk.h ../userprog/bitmap.h ../filesys/openfile.h directory.h \ 4 | openfile.h 5 | -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/depends/synchlist.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synchlist.d arch/unknown-i386-linux/objects/synchlist.o: ../threads/synchlist.cc ../threads/copyright.h \ 2 | ../threads/synchlist.h ../threads/list.h ../threads/utility.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h \ 4 | ../threads/synch.h ../threads/thread.h 5 | -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/depends/main.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/main.d arch/unknown-i386-linux/objects/main.o: main.cc copyright.h utility.h ../threads/bool.h \ 2 | ../machine/sysdep.h ../threads/copyright.h system.h thread.h scheduler.h \ 3 | list.h ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 4 | ../machine/timer.h ../threads/utility.h 5 | -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/depends/main.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/main.d arch/unknown-i386-linux/objects/main.o: main.cc copyright.h utility.h ../threads/bool.h \ 2 | ../machine/sysdep.h ../threads/copyright.h system.h thread.h scheduler.h \ 3 | list.h ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 4 | ../machine/timer.h ../threads/utility.h 5 | -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/depends/filesys.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/filesys.d arch/unknown-i386-linux/objects/filesys.o: filesys.cc ../threads/copyright.h ../machine/disk.h \ 2 | ../threads/utility.h ../threads/copyright.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../userprog/bitmap.h ../filesys/openfile.h \ 4 | directory.h openfile.h filehdr.h filesys.h 5 | -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/depends/system.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/system.d arch/unknown-i386-linux/objects/system.o: system.cc copyright.h system.h utility.h ../threads/bool.h \ 2 | ../machine/sysdep.h ../threads/copyright.h thread.h scheduler.h list.h \ 3 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 4 | ../machine/timer.h ../threads/utility.h 5 | -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/depends/main.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/main.d arch/unknown-i386-linux/objects/main.o: main.cc copyright.h utility.h ../threads/bool.h \ 2 | ../machine/sysdep.h ../threads/copyright.h system.h thread.h scheduler.h \ 3 | list.h ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 4 | ../machine/timer.h ../threads/utility.h 5 | -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/depends/synch.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synch.d arch/unknown-i386-linux/objects/synch.o: synch.cc copyright.h synch.h thread.h utility.h \ 2 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h list.h \ 3 | system.h scheduler.h ../machine/interrupt.h ../threads/list.h \ 4 | ../machine/stats.h ../machine/timer.h ../threads/utility.h 5 | -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/depends/synchdisk.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synchdisk.d arch/unknown-i386-linux/objects/synchdisk.o: synchdisk.cc ../threads/copyright.h synchdisk.h \ 2 | ../machine/disk.h ../threads/utility.h ../threads/copyright.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../threads/synch.h \ 4 | ../threads/thread.h ../threads/utility.h ../threads/list.h 5 | -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/depends/synchdisk.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synchdisk.d arch/unknown-i386-linux/objects/synchdisk.o: synchdisk.cc ../threads/copyright.h synchdisk.h \ 2 | ../machine/disk.h ../threads/utility.h ../threads/copyright.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../threads/synch.h \ 4 | ../threads/thread.h ../threads/utility.h ../threads/list.h 5 | -------------------------------------------------------------------------------- /lab5/test/big: -------------------------------------------------------------------------------- 1 | big file big file big file big file big file 2 | big file big file big file big file big file 3 | big file big file big file big file big file 4 | big file big file big file big file big file 5 | big file big file big file big file big file 6 | big file big file big file big file big file 7 | big file big file big file big file big file 8 | ***end of file*** 9 | -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/depends/system.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/system.d arch/unknown-i386-linux/objects/system.o: system.cc copyright.h system.h utility.h ../threads/bool.h \ 2 | ../machine/sysdep.h ../threads/copyright.h thread.h scheduler.h list.h \ 3 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 4 | ../machine/timer.h ../threads/utility.h 5 | -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/depends/synchdisk.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synchdisk.d arch/unknown-i386-linux/objects/synchdisk.o: synchdisk.cc ../threads/copyright.h synchdisk.h \ 2 | ../machine/disk.h ../threads/utility.h ../threads/copyright.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../threads/synch.h \ 4 | ../threads/thread.h ../threads/utility.h ../threads/list.h 5 | -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/depends/system.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/system.d arch/unknown-i386-linux/objects/system.o: system.cc copyright.h system.h utility.h ../threads/bool.h \ 2 | ../machine/sysdep.h ../threads/copyright.h thread.h scheduler.h list.h \ 3 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 4 | ../machine/timer.h ../threads/utility.h 5 | -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/depends/synch.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synch.d arch/unknown-i386-linux/objects/synch.o: synch.cc copyright.h synch.h thread.h utility.h \ 2 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h list.h \ 3 | system.h scheduler.h ../machine/interrupt.h ../threads/list.h \ 4 | ../machine/stats.h ../machine/timer.h ../threads/utility.h 5 | -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/depends/scheduler.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/scheduler.d arch/unknown-i386-linux/objects/scheduler.o: scheduler.cc copyright.h scheduler.h list.h utility.h \ 2 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h thread.h \ 3 | system.h ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 4 | ../machine/timer.h ../threads/utility.h 5 | -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/depends/synch.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synch.d arch/unknown-i386-linux/objects/synch.o: synch.cc copyright.h synch.h thread.h utility.h \ 2 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h list.h \ 3 | system.h scheduler.h ../machine/interrupt.h ../threads/list.h \ 4 | ../machine/stats.h ../machine/timer.h ../threads/utility.h 5 | -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/depends/scheduler.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/scheduler.d arch/unknown-i386-linux/objects/scheduler.o: scheduler.cc copyright.h scheduler.h list.h utility.h \ 2 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h thread.h \ 3 | system.h ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 4 | ../machine/timer.h ../threads/utility.h 5 | -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/depends/synchtest.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synchtest.d arch/unknown-i386-linux/objects/synchtest.o: synchtest.cc copyright.h system.h utility.h \ 2 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h thread.h \ 3 | scheduler.h list.h ../machine/interrupt.h ../threads/list.h \ 4 | ../machine/stats.h ../machine/timer.h ../threads/utility.h synch.h 5 | -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/depends/thread.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/thread.d arch/unknown-i386-linux/objects/thread.o: thread.cc copyright.h thread.h utility.h ../threads/bool.h \ 2 | ../machine/sysdep.h ../threads/copyright.h switch.h synch.h list.h \ 3 | system.h scheduler.h ../machine/interrupt.h ../threads/list.h \ 4 | ../machine/stats.h ../machine/timer.h ../threads/utility.h 5 | -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/depends/threadtest.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/threadtest.d arch/unknown-i386-linux/objects/threadtest.o: threadtest.cc copyright.h system.h utility.h \ 2 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h thread.h \ 3 | scheduler.h list.h ../machine/interrupt.h ../threads/list.h \ 4 | ../machine/stats.h ../machine/timer.h ../threads/utility.h 5 | -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/depends/scheduler.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/scheduler.d arch/unknown-i386-linux/objects/scheduler.o: scheduler.cc copyright.h scheduler.h list.h utility.h \ 2 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h thread.h \ 3 | system.h ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 4 | ../machine/timer.h ../threads/utility.h 5 | -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/depends/thread.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/thread.d arch/unknown-i386-linux/objects/thread.o: thread.cc copyright.h thread.h utility.h ../threads/bool.h \ 2 | ../machine/sysdep.h ../threads/copyright.h switch.h synch.h list.h \ 3 | system.h scheduler.h ../machine/interrupt.h ../threads/list.h \ 4 | ../machine/stats.h ../machine/timer.h ../threads/utility.h 5 | -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/depends/threadtest.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/threadtest.d arch/unknown-i386-linux/objects/threadtest.o: threadtest.cc copyright.h system.h utility.h \ 2 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h thread.h \ 3 | scheduler.h list.h ../machine/interrupt.h ../threads/list.h \ 4 | ../machine/stats.h ../machine/timer.h ../threads/utility.h 5 | -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/depends/thread.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/thread.d arch/unknown-i386-linux/objects/thread.o: thread.cc copyright.h thread.h utility.h ../threads/bool.h \ 2 | ../machine/sysdep.h ../threads/copyright.h switch.h synch.h list.h \ 3 | system.h scheduler.h ../machine/interrupt.h ../threads/list.h \ 4 | ../machine/stats.h ../machine/timer.h ../threads/utility.h 5 | -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/depends/threadtest.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/threadtest.d arch/unknown-i386-linux/objects/threadtest.o: threadtest.cc copyright.h system.h utility.h \ 2 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h thread.h \ 3 | scheduler.h list.h ../machine/interrupt.h ../threads/list.h \ 4 | ../machine/stats.h ../machine/timer.h ../threads/utility.h 5 | -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/depends/synchtest.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synchtest.d arch/unknown-i386-linux/objects/synchtest.o: synchtest.cc copyright.h system.h utility.h \ 2 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h thread.h \ 3 | scheduler.h list.h ../machine/interrupt.h ../threads/list.h \ 4 | ../machine/stats.h ../machine/timer.h ../threads/utility.h synch.h 5 | -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/depends/synchtest.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synchtest.d arch/unknown-i386-linux/objects/synchtest.o: synchtest.cc copyright.h system.h utility.h \ 2 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h thread.h \ 3 | scheduler.h list.h ../machine/interrupt.h ../threads/list.h \ 4 | ../machine/stats.h ../machine/timer.h ../threads/utility.h synch.h 5 | -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/depends/main.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/main.d arch/unknown-i386-linux/objects/main.o: main.cc ../threads/copyright.h ../threads/utility.h \ 2 | ../threads/copyright.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../threads/system.h ../threads/utility.h ../threads/thread.h \ 4 | ../threads/scheduler.h ../threads/list.h ../machine/interrupt.h \ 5 | ../threads/list.h ../machine/stats.h ../machine/timer.h 6 | -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/depends/system.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/system.d arch/unknown-i386-linux/objects/system.o: ../threads/system.cc ../threads/copyright.h ../threads/system.h \ 2 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../threads/copyright.h ../threads/thread.h ../threads/scheduler.h \ 4 | ../threads/list.h ../machine/interrupt.h ../threads/list.h \ 5 | ../machine/stats.h ../machine/timer.h ../threads/utility.h 6 | -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/depends/scheduler.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/scheduler.d arch/unknown-i386-linux/objects/scheduler.o: ../threads/scheduler.cc ../threads/copyright.h \ 2 | ../threads/scheduler.h ../threads/list.h ../threads/utility.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h \ 4 | ../threads/thread.h ../threads/system.h ../machine/interrupt.h \ 5 | ../threads/list.h ../machine/stats.h ../machine/timer.h \ 6 | ../threads/utility.h 7 | -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/depends/timer.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/timer.d arch/unknown-i386-linux/objects/timer.o: ../machine/timer.cc ../threads/copyright.h ../machine/timer.h \ 2 | ../threads/utility.h ../threads/copyright.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/system.h ../threads/utility.h \ 4 | ../threads/thread.h ../threads/scheduler.h ../threads/list.h \ 5 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 6 | ../machine/timer.h 7 | -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/depends/synch.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synch.d arch/unknown-i386-linux/objects/synch.o: ../threads/synch.cc ../threads/copyright.h ../threads/synch.h \ 2 | ../threads/thread.h ../threads/utility.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/copyright.h ../threads/list.h \ 4 | ../threads/system.h ../threads/scheduler.h ../machine/interrupt.h \ 5 | ../threads/list.h ../machine/stats.h ../machine/timer.h \ 6 | ../threads/utility.h 7 | -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/depends/threadtest.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/threadtest.d arch/unknown-i386-linux/objects/threadtest.o: ../threads/threadtest.cc ../threads/copyright.h \ 2 | ../threads/system.h ../threads/utility.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/copyright.h ../threads/thread.h \ 4 | ../threads/scheduler.h ../threads/list.h ../machine/interrupt.h \ 5 | ../threads/list.h ../machine/stats.h ../machine/timer.h \ 6 | ../threads/utility.h 7 | -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/depends/timer.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/timer.d arch/unknown-i386-linux/objects/timer.o: ../machine/timer.cc ../threads/copyright.h ../machine/timer.h \ 2 | ../threads/utility.h ../threads/copyright.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/system.h ../threads/utility.h \ 4 | ../threads/thread.h ../threads/scheduler.h ../threads/list.h \ 5 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 6 | ../machine/timer.h 7 | -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/depends/timer.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/timer.d arch/unknown-i386-linux/objects/timer.o: ../machine/timer.cc ../threads/copyright.h ../machine/timer.h \ 2 | ../threads/utility.h ../threads/copyright.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/system.h ../threads/utility.h \ 4 | ../threads/thread.h ../threads/scheduler.h ../threads/list.h \ 5 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 6 | ../machine/timer.h 7 | -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/depends/sysdep.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/sysdep.d arch/unknown-i386-linux/objects/sysdep.o: ../machine/sysdep.cc ../threads/copyright.h \ 2 | ../machine/interrupt.h ../threads/list.h ../threads/copyright.h \ 3 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 4 | ../threads/system.h ../threads/thread.h ../threads/scheduler.h \ 5 | ../threads/list.h ../machine/interrupt.h ../machine/stats.h \ 6 | ../machine/timer.h ../threads/utility.h 7 | -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/depends/sysdep.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/sysdep.d arch/unknown-i386-linux/objects/sysdep.o: ../machine/sysdep.cc ../threads/copyright.h \ 2 | ../machine/interrupt.h ../threads/list.h ../threads/copyright.h \ 3 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 4 | ../threads/system.h ../threads/thread.h ../threads/scheduler.h \ 5 | ../threads/list.h ../machine/interrupt.h ../machine/stats.h \ 6 | ../machine/timer.h ../threads/utility.h 7 | -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/depends/timer.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/timer.d arch/unknown-i386-linux/objects/timer.o: ../machine/timer.cc ../threads/copyright.h ../machine/timer.h \ 2 | ../threads/utility.h ../threads/copyright.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/system.h ../threads/utility.h \ 4 | ../threads/thread.h ../threads/scheduler.h ../threads/list.h \ 5 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 6 | ../machine/timer.h 7 | -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/depends/sysdep.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/sysdep.d arch/unknown-i386-linux/objects/sysdep.o: ../machine/sysdep.cc ../threads/copyright.h \ 2 | ../machine/interrupt.h ../threads/list.h ../threads/copyright.h \ 3 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 4 | ../threads/system.h ../threads/thread.h ../threads/scheduler.h \ 5 | ../threads/list.h ../machine/interrupt.h ../machine/stats.h \ 6 | ../machine/timer.h ../threads/utility.h 7 | -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/depends/prodcons++.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/prodcons++.d arch/unknown-i386-linux/objects/prodcons++.o: prodcons++.cc ../threads/copyright.h ../threads/system.h \ 2 | ../threads/copyright.h ../threads/utility.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/thread.h ../threads/scheduler.h \ 4 | ../threads/list.h ../machine/interrupt.h ../threads/list.h \ 5 | ../machine/stats.h ../machine/timer.h ../threads/utility.h \ 6 | ../threads/synch.h ring.h 7 | -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/depends/synchtest.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synchtest.d arch/unknown-i386-linux/objects/synchtest.o: ../threads/synchtest.cc ../threads/copyright.h \ 2 | ../threads/system.h ../threads/utility.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/copyright.h ../threads/thread.h \ 4 | ../threads/scheduler.h ../threads/list.h ../machine/interrupt.h \ 5 | ../threads/list.h ../machine/stats.h ../machine/timer.h \ 6 | ../threads/utility.h ../threads/synch.h 7 | -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/depends/sysdep.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/sysdep.d arch/unknown-i386-linux/objects/sysdep.o: ../machine/sysdep.cc ../threads/copyright.h \ 2 | ../machine/interrupt.h ../threads/list.h ../threads/copyright.h \ 3 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 4 | ../threads/system.h ../threads/thread.h ../threads/scheduler.h \ 5 | ../threads/list.h ../machine/interrupt.h ../machine/stats.h \ 6 | ../machine/timer.h ../threads/utility.h 7 | -------------------------------------------------------------------------------- /lab2/arch/unknown-i386-linux/depends/interrupt.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/interrupt.d arch/unknown-i386-linux/objects/interrupt.o: ../machine/interrupt.cc ../threads/copyright.h \ 2 | ../machine/interrupt.h ../threads/list.h ../threads/copyright.h \ 3 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 4 | ../threads/system.h ../threads/thread.h ../threads/scheduler.h \ 5 | ../threads/list.h ../machine/interrupt.h ../machine/stats.h \ 6 | ../machine/timer.h ../threads/utility.h 7 | -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/depends/interrupt.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/interrupt.d arch/unknown-i386-linux/objects/interrupt.o: ../machine/interrupt.cc ../threads/copyright.h \ 2 | ../machine/interrupt.h ../threads/list.h ../threads/copyright.h \ 3 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 4 | ../threads/system.h ../threads/thread.h ../threads/scheduler.h \ 5 | ../threads/list.h ../machine/interrupt.h ../machine/stats.h \ 6 | ../machine/timer.h ../threads/utility.h 7 | -------------------------------------------------------------------------------- /lab3/arch/unknown-i386-linux/depends/thread.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/thread.d arch/unknown-i386-linux/objects/thread.o: ../threads/thread.cc ../threads/copyright.h ../threads/thread.h \ 2 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../threads/copyright.h ../threads/switch.h ../threads/synch.h \ 4 | ../threads/list.h ../threads/system.h ../threads/scheduler.h \ 5 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 6 | ../machine/timer.h ../threads/utility.h 7 | -------------------------------------------------------------------------------- /threads/arch/unknown-i386-linux/depends/interrupt.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/interrupt.d arch/unknown-i386-linux/objects/interrupt.o: ../machine/interrupt.cc ../threads/copyright.h \ 2 | ../machine/interrupt.h ../threads/list.h ../threads/copyright.h \ 3 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 4 | ../threads/system.h ../threads/thread.h ../threads/scheduler.h \ 5 | ../threads/list.h ../machine/interrupt.h ../machine/stats.h \ 6 | ../machine/timer.h ../threads/utility.h 7 | -------------------------------------------------------------------------------- /lab6/threads/arch/unknown-i386-linux/depends/interrupt.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/interrupt.d arch/unknown-i386-linux/objects/interrupt.o: ../machine/interrupt.cc ../threads/copyright.h \ 2 | ../machine/interrupt.h ../threads/list.h ../threads/copyright.h \ 3 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 4 | ../threads/system.h ../threads/thread.h ../threads/scheduler.h \ 5 | ../threads/list.h ../machine/interrupt.h ../machine/stats.h \ 6 | ../machine/timer.h ../threads/utility.h 7 | -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/depends/synchlist.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synchlist.d arch/unknown-i386-linux/objects/synchlist.o: ../threads/synchlist.cc ../threads/copyright.h \ 2 | ../threads/synchlist.h ../threads/list.h ../threads/utility.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h \ 4 | ../threads/synch.h ../threads/thread.h ../machine/machine.h \ 5 | ../threads/utility.h ../machine/translate.h ../machine/disk.h \ 6 | ../userprog/addrspace.h ../filesys/filesys.h ../filesys/openfile.h 7 | -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/depends/synchlist.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synchlist.d arch/unknown-i386-linux/objects/synchlist.o: ../threads/synchlist.cc ../threads/copyright.h \ 2 | ../threads/synchlist.h ../threads/list.h ../threads/utility.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h \ 4 | ../threads/synch.h ../threads/thread.h ../machine/machine.h \ 5 | ../threads/utility.h ../machine/translate.h ../machine/disk.h \ 6 | ../userprog/addrspace.h ../filesys/filesys.h ../filesys/openfile.h 7 | -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/depends/main.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/main.d arch/unknown-i386-linux/objects/main.o: main.cc ../threads/copyright.h ../threads/utility.h \ 2 | ../threads/copyright.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../threads/system.h ../threads/utility.h ../threads/thread.h \ 4 | ../threads/scheduler.h ../threads/list.h ../machine/interrupt.h \ 5 | ../threads/list.h ../machine/stats.h ../machine/timer.h \ 6 | ../lab4/filesys.h ../lab4/openfile.h ../lab4/synchdisk.h \ 7 | ../machine/disk.h ../threads/synch.h 8 | -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/depends/main.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/main.d arch/unknown-i386-linux/objects/main.o: main.cc ../threads/copyright.h ../threads/utility.h \ 2 | ../threads/copyright.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../threads/system.h ../threads/utility.h ../threads/thread.h \ 4 | ../threads/scheduler.h ../threads/list.h ../machine/interrupt.h \ 5 | ../threads/list.h ../machine/stats.h ../machine/timer.h \ 6 | ../lab4/filesys.h ../lab4/openfile.h ../lab4/synchdisk.h \ 7 | ../machine/disk.h ../threads/synch.h 8 | -------------------------------------------------------------------------------- /lab4/Makefile.local: -------------------------------------------------------------------------------- 1 | ifndef MAKEFILE_FILESYS_LOCAL 2 | define MAKEFILE_FILESYS_LOCAL 3 | yes 4 | endef 5 | 6 | # Add new sourcefiles here. 7 | 8 | CCFILES +=bitmap.cc\ 9 | directory.cc\ 10 | filehdr.cc\ 11 | filesys.cc\ 12 | fstest.cc\ 13 | openfile.cc\ 14 | synchdisk.cc\ 15 | disk.cc\ 16 | main.cc 17 | 18 | ifdef MAKEFILE_USERPROG_LOCAL 19 | DEFINES := $(DEFINES:FILESYS_STUB=FILESYS) 20 | else 21 | INCPATH += -I../userprog -I../lab4 22 | DEFINES += -DFILESYS_NEEDED -DFILESYS 23 | endif 24 | 25 | endif # MAKEFILE_FILESYS_LOCAL 26 | -------------------------------------------------------------------------------- /lab5/Makefile.local: -------------------------------------------------------------------------------- 1 | ifndef MAKEFILE_FILESYS_LOCAL 2 | define MAKEFILE_FILESYS_LOCAL 3 | yes 4 | endef 5 | 6 | # Add new sourcefiles here. 7 | 8 | CCFILES +=bitmap.cc\ 9 | directory.cc\ 10 | filehdr.cc\ 11 | filesys.cc\ 12 | fstest.cc\ 13 | openfile.cc\ 14 | synchdisk.cc\ 15 | disk.cc\ 16 | main.cc 17 | 18 | ifdef MAKEFILE_USERPROG_LOCAL 19 | DEFINES := $(DEFINES:FILESYS_STUB=FILESYS) 20 | else 21 | INCPATH += -I../userprog -I../lab4 22 | DEFINES += -DFILESYS_NEEDED -DFILESYS 23 | endif 24 | 25 | endif # MAKEFILE_FILESYS_LOCAL 26 | -------------------------------------------------------------------------------- /filesys/Makefile.local: -------------------------------------------------------------------------------- 1 | ifndef MAKEFILE_FILESYS_LOCAL 2 | define MAKEFILE_FILESYS_LOCAL 3 | yes 4 | endef 5 | 6 | # Add new sourcefiles here. 7 | 8 | CCFILES +=bitmap.cc\ 9 | directory.cc\ 10 | filehdr.cc\ 11 | filesys.cc\ 12 | fstest.cc\ 13 | openfile.cc\ 14 | synchdisk.cc\ 15 | disk.cc 16 | 17 | ifdef MAKEFILE_USERPROG_LOCAL 18 | DEFINES := $(DEFINES:FILESYS_STUB=FILESYS) 19 | else 20 | INCPATH += -I../userprog -I../filesys 21 | DEFINES += -DFILESYS_NEEDED -DFILESYS 22 | endif 23 | 24 | endif # MAKEFILE_FILESYS_LOCAL -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/depends/system.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/system.d arch/unknown-i386-linux/objects/system.o: ../threads/system.cc ../threads/copyright.h ../threads/system.h \ 2 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../threads/copyright.h ../threads/thread.h ../threads/scheduler.h \ 4 | ../threads/list.h ../machine/interrupt.h ../threads/list.h \ 5 | ../machine/stats.h ../machine/timer.h ../threads/utility.h \ 6 | ../lab4/filesys.h ../lab4/openfile.h ../lab4/synchdisk.h \ 7 | ../machine/disk.h ../threads/synch.h 8 | -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/depends/system.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/system.d arch/unknown-i386-linux/objects/system.o: ../threads/system.cc ../threads/copyright.h ../threads/system.h \ 2 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../threads/copyright.h ../threads/thread.h ../threads/scheduler.h \ 4 | ../threads/list.h ../machine/interrupt.h ../threads/list.h \ 5 | ../machine/stats.h ../machine/timer.h ../threads/utility.h \ 6 | ../lab4/filesys.h ../lab4/openfile.h ../lab4/synchdisk.h \ 7 | ../machine/disk.h ../threads/synch.h 8 | -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/depends/main.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/main.d arch/unknown-i386-linux/objects/main.o: ../threads/main.cc ../threads/copyright.h ../threads/utility.h \ 2 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h \ 3 | ../threads/system.h ../threads/thread.h ../threads/scheduler.h \ 4 | ../threads/list.h ../machine/interrupt.h ../threads/list.h \ 5 | ../machine/stats.h ../machine/timer.h ../threads/utility.h \ 6 | ../filesys/filesys.h ../filesys/openfile.h ../filesys/synchdisk.h \ 7 | ../machine/disk.h ../threads/synch.h 8 | -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/depends/system.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/system.d arch/unknown-i386-linux/objects/system.o: ../threads/system.cc ../threads/copyright.h ../threads/system.h \ 2 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../threads/copyright.h ../threads/thread.h ../threads/scheduler.h \ 4 | ../threads/list.h ../machine/interrupt.h ../threads/list.h \ 5 | ../machine/stats.h ../machine/timer.h ../threads/utility.h \ 6 | ../filesys/filesys.h ../filesys/openfile.h ../filesys/synchdisk.h \ 7 | ../machine/disk.h ../threads/synch.h 8 | -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/depends/disk.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/disk.d arch/unknown-i386-linux/objects/disk.o: ../machine/disk.cc ../threads/copyright.h ../machine/disk.h \ 2 | ../threads/utility.h ../threads/copyright.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/system.h ../threads/utility.h \ 4 | ../threads/thread.h ../threads/scheduler.h ../threads/list.h \ 5 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 6 | ../machine/timer.h ../lab4/filesys.h ../lab4/openfile.h \ 7 | ../lab4/synchdisk.h ../machine/disk.h ../threads/synch.h 8 | -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/depends/scheduler.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/scheduler.d arch/unknown-i386-linux/objects/scheduler.o: ../threads/scheduler.cc ../threads/copyright.h \ 2 | ../threads/scheduler.h ../threads/list.h ../threads/utility.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h \ 4 | ../threads/thread.h ../threads/system.h ../machine/interrupt.h \ 5 | ../threads/list.h ../machine/stats.h ../machine/timer.h \ 6 | ../threads/utility.h ../lab4/filesys.h ../lab4/openfile.h \ 7 | ../lab4/synchdisk.h ../machine/disk.h ../threads/synch.h 8 | -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/depends/disk.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/disk.d arch/unknown-i386-linux/objects/disk.o: ../machine/disk.cc ../threads/copyright.h ../machine/disk.h \ 2 | ../threads/utility.h ../threads/copyright.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/system.h ../threads/utility.h \ 4 | ../threads/thread.h ../threads/scheduler.h ../threads/list.h \ 5 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 6 | ../machine/timer.h ../lab4/filesys.h ../lab4/openfile.h \ 7 | ../lab4/synchdisk.h ../machine/disk.h ../threads/synch.h 8 | -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/depends/scheduler.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/scheduler.d arch/unknown-i386-linux/objects/scheduler.o: ../threads/scheduler.cc ../threads/copyright.h \ 2 | ../threads/scheduler.h ../threads/list.h ../threads/utility.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h \ 4 | ../threads/thread.h ../threads/system.h ../machine/interrupt.h \ 5 | ../threads/list.h ../machine/stats.h ../machine/timer.h \ 6 | ../threads/utility.h ../lab4/filesys.h ../lab4/openfile.h \ 7 | ../lab4/synchdisk.h ../machine/disk.h ../threads/synch.h 8 | -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/depends/synch.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synch.d arch/unknown-i386-linux/objects/synch.o: ../threads/synch.cc ../threads/copyright.h ../threads/synch.h \ 2 | ../threads/thread.h ../threads/utility.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/copyright.h ../threads/list.h \ 4 | ../threads/system.h ../threads/scheduler.h ../machine/interrupt.h \ 5 | ../threads/list.h ../machine/stats.h ../machine/timer.h \ 6 | ../threads/utility.h ../lab4/filesys.h ../lab4/openfile.h \ 7 | ../lab4/synchdisk.h ../machine/disk.h ../threads/synch.h 8 | -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/depends/threadtest.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/threadtest.d arch/unknown-i386-linux/objects/threadtest.o: ../threads/threadtest.cc ../threads/copyright.h \ 2 | ../threads/system.h ../threads/utility.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/copyright.h ../threads/thread.h \ 4 | ../threads/scheduler.h ../threads/list.h ../machine/interrupt.h \ 5 | ../threads/list.h ../machine/stats.h ../machine/timer.h \ 6 | ../threads/utility.h ../lab4/filesys.h ../lab4/openfile.h \ 7 | ../lab4/synchdisk.h ../machine/disk.h ../threads/synch.h 8 | -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/depends/timer.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/timer.d arch/unknown-i386-linux/objects/timer.o: ../machine/timer.cc ../threads/copyright.h ../machine/timer.h \ 2 | ../threads/utility.h ../threads/copyright.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/system.h ../threads/utility.h \ 4 | ../threads/thread.h ../threads/scheduler.h ../threads/list.h \ 5 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 6 | ../machine/timer.h ../lab4/filesys.h ../lab4/openfile.h \ 7 | ../lab4/synchdisk.h ../machine/disk.h ../threads/synch.h 8 | -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/depends/synch.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synch.d arch/unknown-i386-linux/objects/synch.o: ../threads/synch.cc ../threads/copyright.h ../threads/synch.h \ 2 | ../threads/thread.h ../threads/utility.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/copyright.h ../threads/list.h \ 4 | ../threads/system.h ../threads/scheduler.h ../machine/interrupt.h \ 5 | ../threads/list.h ../machine/stats.h ../machine/timer.h \ 6 | ../threads/utility.h ../lab4/filesys.h ../lab4/openfile.h \ 7 | ../lab4/synchdisk.h ../machine/disk.h ../threads/synch.h 8 | -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/depends/threadtest.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/threadtest.d arch/unknown-i386-linux/objects/threadtest.o: ../threads/threadtest.cc ../threads/copyright.h \ 2 | ../threads/system.h ../threads/utility.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/copyright.h ../threads/thread.h \ 4 | ../threads/scheduler.h ../threads/list.h ../machine/interrupt.h \ 5 | ../threads/list.h ../machine/stats.h ../machine/timer.h \ 6 | ../threads/utility.h ../lab4/filesys.h ../lab4/openfile.h \ 7 | ../lab4/synchdisk.h ../machine/disk.h ../threads/synch.h 8 | -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/depends/timer.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/timer.d arch/unknown-i386-linux/objects/timer.o: ../machine/timer.cc ../threads/copyright.h ../machine/timer.h \ 2 | ../threads/utility.h ../threads/copyright.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/system.h ../threads/utility.h \ 4 | ../threads/thread.h ../threads/scheduler.h ../threads/list.h \ 5 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 6 | ../machine/timer.h ../lab4/filesys.h ../lab4/openfile.h \ 7 | ../lab4/synchdisk.h ../machine/disk.h ../threads/synch.h 8 | -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/depends/synchlist.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synchlist.d arch/unknown-i386-linux/objects/synchlist.o: ../threads/synchlist.cc ../threads/copyright.h \ 2 | ../threads/synchlist.h ../threads/list.h ../threads/utility.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h \ 4 | ../threads/synch.h ../threads/thread.h ../machine/machine.h \ 5 | ../threads/utility.h ../machine/translate.h ../machine/disk.h \ 6 | ../userprog/addrspace.h ../filesys/filesys.h ../filesys/openfile.h \ 7 | ../userprog/bitmap.h ../filesys/openfile.h 8 | -------------------------------------------------------------------------------- /ass3/Makefile: -------------------------------------------------------------------------------- 1 | # NOTE: this is a GNU Makefile. You must use "gmake" rather than "make". 2 | # 3 | # Makefile for the threads assignment. The threads assignment must 4 | # be done first! 5 | # 6 | # Copyright (c) 1992 The Regents of the University of California. 7 | # All rights reserved. See copyright.h for copyright notice and limitation 8 | # of liability and disclaimer of warranty provisions. 9 | 10 | ifndef MAKEFILE_THREADS 11 | define MAKEFILE_THREADS 12 | yes 13 | endef 14 | 15 | include Makefile.local 16 | include ../Makefile.common 17 | 18 | endif # MAKEFILE_THREADS -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/depends/disk.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/disk.d arch/unknown-i386-linux/objects/disk.o: ../machine/disk.cc ../threads/copyright.h ../machine/disk.h \ 2 | ../threads/utility.h ../threads/copyright.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/system.h ../threads/utility.h \ 4 | ../threads/thread.h ../threads/scheduler.h ../threads/list.h \ 5 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 6 | ../machine/timer.h ../filesys/filesys.h ../filesys/openfile.h \ 7 | ../filesys/synchdisk.h ../machine/disk.h ../threads/synch.h 8 | -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/depends/fstest.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/fstest.d arch/unknown-i386-linux/objects/fstest.o: fstest.cc ../threads/copyright.h ../threads/utility.h \ 2 | ../threads/copyright.h ../threads/bool.h ../machine/sysdep.h filesys.h \ 3 | openfile.h ../threads/system.h ../threads/utility.h ../threads/thread.h \ 4 | ../threads/scheduler.h ../threads/list.h ../machine/interrupt.h \ 5 | ../threads/list.h ../machine/stats.h ../machine/timer.h \ 6 | ../filesys/filesys.h ../filesys/synchdisk.h ../machine/disk.h \ 7 | ../threads/synch.h ../threads/thread.h 8 | -------------------------------------------------------------------------------- /lab2/Makefile: -------------------------------------------------------------------------------- 1 | # NOTE: this is a GNU Makefile. You must use "gmake" rather than "make". 2 | # 3 | # Makefile for the threads assignment. The threads assignment must 4 | # be done first! 5 | # 6 | # Copyright (c) 1992 The Regents of the University of California. 7 | # All rights reserved. See copyright.h for copyright notice and limitation 8 | # of liability and disclaimer of warranty provisions. 9 | 10 | ifndef MAKEFILE_THREADS 11 | define MAKEFILE_THREADS 12 | yes 13 | endef 14 | 15 | include Makefile.local 16 | include ../Makefile.common 17 | 18 | endif # MAKEFILE_THREADS -------------------------------------------------------------------------------- /lab3/Makefile: -------------------------------------------------------------------------------- 1 | # NOTE: this is a GNU Makefile. You must use "gmake" rather than "make". 2 | # 3 | # Makefile for the threads assignment. The threads assignment must 4 | # be done first! 5 | # 6 | # Copyright (c) 1992 The Regents of the University of California. 7 | # All rights reserved. See copyright.h for copyright notice and limitation 8 | # of liability and disclaimer of warranty provisions. 9 | 10 | ifndef MAKEFILE_THREADS 11 | define MAKEFILE_THREADS 12 | yes 13 | endef 14 | 15 | include Makefile.local 16 | include ../Makefile.common 17 | 18 | endif # MAKEFILE_THREADS -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/depends/fstest.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/fstest.d arch/unknown-i386-linux/objects/fstest.o: fstest.cc ../threads/copyright.h ../threads/utility.h \ 2 | ../threads/copyright.h ../threads/bool.h ../machine/sysdep.h filesys.h \ 3 | openfile.h ../threads/system.h ../threads/utility.h ../threads/thread.h \ 4 | ../threads/scheduler.h ../threads/list.h ../machine/interrupt.h \ 5 | ../threads/list.h ../machine/stats.h ../machine/timer.h \ 6 | ../lab4/filesys.h ../lab4/synchdisk.h ../machine/disk.h \ 7 | ../threads/synch.h ../threads/thread.h directory.h 8 | -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/depends/fstest.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/fstest.d arch/unknown-i386-linux/objects/fstest.o: fstest.cc ../threads/copyright.h ../threads/utility.h \ 2 | ../threads/copyright.h ../threads/bool.h ../machine/sysdep.h filesys.h \ 3 | openfile.h ../threads/system.h ../threads/utility.h ../threads/thread.h \ 4 | ../threads/scheduler.h ../threads/list.h ../machine/interrupt.h \ 5 | ../threads/list.h ../machine/stats.h ../machine/timer.h \ 6 | ../lab4/filesys.h ../lab4/synchdisk.h ../machine/disk.h \ 7 | ../threads/synch.h ../threads/thread.h directory.h 8 | -------------------------------------------------------------------------------- /monitor/Makefile: -------------------------------------------------------------------------------- 1 | # NOTE: this is a GNU Makefile. You must use "gmake" rather than "make". 2 | # 3 | # Makefile for the threads assignment. The threads assignment must 4 | # be done first! 5 | # 6 | # Copyright (c) 1992 The Regents of the University of California. 7 | # All rights reserved. See copyright.h for copyright notice and limitation 8 | # of liability and disclaimer of warranty provisions. 9 | 10 | ifndef MAKEFILE_THREADS 11 | define MAKEFILE_THREADS 12 | yes 13 | endef 14 | 15 | include Makefile.local 16 | include ../Makefile.common 17 | 18 | endif # MAKEFILE_THREADS -------------------------------------------------------------------------------- /threads/Makefile: -------------------------------------------------------------------------------- 1 | # NOTE: this is a GNU Makefile. You must use "gmake" rather than "make". 2 | # 3 | # Makefile for the threads assignment. The threads assignment must 4 | # be done first! 5 | # 6 | # Copyright (c) 1992 The Regents of the University of California. 7 | # All rights reserved. See copyright.h for copyright notice and limitation 8 | # of liability and disclaimer of warranty provisions. 9 | 10 | ifndef MAKEFILE_THREADS 11 | define MAKEFILE_THREADS 12 | yes 13 | endef 14 | 15 | include Makefile.local 16 | include ../Makefile.common 17 | 18 | endif # MAKEFILE_THREADS -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/depends/scheduler.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/scheduler.d arch/unknown-i386-linux/objects/scheduler.o: ../threads/scheduler.cc ../threads/copyright.h \ 2 | ../threads/scheduler.h ../threads/list.h ../threads/utility.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h \ 4 | ../threads/thread.h ../threads/system.h ../machine/interrupt.h \ 5 | ../threads/list.h ../machine/stats.h ../machine/timer.h \ 6 | ../threads/utility.h ../filesys/filesys.h ../filesys/openfile.h \ 7 | ../filesys/synchdisk.h ../machine/disk.h ../threads/synch.h 8 | -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/depends/synch.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synch.d arch/unknown-i386-linux/objects/synch.o: ../threads/synch.cc ../threads/copyright.h ../threads/synch.h \ 2 | ../threads/thread.h ../threads/utility.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/copyright.h ../threads/list.h \ 4 | ../threads/system.h ../threads/scheduler.h ../machine/interrupt.h \ 5 | ../threads/list.h ../machine/stats.h ../machine/timer.h \ 6 | ../threads/utility.h ../filesys/filesys.h ../filesys/openfile.h \ 7 | ../filesys/synchdisk.h ../machine/disk.h ../threads/synch.h 8 | -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/depends/threadtest.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/threadtest.d arch/unknown-i386-linux/objects/threadtest.o: ../threads/threadtest.cc ../threads/copyright.h \ 2 | ../threads/system.h ../threads/utility.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/copyright.h ../threads/thread.h \ 4 | ../threads/scheduler.h ../threads/list.h ../machine/interrupt.h \ 5 | ../threads/list.h ../machine/stats.h ../machine/timer.h \ 6 | ../threads/utility.h ../filesys/filesys.h ../filesys/openfile.h \ 7 | ../filesys/synchdisk.h ../machine/disk.h ../threads/synch.h 8 | -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/depends/timer.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/timer.d arch/unknown-i386-linux/objects/timer.o: ../machine/timer.cc ../threads/copyright.h ../machine/timer.h \ 2 | ../threads/utility.h ../threads/copyright.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/system.h ../threads/utility.h \ 4 | ../threads/thread.h ../threads/scheduler.h ../threads/list.h \ 5 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 6 | ../machine/timer.h ../filesys/filesys.h ../filesys/openfile.h \ 7 | ../filesys/synchdisk.h ../machine/disk.h ../threads/synch.h 8 | -------------------------------------------------------------------------------- /lab6/threads/Makefile: -------------------------------------------------------------------------------- 1 | # NOTE: this is a GNU Makefile. You must use "gmake" rather than "make". 2 | # 3 | # Makefile for the threads assignment. The threads assignment must 4 | # be done first! 5 | # 6 | # Copyright (c) 1992 The Regents of the University of California. 7 | # All rights reserved. See copyright.h for copyright notice and limitation 8 | # of liability and disclaimer of warranty provisions. 9 | 10 | ifndef MAKEFILE_THREADS 11 | define MAKEFILE_THREADS 12 | yes 13 | endef 14 | 15 | include Makefile.local 16 | include ../Makefile.common 17 | 18 | endif # MAKEFILE_THREADS -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/depends/main.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/main.d arch/unknown-i386-linux/objects/main.o: ../threads/main.cc ../threads/copyright.h ../threads/utility.h \ 2 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h \ 3 | ../threads/system.h ../threads/thread.h ../machine/machine.h \ 4 | ../threads/utility.h ../machine/translate.h ../machine/disk.h \ 5 | ../userprog/addrspace.h ../filesys/filesys.h ../filesys/openfile.h \ 6 | ../threads/scheduler.h ../threads/list.h ../machine/interrupt.h \ 7 | ../threads/list.h ../machine/stats.h ../machine/timer.h 8 | -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/depends/sysdep.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/sysdep.d arch/unknown-i386-linux/objects/sysdep.o: ../machine/sysdep.cc ../threads/copyright.h \ 2 | ../machine/interrupt.h ../threads/list.h ../threads/copyright.h \ 3 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 4 | ../threads/system.h ../threads/thread.h ../threads/scheduler.h \ 5 | ../threads/list.h ../machine/interrupt.h ../machine/stats.h \ 6 | ../machine/timer.h ../threads/utility.h ../lab4/filesys.h \ 7 | ../lab4/openfile.h ../lab4/synchdisk.h ../machine/disk.h \ 8 | ../threads/synch.h 9 | -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/depends/sysdep.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/sysdep.d arch/unknown-i386-linux/objects/sysdep.o: ../machine/sysdep.cc ../threads/copyright.h \ 2 | ../machine/interrupt.h ../threads/list.h ../threads/copyright.h \ 3 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 4 | ../threads/system.h ../threads/thread.h ../threads/scheduler.h \ 5 | ../threads/list.h ../machine/interrupt.h ../machine/stats.h \ 6 | ../machine/timer.h ../threads/utility.h ../lab4/filesys.h \ 7 | ../lab4/openfile.h ../lab4/synchdisk.h ../machine/disk.h \ 8 | ../threads/synch.h 9 | -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/depends/system.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/system.d arch/unknown-i386-linux/objects/system.o: ../threads/system.cc ../threads/copyright.h ../threads/system.h \ 2 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../threads/copyright.h ../threads/thread.h ../machine/machine.h \ 4 | ../threads/utility.h ../machine/translate.h ../machine/disk.h \ 5 | ../userprog/addrspace.h ../filesys/filesys.h ../filesys/openfile.h \ 6 | ../threads/scheduler.h ../threads/list.h ../machine/interrupt.h \ 7 | ../threads/list.h ../machine/stats.h ../machine/timer.h 8 | -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/depends/synchtest.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synchtest.d arch/unknown-i386-linux/objects/synchtest.o: ../threads/synchtest.cc ../threads/copyright.h \ 2 | ../threads/system.h ../threads/utility.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/copyright.h ../threads/thread.h \ 4 | ../threads/scheduler.h ../threads/list.h ../machine/interrupt.h \ 5 | ../threads/list.h ../machine/stats.h ../machine/timer.h \ 6 | ../threads/utility.h ../lab4/filesys.h ../lab4/openfile.h \ 7 | ../lab4/synchdisk.h ../machine/disk.h ../threads/synch.h \ 8 | ../threads/synch.h 9 | -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/depends/synchtest.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synchtest.d arch/unknown-i386-linux/objects/synchtest.o: ../threads/synchtest.cc ../threads/copyright.h \ 2 | ../threads/system.h ../threads/utility.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/copyright.h ../threads/thread.h \ 4 | ../threads/scheduler.h ../threads/list.h ../machine/interrupt.h \ 5 | ../threads/list.h ../machine/stats.h ../machine/timer.h \ 6 | ../threads/utility.h ../lab4/filesys.h ../lab4/openfile.h \ 7 | ../lab4/synchdisk.h ../machine/disk.h ../threads/synch.h \ 8 | ../threads/synch.h 9 | -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/depends/main.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/main.d arch/unknown-i386-linux/objects/main.o: ../threads/main.cc ../threads/copyright.h ../threads/utility.h \ 2 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h \ 3 | ../threads/system.h ../threads/thread.h ../machine/machine.h \ 4 | ../threads/utility.h ../machine/translate.h ../machine/disk.h \ 5 | ../userprog/addrspace.h ../filesys/filesys.h ../filesys/openfile.h \ 6 | ../threads/scheduler.h ../threads/list.h ../machine/interrupt.h \ 7 | ../threads/list.h ../machine/stats.h ../machine/timer.h 8 | -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/depends/sysdep.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/sysdep.d arch/unknown-i386-linux/objects/sysdep.o: ../machine/sysdep.cc ../threads/copyright.h \ 2 | ../machine/interrupt.h ../threads/list.h ../threads/copyright.h \ 3 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 4 | ../threads/system.h ../threads/thread.h ../threads/scheduler.h \ 5 | ../threads/list.h ../machine/interrupt.h ../machine/stats.h \ 6 | ../machine/timer.h ../threads/utility.h ../filesys/filesys.h \ 7 | ../filesys/openfile.h ../filesys/synchdisk.h ../machine/disk.h \ 8 | ../threads/synch.h 9 | -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/depends/interrupt.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/interrupt.d arch/unknown-i386-linux/objects/interrupt.o: ../machine/interrupt.cc ../threads/copyright.h \ 2 | ../machine/interrupt.h ../threads/list.h ../threads/copyright.h \ 3 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 4 | ../threads/system.h ../threads/thread.h ../threads/scheduler.h \ 5 | ../threads/list.h ../machine/interrupt.h ../machine/stats.h \ 6 | ../machine/timer.h ../threads/utility.h ../lab4/filesys.h \ 7 | ../lab4/openfile.h ../lab4/synchdisk.h ../machine/disk.h \ 8 | ../threads/synch.h 9 | -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/depends/interrupt.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/interrupt.d arch/unknown-i386-linux/objects/interrupt.o: ../machine/interrupt.cc ../threads/copyright.h \ 2 | ../machine/interrupt.h ../threads/list.h ../threads/copyright.h \ 3 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 4 | ../threads/system.h ../threads/thread.h ../threads/scheduler.h \ 5 | ../threads/list.h ../machine/interrupt.h ../machine/stats.h \ 6 | ../machine/timer.h ../threads/utility.h ../lab4/filesys.h \ 7 | ../lab4/openfile.h ../lab4/synchdisk.h ../machine/disk.h \ 8 | ../threads/synch.h 9 | -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/depends/thread.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/thread.d arch/unknown-i386-linux/objects/thread.o: ../threads/thread.cc ../threads/copyright.h ../threads/thread.h \ 2 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../threads/copyright.h ../threads/switch.h ../threads/synch.h \ 4 | ../threads/list.h ../threads/system.h ../threads/scheduler.h \ 5 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 6 | ../machine/timer.h ../threads/utility.h ../lab4/filesys.h \ 7 | ../lab4/openfile.h ../lab4/synchdisk.h ../machine/disk.h \ 8 | ../threads/synch.h 9 | -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/depends/thread.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/thread.d arch/unknown-i386-linux/objects/thread.o: ../threads/thread.cc ../threads/copyright.h ../threads/thread.h \ 2 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../threads/copyright.h ../threads/switch.h ../threads/synch.h \ 4 | ../threads/list.h ../threads/system.h ../threads/scheduler.h \ 5 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 6 | ../machine/timer.h ../threads/utility.h ../lab4/filesys.h \ 7 | ../lab4/openfile.h ../lab4/synchdisk.h ../machine/disk.h \ 8 | ../threads/synch.h 9 | -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/depends/system.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/system.d arch/unknown-i386-linux/objects/system.o: ../threads/system.cc ../threads/copyright.h ../threads/system.h \ 2 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../threads/copyright.h ../threads/thread.h ../machine/machine.h \ 4 | ../threads/utility.h ../machine/translate.h ../machine/disk.h \ 5 | ../userprog/addrspace.h ../filesys/filesys.h ../filesys/openfile.h \ 6 | ../threads/scheduler.h ../threads/list.h ../machine/interrupt.h \ 7 | ../threads/list.h ../machine/stats.h ../machine/timer.h 8 | -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/depends/synchtest.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synchtest.d arch/unknown-i386-linux/objects/synchtest.o: ../threads/synchtest.cc ../threads/copyright.h \ 2 | ../threads/system.h ../threads/utility.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/copyright.h ../threads/thread.h \ 4 | ../threads/scheduler.h ../threads/list.h ../machine/interrupt.h \ 5 | ../threads/list.h ../machine/stats.h ../machine/timer.h \ 6 | ../threads/utility.h ../filesys/filesys.h ../filesys/openfile.h \ 7 | ../filesys/synchdisk.h ../machine/disk.h ../threads/synch.h \ 8 | ../threads/synch.h 9 | -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/depends/filehdr.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/filehdr.d arch/unknown-i386-linux/objects/filehdr.o: filehdr.cc ../threads/copyright.h ../threads/system.h \ 2 | ../threads/copyright.h ../threads/utility.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/thread.h ../threads/scheduler.h \ 4 | ../threads/list.h ../machine/interrupt.h ../threads/list.h \ 5 | ../machine/stats.h ../machine/timer.h ../threads/utility.h \ 6 | ../lab4/filesys.h ../lab4/openfile.h ../lab4/synchdisk.h \ 7 | ../machine/disk.h ../threads/synch.h filehdr.h ../userprog/bitmap.h \ 8 | ../lab4/openfile.h 9 | -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/depends/filehdr.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/filehdr.d arch/unknown-i386-linux/objects/filehdr.o: filehdr.cc ../threads/copyright.h ../threads/system.h \ 2 | ../threads/copyright.h ../threads/utility.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/thread.h ../threads/scheduler.h \ 4 | ../threads/list.h ../machine/interrupt.h ../threads/list.h \ 5 | ../machine/stats.h ../machine/timer.h ../threads/utility.h \ 6 | ../lab4/filesys.h ../lab4/openfile.h ../lab4/synchdisk.h \ 7 | ../machine/disk.h ../threads/synch.h filehdr.h ../userprog/bitmap.h \ 8 | ../lab4/openfile.h 9 | -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/depends/scheduler.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/scheduler.d arch/unknown-i386-linux/objects/scheduler.o: ../threads/scheduler.cc ../threads/copyright.h \ 2 | ../threads/scheduler.h ../threads/list.h ../threads/utility.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h \ 4 | ../threads/thread.h ../machine/machine.h ../threads/utility.h \ 5 | ../machine/translate.h ../machine/disk.h ../userprog/addrspace.h \ 6 | ../filesys/filesys.h ../filesys/openfile.h ../threads/system.h \ 7 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 8 | ../machine/timer.h 9 | -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/depends/interrupt.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/interrupt.d arch/unknown-i386-linux/objects/interrupt.o: ../machine/interrupt.cc ../threads/copyright.h \ 2 | ../machine/interrupt.h ../threads/list.h ../threads/copyright.h \ 3 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 4 | ../threads/system.h ../threads/thread.h ../threads/scheduler.h \ 5 | ../threads/list.h ../machine/interrupt.h ../machine/stats.h \ 6 | ../machine/timer.h ../threads/utility.h ../filesys/filesys.h \ 7 | ../filesys/openfile.h ../filesys/synchdisk.h ../machine/disk.h \ 8 | ../threads/synch.h 9 | -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/depends/thread.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/thread.d arch/unknown-i386-linux/objects/thread.o: ../threads/thread.cc ../threads/copyright.h ../threads/thread.h \ 2 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../threads/copyright.h ../threads/switch.h ../threads/synch.h \ 4 | ../threads/list.h ../threads/system.h ../threads/scheduler.h \ 5 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 6 | ../machine/timer.h ../threads/utility.h ../filesys/filesys.h \ 7 | ../filesys/openfile.h ../filesys/synchdisk.h ../machine/disk.h \ 8 | ../threads/synch.h 9 | -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/depends/exception.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/exception.d arch/unknown-i386-linux/objects/exception.o: exception.cc ../threads/copyright.h ../threads/system.h \ 2 | ../threads/copyright.h ../threads/utility.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/thread.h ../machine/machine.h \ 4 | ../threads/utility.h ../machine/translate.h ../machine/disk.h \ 5 | ../userprog/addrspace.h ../filesys/filesys.h ../filesys/openfile.h \ 6 | ../threads/scheduler.h ../threads/list.h ../machine/interrupt.h \ 7 | ../threads/list.h ../machine/stats.h ../machine/timer.h syscall.h 8 | -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/depends/synch.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synch.d arch/unknown-i386-linux/objects/synch.o: ../threads/synch.cc ../threads/copyright.h ../threads/synch.h \ 2 | ../threads/thread.h ../threads/utility.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/copyright.h ../machine/machine.h \ 4 | ../threads/utility.h ../machine/translate.h ../machine/disk.h \ 5 | ../userprog/addrspace.h ../filesys/filesys.h ../filesys/openfile.h \ 6 | ../threads/list.h ../threads/system.h ../threads/scheduler.h \ 7 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 8 | ../machine/timer.h 9 | -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/depends/threadtest.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/threadtest.d arch/unknown-i386-linux/objects/threadtest.o: ../threads/threadtest.cc ../threads/copyright.h \ 2 | ../threads/system.h ../threads/utility.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/copyright.h ../threads/thread.h \ 4 | ../machine/machine.h ../threads/utility.h ../machine/translate.h \ 5 | ../machine/disk.h ../userprog/addrspace.h ../filesys/filesys.h \ 6 | ../filesys/openfile.h ../threads/scheduler.h ../threads/list.h \ 7 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 8 | ../machine/timer.h 9 | -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/depends/timer.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/timer.d arch/unknown-i386-linux/objects/timer.o: ../machine/timer.cc ../threads/copyright.h ../machine/timer.h \ 2 | ../threads/utility.h ../threads/copyright.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/system.h ../threads/utility.h \ 4 | ../threads/thread.h ../machine/machine.h ../machine/translate.h \ 5 | ../machine/disk.h ../userprog/addrspace.h ../filesys/filesys.h \ 6 | ../filesys/openfile.h ../threads/scheduler.h ../threads/list.h \ 7 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 8 | ../machine/timer.h 9 | -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/depends/scheduler.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/scheduler.d arch/unknown-i386-linux/objects/scheduler.o: ../threads/scheduler.cc ../threads/copyright.h \ 2 | ../threads/scheduler.h ../threads/list.h ../threads/utility.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h \ 4 | ../threads/thread.h ../machine/machine.h ../threads/utility.h \ 5 | ../machine/translate.h ../machine/disk.h ../userprog/addrspace.h \ 6 | ../filesys/filesys.h ../filesys/openfile.h ../threads/system.h \ 7 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 8 | ../machine/timer.h 9 | -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/depends/sysdep.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/sysdep.d arch/unknown-i386-linux/objects/sysdep.o: ../machine/sysdep.cc ../threads/copyright.h \ 2 | ../machine/interrupt.h ../threads/list.h ../threads/copyright.h \ 3 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 4 | ../threads/system.h ../threads/thread.h ../machine/machine.h \ 5 | ../threads/utility.h ../machine/translate.h ../machine/disk.h \ 6 | ../userprog/addrspace.h ../filesys/filesys.h ../filesys/openfile.h \ 7 | ../threads/scheduler.h ../threads/list.h ../machine/interrupt.h \ 8 | ../machine/stats.h ../machine/timer.h 9 | -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/depends/filehdr.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/filehdr.d arch/unknown-i386-linux/objects/filehdr.o: filehdr.cc ../threads/copyright.h ../threads/system.h \ 2 | ../threads/copyright.h ../threads/utility.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/thread.h ../threads/scheduler.h \ 4 | ../threads/list.h ../machine/interrupt.h ../threads/list.h \ 5 | ../machine/stats.h ../machine/timer.h ../threads/utility.h \ 6 | ../filesys/filesys.h ../filesys/openfile.h ../filesys/synchdisk.h \ 7 | ../machine/disk.h ../threads/synch.h filehdr.h ../userprog/bitmap.h \ 8 | ../filesys/openfile.h 9 | -------------------------------------------------------------------------------- /lab4/arch/unknown-i386-linux/depends/openfile.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/openfile.d arch/unknown-i386-linux/objects/openfile.o: openfile.cc ../threads/copyright.h filehdr.h \ 2 | ../machine/disk.h ../threads/utility.h ../threads/copyright.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../userprog/bitmap.h \ 4 | ../lab4/openfile.h openfile.h ../threads/system.h ../threads/utility.h \ 5 | ../threads/thread.h ../threads/scheduler.h ../threads/list.h \ 6 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 7 | ../machine/timer.h ../lab4/filesys.h ../lab4/openfile.h \ 8 | ../lab4/synchdisk.h ../threads/synch.h 9 | -------------------------------------------------------------------------------- /lab5/arch/unknown-i386-linux/depends/openfile.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/openfile.d arch/unknown-i386-linux/objects/openfile.o: openfile.cc ../threads/copyright.h filehdr.h \ 2 | ../machine/disk.h ../threads/utility.h ../threads/copyright.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../userprog/bitmap.h \ 4 | ../lab4/openfile.h openfile.h ../threads/system.h ../threads/utility.h \ 5 | ../threads/thread.h ../threads/scheduler.h ../threads/list.h \ 6 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 7 | ../machine/timer.h ../lab4/filesys.h ../lab4/openfile.h \ 8 | ../lab4/synchdisk.h ../threads/synch.h 9 | -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/depends/synch.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synch.d arch/unknown-i386-linux/objects/synch.o: ../threads/synch.cc ../threads/copyright.h ../threads/synch.h \ 2 | ../threads/thread.h ../threads/utility.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/copyright.h ../machine/machine.h \ 4 | ../threads/utility.h ../machine/translate.h ../machine/disk.h \ 5 | ../userprog/addrspace.h ../filesys/filesys.h ../filesys/openfile.h \ 6 | ../threads/list.h ../threads/system.h ../threads/scheduler.h \ 7 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 8 | ../machine/timer.h 9 | -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/depends/threadtest.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/threadtest.d arch/unknown-i386-linux/objects/threadtest.o: ../threads/threadtest.cc ../threads/copyright.h \ 2 | ../threads/system.h ../threads/utility.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/copyright.h ../threads/thread.h \ 4 | ../machine/machine.h ../threads/utility.h ../machine/translate.h \ 5 | ../machine/disk.h ../userprog/addrspace.h ../filesys/filesys.h \ 6 | ../filesys/openfile.h ../threads/scheduler.h ../threads/list.h \ 7 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 8 | ../machine/timer.h 9 | -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/depends/timer.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/timer.d arch/unknown-i386-linux/objects/timer.o: ../machine/timer.cc ../threads/copyright.h ../machine/timer.h \ 2 | ../threads/utility.h ../threads/copyright.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/system.h ../threads/utility.h \ 4 | ../threads/thread.h ../machine/machine.h ../machine/translate.h \ 5 | ../machine/disk.h ../userprog/addrspace.h ../filesys/filesys.h \ 6 | ../filesys/openfile.h ../threads/scheduler.h ../threads/list.h \ 7 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 8 | ../machine/timer.h 9 | -------------------------------------------------------------------------------- /test/shell.c: -------------------------------------------------------------------------------- 1 | #include "syscall.h" 2 | 3 | int 4 | main() 5 | { 6 | SpaceId newProc; 7 | OpenFileId input = ConsoleInput; 8 | OpenFileId output = ConsoleOutput; 9 | char prompt[2], ch, buffer[60]; 10 | int i; 11 | 12 | prompt[0] = '-'; 13 | prompt[1] = '-'; 14 | 15 | while( 1 ) 16 | { 17 | Write(prompt, 2, output); 18 | 19 | i = 0; 20 | 21 | do { 22 | 23 | Read(&buffer[i], 1, input); 24 | 25 | } while( buffer[i++] != '\n' ); 26 | 27 | buffer[--i] = '\0'; 28 | 29 | if( i > 0 ) { 30 | newProc = Exec(buffer); 31 | Join(newProc); 32 | } 33 | } 34 | } 35 | 36 | -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/depends/console.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/console.d arch/unknown-i386-linux/objects/console.o: ../machine/console.cc ../threads/copyright.h \ 2 | ../machine/console.h ../threads/utility.h ../threads/copyright.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../threads/system.h \ 4 | ../threads/utility.h ../threads/thread.h ../machine/machine.h \ 5 | ../machine/translate.h ../machine/disk.h ../userprog/addrspace.h \ 6 | ../filesys/filesys.h ../filesys/openfile.h ../threads/scheduler.h \ 7 | ../threads/list.h ../machine/interrupt.h ../threads/list.h \ 8 | ../machine/stats.h ../machine/timer.h 9 | -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/depends/machine.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/machine.d arch/unknown-i386-linux/objects/machine.o: ../machine/machine.cc ../threads/copyright.h \ 2 | ../machine/machine.h ../threads/utility.h ../threads/copyright.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../machine/translate.h \ 4 | ../machine/disk.h ../threads/system.h ../threads/utility.h \ 5 | ../threads/thread.h ../machine/machine.h ../userprog/addrspace.h \ 6 | ../filesys/filesys.h ../filesys/openfile.h ../threads/scheduler.h \ 7 | ../threads/list.h ../machine/interrupt.h ../threads/list.h \ 8 | ../machine/stats.h ../machine/timer.h 9 | -------------------------------------------------------------------------------- /lab6/test/shell.c: -------------------------------------------------------------------------------- 1 | #include "syscall.h" 2 | 3 | int 4 | main() 5 | { 6 | SpaceId newProc; 7 | OpenFileId input = ConsoleInput; 8 | OpenFileId output = ConsoleOutput; 9 | char prompt[2], ch, buffer[60]; 10 | int i; 11 | 12 | prompt[0] = '-'; 13 | prompt[1] = '-'; 14 | 15 | while( 1 ) 16 | { 17 | Write(prompt, 2, output); 18 | 19 | i = 0; 20 | 21 | do { 22 | 23 | Read(&buffer[i], 1, input); 24 | 25 | } while( buffer[i++] != '\n' ); 26 | 27 | buffer[--i] = '\0'; 28 | 29 | if( i > 0 ) { 30 | newProc = Exec(buffer); 31 | Join(newProc); 32 | } 33 | } 34 | } 35 | 36 | -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/depends/synchtest.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synchtest.d arch/unknown-i386-linux/objects/synchtest.o: ../threads/synchtest.cc ../threads/copyright.h \ 2 | ../threads/system.h ../threads/utility.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/copyright.h ../threads/thread.h \ 4 | ../machine/machine.h ../threads/utility.h ../machine/translate.h \ 5 | ../machine/disk.h ../userprog/addrspace.h ../filesys/filesys.h \ 6 | ../filesys/openfile.h ../threads/scheduler.h ../threads/list.h \ 7 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 8 | ../machine/timer.h ../threads/synch.h 9 | -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/depends/translate.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/translate.d arch/unknown-i386-linux/objects/translate.o: ../machine/translate.cc ../threads/copyright.h \ 2 | ../machine/machine.h ../threads/utility.h ../threads/copyright.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../machine/translate.h \ 4 | ../machine/disk.h ../userprog/addrspace.h ../filesys/filesys.h \ 5 | ../filesys/openfile.h ../threads/system.h ../threads/utility.h \ 6 | ../threads/thread.h ../machine/machine.h ../threads/scheduler.h \ 7 | ../threads/list.h ../machine/interrupt.h ../threads/list.h \ 8 | ../machine/stats.h ../machine/timer.h 9 | -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/depends/addrspace.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/addrspace.d arch/unknown-i386-linux/objects/addrspace.o: addrspace.cc ../threads/copyright.h ../threads/system.h \ 2 | ../threads/copyright.h ../threads/utility.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/thread.h ../machine/machine.h \ 4 | ../threads/utility.h ../machine/translate.h ../machine/disk.h \ 5 | ../userprog/addrspace.h ../filesys/filesys.h ../filesys/openfile.h \ 6 | ../threads/scheduler.h ../threads/list.h ../machine/interrupt.h \ 7 | ../threads/list.h ../machine/stats.h ../machine/timer.h addrspace.h \ 8 | ../bin/noff.h 9 | -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/depends/console.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/console.d arch/unknown-i386-linux/objects/console.o: ../machine/console.cc ../threads/copyright.h \ 2 | ../machine/console.h ../threads/utility.h ../threads/copyright.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../threads/system.h \ 4 | ../threads/utility.h ../threads/thread.h ../machine/machine.h \ 5 | ../machine/translate.h ../machine/disk.h ../userprog/addrspace.h \ 6 | ../filesys/filesys.h ../filesys/openfile.h ../threads/scheduler.h \ 7 | ../threads/list.h ../machine/interrupt.h ../threads/list.h \ 8 | ../machine/stats.h ../machine/timer.h 9 | -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/depends/machine.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/machine.d arch/unknown-i386-linux/objects/machine.o: ../machine/machine.cc ../threads/copyright.h \ 2 | ../machine/machine.h ../threads/utility.h ../threads/copyright.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../machine/translate.h \ 4 | ../machine/disk.h ../threads/system.h ../threads/utility.h \ 5 | ../threads/thread.h ../machine/machine.h ../userprog/addrspace.h \ 6 | ../filesys/filesys.h ../filesys/openfile.h ../threads/scheduler.h \ 7 | ../threads/list.h ../machine/interrupt.h ../threads/list.h \ 8 | ../machine/stats.h ../machine/timer.h 9 | -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/depends/sysdep.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/sysdep.d arch/unknown-i386-linux/objects/sysdep.o: ../machine/sysdep.cc ../threads/copyright.h \ 2 | ../machine/interrupt.h ../threads/list.h ../threads/copyright.h \ 3 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 4 | ../threads/system.h ../threads/thread.h ../machine/machine.h \ 5 | ../threads/utility.h ../machine/translate.h ../machine/disk.h \ 6 | ../userprog/addrspace.h ../filesys/filesys.h ../filesys/openfile.h \ 7 | ../threads/scheduler.h ../threads/list.h ../machine/interrupt.h \ 8 | ../machine/stats.h ../machine/timer.h 9 | -------------------------------------------------------------------------------- /test/script: -------------------------------------------------------------------------------- 1 | OUTPUT_FORMAT("ecoff-littlemips") 2 | ENTRY(__start) 3 | SECTIONS 4 | { 5 | .text 0 : { 6 | _ftext = . ; 7 | *(.init) 8 | eprol = .; 9 | *(.text) 10 | *(.fini) 11 | etext = .; 12 | _etext = .; 13 | } 14 | .rdata . : { 15 | *(.rdata) 16 | } 17 | _fdata = .; 18 | .data . : { 19 | *(.data) 20 | CONSTRUCTORS 21 | } 22 | edata = .; 23 | _edata = .; 24 | _fbss = .; 25 | .sbss . : { 26 | *(.sbss) 27 | *(.scommon) 28 | } 29 | .bss . : { 30 | *(.bss) 31 | *(COMMON) 32 | } 33 | end = .; 34 | _end = .; 35 | } 36 | 37 | -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/depends/exception.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/exception.d arch/unknown-i386-linux/objects/exception.o: ../userprog/exception.cc ../threads/copyright.h \ 2 | ../threads/system.h ../threads/copyright.h ../threads/utility.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../threads/thread.h \ 4 | ../machine/machine.h ../threads/utility.h ../machine/translate.h \ 5 | ../machine/disk.h ../userprog/addrspace.h ../filesys/filesys.h \ 6 | ../filesys/openfile.h ../threads/scheduler.h ../threads/list.h \ 7 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 8 | ../machine/timer.h ../userprog/syscall.h 9 | -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/depends/interrupt.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/interrupt.d arch/unknown-i386-linux/objects/interrupt.o: ../machine/interrupt.cc ../threads/copyright.h \ 2 | ../machine/interrupt.h ../threads/list.h ../threads/copyright.h \ 3 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 4 | ../threads/system.h ../threads/thread.h ../machine/machine.h \ 5 | ../threads/utility.h ../machine/translate.h ../machine/disk.h \ 6 | ../userprog/addrspace.h ../filesys/filesys.h ../filesys/openfile.h \ 7 | ../threads/scheduler.h ../threads/list.h ../machine/interrupt.h \ 8 | ../machine/stats.h ../machine/timer.h 9 | -------------------------------------------------------------------------------- /filesys/arch/unknown-i386-linux/depends/openfile.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/openfile.d arch/unknown-i386-linux/objects/openfile.o: openfile.cc ../threads/copyright.h filehdr.h \ 2 | ../machine/disk.h ../threads/utility.h ../threads/copyright.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../userprog/bitmap.h \ 4 | ../filesys/openfile.h openfile.h ../threads/system.h \ 5 | ../threads/utility.h ../threads/thread.h ../threads/scheduler.h \ 6 | ../threads/list.h ../machine/interrupt.h ../threads/list.h \ 7 | ../machine/stats.h ../machine/timer.h ../filesys/filesys.h \ 8 | ../filesys/openfile.h ../filesys/synchdisk.h ../threads/synch.h 9 | -------------------------------------------------------------------------------- /lab6/test/script: -------------------------------------------------------------------------------- 1 | OUTPUT_FORMAT("ecoff-littlemips") 2 | ENTRY(__start) 3 | SECTIONS 4 | { 5 | .text 0 : { 6 | _ftext = . ; 7 | *(.init) 8 | eprol = .; 9 | *(.text) 10 | *(.fini) 11 | etext = .; 12 | _etext = .; 13 | } 14 | .rdata . : { 15 | *(.rdata) 16 | } 17 | _fdata = .; 18 | .data . : { 19 | *(.data) 20 | CONSTRUCTORS 21 | } 22 | edata = .; 23 | _edata = .; 24 | _fbss = .; 25 | .sbss . : { 26 | *(.sbss) 27 | *(.scommon) 28 | } 29 | .bss . : { 30 | *(.bss) 31 | *(COMMON) 32 | } 33 | end = .; 34 | _end = .; 35 | } 36 | 37 | -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/depends/synchtest.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synchtest.d arch/unknown-i386-linux/objects/synchtest.o: ../threads/synchtest.cc ../threads/copyright.h \ 2 | ../threads/system.h ../threads/utility.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/copyright.h ../threads/thread.h \ 4 | ../machine/machine.h ../threads/utility.h ../machine/translate.h \ 5 | ../machine/disk.h ../userprog/addrspace.h ../filesys/filesys.h \ 6 | ../filesys/openfile.h ../threads/scheduler.h ../threads/list.h \ 7 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 8 | ../machine/timer.h ../threads/synch.h 9 | -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/depends/main.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/main.d arch/unknown-i386-linux/objects/main.o: ../threads/main.cc ../threads/copyright.h ../threads/utility.h \ 2 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h \ 3 | ../threads/system.h ../threads/thread.h ../machine/machine.h \ 4 | ../threads/utility.h ../machine/translate.h ../machine/disk.h \ 5 | ../userprog/addrspace.h ../filesys/filesys.h ../filesys/openfile.h \ 6 | ../userprog/bitmap.h ../filesys/openfile.h ../threads/scheduler.h \ 7 | ../threads/list.h ../machine/interrupt.h ../threads/list.h \ 8 | ../machine/stats.h ../machine/timer.h 9 | -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/depends/thread.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/thread.d arch/unknown-i386-linux/objects/thread.o: ../threads/thread.cc ../threads/copyright.h ../threads/thread.h \ 2 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../threads/copyright.h ../machine/machine.h ../threads/utility.h \ 4 | ../machine/translate.h ../machine/disk.h ../userprog/addrspace.h \ 5 | ../filesys/filesys.h ../filesys/openfile.h ../threads/switch.h \ 6 | ../threads/synch.h ../threads/list.h ../threads/system.h \ 7 | ../threads/scheduler.h ../machine/interrupt.h ../threads/list.h \ 8 | ../machine/stats.h ../machine/timer.h 9 | -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/depends/interrupt.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/interrupt.d arch/unknown-i386-linux/objects/interrupt.o: ../machine/interrupt.cc ../threads/copyright.h \ 2 | ../machine/interrupt.h ../threads/list.h ../threads/copyright.h \ 3 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 4 | ../threads/system.h ../threads/thread.h ../machine/machine.h \ 5 | ../threads/utility.h ../machine/translate.h ../machine/disk.h \ 6 | ../userprog/addrspace.h ../filesys/filesys.h ../filesys/openfile.h \ 7 | ../threads/scheduler.h ../threads/list.h ../machine/interrupt.h \ 8 | ../machine/stats.h ../machine/timer.h 9 | -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/depends/translate.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/translate.d arch/unknown-i386-linux/objects/translate.o: ../machine/translate.cc ../threads/copyright.h \ 2 | ../machine/machine.h ../threads/utility.h ../threads/copyright.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../machine/translate.h \ 4 | ../machine/disk.h ../userprog/addrspace.h ../filesys/filesys.h \ 5 | ../filesys/openfile.h ../threads/system.h ../threads/utility.h \ 6 | ../threads/thread.h ../machine/machine.h ../threads/scheduler.h \ 7 | ../threads/list.h ../machine/interrupt.h ../threads/list.h \ 8 | ../machine/stats.h ../machine/timer.h 9 | -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/depends/mipssim.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/mipssim.d arch/unknown-i386-linux/objects/mipssim.o: ../machine/mipssim.cc ../threads/copyright.h \ 2 | ../machine/machine.h ../threads/utility.h ../threads/copyright.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../machine/translate.h \ 4 | ../machine/disk.h ../machine/mipssim.h ../threads/system.h \ 5 | ../threads/utility.h ../threads/thread.h ../machine/machine.h \ 6 | ../userprog/addrspace.h ../filesys/filesys.h ../filesys/openfile.h \ 7 | ../threads/scheduler.h ../threads/list.h ../machine/interrupt.h \ 8 | ../threads/list.h ../machine/stats.h ../machine/timer.h 9 | -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/depends/thread.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/thread.d arch/unknown-i386-linux/objects/thread.o: ../threads/thread.cc ../threads/copyright.h ../threads/thread.h \ 2 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../threads/copyright.h ../machine/machine.h ../threads/utility.h \ 4 | ../machine/translate.h ../machine/disk.h ../userprog/addrspace.h \ 5 | ../filesys/filesys.h ../filesys/openfile.h ../threads/switch.h \ 6 | ../threads/synch.h ../threads/list.h ../threads/system.h \ 7 | ../threads/scheduler.h ../machine/interrupt.h ../threads/list.h \ 8 | ../machine/stats.h ../machine/timer.h 9 | -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/depends/system.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/system.d arch/unknown-i386-linux/objects/system.o: ../threads/system.cc ../threads/copyright.h ../threads/system.h \ 2 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 3 | ../threads/copyright.h ../threads/thread.h ../machine/machine.h \ 4 | ../threads/utility.h ../machine/translate.h ../machine/disk.h \ 5 | ../userprog/addrspace.h ../filesys/filesys.h ../filesys/openfile.h \ 6 | ../userprog/bitmap.h ../filesys/openfile.h ../threads/scheduler.h \ 7 | ../threads/list.h ../machine/interrupt.h ../threads/list.h \ 8 | ../machine/stats.h ../machine/timer.h 9 | -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/depends/addrspace.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/addrspace.d arch/unknown-i386-linux/objects/addrspace.o: ../userprog/addrspace.cc ../threads/copyright.h \ 2 | ../threads/system.h ../threads/copyright.h ../threads/utility.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../threads/thread.h \ 4 | ../machine/machine.h ../threads/utility.h ../machine/translate.h \ 5 | ../machine/disk.h ../userprog/addrspace.h ../filesys/filesys.h \ 6 | ../filesys/openfile.h ../threads/scheduler.h ../threads/list.h \ 7 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 8 | ../machine/timer.h ../userprog/addrspace.h ../bin/noff.h 9 | -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/depends/mipssim.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/mipssim.d arch/unknown-i386-linux/objects/mipssim.o: ../machine/mipssim.cc ../threads/copyright.h \ 2 | ../machine/machine.h ../threads/utility.h ../threads/copyright.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../machine/translate.h \ 4 | ../machine/disk.h ../machine/mipssim.h ../threads/system.h \ 5 | ../threads/utility.h ../threads/thread.h ../machine/machine.h \ 6 | ../userprog/addrspace.h ../filesys/filesys.h ../filesys/openfile.h \ 7 | ../threads/scheduler.h ../threads/list.h ../machine/interrupt.h \ 8 | ../threads/list.h ../machine/stats.h ../machine/timer.h 9 | -------------------------------------------------------------------------------- /lab6/userprog/arch/unknown-i386-linux/depends/progtest.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/progtest.d arch/unknown-i386-linux/objects/progtest.o: progtest.cc ../threads/copyright.h ../threads/system.h \ 2 | ../threads/copyright.h ../threads/utility.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/thread.h ../machine/machine.h \ 4 | ../threads/utility.h ../machine/translate.h ../machine/disk.h \ 5 | ../userprog/addrspace.h ../filesys/filesys.h ../filesys/openfile.h \ 6 | ../threads/scheduler.h ../threads/list.h ../machine/interrupt.h \ 7 | ../threads/list.h ../machine/stats.h ../machine/timer.h \ 8 | ../machine/console.h addrspace.h ../threads/synch.h 9 | -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/depends/exception.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/exception.d arch/unknown-i386-linux/objects/exception.o: exception.cc ../threads/copyright.h ../threads/system.h \ 2 | ../threads/copyright.h ../threads/utility.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/thread.h ../machine/machine.h \ 4 | ../threads/utility.h ../machine/translate.h ../machine/disk.h \ 5 | ../userprog/addrspace.h ../filesys/filesys.h ../filesys/openfile.h \ 6 | ../userprog/bitmap.h ../filesys/openfile.h ../threads/scheduler.h \ 7 | ../threads/list.h ../machine/interrupt.h ../threads/list.h \ 8 | ../machine/stats.h ../machine/timer.h syscall.h 9 | -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/depends/scheduler.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/scheduler.d arch/unknown-i386-linux/objects/scheduler.o: ../threads/scheduler.cc ../threads/copyright.h \ 2 | ../threads/scheduler.h ../threads/list.h ../threads/utility.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../threads/copyright.h \ 4 | ../threads/thread.h ../machine/machine.h ../threads/utility.h \ 5 | ../machine/translate.h ../machine/disk.h ../userprog/addrspace.h \ 6 | ../filesys/filesys.h ../filesys/openfile.h ../userprog/bitmap.h \ 7 | ../filesys/openfile.h ../threads/system.h ../machine/interrupt.h \ 8 | ../threads/list.h ../machine/stats.h ../machine/timer.h 9 | -------------------------------------------------------------------------------- /lab2/Makefile.local: -------------------------------------------------------------------------------- 1 | ifndef MAKEFILE_THREADS_LOCAL 2 | define MAKEFILE_THREADS_LOCAL 3 | yes 4 | endef 5 | 6 | 7 | SFILES = switch$(HOST_LINUX).s 8 | 9 | 10 | # If you add new files, you need to add them to CCFILES, 11 | # you can define CFILES if you choose to make .c files instead. 12 | 13 | CCFILES = main.cc\ 14 | list.cc\ 15 | scheduler.cc\ 16 | synch.cc\ 17 | synchlist.cc\ 18 | system.cc\ 19 | thread.cc\ 20 | utility.cc\ 21 | threadtest.cc\ 22 | synchtest.cc\ 23 | interrupt.cc\ 24 | sysdep.cc\ 25 | stats.cc\ 26 | timer.cc 27 | 28 | INCPATH += -I../threads -I../machine 29 | 30 | DEFINES += -DTHREADS 31 | 32 | endif # MAKEFILE_THREADS_LOCAL -------------------------------------------------------------------------------- /threads/Makefile.local: -------------------------------------------------------------------------------- 1 | ifndef MAKEFILE_THREADS_LOCAL 2 | define MAKEFILE_THREADS_LOCAL 3 | yes 4 | endef 5 | 6 | 7 | SFILES = switch$(HOST_LINUX).s 8 | 9 | 10 | # If you add new files, you need to add them to CCFILES, 11 | # you can define CFILES if you choose to make .c files instead. 12 | 13 | CCFILES = main.cc\ 14 | list.cc\ 15 | scheduler.cc\ 16 | synch.cc\ 17 | synchlist.cc\ 18 | system.cc\ 19 | thread.cc\ 20 | utility.cc\ 21 | threadtest.cc\ 22 | synchtest.cc\ 23 | interrupt.cc\ 24 | sysdep.cc\ 25 | stats.cc\ 26 | timer.cc 27 | 28 | INCPATH += -I../threads -I../machine 29 | 30 | DEFINES += -DTHREADS 31 | 32 | endif # MAKEFILE_THREADS_LOCAL -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/depends/synch.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synch.d arch/unknown-i386-linux/objects/synch.o: ../threads/synch.cc ../threads/copyright.h ../threads/synch.h \ 2 | ../threads/thread.h ../threads/utility.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/copyright.h ../machine/machine.h \ 4 | ../threads/utility.h ../machine/translate.h ../machine/disk.h \ 5 | ../userprog/addrspace.h ../filesys/filesys.h ../filesys/openfile.h \ 6 | ../userprog/bitmap.h ../filesys/openfile.h ../threads/list.h \ 7 | ../threads/system.h ../threads/scheduler.h ../machine/interrupt.h \ 8 | ../threads/list.h ../machine/stats.h ../machine/timer.h 9 | -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/depends/threadtest.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/threadtest.d arch/unknown-i386-linux/objects/threadtest.o: ../threads/threadtest.cc ../threads/copyright.h \ 2 | ../threads/system.h ../threads/utility.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/copyright.h ../threads/thread.h \ 4 | ../machine/machine.h ../threads/utility.h ../machine/translate.h \ 5 | ../machine/disk.h ../userprog/addrspace.h ../filesys/filesys.h \ 6 | ../filesys/openfile.h ../userprog/bitmap.h ../filesys/openfile.h \ 7 | ../threads/scheduler.h ../threads/list.h ../machine/interrupt.h \ 8 | ../threads/list.h ../machine/stats.h ../machine/timer.h 9 | -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/depends/timer.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/timer.d arch/unknown-i386-linux/objects/timer.o: ../machine/timer.cc ../threads/copyright.h ../machine/timer.h \ 2 | ../threads/utility.h ../threads/copyright.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/system.h ../threads/utility.h \ 4 | ../threads/thread.h ../machine/machine.h ../machine/translate.h \ 5 | ../machine/disk.h ../userprog/addrspace.h ../filesys/filesys.h \ 6 | ../filesys/openfile.h ../userprog/bitmap.h ../filesys/openfile.h \ 7 | ../threads/scheduler.h ../threads/list.h ../machine/interrupt.h \ 8 | ../threads/list.h ../machine/stats.h ../machine/timer.h 9 | -------------------------------------------------------------------------------- /lab6/threads/Makefile.local: -------------------------------------------------------------------------------- 1 | ifndef MAKEFILE_THREADS_LOCAL 2 | define MAKEFILE_THREADS_LOCAL 3 | yes 4 | endef 5 | 6 | 7 | SFILES = switch$(HOST_LINUX).s 8 | 9 | 10 | # If you add new files, you need to add them to CCFILES, 11 | # you can define CFILES if you choose to make .c files instead. 12 | 13 | CCFILES = main.cc\ 14 | list.cc\ 15 | scheduler.cc\ 16 | synch.cc\ 17 | synchlist.cc\ 18 | system.cc\ 19 | thread.cc\ 20 | utility.cc\ 21 | threadtest.cc\ 22 | synchtest.cc\ 23 | interrupt.cc\ 24 | sysdep.cc\ 25 | stats.cc\ 26 | timer.cc 27 | 28 | INCPATH += -I../threads -I../machine 29 | 30 | DEFINES += -DTHREADS 31 | 32 | endif # MAKEFILE_THREADS_LOCAL -------------------------------------------------------------------------------- /test/halt.c: -------------------------------------------------------------------------------- 1 | /* halt.c 2 | * Simple program to test whether running a user program works. 3 | * 4 | * Just do a "syscall" that shuts down the OS. 5 | * 6 | * NOTE: for some reason, user programs with global data structures 7 | * sometimes haven't worked in the Nachos environment. So be careful 8 | * out there! One option is to allocate data structures as 9 | * automatics within a procedure, but if you do this, you have to 10 | * be careful to allocate a big enough stack to hold the automatics! 11 | */ 12 | 13 | #include "syscall.h" 14 | 15 | int 16 | main() 17 | { 18 | Exec("../test/exec.noff"); 19 | Halt(); 20 | /* not reached */ 21 | } 22 | -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/depends/addrspace.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/addrspace.d arch/unknown-i386-linux/objects/addrspace.o: addrspace.cc ../threads/copyright.h ../threads/system.h \ 2 | ../threads/copyright.h ../threads/utility.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/thread.h ../machine/machine.h \ 4 | ../threads/utility.h ../machine/translate.h ../machine/disk.h \ 5 | ../userprog/addrspace.h ../filesys/filesys.h ../filesys/openfile.h \ 6 | ../userprog/bitmap.h ../filesys/openfile.h ../threads/scheduler.h \ 7 | ../threads/list.h ../machine/interrupt.h ../threads/list.h \ 8 | ../machine/stats.h ../machine/timer.h addrspace.h ../bin/noff.h 9 | -------------------------------------------------------------------------------- /lab6/test/halt.c: -------------------------------------------------------------------------------- 1 | /* halt.c 2 | * Simple program to test whether running a user program works. 3 | * 4 | * Just do a "syscall" that shuts down the OS. 5 | * 6 | * NOTE: for some reason, user programs with global data structures 7 | * sometimes haven't worked in the Nachos environment. So be careful 8 | * out there! One option is to allocate data structures as 9 | * automatics within a procedure, but if you do this, you have to 10 | * be careful to allocate a big enough stack to hold the automatics! 11 | */ 12 | 13 | #include "syscall.h" 14 | 15 | int 16 | main() 17 | { 18 | Exec("../test/exec.noff"); 19 | Halt(); 20 | /* not reached */ 21 | } 22 | -------------------------------------------------------------------------------- /lab4/test/big: -------------------------------------------------------------------------------- 1 | This is the spring of our discontent. 2 | This is the spring of our discontent. 3 | This is the spring of our discontent. 4 | This is the spring of our discontent. 5 | This is the spring of our discontent. 6 | This is the spring of our discontent. 7 | This is the spring of our discontent. 8 | This is the spring of our discontent. 9 | This is the spring of our discontent. 10 | This is the spring of our discontent. 11 | This is the spring of our discontent. 12 | This is the spring of our discontent. 13 | This is the spring of our discontent. 14 | This is the spring of our discontent. 15 | This is the spring of our discontent. 16 | This is the spring of our discontent. 17 | -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/depends/console.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/console.d arch/unknown-i386-linux/objects/console.o: ../machine/console.cc ../threads/copyright.h \ 2 | ../machine/console.h ../threads/utility.h ../threads/copyright.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../threads/system.h \ 4 | ../threads/utility.h ../threads/thread.h ../machine/machine.h \ 5 | ../machine/translate.h ../machine/disk.h ../userprog/addrspace.h \ 6 | ../filesys/filesys.h ../filesys/openfile.h ../userprog/bitmap.h \ 7 | ../filesys/openfile.h ../threads/scheduler.h ../threads/list.h \ 8 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 9 | ../machine/timer.h 10 | -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/depends/machine.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/machine.d arch/unknown-i386-linux/objects/machine.o: ../machine/machine.cc ../threads/copyright.h \ 2 | ../machine/machine.h ../threads/utility.h ../threads/copyright.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../machine/translate.h \ 4 | ../machine/disk.h ../threads/system.h ../threads/utility.h \ 5 | ../threads/thread.h ../machine/machine.h ../userprog/addrspace.h \ 6 | ../filesys/filesys.h ../filesys/openfile.h ../userprog/bitmap.h \ 7 | ../filesys/openfile.h ../threads/scheduler.h ../threads/list.h \ 8 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 9 | ../machine/timer.h 10 | -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/depends/sysdep.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/sysdep.d arch/unknown-i386-linux/objects/sysdep.o: ../machine/sysdep.cc ../threads/copyright.h \ 2 | ../machine/interrupt.h ../threads/list.h ../threads/copyright.h \ 3 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 4 | ../threads/system.h ../threads/thread.h ../machine/machine.h \ 5 | ../threads/utility.h ../machine/translate.h ../machine/disk.h \ 6 | ../userprog/addrspace.h ../filesys/filesys.h ../filesys/openfile.h \ 7 | ../userprog/bitmap.h ../filesys/openfile.h ../threads/scheduler.h \ 8 | ../threads/list.h ../machine/interrupt.h ../machine/stats.h \ 9 | ../machine/timer.h 10 | -------------------------------------------------------------------------------- /vm/arch/unknown-i386-linux/depends/progtest.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/progtest.d arch/unknown-i386-linux/objects/progtest.o: ../userprog/progtest.cc ../threads/copyright.h \ 2 | ../threads/system.h ../threads/copyright.h ../threads/utility.h \ 3 | ../threads/bool.h ../machine/sysdep.h ../threads/thread.h \ 4 | ../machine/machine.h ../threads/utility.h ../machine/translate.h \ 5 | ../machine/disk.h ../userprog/addrspace.h ../filesys/filesys.h \ 6 | ../filesys/openfile.h ../threads/scheduler.h ../threads/list.h \ 7 | ../machine/interrupt.h ../threads/list.h ../machine/stats.h \ 8 | ../machine/timer.h ../machine/console.h ../userprog/addrspace.h \ 9 | ../threads/synch.h 10 | -------------------------------------------------------------------------------- /lab3/Makefile.local: -------------------------------------------------------------------------------- 1 | ifndef MAKEFILE_THREADS_LOCAL 2 | define MAKEFILE_THREADS_LOCAL 3 | yes 4 | endef 5 | 6 | 7 | SFILES = switch$(HOST_LINUX).s 8 | 9 | 10 | # If you add new files, you need to add them to CCFILES, 11 | # you can define CFILES if you choose to make .c files instead. 12 | 13 | CCFILES = main.cc\ 14 | list.cc\ 15 | scheduler.cc\ 16 | synch.cc\ 17 | synchlist.cc\ 18 | system.cc\ 19 | thread.cc\ 20 | utility.cc\ 21 | threadtest.cc\ 22 | synchtest.cc\ 23 | interrupt.cc\ 24 | sysdep.cc\ 25 | stats.cc\ 26 | timer.cc\ 27 | prodcons++.cc\ 28 | ring.cc 29 | INCPATH += -I../threads -I../machine 30 | 31 | DEFINES += -DTHREADS 32 | 33 | endif # MAKEFILE_THREADS_LOCAL -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/depends/synchtest.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/synchtest.d arch/unknown-i386-linux/objects/synchtest.o: ../threads/synchtest.cc ../threads/copyright.h \ 2 | ../threads/system.h ../threads/utility.h ../threads/bool.h \ 3 | ../machine/sysdep.h ../threads/copyright.h ../threads/thread.h \ 4 | ../machine/machine.h ../threads/utility.h ../machine/translate.h \ 5 | ../machine/disk.h ../userprog/addrspace.h ../filesys/filesys.h \ 6 | ../filesys/openfile.h ../userprog/bitmap.h ../filesys/openfile.h \ 7 | ../threads/scheduler.h ../threads/list.h ../machine/interrupt.h \ 8 | ../threads/list.h ../machine/stats.h ../machine/timer.h \ 9 | ../threads/synch.h 10 | -------------------------------------------------------------------------------- /userprog/arch/unknown-i386-linux/depends/interrupt.d: -------------------------------------------------------------------------------- 1 | arch/unknown-i386-linux/depends/interrupt.d arch/unknown-i386-linux/objects/interrupt.o: ../machine/interrupt.cc ../threads/copyright.h \ 2 | ../machine/interrupt.h ../threads/list.h ../threads/copyright.h \ 3 | ../threads/utility.h ../threads/bool.h ../machine/sysdep.h \ 4 | ../threads/system.h ../threads/thread.h ../machine/machine.h \ 5 | ../threads/utility.h ../machine/translate.h ../machine/disk.h \ 6 | ../userprog/addrspace.h ../filesys/filesys.h ../filesys/openfile.h \ 7 | ../userprog/bitmap.h ../filesys/openfile.h ../threads/scheduler.h \ 8 | ../threads/list.h ../machine/interrupt.h ../machine/stats.h \ 9 | ../machine/timer.h 10 | --------------------------------------------------------------------------------