├── .gitignore ├── LICENSE ├── README.md ├── asst0 ├── Assignment_0.pdf └── asst0_report.pdf ├── asst1 ├── design.aux ├── design.log ├── design.pdf ├── design.synctex.gz ├── design.tex ├── math.c ├── math.h ├── paintshop.c └── paintshop.h ├── asst2 ├── .vscode │ └── settings.json └── src │ ├── CHANGES │ ├── Makefile │ ├── build │ ├── install │ │ ├── bin │ │ │ ├── cat │ │ │ ├── cp │ │ │ ├── false │ │ │ ├── ln │ │ │ ├── ls │ │ │ ├── mkdir │ │ │ ├── mv │ │ │ ├── pwd │ │ │ ├── rm │ │ │ ├── rmdir │ │ │ ├── sh │ │ │ ├── sync │ │ │ ├── tac │ │ │ └── true │ │ ├── hostbin │ │ │ ├── host-dumpsfs │ │ │ ├── host-hash │ │ │ ├── host-mksfs │ │ │ ├── host-poisondisk │ │ │ ├── host-psort │ │ │ ├── host-sfsck │ │ │ └── host-usemtest │ │ ├── hostinclude │ │ │ ├── hostcompat.h │ │ │ └── kern │ │ │ │ ├── endian.h │ │ │ │ ├── errmsg.h │ │ │ │ ├── errno.h │ │ │ │ ├── fcntl.h │ │ │ │ ├── ioctl.h │ │ │ │ ├── iovec.h │ │ │ │ ├── kern │ │ │ │ ├── limits.h │ │ │ │ ├── machine │ │ │ │ ├── endian.h │ │ │ │ ├── regdefs.h │ │ │ │ ├── setjmp.h │ │ │ │ ├── signal.h │ │ │ │ └── types.h │ │ │ │ ├── mips │ │ │ │ ├── endian.h │ │ │ │ ├── regdefs.h │ │ │ │ ├── setjmp.h │ │ │ │ ├── signal.h │ │ │ │ └── types.h │ │ │ │ ├── reboot.h │ │ │ │ ├── resource.h │ │ │ │ ├── seek.h │ │ │ │ ├── sfs.h │ │ │ │ ├── signal.h │ │ │ │ ├── socket.h │ │ │ │ ├── stat.h │ │ │ │ ├── stattypes.h │ │ │ │ ├── syscall.h │ │ │ │ ├── time.h │ │ │ │ ├── types.h │ │ │ │ ├── unistd.h │ │ │ │ └── wait.h │ │ ├── include │ │ │ ├── assert.h │ │ │ ├── err.h │ │ │ ├── errno.h │ │ │ ├── fcntl.h │ │ │ ├── kern │ │ │ │ ├── endian.h │ │ │ │ ├── errmsg.h │ │ │ │ ├── errno.h │ │ │ │ ├── fcntl.h │ │ │ │ ├── ioctl.h │ │ │ │ ├── iovec.h │ │ │ │ ├── limits.h │ │ │ │ ├── machine │ │ │ │ │ ├── endian.h │ │ │ │ │ ├── mips │ │ │ │ │ ├── regdefs.h │ │ │ │ │ ├── setjmp.h │ │ │ │ │ ├── signal.h │ │ │ │ │ └── types.h │ │ │ │ ├── mips │ │ │ │ │ ├── endian.h │ │ │ │ │ ├── regdefs.h │ │ │ │ │ ├── setjmp.h │ │ │ │ │ ├── signal.h │ │ │ │ │ └── types.h │ │ │ │ ├── reboot.h │ │ │ │ ├── resource.h │ │ │ │ ├── seek.h │ │ │ │ ├── sfs.h │ │ │ │ ├── signal.h │ │ │ │ ├── socket.h │ │ │ │ ├── stat.h │ │ │ │ ├── stattypes.h │ │ │ │ ├── syscall.h │ │ │ │ ├── time.h │ │ │ │ ├── types.h │ │ │ │ ├── unistd.h │ │ │ │ └── wait.h │ │ │ ├── limits.h │ │ │ ├── machine │ │ │ │ ├── endian.h │ │ │ │ ├── machine │ │ │ │ ├── regdefs.h │ │ │ │ ├── setjmp.h │ │ │ │ ├── signal.h │ │ │ │ └── types.h │ │ │ ├── setjmp.h │ │ │ ├── signal.h │ │ │ ├── stdarg.h │ │ │ ├── stdbool.h │ │ │ ├── stdint.h │ │ │ ├── stdio.h │ │ │ ├── stdlib.h │ │ │ ├── string.h │ │ │ ├── sys │ │ │ │ ├── cdefs.h │ │ │ │ ├── endian.h │ │ │ │ ├── ioctl.h │ │ │ │ ├── null.h │ │ │ │ ├── reboot.h │ │ │ │ ├── stat.h │ │ │ │ ├── types.h │ │ │ │ └── wait.h │ │ │ ├── test │ │ │ │ ├── quint.h │ │ │ │ └── triple.h │ │ │ ├── time.h │ │ │ ├── types │ │ │ │ └── size_t.h │ │ │ └── unistd.h │ │ ├── man │ │ │ ├── bin │ │ │ │ ├── cat.html │ │ │ │ ├── cp.html │ │ │ │ ├── false.html │ │ │ │ ├── index.html │ │ │ │ ├── ln.html │ │ │ │ ├── ls.html │ │ │ │ ├── mkdir.html │ │ │ │ ├── mv.html │ │ │ │ ├── pwd.html │ │ │ │ ├── rm.html │ │ │ │ ├── rmdir.html │ │ │ │ ├── sh.html │ │ │ │ ├── sync.html │ │ │ │ ├── tac.html │ │ │ │ └── true.html │ │ │ ├── dev │ │ │ │ ├── beep.html │ │ │ │ ├── con.html │ │ │ │ ├── emu.html │ │ │ │ ├── index.html │ │ │ │ ├── lamebus.html │ │ │ │ ├── lhd.html │ │ │ │ ├── lnet.html │ │ │ │ ├── lrandom.html │ │ │ │ ├── lscreen.html │ │ │ │ ├── lser.html │ │ │ │ ├── ltimer.html │ │ │ │ ├── null.html │ │ │ │ ├── random.html │ │ │ │ └── rtclock.html │ │ │ ├── index.html │ │ │ ├── libc │ │ │ │ ├── __vprintf.html │ │ │ │ ├── abort.html │ │ │ │ ├── assert.html │ │ │ │ ├── atoi.html │ │ │ │ ├── bzero.html │ │ │ │ ├── calloc.html │ │ │ │ ├── err.html │ │ │ │ ├── exit.html │ │ │ │ ├── free.html │ │ │ │ ├── getchar.html │ │ │ │ ├── getcwd.html │ │ │ │ ├── index.html │ │ │ │ ├── malloc.html │ │ │ │ ├── memcpy.html │ │ │ │ ├── memmove.html │ │ │ │ ├── memset.html │ │ │ │ ├── printf.html │ │ │ │ ├── putchar.html │ │ │ │ ├── puts.html │ │ │ │ ├── random.html │ │ │ │ ├── realloc.html │ │ │ │ ├── setjmp.html │ │ │ │ ├── snprintf.html │ │ │ │ ├── stdarg.html │ │ │ │ ├── strcat.html │ │ │ │ ├── strchr.html │ │ │ │ ├── strcmp.html │ │ │ │ ├── strcpy.html │ │ │ │ ├── strerror.html │ │ │ │ ├── strlen.html │ │ │ │ ├── strrchr.html │ │ │ │ ├── strtok.html │ │ │ │ ├── strtok_r.html │ │ │ │ ├── system.html │ │ │ │ ├── time.html │ │ │ │ └── warn.html │ │ │ ├── man.css │ │ │ ├── manindex.css │ │ │ ├── misc │ │ │ │ └── index.html │ │ │ ├── sbin │ │ │ │ ├── dumpsfs.html │ │ │ │ ├── halt.html │ │ │ │ ├── index.html │ │ │ │ ├── mksfs.html │ │ │ │ ├── poweroff.html │ │ │ │ └── reboot.html │ │ │ ├── syscall │ │ │ │ ├── __getcwd.html │ │ │ │ ├── __time.html │ │ │ │ ├── _exit.html │ │ │ │ ├── chdir.html │ │ │ │ ├── close.html │ │ │ │ ├── dup2.html │ │ │ │ ├── errno.html │ │ │ │ ├── execv.html │ │ │ │ ├── fork.html │ │ │ │ ├── fstat.html │ │ │ │ ├── fsync.html │ │ │ │ ├── ftruncate.html │ │ │ │ ├── getdirentry.html │ │ │ │ ├── getpid.html │ │ │ │ ├── index.html │ │ │ │ ├── ioctl.html │ │ │ │ ├── link.html │ │ │ │ ├── lseek.html │ │ │ │ ├── lstat.html │ │ │ │ ├── mkdir.html │ │ │ │ ├── open.html │ │ │ │ ├── pipe.html │ │ │ │ ├── read.html │ │ │ │ ├── readlink.html │ │ │ │ ├── reboot.html │ │ │ │ ├── remove.html │ │ │ │ ├── rename.html │ │ │ │ ├── rmdir.html │ │ │ │ ├── sbrk.html │ │ │ │ ├── stat.html │ │ │ │ ├── symlink.html │ │ │ │ ├── sync.html │ │ │ │ ├── waitpid.html │ │ │ │ └── write.html │ │ │ └── testbin │ │ │ │ ├── add.html │ │ │ │ ├── argtest.html │ │ │ │ ├── badcall.html │ │ │ │ ├── bigfile.html │ │ │ │ ├── conman.html │ │ │ │ ├── crash.html │ │ │ │ ├── ctest.html │ │ │ │ ├── dirseek.html │ │ │ │ ├── dirtest.html │ │ │ │ ├── f_test.html │ │ │ │ ├── farm.html │ │ │ │ ├── faulter.html │ │ │ │ ├── filetest.html │ │ │ │ ├── forkbomb.html │ │ │ │ ├── forktest.html │ │ │ │ ├── guzzle.html │ │ │ │ ├── hash.html │ │ │ │ ├── hog.html │ │ │ │ ├── huge.html │ │ │ │ ├── index.html │ │ │ │ ├── kitchen.html │ │ │ │ ├── malloctest.html │ │ │ │ ├── matmult.html │ │ │ │ ├── palin.html │ │ │ │ ├── randcall.html │ │ │ │ ├── rmdirtest.html │ │ │ │ ├── rmtest.html │ │ │ │ ├── sink.html │ │ │ │ ├── sort.html │ │ │ │ ├── sty.html │ │ │ │ ├── tail.html │ │ │ │ ├── tictac.html │ │ │ │ ├── triplehuge.html │ │ │ │ ├── triplemat.html │ │ │ │ ├── triplesort.html │ │ │ │ └── userthreads.html │ │ ├── sbin │ │ │ ├── dumpsfs │ │ │ ├── halt │ │ │ ├── mksfs │ │ │ ├── poweroff │ │ │ ├── reboot │ │ │ └── sfsck │ │ ├── testbin │ │ │ ├── add │ │ │ ├── argtest │ │ │ ├── asst2 │ │ │ ├── badcall │ │ │ ├── bigexec │ │ │ ├── bigfile │ │ │ ├── bigfork │ │ │ ├── bigseek │ │ │ ├── bloat │ │ │ ├── conman │ │ │ ├── crash │ │ │ ├── ctest │ │ │ ├── dirconc │ │ │ ├── dirseek │ │ │ ├── dirtest │ │ │ ├── f_test │ │ │ ├── factorial │ │ │ ├── farm │ │ │ ├── faulter │ │ │ ├── filetest │ │ │ ├── forkbomb │ │ │ ├── forktest │ │ │ ├── frack │ │ │ ├── hash │ │ │ ├── hog │ │ │ ├── huge │ │ │ ├── malloctest │ │ │ ├── matmult │ │ │ ├── multiexec │ │ │ ├── palin │ │ │ ├── parallelvm │ │ │ ├── poisondisk │ │ │ ├── psort │ │ │ ├── randcall │ │ │ ├── redirect │ │ │ ├── rmdirtest │ │ │ ├── rmtest │ │ │ ├── sbrktest │ │ │ ├── schedpong │ │ │ ├── sort │ │ │ ├── sparsefile │ │ │ ├── tail │ │ │ ├── tictac │ │ │ ├── triplehuge │ │ │ ├── triplemat │ │ │ ├── triplesort │ │ │ ├── usemtest │ │ │ └── zero │ │ └── testscripts │ │ │ ├── runtest.py │ │ │ └── test.py │ ├── testscripts │ │ └── test.py │ └── userland │ │ ├── bin │ │ ├── cat │ │ │ ├── .depend │ │ │ └── cat │ │ ├── cp │ │ │ ├── .depend │ │ │ └── cp │ │ ├── false │ │ │ ├── .depend │ │ │ └── false │ │ ├── ln │ │ │ ├── .depend │ │ │ └── ln │ │ ├── ls │ │ │ ├── .depend │ │ │ └── ls │ │ ├── mkdir │ │ │ ├── .depend │ │ │ └── mkdir │ │ ├── mv │ │ │ ├── .depend │ │ │ └── mv │ │ ├── pwd │ │ │ ├── .depend │ │ │ └── pwd │ │ ├── rm │ │ │ ├── .depend │ │ │ └── rm │ │ ├── rmdir │ │ │ ├── .depend │ │ │ └── rmdir │ │ ├── sh │ │ │ ├── .depend │ │ │ └── sh │ │ ├── sync │ │ │ ├── .depend │ │ │ └── sync │ │ ├── tac │ │ │ ├── .depend │ │ │ └── tac │ │ └── true │ │ │ ├── .depend │ │ │ └── true │ │ ├── lib │ │ ├── crt0 │ │ │ └── .depend │ │ ├── hostcompat │ │ │ ├── .hostdepend │ │ │ ├── err.ho │ │ │ ├── hostcompat.ho │ │ │ ├── ntohll.ho │ │ │ └── time.ho │ │ ├── libc │ │ │ ├── .depend │ │ │ └── syscalls.S │ │ └── libtest │ │ │ └── .depend │ │ ├── sbin │ │ ├── dumpsfs │ │ │ ├── .depend │ │ │ ├── .hostdepend │ │ │ ├── disk.ho │ │ │ ├── dumpsfs │ │ │ ├── dumpsfs.ho │ │ │ ├── host-dumpsfs │ │ │ └── support.ho │ │ ├── halt │ │ │ ├── .depend │ │ │ └── halt │ │ ├── mksfs │ │ │ ├── .depend │ │ │ ├── .hostdepend │ │ │ ├── disk.ho │ │ │ ├── host-mksfs │ │ │ ├── mksfs │ │ │ ├── mksfs.ho │ │ │ └── support.ho │ │ ├── poweroff │ │ │ ├── .depend │ │ │ └── poweroff │ │ ├── reboot │ │ │ ├── .depend │ │ │ └── reboot │ │ └── sfsck │ │ │ ├── .depend │ │ │ ├── .hostdepend │ │ │ ├── disk.ho │ │ │ ├── freemap.ho │ │ │ ├── host-sfsck │ │ │ ├── inode.ho │ │ │ ├── main.ho │ │ │ ├── pass1.ho │ │ │ ├── pass2.ho │ │ │ ├── sb.ho │ │ │ ├── sfs.ho │ │ │ ├── sfsck │ │ │ ├── support.ho │ │ │ └── utils.ho │ │ └── testbin │ │ ├── add │ │ ├── .depend │ │ └── add │ │ ├── argtest │ │ ├── .depend │ │ └── argtest │ │ ├── asst2 │ │ ├── .depend │ │ └── asst2 │ │ ├── badcall │ │ ├── .depend │ │ └── badcall │ │ ├── bigexec │ │ ├── .depend │ │ └── bigexec │ │ ├── bigfile │ │ ├── .depend │ │ └── bigfile │ │ ├── bigfork │ │ ├── .depend │ │ └── bigfork │ │ ├── bigseek │ │ ├── .depend │ │ └── bigseek │ │ ├── bloat │ │ ├── .depend │ │ └── bloat │ │ ├── conman │ │ ├── .depend │ │ └── conman │ │ ├── crash │ │ ├── .depend │ │ └── crash │ │ ├── ctest │ │ ├── .depend │ │ └── ctest │ │ ├── dirconc │ │ ├── .depend │ │ └── dirconc │ │ ├── dirseek │ │ ├── .depend │ │ └── dirseek │ │ ├── dirtest │ │ ├── .depend │ │ └── dirtest │ │ ├── f_test │ │ ├── .depend │ │ └── f_test │ │ ├── factorial │ │ ├── .depend │ │ └── factorial │ │ ├── farm │ │ ├── .depend │ │ └── farm │ │ ├── faulter │ │ ├── .depend │ │ └── faulter │ │ ├── filetest │ │ ├── .depend │ │ └── filetest │ │ ├── forkbomb │ │ ├── .depend │ │ └── forkbomb │ │ ├── forktest │ │ ├── .depend │ │ └── forktest │ │ ├── frack │ │ ├── .depend │ │ └── frack │ │ ├── hash │ │ ├── .depend │ │ ├── .hostdepend │ │ ├── hash │ │ ├── hash.ho │ │ └── host-hash │ │ ├── hog │ │ ├── .depend │ │ └── hog │ │ ├── huge │ │ ├── .depend │ │ └── huge │ │ ├── malloctest │ │ ├── .depend │ │ └── malloctest │ │ ├── matmult │ │ ├── .depend │ │ └── matmult │ │ ├── multiexec │ │ ├── .depend │ │ └── multiexec │ │ ├── palin │ │ ├── .depend │ │ └── palin │ │ ├── parallelvm │ │ ├── .depend │ │ └── parallelvm │ │ ├── poisondisk │ │ ├── .depend │ │ ├── .hostdepend │ │ ├── disk.ho │ │ ├── host-poisondisk │ │ ├── poisondisk │ │ ├── poisondisk.ho │ │ └── support.ho │ │ ├── psort │ │ ├── .depend │ │ ├── .hostdepend │ │ ├── host-psort │ │ ├── psort │ │ └── psort.ho │ │ ├── randcall │ │ ├── .depend │ │ ├── calls.c │ │ └── randcall │ │ ├── redirect │ │ ├── .depend │ │ └── redirect │ │ ├── rmdirtest │ │ ├── .depend │ │ └── rmdirtest │ │ ├── rmtest │ │ ├── .depend │ │ └── rmtest │ │ ├── sbrktest │ │ ├── .depend │ │ └── sbrktest │ │ ├── schedpong │ │ ├── .depend │ │ └── schedpong │ │ ├── sort │ │ ├── .depend │ │ └── sort │ │ ├── sparsefile │ │ ├── .depend │ │ └── sparsefile │ │ ├── tail │ │ ├── .depend │ │ └── tail │ │ ├── tictac │ │ ├── .depend │ │ └── tictac │ │ ├── triplehuge │ │ ├── .depend │ │ └── triplehuge │ │ ├── triplemat │ │ ├── .depend │ │ └── triplemat │ │ ├── triplesort │ │ ├── .depend │ │ └── triplesort │ │ ├── usemtest │ │ ├── .depend │ │ ├── .hostdepend │ │ ├── host-usemtest │ │ ├── usemtest │ │ └── usemtest.ho │ │ └── zero │ │ ├── .depend │ │ └── zero │ ├── common │ ├── gcc-millicode │ │ ├── README │ │ ├── adddi3.c │ │ ├── anddi3.c │ │ ├── ashldi3.c │ │ ├── ashrdi3.c │ │ ├── cmpdi2.c │ │ ├── divdi3.c │ │ ├── iordi3.c │ │ ├── longlong.h │ │ ├── lshldi3.c │ │ ├── lshrdi3.c │ │ ├── moddi3.c │ │ ├── muldi3.c │ │ ├── negdi2.c │ │ ├── notdi2.c │ │ ├── qdivrem.c │ │ ├── subdi3.c │ │ ├── ucmpdi2.c │ │ ├── udivdi3.c │ │ ├── umoddi3.c │ │ └── xordi3.c │ └── libc │ │ ├── arch │ │ └── mips │ │ │ └── setjmp.S │ │ ├── printf │ │ ├── __printf.c │ │ └── snprintf.c │ │ ├── stdlib │ │ └── atoi.c │ │ └── string │ │ ├── bzero.c │ │ ├── memcpy.c │ │ ├── memmove.c │ │ ├── memset.c │ │ ├── strcat.c │ │ ├── strchr.c │ │ ├── strcmp.c │ │ ├── strcpy.c │ │ ├── strlen.c │ │ ├── strrchr.c │ │ └── strtok_r.c │ ├── configure │ ├── defs.mk │ ├── design │ ├── assignments.txt │ ├── shell.txt │ └── usermalloc.txt │ ├── kern │ ├── Makefile │ ├── arch │ │ ├── mips │ │ │ ├── conf │ │ │ │ ├── conf.arch │ │ │ │ └── ldscript │ │ │ ├── include │ │ │ │ ├── current.h │ │ │ │ ├── elf.h │ │ │ │ ├── kern │ │ │ │ │ ├── endian.h │ │ │ │ │ ├── regdefs.h │ │ │ │ │ ├── setjmp.h │ │ │ │ │ ├── signal.h │ │ │ │ │ └── types.h │ │ │ │ ├── membar.h │ │ │ │ ├── specialreg.h │ │ │ │ ├── spinlock.h │ │ │ │ ├── thread.h │ │ │ │ ├── tlb.h │ │ │ │ ├── trapframe.h │ │ │ │ ├── types.h │ │ │ │ └── vm.h │ │ │ ├── locore │ │ │ │ ├── cache-mips161.S │ │ │ │ ├── exception-mips1.S │ │ │ │ └── trap.c │ │ │ ├── syscall │ │ │ │ └── syscall.c │ │ │ ├── thread │ │ │ │ ├── cpu.c │ │ │ │ ├── switch.S │ │ │ │ ├── switchframe.c │ │ │ │ ├── switchframe.h │ │ │ │ ├── thread_machdep.c │ │ │ │ └── threadstart.S │ │ │ └── vm │ │ │ │ ├── dumbvm.c │ │ │ │ ├── ram.c │ │ │ │ └── tlb-mips161.S │ │ └── sys161 │ │ │ ├── conf │ │ │ └── conf.arch │ │ │ ├── dev │ │ │ └── lamebus_machdep.c │ │ │ ├── include │ │ │ ├── bus.h │ │ │ └── maxcpus.h │ │ │ └── main │ │ │ └── start.S │ ├── compile │ │ ├── .keep_me │ │ ├── ASST2 │ │ │ ├── .depend │ │ │ ├── .depend.__printf.c │ │ │ ├── .depend.adddi3.c │ │ │ ├── .depend.anddi3.c │ │ │ ├── .depend.array.c │ │ │ ├── .depend.arraytest.c │ │ │ ├── .depend.ashldi3.c │ │ │ ├── .depend.ashrdi3.c │ │ │ ├── .depend.atoi.c │ │ │ ├── .depend.autoconf.c │ │ │ ├── .depend.beep.c │ │ │ ├── .depend.beep_ltimer.c │ │ │ ├── .depend.bitmap.c │ │ │ ├── .depend.bitmaptest.c │ │ │ ├── .depend.bswap.c │ │ │ ├── .depend.bzero.c │ │ │ ├── .depend.cache-mips161.S │ │ │ ├── .depend.clock.c │ │ │ ├── .depend.cmpdi2.c │ │ │ ├── .depend.con_lser.c │ │ │ ├── .depend.console.c │ │ │ ├── .depend.copyinout.c │ │ │ ├── .depend.cpu.c │ │ │ ├── .depend.device.c │ │ │ ├── .depend.devnull.c │ │ │ ├── .depend.divdi3.c │ │ │ ├── .depend.dumbvm.c │ │ │ ├── .depend.emu.c │ │ │ ├── .depend.emu_att.c │ │ │ ├── .depend.exception-mips1.S │ │ │ ├── .depend.file.c │ │ │ ├── .depend.fstest.c │ │ │ ├── .depend.iordi3.c │ │ │ ├── .depend.kgets.c │ │ │ ├── .depend.kmalloc.c │ │ │ ├── .depend.kmalloctest.c │ │ │ ├── .depend.kprintf.c │ │ │ ├── .depend.lamebus.c │ │ │ ├── .depend.lamebus_machdep.c │ │ │ ├── .depend.lhd.c │ │ │ ├── .depend.lhd_att.c │ │ │ ├── .depend.loadelf.c │ │ │ ├── .depend.lrandom.c │ │ │ ├── .depend.lrandom_att.c │ │ │ ├── .depend.lser.c │ │ │ ├── .depend.lser_att.c │ │ │ ├── .depend.lshldi3.c │ │ │ ├── .depend.lshrdi3.c │ │ │ ├── .depend.ltimer.c │ │ │ ├── .depend.ltimer_att.c │ │ │ ├── .depend.ltrace.c │ │ │ ├── .depend.ltrace_att.c │ │ │ ├── .depend.main.c │ │ │ ├── .depend.memcpy.c │ │ │ ├── .depend.memmove.c │ │ │ ├── .depend.memset.c │ │ │ ├── .depend.menu.c │ │ │ ├── .depend.misc.c │ │ │ ├── .depend.muldi3.c │ │ │ ├── .depend.negdi2.c │ │ │ ├── .depend.notdi2.c │ │ │ ├── .depend.proc.c │ │ │ ├── .depend.pseudorand.c │ │ │ ├── .depend.pseudorand_att.c │ │ │ ├── .depend.qdivrem.c │ │ │ ├── .depend.ram.c │ │ │ ├── .depend.random.c │ │ │ ├── .depend.random_lrandom.c │ │ │ ├── .depend.rtclock.c │ │ │ ├── .depend.rtclock_ltimer.c │ │ │ ├── .depend.runprogram.c │ │ │ ├── .depend.semfs_fsops.c │ │ │ ├── .depend.semfs_obj.c │ │ │ ├── .depend.semfs_vnops.c │ │ │ ├── .depend.semunit.c │ │ │ ├── .depend.setjmp.S │ │ │ ├── .depend.sfs_balloc.c │ │ │ ├── .depend.sfs_bmap.c │ │ │ ├── .depend.sfs_dir.c │ │ │ ├── .depend.sfs_fsops.c │ │ │ ├── .depend.sfs_inode.c │ │ │ ├── .depend.sfs_io.c │ │ │ ├── .depend.sfs_vnops.c │ │ │ ├── .depend.snprintf.c │ │ │ ├── .depend.spinlock.c │ │ │ ├── .depend.spl.c │ │ │ ├── .depend.start.S │ │ │ ├── .depend.strcat.c │ │ │ ├── .depend.strchr.c │ │ │ ├── .depend.strcmp.c │ │ │ ├── .depend.strcpy.c │ │ │ ├── .depend.strlen.c │ │ │ ├── .depend.strrchr.c │ │ │ ├── .depend.strtok_r.c │ │ │ ├── .depend.subdi3.c │ │ │ ├── .depend.switch.S │ │ │ ├── .depend.switchframe.c │ │ │ ├── .depend.synch.c │ │ │ ├── .depend.synchtest.c │ │ │ ├── .depend.syscall.c │ │ │ ├── .depend.thread.c │ │ │ ├── .depend.thread_machdep.c │ │ │ ├── .depend.threadlist.c │ │ │ ├── .depend.threadlisttest.c │ │ │ ├── .depend.threadstart.S │ │ │ ├── .depend.threadtest.c │ │ │ ├── .depend.time.c │ │ │ ├── .depend.time_syscalls.c │ │ │ ├── .depend.tlb-mips161.S │ │ │ ├── .depend.trap.c │ │ │ ├── .depend.tt3.c │ │ │ ├── .depend.ucmpdi2.c │ │ │ ├── .depend.udivdi3.c │ │ │ ├── .depend.uio.c │ │ │ ├── .depend.umoddi3.c │ │ │ ├── .depend.vfscwd.c │ │ │ ├── .depend.vfsfail.c │ │ │ ├── .depend.vfslist.c │ │ │ ├── .depend.vfslookup.c │ │ │ ├── .depend.vfspath.c │ │ │ ├── .depend.vnode.c │ │ │ ├── .depend.xordi3.c │ │ │ ├── Makefile │ │ │ ├── autoconf.c │ │ │ ├── autoconf.h │ │ │ ├── files.mk │ │ │ ├── includelinks │ │ │ │ ├── kern │ │ │ │ │ ├── machine │ │ │ │ │ └── mips │ │ │ │ ├── machine │ │ │ │ ├── mips │ │ │ │ ├── platform │ │ │ │ └── sys161 │ │ │ ├── kernel │ │ │ ├── lol.sh │ │ │ ├── opt-dumbvm.h │ │ │ ├── opt-hangman.h │ │ │ ├── opt-net.h │ │ │ ├── opt-netfs.h │ │ │ ├── opt-noasserts.h │ │ │ ├── opt-semfs.h │ │ │ ├── opt-sfs.h │ │ │ ├── vers.c │ │ │ └── version │ │ └── DUMBVM │ │ │ ├── .depend │ │ │ ├── .depend.__printf.c │ │ │ ├── .depend.adddi3.c │ │ │ ├── .depend.anddi3.c │ │ │ ├── .depend.array.c │ │ │ ├── .depend.arraytest.c │ │ │ ├── .depend.ashldi3.c │ │ │ ├── .depend.ashrdi3.c │ │ │ ├── .depend.atoi.c │ │ │ ├── .depend.autoconf.c │ │ │ ├── .depend.beep.c │ │ │ ├── .depend.beep_ltimer.c │ │ │ ├── .depend.bitmap.c │ │ │ ├── .depend.bitmaptest.c │ │ │ ├── .depend.bswap.c │ │ │ ├── .depend.bzero.c │ │ │ ├── .depend.cache-mips161.S │ │ │ ├── .depend.clock.c │ │ │ ├── .depend.cmpdi2.c │ │ │ ├── .depend.con_lser.c │ │ │ ├── .depend.console.c │ │ │ ├── .depend.copyinout.c │ │ │ ├── .depend.cpu.c │ │ │ ├── .depend.device.c │ │ │ ├── .depend.devnull.c │ │ │ ├── .depend.divdi3.c │ │ │ ├── .depend.dumbvm.c │ │ │ ├── .depend.emu.c │ │ │ ├── .depend.emu_att.c │ │ │ ├── .depend.exception-mips1.S │ │ │ ├── .depend.fstest.c │ │ │ ├── .depend.iordi3.c │ │ │ ├── .depend.kgets.c │ │ │ ├── .depend.kmalloc.c │ │ │ ├── .depend.kmalloctest.c │ │ │ ├── .depend.kprintf.c │ │ │ ├── .depend.lamebus.c │ │ │ ├── .depend.lamebus_machdep.c │ │ │ ├── .depend.lhd.c │ │ │ ├── .depend.lhd_att.c │ │ │ ├── .depend.loadelf.c │ │ │ ├── .depend.lrandom.c │ │ │ ├── .depend.lrandom_att.c │ │ │ ├── .depend.lser.c │ │ │ ├── .depend.lser_att.c │ │ │ ├── .depend.lshldi3.c │ │ │ ├── .depend.lshrdi3.c │ │ │ ├── .depend.ltimer.c │ │ │ ├── .depend.ltimer_att.c │ │ │ ├── .depend.ltrace.c │ │ │ ├── .depend.ltrace_att.c │ │ │ ├── .depend.main.c │ │ │ ├── .depend.memcpy.c │ │ │ ├── .depend.memmove.c │ │ │ ├── .depend.memset.c │ │ │ ├── .depend.menu.c │ │ │ ├── .depend.misc.c │ │ │ ├── .depend.muldi3.c │ │ │ ├── .depend.negdi2.c │ │ │ ├── .depend.notdi2.c │ │ │ ├── .depend.proc.c │ │ │ ├── .depend.qdivrem.c │ │ │ ├── .depend.ram.c │ │ │ ├── .depend.random.c │ │ │ ├── .depend.random_lrandom.c │ │ │ ├── .depend.rtclock.c │ │ │ ├── .depend.rtclock_ltimer.c │ │ │ ├── .depend.runprogram.c │ │ │ ├── .depend.semfs_fsops.c │ │ │ ├── .depend.semfs_obj.c │ │ │ ├── .depend.semfs_vnops.c │ │ │ ├── .depend.semunit.c │ │ │ ├── .depend.setjmp.S │ │ │ ├── .depend.sfs_balloc.c │ │ │ ├── .depend.sfs_bmap.c │ │ │ ├── .depend.sfs_dir.c │ │ │ ├── .depend.sfs_fsops.c │ │ │ ├── .depend.sfs_inode.c │ │ │ ├── .depend.sfs_io.c │ │ │ ├── .depend.sfs_vnops.c │ │ │ ├── .depend.snprintf.c │ │ │ ├── .depend.spinlock.c │ │ │ ├── .depend.spl.c │ │ │ ├── .depend.start.S │ │ │ ├── .depend.strcat.c │ │ │ ├── .depend.strchr.c │ │ │ ├── .depend.strcmp.c │ │ │ ├── .depend.strcpy.c │ │ │ ├── .depend.strlen.c │ │ │ ├── .depend.strrchr.c │ │ │ ├── .depend.strtok_r.c │ │ │ ├── .depend.subdi3.c │ │ │ ├── .depend.switch.S │ │ │ ├── .depend.switchframe.c │ │ │ ├── .depend.synch.c │ │ │ ├── .depend.synchtest.c │ │ │ ├── .depend.syscall.c │ │ │ ├── .depend.thread.c │ │ │ ├── .depend.thread_machdep.c │ │ │ ├── .depend.threadlist.c │ │ │ ├── .depend.threadlisttest.c │ │ │ ├── .depend.threadstart.S │ │ │ ├── .depend.threadtest.c │ │ │ ├── .depend.time.c │ │ │ ├── .depend.time_syscalls.c │ │ │ ├── .depend.tlb-mips161.S │ │ │ ├── .depend.trap.c │ │ │ ├── .depend.tt3.c │ │ │ ├── .depend.ucmpdi2.c │ │ │ ├── .depend.udivdi3.c │ │ │ ├── .depend.uio.c │ │ │ ├── .depend.umoddi3.c │ │ │ ├── .depend.vfscwd.c │ │ │ ├── .depend.vfsfail.c │ │ │ ├── .depend.vfslist.c │ │ │ ├── .depend.vfslookup.c │ │ │ ├── .depend.vfspath.c │ │ │ ├── .depend.vnode.c │ │ │ ├── .depend.xordi3.c │ │ │ ├── Makefile │ │ │ ├── autoconf.c │ │ │ ├── autoconf.h │ │ │ ├── files.mk │ │ │ ├── includelinks │ │ │ ├── kern │ │ │ │ ├── machine │ │ │ │ │ ├── endian.h │ │ │ │ │ ├── regdefs.h │ │ │ │ │ ├── setjmp.h │ │ │ │ │ ├── signal.h │ │ │ │ │ └── types.h │ │ │ │ └── mips │ │ │ │ │ ├── endian.h │ │ │ │ │ ├── regdefs.h │ │ │ │ │ ├── setjmp.h │ │ │ │ │ ├── signal.h │ │ │ │ │ └── types.h │ │ │ ├── machine │ │ │ │ ├── current.h │ │ │ │ ├── elf.h │ │ │ │ ├── kern │ │ │ │ │ ├── endian.h │ │ │ │ │ ├── regdefs.h │ │ │ │ │ ├── setjmp.h │ │ │ │ │ ├── signal.h │ │ │ │ │ └── types.h │ │ │ │ ├── membar.h │ │ │ │ ├── specialreg.h │ │ │ │ ├── spinlock.h │ │ │ │ ├── thread.h │ │ │ │ ├── tlb.h │ │ │ │ ├── trapframe.h │ │ │ │ ├── types.h │ │ │ │ └── vm.h │ │ │ ├── mips │ │ │ │ ├── current.h │ │ │ │ ├── elf.h │ │ │ │ ├── kern │ │ │ │ │ ├── endian.h │ │ │ │ │ ├── regdefs.h │ │ │ │ │ ├── setjmp.h │ │ │ │ │ ├── signal.h │ │ │ │ │ └── types.h │ │ │ │ ├── membar.h │ │ │ │ ├── specialreg.h │ │ │ │ ├── spinlock.h │ │ │ │ ├── thread.h │ │ │ │ ├── tlb.h │ │ │ │ ├── trapframe.h │ │ │ │ ├── types.h │ │ │ │ └── vm.h │ │ │ ├── platform │ │ │ │ ├── bus.h │ │ │ │ └── maxcpus.h │ │ │ └── sys161 │ │ │ │ ├── bus.h │ │ │ │ └── maxcpus.h │ │ │ ├── kernel │ │ │ ├── opt-dumbvm.h │ │ │ ├── opt-hangman.h │ │ │ ├── opt-net.h │ │ │ ├── opt-netfs.h │ │ │ ├── opt-noasserts.h │ │ │ ├── opt-semfs.h │ │ │ ├── opt-sfs.h │ │ │ ├── vers.c │ │ │ └── version │ ├── conf │ │ ├── ASST2 │ │ ├── DUMBVM │ │ ├── DUMBVM-OPT │ │ ├── GENERIC │ │ ├── GENERIC-OPT │ │ ├── conf.kern │ │ ├── config │ │ └── newvers.sh │ ├── dev │ │ ├── generic │ │ │ ├── beep.c │ │ │ ├── beep.h │ │ │ ├── console.c │ │ │ ├── console.h │ │ │ ├── pseudorand.c │ │ │ ├── pseudorand.h │ │ │ ├── pseudorand_att.c │ │ │ ├── random.c │ │ │ ├── random.h │ │ │ ├── rtclock.c │ │ │ └── rtclock.h │ │ ├── init.c │ │ └── lamebus │ │ │ ├── beep_ltimer.c │ │ │ ├── con_lscreen.c │ │ │ ├── con_lser.c │ │ │ ├── conf.lamebus │ │ │ ├── emu.c │ │ │ ├── emu.h │ │ │ ├── emu_att.c │ │ │ ├── lamebus.c │ │ │ ├── lamebus.h │ │ │ ├── lhd.c │ │ │ ├── lhd.h │ │ │ ├── lhd_att.c │ │ │ ├── lnet.c │ │ │ ├── lnet_att.c │ │ │ ├── lrandom.c │ │ │ ├── lrandom.h │ │ │ ├── lrandom_att.c │ │ │ ├── lscreen.c │ │ │ ├── lscreen.h │ │ │ ├── lscreen_att.c │ │ │ ├── lser.c │ │ │ ├── lser.h │ │ │ ├── lser_att.c │ │ │ ├── ltimer.c │ │ │ ├── ltimer.h │ │ │ ├── ltimer_att.c │ │ │ ├── ltrace.c │ │ │ ├── ltrace.h │ │ │ ├── ltrace_att.c │ │ │ ├── random_lrandom.c │ │ │ └── rtclock_ltimer.c │ ├── fs │ │ ├── semfs │ │ │ ├── semfs.h │ │ │ ├── semfs_fsops.c │ │ │ ├── semfs_obj.c │ │ │ └── semfs_vnops.c │ │ └── sfs │ │ │ ├── sfs_balloc.c │ │ │ ├── sfs_bmap.c │ │ │ ├── sfs_dir.c │ │ │ ├── sfs_fsops.c │ │ │ ├── sfs_inode.c │ │ │ ├── sfs_io.c │ │ │ ├── sfs_vnops.c │ │ │ └── sfsprivate.h │ ├── gdbscripts │ │ ├── array │ │ ├── mips-userland │ │ └── wchan │ ├── include │ │ ├── addrspace.h │ │ ├── array.h │ │ ├── bitmap.h │ │ ├── cdefs.h │ │ ├── clock.h │ │ ├── copyinout.h │ │ ├── cpu.h │ │ ├── current.h │ │ ├── curthread.h │ │ ├── device.h │ │ ├── elf.h │ │ ├── emufs.h │ │ ├── endian.h │ │ ├── file.h │ │ ├── fs.h │ │ ├── hangman.h │ │ ├── kern │ │ │ ├── endian.h │ │ │ ├── errmsg.h │ │ │ ├── errno.h │ │ │ ├── fcntl.h │ │ │ ├── ioctl.h │ │ │ ├── iovec.h │ │ │ ├── limits.h │ │ │ ├── reboot.h │ │ │ ├── resource.h │ │ │ ├── seek.h │ │ │ ├── sfs.h │ │ │ ├── signal.h │ │ │ ├── socket.h │ │ │ ├── stat.h │ │ │ ├── stattypes.h │ │ │ ├── syscall.h │ │ │ ├── time.h │ │ │ ├── types.h │ │ │ ├── unistd.h │ │ │ └── wait.h │ │ ├── lib.h │ │ ├── limits.h │ │ ├── mainbus.h │ │ ├── membar.h │ │ ├── proc.h │ │ ├── setjmp.h │ │ ├── sfs.h │ │ ├── signal.h │ │ ├── spinlock.h │ │ ├── spl.h │ │ ├── stat.h │ │ ├── stdarg.h │ │ ├── synch.h │ │ ├── syscall.h │ │ ├── test.h │ │ ├── thread.h │ │ ├── threadlist.h │ │ ├── threadprivate.h │ │ ├── types.h │ │ ├── uio.h │ │ ├── version.h │ │ ├── vfs.h │ │ ├── vm.h │ │ ├── vnode.h │ │ └── wchan.h │ ├── lib │ │ ├── array.c │ │ ├── bitmap.c │ │ ├── bswap.c │ │ ├── kgets.c │ │ ├── kprintf.c │ │ ├── misc.c │ │ ├── time.c │ │ └── uio.c │ ├── main │ │ ├── main.c │ │ └── menu.c │ ├── proc │ │ └── proc.c │ ├── syscall │ │ ├── file.c │ │ ├── loadelf.c │ │ ├── runprogram.c │ │ └── time_syscalls.c │ ├── test │ │ ├── arraytest.c │ │ ├── bitmaptest.c │ │ ├── fstest.c │ │ ├── kmalloctest.c │ │ ├── nettest.c │ │ ├── semunit.c │ │ ├── synchtest.c │ │ ├── threadlisttest.c │ │ ├── threadtest.c │ │ └── tt3.c │ ├── thread │ │ ├── clock.c │ │ ├── hangman.c │ │ ├── spinlock.c │ │ ├── spl.c │ │ ├── synch.c │ │ ├── thread.c │ │ └── threadlist.c │ ├── vfs │ │ ├── device.c │ │ ├── devnull.c │ │ ├── vfscwd.c │ │ ├── vfsfail.c │ │ ├── vfslist.c │ │ ├── vfslookup.c │ │ ├── vfspath.c │ │ └── vnode.c │ └── vm │ │ ├── addrspace.c │ │ ├── copyinout.c │ │ └── kmalloc.c │ ├── man │ ├── Makefile │ ├── bin │ │ ├── Makefile │ │ ├── cat.html │ │ ├── cp.html │ │ ├── false.html │ │ ├── index.html │ │ ├── ln.html │ │ ├── ls.html │ │ ├── mkdir.html │ │ ├── mv.html │ │ ├── pwd.html │ │ ├── rm.html │ │ ├── rmdir.html │ │ ├── sh.html │ │ ├── sync.html │ │ ├── tac.html │ │ └── true.html │ ├── dev │ │ ├── Makefile │ │ ├── beep.html │ │ ├── con.html │ │ ├── emu.html │ │ ├── index.html │ │ ├── lamebus.html │ │ ├── lhd.html │ │ ├── lnet.html │ │ ├── lrandom.html │ │ ├── lscreen.html │ │ ├── lser.html │ │ ├── ltimer.html │ │ ├── ltrace.html │ │ ├── null.html │ │ ├── random.html │ │ └── rtclock.html │ ├── index.html │ ├── libc │ │ ├── Makefile │ │ ├── __vprintf.html │ │ ├── abort.html │ │ ├── assert.html │ │ ├── atoi.html │ │ ├── bzero.html │ │ ├── calloc.html │ │ ├── err.html │ │ ├── execvp.html │ │ ├── exit.html │ │ ├── free.html │ │ ├── getchar.html │ │ ├── getcwd.html │ │ ├── getenv.html │ │ ├── index.html │ │ ├── malloc.html │ │ ├── memcmp.html │ │ ├── memcpy.html │ │ ├── memmove.html │ │ ├── memset.html │ │ ├── printf.html │ │ ├── putchar.html │ │ ├── puts.html │ │ ├── random.html │ │ ├── realloc.html │ │ ├── setjmp.html │ │ ├── snprintf.html │ │ ├── stdarg.html │ │ ├── strcat.html │ │ ├── strchr.html │ │ ├── strcmp.html │ │ ├── strcpy.html │ │ ├── strerror.html │ │ ├── strlen.html │ │ ├── strrchr.html │ │ ├── strtok.html │ │ ├── strtok_r.html │ │ ├── system.html │ │ ├── time.html │ │ └── warn.html │ ├── man.css │ ├── manindex.css │ ├── misc │ │ ├── Makefile │ │ ├── index.html │ │ └── semfs.html │ ├── sbin │ │ ├── Makefile │ │ ├── dumpsfs.html │ │ ├── halt.html │ │ ├── index.html │ │ ├── mksfs.html │ │ ├── poweroff.html │ │ ├── reboot.html │ │ └── sfsck.html │ ├── syscall │ │ ├── Makefile │ │ ├── __getcwd.html │ │ ├── __time.html │ │ ├── _exit.html │ │ ├── chdir.html │ │ ├── close.html │ │ ├── dup2.html │ │ ├── errno.html │ │ ├── execv.html │ │ ├── fork.html │ │ ├── fstat.html │ │ ├── fsync.html │ │ ├── ftruncate.html │ │ ├── getdirentry.html │ │ ├── getpid.html │ │ ├── index.html │ │ ├── ioctl.html │ │ ├── link.html │ │ ├── lseek.html │ │ ├── lstat.html │ │ ├── mkdir.html │ │ ├── open.html │ │ ├── pipe.html │ │ ├── read.html │ │ ├── readlink.html │ │ ├── reboot.html │ │ ├── remove.html │ │ ├── rename.html │ │ ├── rmdir.html │ │ ├── sbrk.html │ │ ├── stat.html │ │ ├── symlink.html │ │ ├── sync.html │ │ ├── waitpid.html │ │ └── write.html │ └── testbin │ │ ├── Makefile │ │ ├── add.html │ │ ├── argtest.html │ │ ├── badcall.html │ │ ├── bigexec.html │ │ ├── bigfile.html │ │ ├── bigfork.html │ │ ├── bigseek.html │ │ ├── bloat.html │ │ ├── conman.html │ │ ├── crash.html │ │ ├── ctest.html │ │ ├── dirconc.html │ │ ├── dirseek.html │ │ ├── dirtest.html │ │ ├── f_test.html │ │ ├── factorial.html │ │ ├── farm.html │ │ ├── faulter.html │ │ ├── filetest.html │ │ ├── forkbomb.html │ │ ├── forktest.html │ │ ├── frack.html │ │ ├── guzzle.html │ │ ├── hash.html │ │ ├── hog.html │ │ ├── huge.html │ │ ├── index.html │ │ ├── kitchen.html │ │ ├── malloctest.html │ │ ├── matmult.html │ │ ├── multiexec.html │ │ ├── palin.html │ │ ├── parallelvm.html │ │ ├── poisondisk.html │ │ ├── psort.html │ │ ├── quinthuge.html │ │ ├── quintmat.html │ │ ├── quintsort.html │ │ ├── randcall.html │ │ ├── redirect.html │ │ ├── rmdirtest.html │ │ ├── rmtest.html │ │ ├── sbrktest.html │ │ ├── schedpong.html │ │ ├── sink.html │ │ ├── sort.html │ │ ├── sparsefile.html │ │ ├── sty.html │ │ ├── tail.html │ │ ├── tictac.html │ │ ├── triplehuge.html │ │ ├── triplemat.html │ │ ├── triplesort.html │ │ ├── usemtest.html │ │ ├── userthreads.html │ │ └── zero.html │ ├── mk │ ├── fixdepends.sh │ ├── installheaders.sh │ ├── os161.baserules.mk │ ├── os161.compile.mk │ ├── os161.config-mips.mk │ ├── os161.config.mk │ ├── os161.hostcompile.mk │ ├── os161.hostlib.mk │ ├── os161.hostprog.mk │ ├── os161.includes.mk │ ├── os161.kernel.mk │ ├── os161.lib.mk │ ├── os161.man.mk │ ├── os161.mkdirs.mk │ ├── os161.prog.mk │ ├── os161.script.mk │ └── os161.subdir.mk │ ├── testscripts │ ├── Makefile │ ├── runtest.py │ └── test.py │ └── userland │ ├── Makefile │ ├── bin │ ├── Makefile │ ├── cat │ │ ├── Makefile │ │ ├── build │ │ │ ├── .depend │ │ │ └── cat │ │ └── cat.c │ ├── cp │ │ ├── Makefile │ │ ├── build │ │ │ ├── .depend │ │ │ └── cp │ │ └── cp.c │ ├── false │ │ ├── Makefile │ │ ├── build │ │ │ ├── .depend │ │ │ └── false │ │ └── false.c │ ├── ln │ │ ├── Makefile │ │ ├── build │ │ │ ├── .depend │ │ │ └── ln │ │ └── ln.c │ ├── ls │ │ ├── Makefile │ │ ├── build │ │ │ ├── .depend │ │ │ └── ls │ │ └── ls.c │ ├── mkdir │ │ ├── Makefile │ │ ├── build │ │ │ ├── .depend │ │ │ └── mkdir │ │ └── mkdir.c │ ├── mv │ │ ├── Makefile │ │ ├── build │ │ │ ├── .depend │ │ │ └── mv │ │ └── mv.c │ ├── pwd │ │ ├── Makefile │ │ ├── build │ │ │ ├── .depend │ │ │ └── pwd │ │ └── pwd.c │ ├── rm │ │ ├── Makefile │ │ ├── build │ │ │ ├── .depend │ │ │ └── rm │ │ └── rm.c │ ├── rmdir │ │ ├── Makefile │ │ ├── build │ │ │ ├── .depend │ │ │ └── rmdir │ │ └── rmdir.c │ ├── sh │ │ ├── Makefile │ │ ├── build │ │ │ ├── .depend │ │ │ └── sh │ │ └── sh.c │ ├── sync │ │ ├── Makefile │ │ ├── build │ │ │ ├── .depend │ │ │ └── sync │ │ └── sync.c │ ├── tac │ │ ├── Makefile │ │ ├── build │ │ │ ├── .depend │ │ │ └── tac │ │ └── tac.c │ └── true │ │ ├── Makefile │ │ ├── build │ │ ├── .depend │ │ └── true │ │ └── true.c │ ├── build │ ├── bin │ │ ├── cat │ │ │ ├── .depend │ │ │ └── cat │ │ ├── cp │ │ │ ├── .depend │ │ │ └── cp │ │ ├── false │ │ │ ├── .depend │ │ │ └── false │ │ ├── ln │ │ │ ├── .depend │ │ │ └── ln │ │ ├── ls │ │ │ ├── .depend │ │ │ └── ls │ │ ├── mkdir │ │ │ ├── .depend │ │ │ └── mkdir │ │ ├── mv │ │ │ ├── .depend │ │ │ └── mv │ │ ├── pwd │ │ │ ├── .depend │ │ │ └── pwd │ │ ├── rm │ │ │ ├── .depend │ │ │ └── rm │ │ ├── rmdir │ │ │ ├── .depend │ │ │ └── rmdir │ │ ├── sh │ │ │ ├── .depend │ │ │ └── sh │ │ ├── sync │ │ │ ├── .depend │ │ │ └── sync │ │ ├── tac │ │ │ ├── .depend │ │ │ └── tac │ │ └── true │ │ │ ├── .depend │ │ │ └── true │ ├── lib │ │ ├── crt0 │ │ │ └── .depend │ │ ├── hostcompat │ │ │ ├── .hostdepend │ │ │ ├── err.ho │ │ │ ├── hostcompat.ho │ │ │ ├── ntohll.ho │ │ │ └── time.ho │ │ ├── libc │ │ │ ├── .depend │ │ │ └── syscalls.S │ │ └── libtest │ │ │ └── .depend │ ├── sbin │ │ ├── dumpsfs │ │ │ ├── .depend │ │ │ ├── .hostdepend │ │ │ ├── disk.ho │ │ │ ├── dumpsfs │ │ │ ├── dumpsfs.ho │ │ │ ├── host-dumpsfs │ │ │ └── support.ho │ │ ├── halt │ │ │ ├── .depend │ │ │ └── halt │ │ ├── mksfs │ │ │ ├── .depend │ │ │ ├── .hostdepend │ │ │ ├── disk.ho │ │ │ ├── host-mksfs │ │ │ ├── mksfs │ │ │ ├── mksfs.ho │ │ │ └── support.ho │ │ ├── poweroff │ │ │ ├── .depend │ │ │ └── poweroff │ │ ├── reboot │ │ │ ├── .depend │ │ │ └── reboot │ │ └── sfsck │ │ │ ├── .depend │ │ │ ├── .hostdepend │ │ │ ├── disk.ho │ │ │ ├── freemap.ho │ │ │ ├── host-sfsck │ │ │ ├── inode.ho │ │ │ ├── main.ho │ │ │ ├── pass1.ho │ │ │ ├── pass2.ho │ │ │ ├── sb.ho │ │ │ ├── sfs.ho │ │ │ ├── sfsck │ │ │ ├── support.ho │ │ │ └── utils.ho │ └── testbin │ │ ├── add │ │ ├── .depend │ │ └── add │ │ ├── argtest │ │ ├── .depend │ │ └── argtest │ │ ├── asst2 │ │ ├── .depend │ │ └── asst2 │ │ ├── badcall │ │ ├── .depend │ │ └── badcall │ │ ├── bigexec │ │ ├── .depend │ │ └── bigexec │ │ ├── bigfile │ │ ├── .depend │ │ └── bigfile │ │ ├── bigfork │ │ ├── .depend │ │ └── bigfork │ │ ├── bigseek │ │ ├── .depend │ │ └── bigseek │ │ ├── bloat │ │ ├── .depend │ │ └── bloat │ │ ├── conman │ │ ├── .depend │ │ └── conman │ │ ├── crash │ │ ├── .depend │ │ └── crash │ │ ├── ctest │ │ ├── .depend │ │ └── ctest │ │ ├── dirconc │ │ ├── .depend │ │ └── dirconc │ │ ├── dirseek │ │ ├── .depend │ │ └── dirseek │ │ ├── dirtest │ │ ├── .depend │ │ └── dirtest │ │ ├── f_test │ │ ├── .depend │ │ └── f_test │ │ ├── factorial │ │ ├── .depend │ │ └── factorial │ │ ├── farm │ │ ├── .depend │ │ └── farm │ │ ├── faulter │ │ ├── .depend │ │ └── faulter │ │ ├── filetest │ │ ├── .depend │ │ └── filetest │ │ ├── forkbomb │ │ ├── .depend │ │ └── forkbomb │ │ ├── forktest │ │ ├── .depend │ │ └── forktest │ │ ├── frack │ │ ├── .depend │ │ └── frack │ │ ├── hash │ │ ├── .depend │ │ ├── .hostdepend │ │ ├── hash │ │ ├── hash.ho │ │ └── host-hash │ │ ├── hog │ │ ├── .depend │ │ └── hog │ │ ├── huge │ │ ├── .depend │ │ └── huge │ │ ├── malloctest │ │ ├── .depend │ │ └── malloctest │ │ ├── matmult │ │ ├── .depend │ │ └── matmult │ │ ├── multiexec │ │ ├── .depend │ │ └── multiexec │ │ ├── palin │ │ ├── .depend │ │ └── palin │ │ ├── parallelvm │ │ ├── .depend │ │ └── parallelvm │ │ ├── poisondisk │ │ ├── .depend │ │ ├── .hostdepend │ │ ├── disk.ho │ │ ├── host-poisondisk │ │ ├── poisondisk │ │ ├── poisondisk.ho │ │ └── support.ho │ │ ├── psort │ │ ├── .depend │ │ ├── .hostdepend │ │ ├── host-psort │ │ ├── psort │ │ └── psort.ho │ │ ├── randcall │ │ ├── .depend │ │ ├── calls.c │ │ └── randcall │ │ ├── redirect │ │ ├── .depend │ │ └── redirect │ │ ├── rmdirtest │ │ ├── .depend │ │ └── rmdirtest │ │ ├── rmtest │ │ ├── .depend │ │ └── rmtest │ │ ├── sbrktest │ │ ├── .depend │ │ └── sbrktest │ │ ├── schedpong │ │ ├── .depend │ │ └── schedpong │ │ ├── sort │ │ ├── .depend │ │ └── sort │ │ ├── sparsefile │ │ ├── .depend │ │ └── sparsefile │ │ ├── tail │ │ ├── .depend │ │ └── tail │ │ ├── tictac │ │ ├── .depend │ │ └── tictac │ │ ├── triplehuge │ │ ├── .depend │ │ └── triplehuge │ │ ├── triplemat │ │ ├── .depend │ │ └── triplemat │ │ ├── triplesort │ │ ├── .depend │ │ └── triplesort │ │ ├── usemtest │ │ ├── .depend │ │ ├── .hostdepend │ │ ├── host-usemtest │ │ ├── usemtest │ │ └── usemtest.ho │ │ └── zero │ │ ├── .depend │ │ └── zero │ ├── include │ ├── assert.h │ ├── err.h │ ├── errno.h │ ├── fcntl.h │ ├── limits.h │ ├── setjmp.h │ ├── signal.h │ ├── stdarg.h │ ├── stdbool.h │ ├── stdint.h │ ├── stdio.h │ ├── stdlib.h │ ├── string.h │ ├── sys │ │ ├── cdefs.h │ │ ├── endian.h │ │ ├── ioctl.h │ │ ├── null.h │ │ ├── reboot.h │ │ ├── stat.h │ │ ├── types.h │ │ └── wait.h │ ├── test │ │ ├── quint.h │ │ └── triple.h │ ├── time.h │ ├── types │ │ └── size_t.h │ └── unistd.h │ ├── lib │ ├── Makefile │ ├── crt0 │ │ ├── Makefile │ │ ├── build │ │ │ └── .depend │ │ └── mips │ │ │ └── crt0.S │ ├── hostcompat │ │ ├── Makefile │ │ ├── build │ │ │ ├── .hostdepend │ │ │ ├── err.ho │ │ │ ├── hostcompat.ho │ │ │ ├── ntohll.ho │ │ │ └── time.ho │ │ ├── err.c │ │ ├── host-err.h │ │ ├── hostcompat.c │ │ ├── hostcompat.h │ │ ├── ntohll.c │ │ └── time.c │ ├── libc │ │ ├── Makefile │ │ ├── arch │ │ │ └── mips │ │ │ │ └── syscalls-mips.S │ │ ├── build │ │ │ ├── .depend │ │ │ └── syscalls.S │ │ ├── stdio │ │ │ ├── __puts.c │ │ │ ├── getchar.c │ │ │ ├── printf.c │ │ │ ├── putchar.c │ │ │ └── puts.c │ │ ├── stdlib │ │ │ ├── abort.c │ │ │ ├── exit.c │ │ │ ├── getenv.c │ │ │ ├── malloc.c │ │ │ ├── qsort.c │ │ │ ├── random.c │ │ │ └── system.c │ │ ├── string │ │ │ ├── memcmp.c │ │ │ ├── strerror.c │ │ │ └── strtok.c │ │ ├── syscalls │ │ │ └── gensyscalls.sh │ │ ├── time │ │ │ └── time.c │ │ └── unix │ │ │ ├── __assert.c │ │ │ ├── err.c │ │ │ ├── errno.c │ │ │ ├── execvp.c │ │ │ └── getcwd.c │ └── libtest │ │ ├── Makefile │ │ ├── build │ │ └── .depend │ │ └── triple.c │ ├── lol.sh │ ├── sbin │ ├── Makefile │ ├── dumpsfs │ │ ├── Makefile │ │ ├── build │ │ │ ├── .depend │ │ │ ├── .hostdepend │ │ │ ├── disk.ho │ │ │ ├── dumpsfs │ │ │ ├── dumpsfs.ho │ │ │ ├── host-dumpsfs │ │ │ └── support.ho │ │ └── dumpsfs.c │ ├── halt │ │ ├── Makefile │ │ ├── build │ │ │ ├── .depend │ │ │ └── halt │ │ └── halt.c │ ├── mksfs │ │ ├── Makefile │ │ ├── build │ │ │ ├── .depend │ │ │ ├── .hostdepend │ │ │ ├── disk.ho │ │ │ ├── host-mksfs │ │ │ ├── mksfs │ │ │ ├── mksfs.ho │ │ │ └── support.ho │ │ ├── disk.c │ │ ├── disk.h │ │ ├── mksfs.c │ │ ├── support.c │ │ └── support.h │ ├── poweroff │ │ ├── Makefile │ │ ├── build │ │ │ ├── .depend │ │ │ └── poweroff │ │ └── poweroff.c │ ├── reboot │ │ ├── Makefile │ │ ├── build │ │ │ ├── .depend │ │ │ └── reboot │ │ └── reboot.c │ └── sfsck │ │ ├── Makefile │ │ ├── build │ │ ├── .depend │ │ ├── .hostdepend │ │ ├── disk.ho │ │ ├── freemap.ho │ │ ├── host-sfsck │ │ ├── inode.ho │ │ ├── main.ho │ │ ├── pass1.ho │ │ ├── pass2.ho │ │ ├── sb.ho │ │ ├── sfs.ho │ │ ├── sfsck │ │ ├── support.ho │ │ └── utils.ho │ │ ├── compat.h │ │ ├── freemap.c │ │ ├── freemap.h │ │ ├── ibmacros.h │ │ ├── inode.c │ │ ├── inode.h │ │ ├── main.c │ │ ├── main.h │ │ ├── pass1.c │ │ ├── pass2.c │ │ ├── passes.h │ │ ├── sb.c │ │ ├── sb.h │ │ ├── sfs.c │ │ ├── sfs.h │ │ ├── utils.c │ │ └── utils.h │ └── testbin │ ├── Makefile │ ├── add │ ├── Makefile │ ├── add.c │ └── build │ │ ├── .depend │ │ └── add │ ├── argtest │ ├── Makefile │ ├── argtest.c │ └── build │ │ ├── .depend │ │ └── argtest │ ├── asst2 │ ├── Makefile │ ├── asst2.c │ └── build │ │ ├── .depend │ │ └── asst2 │ ├── badcall │ ├── Makefile │ ├── bad_chdir.c │ ├── bad_close.c │ ├── bad_dup2.c │ ├── bad_execv.c │ ├── bad_fsync.c │ ├── bad_ftruncate.c │ ├── bad_getcwd.c │ ├── bad_getdirentry.c │ ├── bad_ioctl.c │ ├── bad_link.c │ ├── bad_lseek.c │ ├── bad_mkdir.c │ ├── bad_open.c │ ├── bad_pipe.c │ ├── bad_read.c │ ├── bad_readlink.c │ ├── bad_reboot.c │ ├── bad_remove.c │ ├── bad_rename.c │ ├── bad_rmdir.c │ ├── bad_sbrk.c │ ├── bad_stat.c │ ├── bad_symlink.c │ ├── bad_time.c │ ├── bad_waitpid.c │ ├── bad_write.c │ ├── build │ │ ├── .depend │ │ └── badcall │ ├── common_buf.c │ ├── common_fds.c │ ├── common_path.c │ ├── config.h │ ├── driver.c │ ├── report.c │ └── test.h │ ├── bigexec │ ├── Makefile │ ├── bigexec.c │ └── build │ │ ├── .depend │ │ └── bigexec │ ├── bigfile │ ├── Makefile │ ├── bigfile.c │ └── build │ │ ├── .depend │ │ └── bigfile │ ├── bigfork │ ├── Makefile │ ├── bigfork.c │ └── build │ │ ├── .depend │ │ └── bigfork │ ├── bigseek │ ├── Makefile │ ├── bigseek.c │ └── build │ │ ├── .depend │ │ └── bigseek │ ├── bloat │ ├── Makefile │ ├── bloat.c │ └── build │ │ ├── .depend │ │ └── bloat │ ├── conman │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── conman │ └── conman.c │ ├── crash │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── crash │ └── crash.c │ ├── ctest │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── ctest │ └── ctest.c │ ├── dirconc │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── dirconc │ └── dirconc.c │ ├── dirseek │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── dirseek │ └── dirseek.c │ ├── dirtest │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── dirtest │ └── dirtest.c │ ├── f_test │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── f_test │ ├── f_hdr.h │ ├── f_read.c │ ├── f_test.c │ └── f_write.c │ ├── factorial │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── factorial │ └── factorial.c │ ├── farm │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── farm │ └── farm.c │ ├── faulter │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── faulter │ └── faulter.c │ ├── filetest │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── filetest │ └── filetest.c │ ├── forkbomb │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── forkbomb │ └── forkbomb.c │ ├── forktest │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── forktest │ └── forktest.c │ ├── frack │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── frack │ ├── check.c │ ├── check.h │ ├── data.c │ ├── data.h │ ├── do.c │ ├── do.h │ ├── main.c │ ├── main.h │ ├── name.c │ ├── name.h │ ├── ops.c │ ├── ops.h │ ├── pool.c │ ├── pool.h │ ├── workloads.c │ └── workloads.h │ ├── hash │ ├── Makefile │ ├── build │ │ ├── .depend │ │ ├── .hostdepend │ │ ├── hash │ │ ├── hash.ho │ │ └── host-hash │ └── hash.c │ ├── hog │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── hog │ └── hog.c │ ├── huge │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── huge │ └── huge.c │ ├── malloctest │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── malloctest │ └── malloctest.c │ ├── matmult │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── matmult │ ├── matmult-orig.c │ └── matmult.c │ ├── multiexec │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── multiexec │ └── multiexec.c │ ├── palin │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── palin │ └── palin.c │ ├── parallelvm │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── parallelvm │ └── parallelvm.c │ ├── poisondisk │ ├── Makefile │ ├── build │ │ ├── .depend │ │ ├── .hostdepend │ │ ├── disk.ho │ │ ├── host-poisondisk │ │ ├── poisondisk │ │ ├── poisondisk.ho │ │ └── support.ho │ └── poisondisk.c │ ├── psort │ ├── Makefile │ ├── build │ │ ├── .depend │ │ ├── .hostdepend │ │ ├── host-psort │ │ ├── psort │ │ └── psort.ho │ └── psort.c │ ├── randcall │ ├── Makefile │ ├── build │ │ ├── .depend │ │ ├── calls.c │ │ └── randcall │ ├── callspecs.txt │ ├── extern.h │ ├── gencalls.sh │ └── main.c │ ├── redirect │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── redirect │ └── redirect.c │ ├── rmdirtest │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── rmdirtest │ └── rmdirtest.c │ ├── rmtest │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── rmtest │ └── rmtest.c │ ├── sbrktest │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── sbrktest │ └── sbrktest.c │ ├── schedpong │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── schedpong │ ├── grind.c │ ├── main.c │ ├── pong.c │ ├── results.c │ ├── results.h │ ├── tasks.h │ ├── think.c │ ├── usem.c │ └── usem.h │ ├── sort │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── sort │ └── sort.c │ ├── sparsefile │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── sparsefile │ └── sparsefile.c │ ├── tail │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── tail │ └── tail.c │ ├── tictac │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── tictac │ └── tictac.c │ ├── triplehuge │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── triplehuge │ └── triplehuge.c │ ├── triplemat │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── triplemat │ └── triplemat.c │ ├── triplesort │ ├── Makefile │ ├── build │ │ ├── .depend │ │ └── triplesort │ └── triplesort.c │ ├── usemtest │ ├── Makefile │ ├── build │ │ ├── .depend │ │ ├── .hostdepend │ │ ├── host-usemtest │ │ ├── usemtest │ │ └── usemtest.ho │ └── usemtest.c │ ├── userthreads │ ├── Makefile │ └── userthreads.c │ └── zero │ ├── Makefile │ ├── build │ ├── .depend │ └── zero │ └── zero.c └── asst2_documentation ├── ASST2.sh ├── asst2_spec.pdf ├── design.aux ├── design.log ├── design.pdf ├── design.synctex.gz ├── design.tex └── design.toc /README.md: -------------------------------------------------------------------------------- 1 | # OS161-ASST2 -------------------------------------------------------------------------------- /asst0/Assignment_0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst0/Assignment_0.pdf -------------------------------------------------------------------------------- /asst0/asst0_report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst0/asst0_report.pdf -------------------------------------------------------------------------------- /asst1/design.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst1/design.pdf -------------------------------------------------------------------------------- /asst1/design.synctex.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst1/design.synctex.gz -------------------------------------------------------------------------------- /asst1/math.h: -------------------------------------------------------------------------------- 1 | #ifndef _MATH_H_ 2 | #define _MATH_H_ 3 | 4 | extern void adder(void *, unsigned long); 5 | 6 | #endif 7 | 8 | -------------------------------------------------------------------------------- /asst2/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "files.associations": { 3 | "errno.h": "c" 4 | } 5 | } -------------------------------------------------------------------------------- /asst2/src/build/install/bin/cat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/bin/cat -------------------------------------------------------------------------------- /asst2/src/build/install/bin/cp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/bin/cp -------------------------------------------------------------------------------- /asst2/src/build/install/bin/false: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/bin/false -------------------------------------------------------------------------------- /asst2/src/build/install/bin/ln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/bin/ln -------------------------------------------------------------------------------- /asst2/src/build/install/bin/ls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/bin/ls -------------------------------------------------------------------------------- /asst2/src/build/install/bin/mkdir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/bin/mkdir -------------------------------------------------------------------------------- /asst2/src/build/install/bin/mv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/bin/mv -------------------------------------------------------------------------------- /asst2/src/build/install/bin/pwd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/bin/pwd -------------------------------------------------------------------------------- /asst2/src/build/install/bin/rm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/bin/rm -------------------------------------------------------------------------------- /asst2/src/build/install/bin/rmdir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/bin/rmdir -------------------------------------------------------------------------------- /asst2/src/build/install/bin/sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/bin/sh -------------------------------------------------------------------------------- /asst2/src/build/install/bin/sync: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/bin/sync -------------------------------------------------------------------------------- /asst2/src/build/install/bin/tac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/bin/tac -------------------------------------------------------------------------------- /asst2/src/build/install/bin/true: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/bin/true -------------------------------------------------------------------------------- /asst2/src/build/install/hostbin/host-dumpsfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/hostbin/host-dumpsfs -------------------------------------------------------------------------------- /asst2/src/build/install/hostbin/host-hash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/hostbin/host-hash -------------------------------------------------------------------------------- /asst2/src/build/install/hostbin/host-mksfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/hostbin/host-mksfs -------------------------------------------------------------------------------- /asst2/src/build/install/hostbin/host-poisondisk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/hostbin/host-poisondisk -------------------------------------------------------------------------------- /asst2/src/build/install/hostbin/host-psort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/hostbin/host-psort -------------------------------------------------------------------------------- /asst2/src/build/install/hostbin/host-sfsck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/hostbin/host-sfsck -------------------------------------------------------------------------------- /asst2/src/build/install/hostbin/host-usemtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/hostbin/host-usemtest -------------------------------------------------------------------------------- /asst2/src/build/install/hostinclude/kern/kern: -------------------------------------------------------------------------------- 1 | ../include/kern -------------------------------------------------------------------------------- /asst2/src/build/install/include/kern/machine/mips: -------------------------------------------------------------------------------- 1 | mips -------------------------------------------------------------------------------- /asst2/src/build/install/include/machine/machine: -------------------------------------------------------------------------------- 1 | kern/machine -------------------------------------------------------------------------------- /asst2/src/build/install/sbin/dumpsfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/sbin/dumpsfs -------------------------------------------------------------------------------- /asst2/src/build/install/sbin/halt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/sbin/halt -------------------------------------------------------------------------------- /asst2/src/build/install/sbin/mksfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/sbin/mksfs -------------------------------------------------------------------------------- /asst2/src/build/install/sbin/poweroff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/sbin/poweroff -------------------------------------------------------------------------------- /asst2/src/build/install/sbin/reboot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/sbin/reboot -------------------------------------------------------------------------------- /asst2/src/build/install/sbin/sfsck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/sbin/sfsck -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/add: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/add -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/argtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/argtest -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/asst2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/asst2 -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/badcall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/badcall -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/bigexec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/bigexec -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/bigfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/bigfile -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/bigfork: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/bigfork -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/bigseek: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/bigseek -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/bloat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/bloat -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/conman: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/conman -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/crash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/crash -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/ctest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/ctest -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/dirconc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/dirconc -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/dirseek: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/dirseek -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/dirtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/dirtest -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/f_test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/f_test -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/factorial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/factorial -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/farm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/farm -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/faulter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/faulter -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/filetest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/filetest -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/forkbomb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/forkbomb -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/forktest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/forktest -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/frack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/frack -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/hash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/hash -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/hog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/hog -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/huge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/huge -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/malloctest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/malloctest -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/matmult: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/matmult -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/multiexec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/multiexec -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/palin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/palin -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/parallelvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/parallelvm -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/poisondisk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/poisondisk -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/psort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/psort -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/randcall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/randcall -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/redirect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/redirect -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/rmdirtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/rmdirtest -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/rmtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/rmtest -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/sbrktest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/sbrktest -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/schedpong: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/schedpong -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/sort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/sort -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/sparsefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/sparsefile -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/tail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/tail -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/tictac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/tictac -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/triplehuge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/triplehuge -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/triplemat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/triplemat -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/triplesort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/triplesort -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/usemtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/usemtest -------------------------------------------------------------------------------- /asst2/src/build/install/testbin/zero: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/install/testbin/zero -------------------------------------------------------------------------------- /asst2/src/build/userland/bin/cat/cat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/bin/cat/cat -------------------------------------------------------------------------------- /asst2/src/build/userland/bin/cp/cp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/bin/cp/cp -------------------------------------------------------------------------------- /asst2/src/build/userland/bin/false/false: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/bin/false/false -------------------------------------------------------------------------------- /asst2/src/build/userland/bin/ln/ln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/bin/ln/ln -------------------------------------------------------------------------------- /asst2/src/build/userland/bin/ls/ls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/bin/ls/ls -------------------------------------------------------------------------------- /asst2/src/build/userland/bin/mkdir/mkdir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/bin/mkdir/mkdir -------------------------------------------------------------------------------- /asst2/src/build/userland/bin/mv/mv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/bin/mv/mv -------------------------------------------------------------------------------- /asst2/src/build/userland/bin/pwd/pwd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/bin/pwd/pwd -------------------------------------------------------------------------------- /asst2/src/build/userland/bin/rm/rm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/bin/rm/rm -------------------------------------------------------------------------------- /asst2/src/build/userland/bin/rmdir/rmdir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/bin/rmdir/rmdir -------------------------------------------------------------------------------- /asst2/src/build/userland/bin/sh/sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/bin/sh/sh -------------------------------------------------------------------------------- /asst2/src/build/userland/bin/sync/sync: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/bin/sync/sync -------------------------------------------------------------------------------- /asst2/src/build/userland/bin/tac/tac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/bin/tac/tac -------------------------------------------------------------------------------- /asst2/src/build/userland/bin/true/true: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/bin/true/true -------------------------------------------------------------------------------- /asst2/src/build/userland/lib/crt0/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/crt0.o: \ 2 | mips/crt0.S \ 3 | $(INSTALLTOP)/include/kern/mips/regdefs.h \ 4 | $(INSTALLTOP)/include/kern/syscall.h 5 | -------------------------------------------------------------------------------- /asst2/src/build/userland/lib/hostcompat/.hostdepend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/err.ho: \ 2 | err.c \ 3 | host-err.h 4 | $(MYBUILDDIR)/ntohll.ho: \ 5 | ntohll.c \ 6 | hostcompat.h 7 | $(MYBUILDDIR)/time.ho: \ 8 | time.c \ 9 | hostcompat.h 10 | $(MYBUILDDIR)/hostcompat.ho: \ 11 | hostcompat.c \ 12 | hostcompat.h 13 | -------------------------------------------------------------------------------- /asst2/src/build/userland/lib/hostcompat/err.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/lib/hostcompat/err.ho -------------------------------------------------------------------------------- /asst2/src/build/userland/lib/hostcompat/hostcompat.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/lib/hostcompat/hostcompat.ho -------------------------------------------------------------------------------- /asst2/src/build/userland/lib/hostcompat/ntohll.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/lib/hostcompat/ntohll.ho -------------------------------------------------------------------------------- /asst2/src/build/userland/lib/hostcompat/time.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/lib/hostcompat/time.ho -------------------------------------------------------------------------------- /asst2/src/build/userland/sbin/dumpsfs/.hostdepend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/dumpsfs.ho: \ 2 | dumpsfs.c \ 3 | ../mksfs/support.h \ 4 | $(INSTALLTOP)/hostinclude/kern/sfs.h \ 5 | $(INSTALLTOP)/hostinclude/hostcompat.h \ 6 | ../mksfs/disk.h 7 | $(MYBUILDDIR)/disk.ho: \ 8 | ../mksfs/disk.c \ 9 | ../mksfs/support.h \ 10 | ../mksfs/disk.h 11 | $(MYBUILDDIR)/support.ho: \ 12 | ../mksfs/support.c 13 | -------------------------------------------------------------------------------- /asst2/src/build/userland/sbin/dumpsfs/disk.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/sbin/dumpsfs/disk.ho -------------------------------------------------------------------------------- /asst2/src/build/userland/sbin/dumpsfs/dumpsfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/sbin/dumpsfs/dumpsfs -------------------------------------------------------------------------------- /asst2/src/build/userland/sbin/dumpsfs/dumpsfs.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/sbin/dumpsfs/dumpsfs.ho -------------------------------------------------------------------------------- /asst2/src/build/userland/sbin/dumpsfs/host-dumpsfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/sbin/dumpsfs/host-dumpsfs -------------------------------------------------------------------------------- /asst2/src/build/userland/sbin/dumpsfs/support.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/sbin/dumpsfs/support.ho -------------------------------------------------------------------------------- /asst2/src/build/userland/sbin/halt/halt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/sbin/halt/halt -------------------------------------------------------------------------------- /asst2/src/build/userland/sbin/mksfs/.hostdepend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/mksfs.ho: \ 2 | mksfs.c \ 3 | support.h \ 4 | $(INSTALLTOP)/hostinclude/kern/sfs.h \ 5 | $(INSTALLTOP)/hostinclude/hostcompat.h \ 6 | disk.h 7 | $(MYBUILDDIR)/disk.ho: \ 8 | disk.c \ 9 | support.h \ 10 | disk.h 11 | $(MYBUILDDIR)/support.ho: \ 12 | support.c 13 | -------------------------------------------------------------------------------- /asst2/src/build/userland/sbin/mksfs/disk.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/sbin/mksfs/disk.ho -------------------------------------------------------------------------------- /asst2/src/build/userland/sbin/mksfs/host-mksfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/sbin/mksfs/host-mksfs -------------------------------------------------------------------------------- /asst2/src/build/userland/sbin/mksfs/mksfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/sbin/mksfs/mksfs -------------------------------------------------------------------------------- /asst2/src/build/userland/sbin/mksfs/mksfs.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/sbin/mksfs/mksfs.ho -------------------------------------------------------------------------------- /asst2/src/build/userland/sbin/mksfs/support.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/sbin/mksfs/support.ho -------------------------------------------------------------------------------- /asst2/src/build/userland/sbin/poweroff/poweroff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/sbin/poweroff/poweroff -------------------------------------------------------------------------------- /asst2/src/build/userland/sbin/reboot/reboot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/sbin/reboot/reboot -------------------------------------------------------------------------------- /asst2/src/build/userland/sbin/sfsck/disk.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/sbin/sfsck/disk.ho -------------------------------------------------------------------------------- /asst2/src/build/userland/sbin/sfsck/freemap.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/sbin/sfsck/freemap.ho -------------------------------------------------------------------------------- /asst2/src/build/userland/sbin/sfsck/host-sfsck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/sbin/sfsck/host-sfsck -------------------------------------------------------------------------------- /asst2/src/build/userland/sbin/sfsck/inode.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/sbin/sfsck/inode.ho -------------------------------------------------------------------------------- /asst2/src/build/userland/sbin/sfsck/main.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/sbin/sfsck/main.ho -------------------------------------------------------------------------------- /asst2/src/build/userland/sbin/sfsck/pass1.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/sbin/sfsck/pass1.ho -------------------------------------------------------------------------------- /asst2/src/build/userland/sbin/sfsck/pass2.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/sbin/sfsck/pass2.ho -------------------------------------------------------------------------------- /asst2/src/build/userland/sbin/sfsck/sb.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/sbin/sfsck/sb.ho -------------------------------------------------------------------------------- /asst2/src/build/userland/sbin/sfsck/sfs.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/sbin/sfsck/sfs.ho -------------------------------------------------------------------------------- /asst2/src/build/userland/sbin/sfsck/sfsck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/sbin/sfsck/sfsck -------------------------------------------------------------------------------- /asst2/src/build/userland/sbin/sfsck/support.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/sbin/sfsck/support.ho -------------------------------------------------------------------------------- /asst2/src/build/userland/sbin/sfsck/utils.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/sbin/sfsck/utils.ho -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/add/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/add.o: \ 2 | add.c \ 3 | $(INSTALLTOP)/include/stdio.h \ 4 | $(INSTALLTOP)/include/kern/types.h \ 5 | $(INSTALLTOP)/include/kern/machine/types.h \ 6 | $(INSTALLTOP)/include/types/size_t.h \ 7 | $(INSTALLTOP)/include/sys/null.h \ 8 | $(INSTALLTOP)/include/stdlib.h \ 9 | $(INSTALLTOP)/include/err.h \ 10 | $(INSTALLTOP)/include/sys/cdefs.h 11 | -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/add/add: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/add/add -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/argtest/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/argtest.o: \ 2 | argtest.c \ 3 | $(INSTALLTOP)/include/stdio.h \ 4 | $(INSTALLTOP)/include/kern/types.h \ 5 | $(INSTALLTOP)/include/kern/machine/types.h \ 6 | $(INSTALLTOP)/include/types/size_t.h \ 7 | $(INSTALLTOP)/include/sys/null.h 8 | -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/argtest/argtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/argtest/argtest -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/asst2/asst2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/asst2/asst2 -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/badcall/badcall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/badcall/badcall -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/bigexec/bigexec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/bigexec/bigexec -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/bigfile/bigfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/bigfile/bigfile -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/bigfork/bigfork: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/bigfork/bigfork -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/bigseek/bigseek: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/bigseek/bigseek -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/bloat/bloat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/bloat/bloat -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/conman/conman: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/conman/conman -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/crash/crash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/crash/crash -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/ctest/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/ctest.o: \ 2 | ctest.c \ 3 | $(INSTALLTOP)/include/stdio.h \ 4 | $(INSTALLTOP)/include/kern/types.h \ 5 | $(INSTALLTOP)/include/kern/machine/types.h \ 6 | $(INSTALLTOP)/include/types/size_t.h \ 7 | $(INSTALLTOP)/include/sys/null.h \ 8 | $(INSTALLTOP)/include/stdlib.h 9 | -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/ctest/ctest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/ctest/ctest -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/dirconc/dirconc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/dirconc/dirconc -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/dirseek/dirseek: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/dirseek/dirseek -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/dirtest/dirtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/dirtest/dirtest -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/f_test/f_test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/f_test/f_test -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/factorial/factorial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/factorial/factorial -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/farm/farm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/farm/farm -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/faulter/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/faulter.o: \ 2 | faulter.c \ 3 | $(INSTALLTOP)/include/stdio.h \ 4 | $(INSTALLTOP)/include/kern/types.h \ 5 | $(INSTALLTOP)/include/kern/machine/types.h \ 6 | $(INSTALLTOP)/include/types/size_t.h \ 7 | $(INSTALLTOP)/include/sys/null.h 8 | -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/faulter/faulter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/faulter/faulter -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/filetest/filetest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/filetest/filetest -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/forkbomb/forkbomb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/forkbomb/forkbomb -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/forktest/forktest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/forktest/forktest -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/frack/frack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/frack/frack -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/hash/.hostdepend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/hash.ho: \ 2 | hash.c \ 3 | $(INSTALLTOP)/hostinclude/hostcompat.h 4 | -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/hash/hash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/hash/hash -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/hash/hash.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/hash/hash.ho -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/hash/host-hash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/hash/host-hash -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/hog/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/hog.o: \ 2 | hog.c 3 | -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/hog/hog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/hog/hog -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/huge/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/huge.o: \ 2 | huge.c \ 3 | $(INSTALLTOP)/include/stdio.h \ 4 | $(INSTALLTOP)/include/kern/types.h \ 5 | $(INSTALLTOP)/include/kern/machine/types.h \ 6 | $(INSTALLTOP)/include/types/size_t.h \ 7 | $(INSTALLTOP)/include/sys/null.h \ 8 | $(INSTALLTOP)/include/stdlib.h 9 | -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/huge/huge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/huge/huge -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/malloctest/malloctest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/malloctest/malloctest -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/matmult/matmult: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/matmult/matmult -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/multiexec/multiexec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/multiexec/multiexec -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/palin/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/palin.o: \ 2 | palin.c \ 3 | $(INSTALLTOP)/include/stdio.h \ 4 | $(INSTALLTOP)/include/kern/types.h \ 5 | $(INSTALLTOP)/include/kern/machine/types.h \ 6 | $(INSTALLTOP)/include/types/size_t.h \ 7 | $(INSTALLTOP)/include/sys/null.h \ 8 | $(INSTALLTOP)/include/string.h 9 | -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/palin/palin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/palin/palin -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/parallelvm/parallelvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/parallelvm/parallelvm -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/poisondisk/.hostdepend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/poisondisk.ho: \ 2 | poisondisk.c \ 3 | $(INSTALLTOP)/hostinclude/hostcompat.h \ 4 | ../../sbin/mksfs/disk.h 5 | $(MYBUILDDIR)/disk.ho: \ 6 | ../../sbin/mksfs/disk.c \ 7 | ../../sbin/mksfs/support.h \ 8 | ../../sbin/mksfs/disk.h 9 | $(MYBUILDDIR)/support.ho: \ 10 | ../../sbin/mksfs/support.c 11 | -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/poisondisk/disk.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/poisondisk/disk.ho -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/poisondisk/host-poisondisk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/poisondisk/host-poisondisk -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/poisondisk/poisondisk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/poisondisk/poisondisk -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/poisondisk/poisondisk.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/poisondisk/poisondisk.ho -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/poisondisk/support.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/poisondisk/support.ho -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/psort/.hostdepend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/psort.ho: \ 2 | psort.c 3 | -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/psort/host-psort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/psort/host-psort -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/psort/psort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/psort/psort -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/psort/psort.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/psort/psort.ho -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/randcall/randcall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/randcall/randcall -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/redirect/redirect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/redirect/redirect -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/rmdirtest/rmdirtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/rmdirtest/rmdirtest -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/rmtest/rmtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/rmtest/rmtest -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/sbrktest/sbrktest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/sbrktest/sbrktest -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/schedpong/schedpong: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/schedpong/schedpong -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/sort/sort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/sort/sort -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/sparsefile/sparsefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/sparsefile/sparsefile -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/tail/tail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/tail/tail -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/tictac/tictac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/tictac/tictac -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/triplehuge/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/triplehuge.o: \ 2 | triplehuge.c \ 3 | $(INSTALLTOP)/include/test/triple.h 4 | -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/triplehuge/triplehuge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/triplehuge/triplehuge -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/triplemat/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/triplemat.o: \ 2 | triplemat.c \ 3 | $(INSTALLTOP)/include/test/triple.h 4 | -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/triplemat/triplemat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/triplemat/triplemat -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/triplesort/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/triplesort.o: \ 2 | triplesort.c \ 3 | $(INSTALLTOP)/include/test/triple.h 4 | -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/triplesort/triplesort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/triplesort/triplesort -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/usemtest/.hostdepend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/usemtest.ho: \ 2 | usemtest.c 3 | -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/usemtest/host-usemtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/usemtest/host-usemtest -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/usemtest/usemtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/usemtest/usemtest -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/usemtest/usemtest.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/usemtest/usemtest.ho -------------------------------------------------------------------------------- /asst2/src/build/userland/testbin/zero/zero: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/build/userland/testbin/zero/zero -------------------------------------------------------------------------------- /asst2/src/common/gcc-millicode/README: -------------------------------------------------------------------------------- 1 | These are support functions needed by gcc to perform operations on 2 | 64-bit integer types on 32-bit machines. The names are meaningful to 3 | the gcc back end. The term "millicode" is sometimes used to describe 4 | such compiler support code. 5 | 6 | This code was taken from NetBSD's src/common/lib/libc/quad, and 7 | polished some for OS/161. 8 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/.keep_me: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/kern/compile/.keep_me -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.__printf.c: -------------------------------------------------------------------------------- 1 | __printf.o: ../../../common/libc/printf/__printf.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h ../../include/stdarg.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.adddi3.c: -------------------------------------------------------------------------------- 1 | adddi3.o: ../../../common/gcc-millicode/adddi3.c \ 2 | ../../../common/gcc-millicode/longlong.h ../../include/types.h \ 3 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 4 | includelinks/machine/types.h ../../include/endian.h \ 5 | ../../include/kern/endian.h includelinks/kern/machine/endian.h \ 6 | ../../include/limits.h ../../include/kern/limits.h 7 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.anddi3.c: -------------------------------------------------------------------------------- 1 | anddi3.o: ../../../common/gcc-millicode/anddi3.c \ 2 | ../../../common/gcc-millicode/longlong.h ../../include/types.h \ 3 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 4 | includelinks/machine/types.h ../../include/endian.h \ 5 | ../../include/kern/endian.h includelinks/kern/machine/endian.h \ 6 | ../../include/limits.h ../../include/kern/limits.h 7 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.array.c: -------------------------------------------------------------------------------- 1 | array.o: ../../lib/array.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/kern/errno.h \ 4 | ../../include/lib.h ../../include/cdefs.h opt-noasserts.h \ 5 | ../../include/array.h 6 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.arraytest.c: -------------------------------------------------------------------------------- 1 | arraytest.o: ../../test/arraytest.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h ../../include/array.h ../../include/test.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.atoi.c: -------------------------------------------------------------------------------- 1 | atoi.o: ../../../common/libc/stdlib/atoi.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.autoconf.c: -------------------------------------------------------------------------------- 1 | autoconf.o: ../../compile/ASST2/autoconf.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h ../../compile/ASST2/autoconf.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.beep.c: -------------------------------------------------------------------------------- 1 | beep.o: ../../dev/generic/beep.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/kern/errno.h \ 4 | ../../include/lib.h ../../include/cdefs.h opt-noasserts.h \ 5 | ../../dev/generic/beep.h autoconf.h 6 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.beep_ltimer.c: -------------------------------------------------------------------------------- 1 | beep_ltimer.o: ../../dev/lamebus/beep_ltimer.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h ../../dev/generic/beep.h ../../dev/lamebus/ltimer.h \ 5 | autoconf.h 6 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.bitmap.c: -------------------------------------------------------------------------------- 1 | bitmap.o: ../../lib/bitmap.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/kern/errno.h \ 4 | ../../include/lib.h ../../include/cdefs.h opt-noasserts.h \ 5 | ../../include/bitmap.h 6 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.bitmaptest.c: -------------------------------------------------------------------------------- 1 | bitmaptest.o: ../../test/bitmaptest.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h ../../include/bitmap.h ../../include/test.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.bswap.c: -------------------------------------------------------------------------------- 1 | bswap.o: ../../lib/bswap.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/endian.h \ 4 | ../../include/kern/endian.h includelinks/kern/machine/endian.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.bzero.c: -------------------------------------------------------------------------------- 1 | bzero.o: ../../../common/libc/string/bzero.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.cache-mips161.S: -------------------------------------------------------------------------------- 1 | cache-mips161.o: ../../arch/mips/locore/cache-mips161.S \ 2 | includelinks/kern/mips/regdefs.h 3 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.cmpdi2.c: -------------------------------------------------------------------------------- 1 | cmpdi2.o: ../../../common/gcc-millicode/cmpdi2.c \ 2 | ../../../common/gcc-millicode/longlong.h ../../include/types.h \ 3 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 4 | includelinks/machine/types.h ../../include/endian.h \ 5 | ../../include/kern/endian.h includelinks/kern/machine/endian.h \ 6 | ../../include/limits.h ../../include/kern/limits.h 7 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.divdi3.c: -------------------------------------------------------------------------------- 1 | divdi3.o: ../../../common/gcc-millicode/divdi3.c \ 2 | ../../../common/gcc-millicode/longlong.h ../../include/types.h \ 3 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 4 | includelinks/machine/types.h ../../include/endian.h \ 5 | ../../include/kern/endian.h includelinks/kern/machine/endian.h \ 6 | ../../include/limits.h ../../include/kern/limits.h 7 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.exception-mips1.S: -------------------------------------------------------------------------------- 1 | exception-mips1.o: ../../arch/mips/locore/exception-mips1.S \ 2 | includelinks/kern/mips/regdefs.h includelinks/mips/specialreg.h 3 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.iordi3.c: -------------------------------------------------------------------------------- 1 | iordi3.o: ../../../common/gcc-millicode/iordi3.c \ 2 | ../../../common/gcc-millicode/longlong.h ../../include/types.h \ 3 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 4 | includelinks/machine/types.h ../../include/endian.h \ 5 | ../../include/kern/endian.h includelinks/kern/machine/endian.h \ 6 | ../../include/limits.h ../../include/kern/limits.h 7 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.kgets.c: -------------------------------------------------------------------------------- 1 | kgets.o: ../../lib/kgets.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.memcpy.c: -------------------------------------------------------------------------------- 1 | memcpy.o: ../../../common/libc/string/memcpy.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.memmove.c: -------------------------------------------------------------------------------- 1 | memmove.o: ../../../common/libc/string/memmove.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.memset.c: -------------------------------------------------------------------------------- 1 | memset.o: ../../../common/libc/string/memset.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.misc.c: -------------------------------------------------------------------------------- 1 | misc.o: ../../lib/misc.c ../../include/types.h ../../include/kern/types.h \ 2 | includelinks/kern/machine/types.h includelinks/machine/types.h \ 3 | ../../include/kern/errmsg.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.muldi3.c: -------------------------------------------------------------------------------- 1 | muldi3.o: ../../../common/gcc-millicode/muldi3.c \ 2 | ../../../common/gcc-millicode/longlong.h ../../include/types.h \ 3 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 4 | includelinks/machine/types.h ../../include/endian.h \ 5 | ../../include/kern/endian.h includelinks/kern/machine/endian.h \ 6 | ../../include/limits.h ../../include/kern/limits.h 7 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.negdi2.c: -------------------------------------------------------------------------------- 1 | negdi2.o: ../../../common/gcc-millicode/negdi2.c \ 2 | ../../../common/gcc-millicode/longlong.h ../../include/types.h \ 3 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 4 | includelinks/machine/types.h ../../include/endian.h \ 5 | ../../include/kern/endian.h includelinks/kern/machine/endian.h \ 6 | ../../include/limits.h ../../include/kern/limits.h 7 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.notdi2.c: -------------------------------------------------------------------------------- 1 | notdi2.o: ../../../common/gcc-millicode/notdi2.c \ 2 | ../../../common/gcc-millicode/longlong.h ../../include/types.h \ 3 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 4 | includelinks/machine/types.h ../../include/endian.h \ 5 | ../../include/kern/endian.h includelinks/kern/machine/endian.h \ 6 | ../../include/limits.h ../../include/kern/limits.h 7 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.pseudorand.c: -------------------------------------------------------------------------------- 1 | pseudorand.o: ../../dev/generic/pseudorand.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h ../../include/uio.h ../../include/kern/iovec.h \ 5 | ../../dev/generic/pseudorand.h autoconf.h 6 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.pseudorand_att.c: -------------------------------------------------------------------------------- 1 | pseudorand_att.o: ../../dev/generic/pseudorand_att.c \ 2 | ../../include/types.h ../../include/kern/types.h \ 3 | includelinks/kern/machine/types.h includelinks/machine/types.h \ 4 | ../../include/lib.h ../../include/cdefs.h opt-noasserts.h \ 5 | ../../dev/generic/random.h ../../include/device.h \ 6 | ../../dev/generic/pseudorand.h autoconf.h 7 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.ram.c: -------------------------------------------------------------------------------- 1 | ram.o: ../../arch/mips/vm/ram.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h ../../include/vm.h includelinks/machine/vm.h \ 5 | ../../include/mainbus.h 6 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.random_lrandom.c: -------------------------------------------------------------------------------- 1 | random_lrandom.o: ../../dev/lamebus/random_lrandom.c \ 2 | ../../include/types.h ../../include/kern/types.h \ 3 | includelinks/kern/machine/types.h includelinks/machine/types.h \ 4 | ../../include/lib.h ../../include/cdefs.h opt-noasserts.h \ 5 | ../../dev/generic/random.h ../../include/device.h \ 6 | ../../dev/lamebus/lrandom.h autoconf.h 7 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.rtclock.c: -------------------------------------------------------------------------------- 1 | rtclock.o: ../../dev/generic/rtclock.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/kern/errno.h \ 4 | ../../include/lib.h ../../include/cdefs.h opt-noasserts.h \ 5 | ../../include/clock.h ../../include/kern/time.h \ 6 | ../../dev/generic/rtclock.h autoconf.h 7 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.rtclock_ltimer.c: -------------------------------------------------------------------------------- 1 | rtclock_ltimer.o: ../../dev/lamebus/rtclock_ltimer.c \ 2 | ../../include/types.h ../../include/kern/types.h \ 3 | includelinks/kern/machine/types.h includelinks/machine/types.h \ 4 | ../../include/lib.h ../../include/cdefs.h opt-noasserts.h \ 5 | ../../dev/generic/rtclock.h ../../dev/lamebus/ltimer.h autoconf.h 6 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.setjmp.S: -------------------------------------------------------------------------------- 1 | setjmp.o: ../../../common/libc/arch/mips/setjmp.S \ 2 | includelinks/kern/mips/regdefs.h 3 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.snprintf.c: -------------------------------------------------------------------------------- 1 | snprintf.o: ../../../common/libc/printf/snprintf.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h ../../include/stdarg.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.start.S: -------------------------------------------------------------------------------- 1 | start.o: ../../arch/sys161/main/start.S includelinks/kern/mips/regdefs.h \ 2 | includelinks/mips/specialreg.h 3 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.strcat.c: -------------------------------------------------------------------------------- 1 | strcat.o: ../../../common/libc/string/strcat.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.strchr.c: -------------------------------------------------------------------------------- 1 | strchr.o: ../../../common/libc/string/strchr.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.strcmp.c: -------------------------------------------------------------------------------- 1 | strcmp.o: ../../../common/libc/string/strcmp.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.strcpy.c: -------------------------------------------------------------------------------- 1 | strcpy.o: ../../../common/libc/string/strcpy.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.strlen.c: -------------------------------------------------------------------------------- 1 | strlen.o: ../../../common/libc/string/strlen.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.strrchr.c: -------------------------------------------------------------------------------- 1 | strrchr.o: ../../../common/libc/string/strrchr.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.strtok_r.c: -------------------------------------------------------------------------------- 1 | strtok_r.o: ../../../common/libc/string/strtok_r.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.subdi3.c: -------------------------------------------------------------------------------- 1 | subdi3.o: ../../../common/gcc-millicode/subdi3.c \ 2 | ../../../common/gcc-millicode/longlong.h ../../include/types.h \ 3 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 4 | includelinks/machine/types.h ../../include/endian.h \ 5 | ../../include/kern/endian.h includelinks/kern/machine/endian.h \ 6 | ../../include/limits.h ../../include/kern/limits.h 7 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.switch.S: -------------------------------------------------------------------------------- 1 | switch.o: ../../arch/mips/thread/switch.S \ 2 | includelinks/kern/mips/regdefs.h 3 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.threadstart.S: -------------------------------------------------------------------------------- 1 | threadstart.o: ../../arch/mips/thread/threadstart.S \ 2 | includelinks/kern/mips/regdefs.h 3 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.time.c: -------------------------------------------------------------------------------- 1 | time.o: ../../lib/time.c ../../include/types.h ../../include/kern/types.h \ 2 | includelinks/kern/machine/types.h includelinks/machine/types.h \ 3 | ../../include/clock.h ../../include/kern/time.h 4 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.tlb-mips161.S: -------------------------------------------------------------------------------- 1 | tlb-mips161.o: ../../arch/mips/vm/tlb-mips161.S \ 2 | includelinks/kern/mips/regdefs.h includelinks/mips/specialreg.h 3 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.vfsfail.c: -------------------------------------------------------------------------------- 1 | vfsfail.o: ../../vfs/vfsfail.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/kern/errno.h \ 4 | ../../include/vnode.h ../../include/spinlock.h ../../include/cdefs.h \ 5 | ../../include/hangman.h opt-hangman.h includelinks/machine/spinlock.h 6 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/.depend.xordi3.c: -------------------------------------------------------------------------------- 1 | xordi3.o: ../../../common/gcc-millicode/xordi3.c \ 2 | ../../../common/gcc-millicode/longlong.h ../../include/types.h \ 3 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 4 | includelinks/machine/types.h ../../include/endian.h \ 5 | ../../include/kern/endian.h includelinks/kern/machine/endian.h \ 6 | ../../include/limits.h ../../include/kern/limits.h 7 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/Makefile: -------------------------------------------------------------------------------- 1 | # Automatically generated by config; do not edit. 2 | # 3 | 4 | # Top of the kernel tree 5 | KTOP=../.. 6 | # Top of the whole tree 7 | TOP=$(KTOP)/.. 8 | # Debug vs. optimize 9 | KDEBUG=-g -Og 10 | # Name of the kernel config file 11 | CONFNAME=ASST2 12 | 13 | .include "$(TOP)/mk/os161.config.mk" 14 | .include "files.mk" 15 | .include "$(TOP)/mk/os161.kernel.mk" 16 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/includelinks/kern/machine: -------------------------------------------------------------------------------- 1 | mips -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/includelinks/kern/mips: -------------------------------------------------------------------------------- 1 | ../../../../arch/mips/include/kern -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/includelinks/machine: -------------------------------------------------------------------------------- 1 | mips -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/includelinks/mips: -------------------------------------------------------------------------------- 1 | ../../../arch/mips/include -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/includelinks/platform: -------------------------------------------------------------------------------- 1 | sys161 -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/includelinks/sys161: -------------------------------------------------------------------------------- 1 | ../../../arch/sys161/include -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/kernel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/kern/compile/ASST2/kernel -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/lol.sh: -------------------------------------------------------------------------------- 1 | bmake depend 2 | bmake WERROR= 3 | bmake install 4 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/opt-dumbvm.h: -------------------------------------------------------------------------------- 1 | /* Automatically generated; do not edit */ 2 | #ifndef _OPT_DUMBVM_H_ 3 | #define _OPT_DUMBVM_H_ 4 | #define OPT_DUMBVM 1 5 | #endif /* _OPT_DUMBVM_H_ */ 6 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/opt-hangman.h: -------------------------------------------------------------------------------- 1 | /* Automatically generated; do not edit */ 2 | #ifndef _OPT_HANGMAN_H_ 3 | #define _OPT_HANGMAN_H_ 4 | #define OPT_HANGMAN 0 5 | #endif /* _OPT_HANGMAN_H_ */ 6 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/opt-net.h: -------------------------------------------------------------------------------- 1 | /* Automatically generated; do not edit */ 2 | #ifndef _OPT_NET_H_ 3 | #define _OPT_NET_H_ 4 | #define OPT_NET 0 5 | #endif /* _OPT_NET_H_ */ 6 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/opt-netfs.h: -------------------------------------------------------------------------------- 1 | /* Automatically generated; do not edit */ 2 | #ifndef _OPT_NETFS_H_ 3 | #define _OPT_NETFS_H_ 4 | #define OPT_NETFS 0 5 | #endif /* _OPT_NETFS_H_ */ 6 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/opt-noasserts.h: -------------------------------------------------------------------------------- 1 | /* Automatically generated; do not edit */ 2 | #ifndef _OPT_NOASSERTS_H_ 3 | #define _OPT_NOASSERTS_H_ 4 | #define OPT_NOASSERTS 0 5 | #endif /* _OPT_NOASSERTS_H_ */ 6 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/opt-semfs.h: -------------------------------------------------------------------------------- 1 | /* Automatically generated; do not edit */ 2 | #ifndef _OPT_SEMFS_H_ 3 | #define _OPT_SEMFS_H_ 4 | #define OPT_SEMFS 1 5 | #endif /* _OPT_SEMFS_H_ */ 6 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/opt-sfs.h: -------------------------------------------------------------------------------- 1 | /* Automatically generated; do not edit */ 2 | #ifndef _OPT_SFS_H_ 3 | #define _OPT_SFS_H_ 4 | #define OPT_SFS 1 5 | #endif /* _OPT_SFS_H_ */ 6 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/vers.c: -------------------------------------------------------------------------------- 1 | /* This file is automatically generated. Edits will be lost.*/ 2 | const int buildversion = 110; 3 | const char buildconfig[] = "ASST2"; 4 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/ASST2/version: -------------------------------------------------------------------------------- 1 | 110 2 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.__printf.c: -------------------------------------------------------------------------------- 1 | __printf.o: ../../../common/libc/printf/__printf.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h ../../include/stdarg.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.array.c: -------------------------------------------------------------------------------- 1 | array.o: ../../lib/array.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/kern/errno.h \ 4 | ../../include/lib.h ../../include/cdefs.h opt-noasserts.h \ 5 | ../../include/array.h 6 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.arraytest.c: -------------------------------------------------------------------------------- 1 | arraytest.o: ../../test/arraytest.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h ../../include/array.h ../../include/test.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.atoi.c: -------------------------------------------------------------------------------- 1 | atoi.o: ../../../common/libc/stdlib/atoi.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.autoconf.c: -------------------------------------------------------------------------------- 1 | autoconf.o: ../../compile/DUMBVM/autoconf.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h ../../compile/DUMBVM/autoconf.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.beep.c: -------------------------------------------------------------------------------- 1 | beep.o: ../../dev/generic/beep.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/kern/errno.h \ 4 | ../../include/lib.h ../../include/cdefs.h opt-noasserts.h \ 5 | ../../dev/generic/beep.h autoconf.h 6 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.beep_ltimer.c: -------------------------------------------------------------------------------- 1 | beep_ltimer.o: ../../dev/lamebus/beep_ltimer.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h ../../dev/generic/beep.h ../../dev/lamebus/ltimer.h \ 5 | autoconf.h 6 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.bitmap.c: -------------------------------------------------------------------------------- 1 | bitmap.o: ../../lib/bitmap.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/kern/errno.h \ 4 | ../../include/lib.h ../../include/cdefs.h opt-noasserts.h \ 5 | ../../include/bitmap.h 6 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.bitmaptest.c: -------------------------------------------------------------------------------- 1 | bitmaptest.o: ../../test/bitmaptest.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h ../../include/bitmap.h ../../include/test.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.bswap.c: -------------------------------------------------------------------------------- 1 | bswap.o: ../../lib/bswap.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/endian.h \ 4 | ../../include/kern/endian.h includelinks/kern/machine/endian.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.bzero.c: -------------------------------------------------------------------------------- 1 | bzero.o: ../../../common/libc/string/bzero.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.cache-mips161.S: -------------------------------------------------------------------------------- 1 | cache-mips161.o: ../../arch/mips/locore/cache-mips161.S \ 2 | includelinks/kern/mips/regdefs.h 3 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.exception-mips1.S: -------------------------------------------------------------------------------- 1 | exception-mips1.o: ../../arch/mips/locore/exception-mips1.S \ 2 | includelinks/kern/mips/regdefs.h includelinks/mips/specialreg.h 3 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.kgets.c: -------------------------------------------------------------------------------- 1 | kgets.o: ../../lib/kgets.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.memcpy.c: -------------------------------------------------------------------------------- 1 | memcpy.o: ../../../common/libc/string/memcpy.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.memmove.c: -------------------------------------------------------------------------------- 1 | memmove.o: ../../../common/libc/string/memmove.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.memset.c: -------------------------------------------------------------------------------- 1 | memset.o: ../../../common/libc/string/memset.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.misc.c: -------------------------------------------------------------------------------- 1 | misc.o: ../../lib/misc.c ../../include/types.h ../../include/kern/types.h \ 2 | includelinks/kern/machine/types.h includelinks/machine/types.h \ 3 | ../../include/kern/errmsg.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.ram.c: -------------------------------------------------------------------------------- 1 | ram.o: ../../arch/mips/vm/ram.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h ../../include/vm.h includelinks/machine/vm.h \ 5 | ../../include/mainbus.h 6 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.random_lrandom.c: -------------------------------------------------------------------------------- 1 | random_lrandom.o: ../../dev/lamebus/random_lrandom.c \ 2 | ../../include/types.h ../../include/kern/types.h \ 3 | includelinks/kern/machine/types.h includelinks/machine/types.h \ 4 | ../../include/lib.h ../../include/cdefs.h opt-noasserts.h \ 5 | ../../dev/generic/random.h ../../include/device.h \ 6 | ../../dev/lamebus/lrandom.h autoconf.h 7 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.rtclock.c: -------------------------------------------------------------------------------- 1 | rtclock.o: ../../dev/generic/rtclock.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/kern/errno.h \ 4 | ../../include/lib.h ../../include/cdefs.h opt-noasserts.h \ 5 | ../../include/clock.h ../../include/kern/time.h \ 6 | ../../dev/generic/rtclock.h autoconf.h 7 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.rtclock_ltimer.c: -------------------------------------------------------------------------------- 1 | rtclock_ltimer.o: ../../dev/lamebus/rtclock_ltimer.c \ 2 | ../../include/types.h ../../include/kern/types.h \ 3 | includelinks/kern/machine/types.h includelinks/machine/types.h \ 4 | ../../include/lib.h ../../include/cdefs.h opt-noasserts.h \ 5 | ../../dev/generic/rtclock.h ../../dev/lamebus/ltimer.h autoconf.h 6 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.setjmp.S: -------------------------------------------------------------------------------- 1 | setjmp.o: ../../../common/libc/arch/mips/setjmp.S \ 2 | includelinks/kern/mips/regdefs.h 3 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.snprintf.c: -------------------------------------------------------------------------------- 1 | snprintf.o: ../../../common/libc/printf/snprintf.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h ../../include/stdarg.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.start.S: -------------------------------------------------------------------------------- 1 | start.o: ../../arch/sys161/main/start.S includelinks/kern/mips/regdefs.h \ 2 | includelinks/mips/specialreg.h 3 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.strcat.c: -------------------------------------------------------------------------------- 1 | strcat.o: ../../../common/libc/string/strcat.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.strchr.c: -------------------------------------------------------------------------------- 1 | strchr.o: ../../../common/libc/string/strchr.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.strcmp.c: -------------------------------------------------------------------------------- 1 | strcmp.o: ../../../common/libc/string/strcmp.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.strcpy.c: -------------------------------------------------------------------------------- 1 | strcpy.o: ../../../common/libc/string/strcpy.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.strlen.c: -------------------------------------------------------------------------------- 1 | strlen.o: ../../../common/libc/string/strlen.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.strrchr.c: -------------------------------------------------------------------------------- 1 | strrchr.o: ../../../common/libc/string/strrchr.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.strtok_r.c: -------------------------------------------------------------------------------- 1 | strtok_r.o: ../../../common/libc/string/strtok_r.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/lib.h ../../include/cdefs.h \ 4 | opt-noasserts.h 5 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.switch.S: -------------------------------------------------------------------------------- 1 | switch.o: ../../arch/mips/thread/switch.S \ 2 | includelinks/kern/mips/regdefs.h 3 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.threadstart.S: -------------------------------------------------------------------------------- 1 | threadstart.o: ../../arch/mips/thread/threadstart.S \ 2 | includelinks/kern/mips/regdefs.h 3 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.time.c: -------------------------------------------------------------------------------- 1 | time.o: ../../lib/time.c ../../include/types.h ../../include/kern/types.h \ 2 | includelinks/kern/machine/types.h includelinks/machine/types.h \ 3 | ../../include/clock.h ../../include/kern/time.h 4 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.time_syscalls.c: -------------------------------------------------------------------------------- 1 | time_syscalls.o: ../../syscall/time_syscalls.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/clock.h \ 4 | ../../include/kern/time.h ../../include/copyinout.h \ 5 | ../../include/syscall.h ../../include/cdefs.h 6 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.tlb-mips161.S: -------------------------------------------------------------------------------- 1 | tlb-mips161.o: ../../arch/mips/vm/tlb-mips161.S \ 2 | includelinks/kern/mips/regdefs.h includelinks/mips/specialreg.h 3 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/.depend.vfsfail.c: -------------------------------------------------------------------------------- 1 | vfsfail.o: ../../vfs/vfsfail.c ../../include/types.h \ 2 | ../../include/kern/types.h includelinks/kern/machine/types.h \ 3 | includelinks/machine/types.h ../../include/kern/errno.h \ 4 | ../../include/vnode.h ../../include/spinlock.h ../../include/cdefs.h \ 5 | ../../include/hangman.h opt-hangman.h includelinks/machine/spinlock.h 6 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/Makefile: -------------------------------------------------------------------------------- 1 | # Automatically generated by config; do not edit. 2 | # 3 | 4 | # Top of the kernel tree 5 | KTOP=../.. 6 | # Top of the whole tree 7 | TOP=$(KTOP)/.. 8 | # Debug vs. optimize 9 | KDEBUG=-g -Og 10 | # Name of the kernel config file 11 | CONFNAME=DUMBVM 12 | 13 | .include "$(TOP)/mk/os161.config.mk" 14 | .include "files.mk" 15 | .include "$(TOP)/mk/os161.kernel.mk" 16 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/kernel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/kern/compile/DUMBVM/kernel -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/opt-dumbvm.h: -------------------------------------------------------------------------------- 1 | /* Automatically generated; do not edit */ 2 | #ifndef _OPT_DUMBVM_H_ 3 | #define _OPT_DUMBVM_H_ 4 | #define OPT_DUMBVM 1 5 | #endif /* _OPT_DUMBVM_H_ */ 6 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/opt-hangman.h: -------------------------------------------------------------------------------- 1 | /* Automatically generated; do not edit */ 2 | #ifndef _OPT_HANGMAN_H_ 3 | #define _OPT_HANGMAN_H_ 4 | #define OPT_HANGMAN 0 5 | #endif /* _OPT_HANGMAN_H_ */ 6 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/opt-net.h: -------------------------------------------------------------------------------- 1 | /* Automatically generated; do not edit */ 2 | #ifndef _OPT_NET_H_ 3 | #define _OPT_NET_H_ 4 | #define OPT_NET 0 5 | #endif /* _OPT_NET_H_ */ 6 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/opt-netfs.h: -------------------------------------------------------------------------------- 1 | /* Automatically generated; do not edit */ 2 | #ifndef _OPT_NETFS_H_ 3 | #define _OPT_NETFS_H_ 4 | #define OPT_NETFS 0 5 | #endif /* _OPT_NETFS_H_ */ 6 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/opt-noasserts.h: -------------------------------------------------------------------------------- 1 | /* Automatically generated; do not edit */ 2 | #ifndef _OPT_NOASSERTS_H_ 3 | #define _OPT_NOASSERTS_H_ 4 | #define OPT_NOASSERTS 0 5 | #endif /* _OPT_NOASSERTS_H_ */ 6 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/opt-semfs.h: -------------------------------------------------------------------------------- 1 | /* Automatically generated; do not edit */ 2 | #ifndef _OPT_SEMFS_H_ 3 | #define _OPT_SEMFS_H_ 4 | #define OPT_SEMFS 1 5 | #endif /* _OPT_SEMFS_H_ */ 6 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/opt-sfs.h: -------------------------------------------------------------------------------- 1 | /* Automatically generated; do not edit */ 2 | #ifndef _OPT_SFS_H_ 3 | #define _OPT_SFS_H_ 4 | #define OPT_SFS 1 5 | #endif /* _OPT_SFS_H_ */ 6 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/vers.c: -------------------------------------------------------------------------------- 1 | /* This file is automatically generated. Edits will be lost.*/ 2 | const int buildversion = 6; 3 | const char buildconfig[] = "DUMBVM"; 4 | -------------------------------------------------------------------------------- /asst2/src/kern/compile/DUMBVM/version: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /asst2/src/man/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Makefile for src/man (man page tree) 3 | # 4 | 5 | TOP=.. 6 | .include "$(TOP)/mk/os161.config.mk" 7 | 8 | SUBDIRS=bin sbin testbin libc syscall dev misc 9 | 10 | # Top level man pages 11 | MANDIR=/man 12 | MANFILES=index.html man.css manindex.css 13 | 14 | .include "$(TOP)/mk/os161.subdir.mk" 15 | .include "$(TOP)/mk/os161.man.mk" 16 | 17 | -------------------------------------------------------------------------------- /asst2/src/man/bin/Makefile: -------------------------------------------------------------------------------- 1 | # Man pages for /bin programs 2 | 3 | TOP=../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | MANDIR=/man/bin 7 | MANFILES=\ 8 | cat.html cp.html false.html index.html ln.html ls.html mkdir.html \ 9 | mv.html pwd.html rm.html rmdir.html sh.html sync.html tac.html \ 10 | true.html 11 | 12 | .include "$(TOP)/mk/os161.man.mk" 13 | 14 | -------------------------------------------------------------------------------- /asst2/src/man/dev/Makefile: -------------------------------------------------------------------------------- 1 | # Man pages for device drivers 2 | 3 | TOP=../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | MANDIR=/man/dev 7 | MANFILES=\ 8 | beep.html con.html emu.html index.html lamebus.html lhd.html \ 9 | lnet.html lrandom.html lscreen.html lser.html ltimer.html \ 10 | null.html random.html rtclock.html 11 | 12 | .include "$(TOP)/mk/os161.man.mk" 13 | 14 | -------------------------------------------------------------------------------- /asst2/src/man/misc/Makefile: -------------------------------------------------------------------------------- 1 | # Man pages for miscellaneous stuff 2 | 3 | TOP=../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | MANDIR=/man/misc 7 | MANFILES=index.html 8 | 9 | .include "$(TOP)/mk/os161.man.mk" 10 | 11 | -------------------------------------------------------------------------------- /asst2/src/man/sbin/Makefile: -------------------------------------------------------------------------------- 1 | # Man pages for /sbin programs 2 | 3 | TOP=../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | MANDIR=/man/sbin 7 | MANFILES=dumpsfs.html halt.html index.html mksfs.html poweroff.html reboot.html 8 | 9 | .include "$(TOP)/mk/os161.man.mk" 10 | 11 | -------------------------------------------------------------------------------- /asst2/src/testscripts/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Makefile for src/testscripts (test driver tools) 3 | # 4 | 5 | TOP=.. 6 | .include "$(TOP)/mk/os161.config.mk" 7 | 8 | SCRIPTDIR=/testscripts 9 | EXECSCRIPTS=test.py 10 | NONEXECSCRIPTS=runtest.py 11 | 12 | .include "$(TOP)/mk/os161.script.mk" 13 | -------------------------------------------------------------------------------- /asst2/src/userland/bin/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Makefile for src/bin (sources for programs installed in /bin) 3 | # 4 | 5 | TOP=../.. 6 | .include "$(TOP)/mk/os161.config.mk" 7 | 8 | SUBDIRS=true false sync mkdir rmdir pwd cat cp ln mv rm ls sh tac 9 | 10 | .include "$(TOP)/mk/os161.subdir.mk" 11 | -------------------------------------------------------------------------------- /asst2/src/userland/bin/cat/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for cat 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=cat 7 | SRCS=cat.c 8 | BINDIR=/bin 9 | 10 | 11 | .include "$(TOP)/mk/os161.prog.mk" 12 | 13 | -------------------------------------------------------------------------------- /asst2/src/userland/bin/cat/build/cat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/bin/cat/build/cat -------------------------------------------------------------------------------- /asst2/src/userland/bin/cp/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for cp 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=cp 7 | SRCS=cp.c 8 | BINDIR=/bin 9 | 10 | 11 | .include "$(TOP)/mk/os161.prog.mk" 12 | 13 | -------------------------------------------------------------------------------- /asst2/src/userland/bin/cp/build/cp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/bin/cp/build/cp -------------------------------------------------------------------------------- /asst2/src/userland/bin/false/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for false 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=false 7 | SRCS=false.c 8 | BINDIR=/bin 9 | 10 | 11 | .include "$(TOP)/mk/os161.prog.mk" 12 | 13 | -------------------------------------------------------------------------------- /asst2/src/userland/bin/false/build/false: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/bin/false/build/false -------------------------------------------------------------------------------- /asst2/src/userland/bin/ln/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for ln 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=ln 7 | SRCS=ln.c 8 | BINDIR=/bin 9 | 10 | 11 | .include "$(TOP)/mk/os161.prog.mk" 12 | 13 | -------------------------------------------------------------------------------- /asst2/src/userland/bin/ln/build/ln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/bin/ln/build/ln -------------------------------------------------------------------------------- /asst2/src/userland/bin/ls/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for ls 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=ls 7 | SRCS=ls.c 8 | BINDIR=/bin 9 | 10 | 11 | .include "$(TOP)/mk/os161.prog.mk" 12 | 13 | -------------------------------------------------------------------------------- /asst2/src/userland/bin/ls/build/ls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/bin/ls/build/ls -------------------------------------------------------------------------------- /asst2/src/userland/bin/mkdir/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for mkdir 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=mkdir 7 | SRCS=mkdir.c 8 | BINDIR=/bin 9 | 10 | 11 | .include "$(TOP)/mk/os161.prog.mk" 12 | 13 | -------------------------------------------------------------------------------- /asst2/src/userland/bin/mkdir/build/mkdir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/bin/mkdir/build/mkdir -------------------------------------------------------------------------------- /asst2/src/userland/bin/mv/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for mv 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=mv 7 | SRCS=mv.c 8 | BINDIR=/bin 9 | 10 | 11 | .include "$(TOP)/mk/os161.prog.mk" 12 | 13 | -------------------------------------------------------------------------------- /asst2/src/userland/bin/mv/build/mv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/bin/mv/build/mv -------------------------------------------------------------------------------- /asst2/src/userland/bin/pwd/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for pwd 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=pwd 7 | SRCS=pwd.c 8 | BINDIR=/bin 9 | 10 | 11 | .include "$(TOP)/mk/os161.prog.mk" 12 | 13 | -------------------------------------------------------------------------------- /asst2/src/userland/bin/pwd/build/pwd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/bin/pwd/build/pwd -------------------------------------------------------------------------------- /asst2/src/userland/bin/rm/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for rm 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=rm 7 | SRCS=rm.c 8 | BINDIR=/bin 9 | 10 | 11 | .include "$(TOP)/mk/os161.prog.mk" 12 | 13 | -------------------------------------------------------------------------------- /asst2/src/userland/bin/rm/build/rm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/bin/rm/build/rm -------------------------------------------------------------------------------- /asst2/src/userland/bin/rmdir/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for rmdir 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=rmdir 7 | SRCS=rmdir.c 8 | BINDIR=/bin 9 | 10 | 11 | .include "$(TOP)/mk/os161.prog.mk" 12 | 13 | -------------------------------------------------------------------------------- /asst2/src/userland/bin/rmdir/build/rmdir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/bin/rmdir/build/rmdir -------------------------------------------------------------------------------- /asst2/src/userland/bin/sh/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for sh 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=sh 7 | SRCS=sh.c 8 | BINDIR=/bin 9 | HOSTBINDIR=/hostbin 10 | 11 | 12 | .include "$(TOP)/mk/os161.prog.mk" 13 | #.include "$(TOP)/mk/os161.hostprog.mk" 14 | -------------------------------------------------------------------------------- /asst2/src/userland/bin/sh/build/sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/bin/sh/build/sh -------------------------------------------------------------------------------- /asst2/src/userland/bin/sync/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for sync 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=sync 7 | SRCS=sync.c 8 | BINDIR=/bin 9 | 10 | 11 | .include "$(TOP)/mk/os161.prog.mk" 12 | 13 | -------------------------------------------------------------------------------- /asst2/src/userland/bin/sync/build/sync: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/bin/sync/build/sync -------------------------------------------------------------------------------- /asst2/src/userland/bin/tac/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for tac 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=tac 7 | SRCS=tac.c 8 | BINDIR=/bin 9 | 10 | 11 | .include "$(TOP)/mk/os161.prog.mk" 12 | 13 | -------------------------------------------------------------------------------- /asst2/src/userland/bin/tac/build/tac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/bin/tac/build/tac -------------------------------------------------------------------------------- /asst2/src/userland/bin/true/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for true 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=true 7 | SRCS=true.c 8 | BINDIR=/bin 9 | 10 | 11 | .include "$(TOP)/mk/os161.prog.mk" 12 | 13 | -------------------------------------------------------------------------------- /asst2/src/userland/bin/true/build/true: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/bin/true/build/true -------------------------------------------------------------------------------- /asst2/src/userland/build/bin/cat/cat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/bin/cat/cat -------------------------------------------------------------------------------- /asst2/src/userland/build/bin/cp/cp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/bin/cp/cp -------------------------------------------------------------------------------- /asst2/src/userland/build/bin/false/false: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/bin/false/false -------------------------------------------------------------------------------- /asst2/src/userland/build/bin/ln/ln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/bin/ln/ln -------------------------------------------------------------------------------- /asst2/src/userland/build/bin/ls/ls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/bin/ls/ls -------------------------------------------------------------------------------- /asst2/src/userland/build/bin/mkdir/mkdir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/bin/mkdir/mkdir -------------------------------------------------------------------------------- /asst2/src/userland/build/bin/mv/mv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/bin/mv/mv -------------------------------------------------------------------------------- /asst2/src/userland/build/bin/pwd/pwd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/bin/pwd/pwd -------------------------------------------------------------------------------- /asst2/src/userland/build/bin/rm/rm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/bin/rm/rm -------------------------------------------------------------------------------- /asst2/src/userland/build/bin/rmdir/rmdir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/bin/rmdir/rmdir -------------------------------------------------------------------------------- /asst2/src/userland/build/bin/sh/sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/bin/sh/sh -------------------------------------------------------------------------------- /asst2/src/userland/build/bin/sync/sync: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/bin/sync/sync -------------------------------------------------------------------------------- /asst2/src/userland/build/bin/tac/tac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/bin/tac/tac -------------------------------------------------------------------------------- /asst2/src/userland/build/bin/true/true: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/bin/true/true -------------------------------------------------------------------------------- /asst2/src/userland/build/lib/crt0/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/crt0.o: \ 2 | mips/crt0.S \ 3 | $(INSTALLTOP)/include/kern/mips/regdefs.h \ 4 | $(INSTALLTOP)/include/kern/syscall.h 5 | -------------------------------------------------------------------------------- /asst2/src/userland/build/lib/hostcompat/.hostdepend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/err.ho: \ 2 | err.c \ 3 | host-err.h 4 | $(MYBUILDDIR)/ntohll.ho: \ 5 | ntohll.c \ 6 | hostcompat.h 7 | $(MYBUILDDIR)/time.ho: \ 8 | time.c \ 9 | hostcompat.h 10 | $(MYBUILDDIR)/hostcompat.ho: \ 11 | hostcompat.c \ 12 | hostcompat.h 13 | -------------------------------------------------------------------------------- /asst2/src/userland/build/lib/hostcompat/err.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/lib/hostcompat/err.ho -------------------------------------------------------------------------------- /asst2/src/userland/build/lib/hostcompat/hostcompat.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/lib/hostcompat/hostcompat.ho -------------------------------------------------------------------------------- /asst2/src/userland/build/lib/hostcompat/ntohll.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/lib/hostcompat/ntohll.ho -------------------------------------------------------------------------------- /asst2/src/userland/build/lib/hostcompat/time.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/lib/hostcompat/time.ho -------------------------------------------------------------------------------- /asst2/src/userland/build/sbin/dumpsfs/.hostdepend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/dumpsfs.ho: \ 2 | dumpsfs.c \ 3 | ../mksfs/support.h \ 4 | $(INSTALLTOP)/hostinclude/kern/sfs.h \ 5 | $(INSTALLTOP)/hostinclude/hostcompat.h \ 6 | ../mksfs/disk.h 7 | $(MYBUILDDIR)/disk.ho: \ 8 | ../mksfs/disk.c \ 9 | ../mksfs/support.h \ 10 | ../mksfs/disk.h 11 | $(MYBUILDDIR)/support.ho: \ 12 | ../mksfs/support.c 13 | -------------------------------------------------------------------------------- /asst2/src/userland/build/sbin/dumpsfs/disk.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/sbin/dumpsfs/disk.ho -------------------------------------------------------------------------------- /asst2/src/userland/build/sbin/dumpsfs/dumpsfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/sbin/dumpsfs/dumpsfs -------------------------------------------------------------------------------- /asst2/src/userland/build/sbin/dumpsfs/dumpsfs.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/sbin/dumpsfs/dumpsfs.ho -------------------------------------------------------------------------------- /asst2/src/userland/build/sbin/dumpsfs/host-dumpsfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/sbin/dumpsfs/host-dumpsfs -------------------------------------------------------------------------------- /asst2/src/userland/build/sbin/dumpsfs/support.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/sbin/dumpsfs/support.ho -------------------------------------------------------------------------------- /asst2/src/userland/build/sbin/halt/halt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/sbin/halt/halt -------------------------------------------------------------------------------- /asst2/src/userland/build/sbin/mksfs/.hostdepend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/mksfs.ho: \ 2 | mksfs.c \ 3 | support.h \ 4 | $(INSTALLTOP)/hostinclude/kern/sfs.h \ 5 | $(INSTALLTOP)/hostinclude/hostcompat.h \ 6 | disk.h 7 | $(MYBUILDDIR)/disk.ho: \ 8 | disk.c \ 9 | support.h \ 10 | disk.h 11 | $(MYBUILDDIR)/support.ho: \ 12 | support.c 13 | -------------------------------------------------------------------------------- /asst2/src/userland/build/sbin/mksfs/disk.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/sbin/mksfs/disk.ho -------------------------------------------------------------------------------- /asst2/src/userland/build/sbin/mksfs/host-mksfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/sbin/mksfs/host-mksfs -------------------------------------------------------------------------------- /asst2/src/userland/build/sbin/mksfs/mksfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/sbin/mksfs/mksfs -------------------------------------------------------------------------------- /asst2/src/userland/build/sbin/mksfs/mksfs.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/sbin/mksfs/mksfs.ho -------------------------------------------------------------------------------- /asst2/src/userland/build/sbin/mksfs/support.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/sbin/mksfs/support.ho -------------------------------------------------------------------------------- /asst2/src/userland/build/sbin/poweroff/poweroff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/sbin/poweroff/poweroff -------------------------------------------------------------------------------- /asst2/src/userland/build/sbin/reboot/reboot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/sbin/reboot/reboot -------------------------------------------------------------------------------- /asst2/src/userland/build/sbin/sfsck/disk.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/sbin/sfsck/disk.ho -------------------------------------------------------------------------------- /asst2/src/userland/build/sbin/sfsck/freemap.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/sbin/sfsck/freemap.ho -------------------------------------------------------------------------------- /asst2/src/userland/build/sbin/sfsck/host-sfsck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/sbin/sfsck/host-sfsck -------------------------------------------------------------------------------- /asst2/src/userland/build/sbin/sfsck/inode.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/sbin/sfsck/inode.ho -------------------------------------------------------------------------------- /asst2/src/userland/build/sbin/sfsck/main.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/sbin/sfsck/main.ho -------------------------------------------------------------------------------- /asst2/src/userland/build/sbin/sfsck/pass1.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/sbin/sfsck/pass1.ho -------------------------------------------------------------------------------- /asst2/src/userland/build/sbin/sfsck/pass2.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/sbin/sfsck/pass2.ho -------------------------------------------------------------------------------- /asst2/src/userland/build/sbin/sfsck/sb.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/sbin/sfsck/sb.ho -------------------------------------------------------------------------------- /asst2/src/userland/build/sbin/sfsck/sfs.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/sbin/sfsck/sfs.ho -------------------------------------------------------------------------------- /asst2/src/userland/build/sbin/sfsck/sfsck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/sbin/sfsck/sfsck -------------------------------------------------------------------------------- /asst2/src/userland/build/sbin/sfsck/support.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/sbin/sfsck/support.ho -------------------------------------------------------------------------------- /asst2/src/userland/build/sbin/sfsck/utils.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/sbin/sfsck/utils.ho -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/add/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/add.o: \ 2 | add.c \ 3 | $(INSTALLTOP)/include/stdio.h \ 4 | $(INSTALLTOP)/include/kern/types.h \ 5 | $(INSTALLTOP)/include/kern/machine/types.h \ 6 | $(INSTALLTOP)/include/types/size_t.h \ 7 | $(INSTALLTOP)/include/sys/null.h \ 8 | $(INSTALLTOP)/include/stdlib.h \ 9 | $(INSTALLTOP)/include/err.h \ 10 | $(INSTALLTOP)/include/sys/cdefs.h 11 | -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/add/add: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/add/add -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/argtest/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/argtest.o: \ 2 | argtest.c \ 3 | $(INSTALLTOP)/include/stdio.h \ 4 | $(INSTALLTOP)/include/kern/types.h \ 5 | $(INSTALLTOP)/include/kern/machine/types.h \ 6 | $(INSTALLTOP)/include/types/size_t.h \ 7 | $(INSTALLTOP)/include/sys/null.h 8 | -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/argtest/argtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/argtest/argtest -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/asst2/asst2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/asst2/asst2 -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/badcall/badcall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/badcall/badcall -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/bigexec/bigexec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/bigexec/bigexec -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/bigfile/bigfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/bigfile/bigfile -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/bigfork/bigfork: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/bigfork/bigfork -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/bigseek/bigseek: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/bigseek/bigseek -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/bloat/bloat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/bloat/bloat -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/conman/conman: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/conman/conman -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/crash/crash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/crash/crash -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/ctest/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/ctest.o: \ 2 | ctest.c \ 3 | $(INSTALLTOP)/include/stdio.h \ 4 | $(INSTALLTOP)/include/kern/types.h \ 5 | $(INSTALLTOP)/include/kern/machine/types.h \ 6 | $(INSTALLTOP)/include/types/size_t.h \ 7 | $(INSTALLTOP)/include/sys/null.h \ 8 | $(INSTALLTOP)/include/stdlib.h 9 | -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/ctest/ctest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/ctest/ctest -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/dirconc/dirconc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/dirconc/dirconc -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/dirseek/dirseek: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/dirseek/dirseek -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/dirtest/dirtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/dirtest/dirtest -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/f_test/f_test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/f_test/f_test -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/factorial/factorial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/factorial/factorial -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/farm/farm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/farm/farm -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/faulter/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/faulter.o: \ 2 | faulter.c \ 3 | $(INSTALLTOP)/include/stdio.h \ 4 | $(INSTALLTOP)/include/kern/types.h \ 5 | $(INSTALLTOP)/include/kern/machine/types.h \ 6 | $(INSTALLTOP)/include/types/size_t.h \ 7 | $(INSTALLTOP)/include/sys/null.h 8 | -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/faulter/faulter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/faulter/faulter -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/filetest/filetest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/filetest/filetest -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/forkbomb/forkbomb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/forkbomb/forkbomb -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/forktest/forktest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/forktest/forktest -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/frack/frack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/frack/frack -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/hash/.hostdepend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/hash.ho: \ 2 | hash.c \ 3 | $(INSTALLTOP)/hostinclude/hostcompat.h 4 | -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/hash/hash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/hash/hash -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/hash/hash.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/hash/hash.ho -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/hash/host-hash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/hash/host-hash -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/hog/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/hog.o: \ 2 | hog.c 3 | -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/hog/hog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/hog/hog -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/huge/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/huge.o: \ 2 | huge.c \ 3 | $(INSTALLTOP)/include/stdio.h \ 4 | $(INSTALLTOP)/include/kern/types.h \ 5 | $(INSTALLTOP)/include/kern/machine/types.h \ 6 | $(INSTALLTOP)/include/types/size_t.h \ 7 | $(INSTALLTOP)/include/sys/null.h \ 8 | $(INSTALLTOP)/include/stdlib.h 9 | -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/huge/huge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/huge/huge -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/malloctest/malloctest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/malloctest/malloctest -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/matmult/matmult: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/matmult/matmult -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/multiexec/multiexec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/multiexec/multiexec -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/palin/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/palin.o: \ 2 | palin.c \ 3 | $(INSTALLTOP)/include/stdio.h \ 4 | $(INSTALLTOP)/include/kern/types.h \ 5 | $(INSTALLTOP)/include/kern/machine/types.h \ 6 | $(INSTALLTOP)/include/types/size_t.h \ 7 | $(INSTALLTOP)/include/sys/null.h \ 8 | $(INSTALLTOP)/include/string.h 9 | -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/palin/palin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/palin/palin -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/parallelvm/parallelvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/parallelvm/parallelvm -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/poisondisk/.hostdepend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/poisondisk.ho: \ 2 | poisondisk.c \ 3 | $(INSTALLTOP)/hostinclude/hostcompat.h \ 4 | ../../sbin/mksfs/disk.h 5 | $(MYBUILDDIR)/disk.ho: \ 6 | ../../sbin/mksfs/disk.c \ 7 | ../../sbin/mksfs/support.h \ 8 | ../../sbin/mksfs/disk.h 9 | $(MYBUILDDIR)/support.ho: \ 10 | ../../sbin/mksfs/support.c 11 | -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/poisondisk/disk.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/poisondisk/disk.ho -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/poisondisk/host-poisondisk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/poisondisk/host-poisondisk -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/poisondisk/poisondisk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/poisondisk/poisondisk -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/poisondisk/poisondisk.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/poisondisk/poisondisk.ho -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/poisondisk/support.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/poisondisk/support.ho -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/psort/.hostdepend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/psort.ho: \ 2 | psort.c 3 | -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/psort/host-psort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/psort/host-psort -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/psort/psort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/psort/psort -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/psort/psort.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/psort/psort.ho -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/randcall/randcall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/randcall/randcall -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/redirect/redirect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/redirect/redirect -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/rmdirtest/rmdirtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/rmdirtest/rmdirtest -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/rmtest/rmtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/rmtest/rmtest -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/sbrktest/sbrktest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/sbrktest/sbrktest -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/schedpong/schedpong: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/schedpong/schedpong -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/sort/sort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/sort/sort -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/sparsefile/sparsefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/sparsefile/sparsefile -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/tail/tail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/tail/tail -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/tictac/tictac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/tictac/tictac -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/triplehuge/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/triplehuge.o: \ 2 | triplehuge.c \ 3 | $(INSTALLTOP)/include/test/triple.h 4 | -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/triplehuge/triplehuge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/triplehuge/triplehuge -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/triplemat/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/triplemat.o: \ 2 | triplemat.c \ 3 | $(INSTALLTOP)/include/test/triple.h 4 | -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/triplemat/triplemat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/triplemat/triplemat -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/triplesort/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/triplesort.o: \ 2 | triplesort.c \ 3 | $(INSTALLTOP)/include/test/triple.h 4 | -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/triplesort/triplesort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/triplesort/triplesort -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/usemtest/.hostdepend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/usemtest.ho: \ 2 | usemtest.c 3 | -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/usemtest/host-usemtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/usemtest/host-usemtest -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/usemtest/usemtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/usemtest/usemtest -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/usemtest/usemtest.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/usemtest/usemtest.ho -------------------------------------------------------------------------------- /asst2/src/userland/build/testbin/zero/zero: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/build/testbin/zero/zero -------------------------------------------------------------------------------- /asst2/src/userland/lib/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Makefile for src/lib (sources for libraries installed in /lib) 3 | # 4 | # Note that all includes are found in src/include - the "includes" 5 | # make rule for installing .h files does not come here. 6 | # 7 | 8 | TOP=../.. 9 | .include "$(TOP)/mk/os161.config.mk" 10 | 11 | SUBDIRS=crt0 libc libtest hostcompat 12 | 13 | .include "$(TOP)/mk/os161.subdir.mk" 14 | -------------------------------------------------------------------------------- /asst2/src/userland/lib/crt0/build/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/crt0.o: \ 2 | mips/crt0.S \ 3 | $(INSTALLTOP)/include/kern/mips/regdefs.h \ 4 | $(INSTALLTOP)/include/kern/syscall.h 5 | -------------------------------------------------------------------------------- /asst2/src/userland/lib/hostcompat/build/.hostdepend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/err.ho: \ 2 | err.c \ 3 | host-err.h 4 | $(MYBUILDDIR)/ntohll.ho: \ 5 | ntohll.c \ 6 | hostcompat.h 7 | $(MYBUILDDIR)/time.ho: \ 8 | time.c \ 9 | hostcompat.h 10 | $(MYBUILDDIR)/hostcompat.ho: \ 11 | hostcompat.c \ 12 | hostcompat.h 13 | -------------------------------------------------------------------------------- /asst2/src/userland/lib/hostcompat/build/err.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/lib/hostcompat/build/err.ho -------------------------------------------------------------------------------- /asst2/src/userland/lib/hostcompat/build/hostcompat.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/lib/hostcompat/build/hostcompat.ho -------------------------------------------------------------------------------- /asst2/src/userland/lib/hostcompat/build/ntohll.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/lib/hostcompat/build/ntohll.ho -------------------------------------------------------------------------------- /asst2/src/userland/lib/hostcompat/build/time.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/lib/hostcompat/build/time.ho -------------------------------------------------------------------------------- /asst2/src/userland/lib/libtest/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # libtest - library of common test support code 3 | # 4 | 5 | TOP=../../.. 6 | .include "$(TOP)/mk/os161.config.mk" 7 | 8 | SRCS=triple.c 9 | LIB=test 10 | 11 | .include "$(TOP)/mk/os161.lib.mk" 12 | -------------------------------------------------------------------------------- /asst2/src/userland/lol.sh: -------------------------------------------------------------------------------- 1 | bmake depend 2 | bmake WERROR= 3 | bmake install 4 | -------------------------------------------------------------------------------- /asst2/src/userland/sbin/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Makefile for src/sbin (sources for programs installed in /sbin) 3 | # 4 | 5 | TOP=../.. 6 | .include "$(TOP)/mk/os161.config.mk" 7 | 8 | SUBDIRS=reboot halt poweroff mksfs dumpsfs sfsck 9 | 10 | .include "$(TOP)/mk/os161.subdir.mk" 11 | -------------------------------------------------------------------------------- /asst2/src/userland/sbin/dumpsfs/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for dumpsfs 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=dumpsfs 7 | SRCS=dumpsfs.c ../mksfs/disk.c ../mksfs/support.c 8 | CFLAGS+=-I../mksfs 9 | HOST_CFLAGS+=-I../mksfs 10 | BINDIR=/sbin 11 | HOSTBINDIR=/hostbin 12 | 13 | 14 | .include "$(TOP)/mk/os161.prog.mk" 15 | .include "$(TOP)/mk/os161.hostprog.mk" 16 | -------------------------------------------------------------------------------- /asst2/src/userland/sbin/dumpsfs/build/.hostdepend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/dumpsfs.ho: \ 2 | dumpsfs.c \ 3 | ../mksfs/support.h \ 4 | $(INSTALLTOP)/hostinclude/kern/sfs.h \ 5 | $(INSTALLTOP)/hostinclude/hostcompat.h \ 6 | ../mksfs/disk.h 7 | $(MYBUILDDIR)/disk.ho: \ 8 | ../mksfs/disk.c \ 9 | ../mksfs/support.h \ 10 | ../mksfs/disk.h 11 | $(MYBUILDDIR)/support.ho: \ 12 | ../mksfs/support.c 13 | -------------------------------------------------------------------------------- /asst2/src/userland/sbin/dumpsfs/build/disk.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/sbin/dumpsfs/build/disk.ho -------------------------------------------------------------------------------- /asst2/src/userland/sbin/dumpsfs/build/dumpsfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/sbin/dumpsfs/build/dumpsfs -------------------------------------------------------------------------------- /asst2/src/userland/sbin/dumpsfs/build/dumpsfs.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/sbin/dumpsfs/build/dumpsfs.ho -------------------------------------------------------------------------------- /asst2/src/userland/sbin/dumpsfs/build/host-dumpsfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/sbin/dumpsfs/build/host-dumpsfs -------------------------------------------------------------------------------- /asst2/src/userland/sbin/dumpsfs/build/support.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/sbin/dumpsfs/build/support.ho -------------------------------------------------------------------------------- /asst2/src/userland/sbin/halt/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for halt 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=halt 7 | SRCS=halt.c 8 | BINDIR=/sbin 9 | 10 | 11 | .include "$(TOP)/mk/os161.prog.mk" 12 | 13 | -------------------------------------------------------------------------------- /asst2/src/userland/sbin/halt/build/halt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/sbin/halt/build/halt -------------------------------------------------------------------------------- /asst2/src/userland/sbin/mksfs/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for mksfs 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=mksfs 7 | SRCS=mksfs.c disk.c support.c 8 | BINDIR=/sbin 9 | HOSTBINDIR=/hostbin 10 | 11 | 12 | .include "$(TOP)/mk/os161.prog.mk" 13 | .include "$(TOP)/mk/os161.hostprog.mk" 14 | -------------------------------------------------------------------------------- /asst2/src/userland/sbin/mksfs/build/.hostdepend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/mksfs.ho: \ 2 | mksfs.c \ 3 | support.h \ 4 | $(INSTALLTOP)/hostinclude/kern/sfs.h \ 5 | $(INSTALLTOP)/hostinclude/hostcompat.h \ 6 | disk.h 7 | $(MYBUILDDIR)/disk.ho: \ 8 | disk.c \ 9 | support.h \ 10 | disk.h 11 | $(MYBUILDDIR)/support.ho: \ 12 | support.c 13 | -------------------------------------------------------------------------------- /asst2/src/userland/sbin/mksfs/build/disk.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/sbin/mksfs/build/disk.ho -------------------------------------------------------------------------------- /asst2/src/userland/sbin/mksfs/build/host-mksfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/sbin/mksfs/build/host-mksfs -------------------------------------------------------------------------------- /asst2/src/userland/sbin/mksfs/build/mksfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/sbin/mksfs/build/mksfs -------------------------------------------------------------------------------- /asst2/src/userland/sbin/mksfs/build/mksfs.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/sbin/mksfs/build/mksfs.ho -------------------------------------------------------------------------------- /asst2/src/userland/sbin/mksfs/build/support.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/sbin/mksfs/build/support.ho -------------------------------------------------------------------------------- /asst2/src/userland/sbin/poweroff/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for poweroff 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=poweroff 7 | SRCS=poweroff.c 8 | BINDIR=/sbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/sbin/poweroff/build/poweroff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/sbin/poweroff/build/poweroff -------------------------------------------------------------------------------- /asst2/src/userland/sbin/reboot/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for reboot 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=reboot 7 | SRCS=reboot.c 8 | BINDIR=/sbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/sbin/reboot/build/reboot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/sbin/reboot/build/reboot -------------------------------------------------------------------------------- /asst2/src/userland/sbin/sfsck/build/disk.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/sbin/sfsck/build/disk.ho -------------------------------------------------------------------------------- /asst2/src/userland/sbin/sfsck/build/freemap.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/sbin/sfsck/build/freemap.ho -------------------------------------------------------------------------------- /asst2/src/userland/sbin/sfsck/build/host-sfsck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/sbin/sfsck/build/host-sfsck -------------------------------------------------------------------------------- /asst2/src/userland/sbin/sfsck/build/inode.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/sbin/sfsck/build/inode.ho -------------------------------------------------------------------------------- /asst2/src/userland/sbin/sfsck/build/main.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/sbin/sfsck/build/main.ho -------------------------------------------------------------------------------- /asst2/src/userland/sbin/sfsck/build/pass1.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/sbin/sfsck/build/pass1.ho -------------------------------------------------------------------------------- /asst2/src/userland/sbin/sfsck/build/pass2.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/sbin/sfsck/build/pass2.ho -------------------------------------------------------------------------------- /asst2/src/userland/sbin/sfsck/build/sb.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/sbin/sfsck/build/sb.ho -------------------------------------------------------------------------------- /asst2/src/userland/sbin/sfsck/build/sfs.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/sbin/sfsck/build/sfs.ho -------------------------------------------------------------------------------- /asst2/src/userland/sbin/sfsck/build/sfsck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/sbin/sfsck/build/sfsck -------------------------------------------------------------------------------- /asst2/src/userland/sbin/sfsck/build/support.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/sbin/sfsck/build/support.ho -------------------------------------------------------------------------------- /asst2/src/userland/sbin/sfsck/build/utils.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/sbin/sfsck/build/utils.ho -------------------------------------------------------------------------------- /asst2/src/userland/testbin/add/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for add 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=add 7 | SRCS=add.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/add/build/add: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/add/build/add -------------------------------------------------------------------------------- /asst2/src/userland/testbin/argtest/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for argtest 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=argtest 7 | SRCS=argtest.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/argtest/build/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/argtest.o: \ 2 | argtest.c \ 3 | $(INSTALLTOP)/include/stdio.h \ 4 | $(INSTALLTOP)/include/kern/types.h \ 5 | $(INSTALLTOP)/include/kern/machine/types.h \ 6 | $(INSTALLTOP)/include/types/size_t.h \ 7 | $(INSTALLTOP)/include/sys/null.h 8 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/argtest/build/argtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/argtest/build/argtest -------------------------------------------------------------------------------- /asst2/src/userland/testbin/asst2/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for filetest 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=asst2 7 | SRCS=asst2.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/asst2/build/asst2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/asst2/build/asst2 -------------------------------------------------------------------------------- /asst2/src/userland/testbin/badcall/build/badcall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/badcall/build/badcall -------------------------------------------------------------------------------- /asst2/src/userland/testbin/bigexec/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for bigexec 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=bigexec 7 | SRCS=bigexec.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/bigexec/build/bigexec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/bigexec/build/bigexec -------------------------------------------------------------------------------- /asst2/src/userland/testbin/bigfile/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for bigfile 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=bigfile 7 | SRCS=bigfile.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/bigfile/build/bigfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/bigfile/build/bigfile -------------------------------------------------------------------------------- /asst2/src/userland/testbin/bigfork/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for bigfork 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=bigfork 7 | SRCS=bigfork.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/bigfork/build/bigfork: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/bigfork/build/bigfork -------------------------------------------------------------------------------- /asst2/src/userland/testbin/bigseek/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for bigseek 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=bigseek 7 | SRCS=bigseek.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/bigseek/build/bigseek: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/bigseek/build/bigseek -------------------------------------------------------------------------------- /asst2/src/userland/testbin/bloat/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for bloat 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=bloat 7 | SRCS=bloat.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/bloat/build/bloat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/bloat/build/bloat -------------------------------------------------------------------------------- /asst2/src/userland/testbin/conman/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for conman 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=conman 7 | SRCS=conman.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/conman/build/conman: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/conman/build/conman -------------------------------------------------------------------------------- /asst2/src/userland/testbin/crash/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for crash 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=crash 7 | SRCS=crash.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/crash/build/crash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/crash/build/crash -------------------------------------------------------------------------------- /asst2/src/userland/testbin/ctest/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for ctest 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=ctest 7 | SRCS=ctest.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/ctest/build/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/ctest.o: \ 2 | ctest.c \ 3 | $(INSTALLTOP)/include/stdio.h \ 4 | $(INSTALLTOP)/include/kern/types.h \ 5 | $(INSTALLTOP)/include/kern/machine/types.h \ 6 | $(INSTALLTOP)/include/types/size_t.h \ 7 | $(INSTALLTOP)/include/sys/null.h \ 8 | $(INSTALLTOP)/include/stdlib.h 9 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/ctest/build/ctest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/ctest/build/ctest -------------------------------------------------------------------------------- /asst2/src/userland/testbin/dirconc/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for dirconc 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=dirconc 7 | SRCS=dirconc.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/dirconc/build/dirconc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/dirconc/build/dirconc -------------------------------------------------------------------------------- /asst2/src/userland/testbin/dirseek/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for dirseek 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=dirseek 7 | SRCS=dirseek.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/dirseek/build/dirseek: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/dirseek/build/dirseek -------------------------------------------------------------------------------- /asst2/src/userland/testbin/dirtest/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for dirtest 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=dirtest 7 | SRCS=dirtest.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/dirtest/build/dirtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/dirtest/build/dirtest -------------------------------------------------------------------------------- /asst2/src/userland/testbin/f_test/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for f_test 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=f_test 7 | SRCS=f_test.c f_read.c f_write.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/f_test/build/f_test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/f_test/build/f_test -------------------------------------------------------------------------------- /asst2/src/userland/testbin/factorial/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for factorial 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=factorial 7 | SRCS=factorial.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/factorial/build/factorial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/factorial/build/factorial -------------------------------------------------------------------------------- /asst2/src/userland/testbin/farm/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for farm 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=farm 7 | SRCS=farm.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/farm/build/farm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/farm/build/farm -------------------------------------------------------------------------------- /asst2/src/userland/testbin/faulter/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for faulter 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=faulter 7 | SRCS=faulter.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/faulter/build/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/faulter.o: \ 2 | faulter.c \ 3 | $(INSTALLTOP)/include/stdio.h \ 4 | $(INSTALLTOP)/include/kern/types.h \ 5 | $(INSTALLTOP)/include/kern/machine/types.h \ 6 | $(INSTALLTOP)/include/types/size_t.h \ 7 | $(INSTALLTOP)/include/sys/null.h 8 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/faulter/build/faulter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/faulter/build/faulter -------------------------------------------------------------------------------- /asst2/src/userland/testbin/filetest/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for filetest 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=filetest 7 | SRCS=filetest.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/filetest/build/filetest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/filetest/build/filetest -------------------------------------------------------------------------------- /asst2/src/userland/testbin/forkbomb/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for forkbomb 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=forkbomb 7 | SRCS=forkbomb.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/forkbomb/build/forkbomb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/forkbomb/build/forkbomb -------------------------------------------------------------------------------- /asst2/src/userland/testbin/forktest/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for forktest 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=forktest 7 | SRCS=forktest.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/forktest/build/forktest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/forktest/build/forktest -------------------------------------------------------------------------------- /asst2/src/userland/testbin/frack/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for frack 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=frack 7 | SRCS=main.c workloads.c ops.c do.c check.c pool.c data.c name.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/frack/build/frack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/frack/build/frack -------------------------------------------------------------------------------- /asst2/src/userland/testbin/hash/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for hash 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=hash 7 | SRCS=hash.c 8 | BINDIR=/testbin 9 | HOSTBINDIR=/hostbin 10 | 11 | .include "$(TOP)/mk/os161.prog.mk" 12 | .include "$(TOP)/mk/os161.hostprog.mk" 13 | 14 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/hash/build/.hostdepend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/hash.ho: \ 2 | hash.c \ 3 | $(INSTALLTOP)/hostinclude/hostcompat.h 4 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/hash/build/hash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/hash/build/hash -------------------------------------------------------------------------------- /asst2/src/userland/testbin/hash/build/hash.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/hash/build/hash.ho -------------------------------------------------------------------------------- /asst2/src/userland/testbin/hash/build/host-hash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/hash/build/host-hash -------------------------------------------------------------------------------- /asst2/src/userland/testbin/hog/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for hog 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=hog 7 | SRCS=hog.c 8 | BINDIR=/testbin 9 | 10 | 11 | .include "$(TOP)/mk/os161.prog.mk" 12 | 13 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/hog/build/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/hog.o: \ 2 | hog.c 3 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/hog/build/hog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/hog/build/hog -------------------------------------------------------------------------------- /asst2/src/userland/testbin/huge/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for huge 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=huge 7 | SRCS=huge.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/huge/build/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/huge.o: \ 2 | huge.c \ 3 | $(INSTALLTOP)/include/stdio.h \ 4 | $(INSTALLTOP)/include/kern/types.h \ 5 | $(INSTALLTOP)/include/kern/machine/types.h \ 6 | $(INSTALLTOP)/include/types/size_t.h \ 7 | $(INSTALLTOP)/include/sys/null.h \ 8 | $(INSTALLTOP)/include/stdlib.h 9 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/huge/build/huge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/huge/build/huge -------------------------------------------------------------------------------- /asst2/src/userland/testbin/malloctest/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for malloctest 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=malloctest 7 | SRCS=malloctest.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/malloctest/build/malloctest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/malloctest/build/malloctest -------------------------------------------------------------------------------- /asst2/src/userland/testbin/matmult/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for matmult 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=matmult 7 | SRCS=matmult.c 8 | BINDIR=/testbin 9 | 10 | 11 | .include "$(TOP)/mk/os161.prog.mk" 12 | 13 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/matmult/build/matmult: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/matmult/build/matmult -------------------------------------------------------------------------------- /asst2/src/userland/testbin/multiexec/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for multiexec 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=multiexec 7 | SRCS=multiexec.c 8 | BINDIR=/testbin 9 | 10 | 11 | .include "$(TOP)/mk/os161.prog.mk" 12 | 13 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/multiexec/build/multiexec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/multiexec/build/multiexec -------------------------------------------------------------------------------- /asst2/src/userland/testbin/palin/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for palin 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=palin 7 | SRCS=palin.c 8 | BINDIR=/testbin 9 | 10 | 11 | .include "$(TOP)/mk/os161.prog.mk" 12 | 13 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/palin/build/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/palin.o: \ 2 | palin.c \ 3 | $(INSTALLTOP)/include/stdio.h \ 4 | $(INSTALLTOP)/include/kern/types.h \ 5 | $(INSTALLTOP)/include/kern/machine/types.h \ 6 | $(INSTALLTOP)/include/types/size_t.h \ 7 | $(INSTALLTOP)/include/sys/null.h \ 8 | $(INSTALLTOP)/include/string.h 9 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/palin/build/palin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/palin/build/palin -------------------------------------------------------------------------------- /asst2/src/userland/testbin/parallelvm/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for parallelvm 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=parallelvm 7 | SRCS=parallelvm.c 8 | BINDIR=/testbin 9 | 10 | 11 | .include "$(TOP)/mk/os161.prog.mk" 12 | 13 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/parallelvm/build/parallelvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/parallelvm/build/parallelvm -------------------------------------------------------------------------------- /asst2/src/userland/testbin/poisondisk/build/.hostdepend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/poisondisk.ho: \ 2 | poisondisk.c \ 3 | $(INSTALLTOP)/hostinclude/hostcompat.h \ 4 | ../../sbin/mksfs/disk.h 5 | $(MYBUILDDIR)/disk.ho: \ 6 | ../../sbin/mksfs/disk.c \ 7 | ../../sbin/mksfs/support.h \ 8 | ../../sbin/mksfs/disk.h 9 | $(MYBUILDDIR)/support.ho: \ 10 | ../../sbin/mksfs/support.c 11 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/poisondisk/build/disk.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/poisondisk/build/disk.ho -------------------------------------------------------------------------------- /asst2/src/userland/testbin/poisondisk/build/host-poisondisk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/poisondisk/build/host-poisondisk -------------------------------------------------------------------------------- /asst2/src/userland/testbin/poisondisk/build/poisondisk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/poisondisk/build/poisondisk -------------------------------------------------------------------------------- /asst2/src/userland/testbin/poisondisk/build/poisondisk.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/poisondisk/build/poisondisk.ho -------------------------------------------------------------------------------- /asst2/src/userland/testbin/poisondisk/build/support.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/poisondisk/build/support.ho -------------------------------------------------------------------------------- /asst2/src/userland/testbin/psort/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for psort 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=psort 7 | SRCS=psort.c 8 | BINDIR=/testbin 9 | HOSTBINDIR=/hostbin 10 | 11 | .include "$(TOP)/mk/os161.prog.mk" 12 | .include "$(TOP)/mk/os161.hostprog.mk" 13 | 14 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/psort/build/.hostdepend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/psort.ho: \ 2 | psort.c 3 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/psort/build/host-psort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/psort/build/host-psort -------------------------------------------------------------------------------- /asst2/src/userland/testbin/psort/build/psort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/psort/build/psort -------------------------------------------------------------------------------- /asst2/src/userland/testbin/psort/build/psort.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/psort/build/psort.ho -------------------------------------------------------------------------------- /asst2/src/userland/testbin/randcall/build/randcall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/randcall/build/randcall -------------------------------------------------------------------------------- /asst2/src/userland/testbin/redirect/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for redirect 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=redirect 7 | SRCS=redirect.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/redirect/build/redirect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/redirect/build/redirect -------------------------------------------------------------------------------- /asst2/src/userland/testbin/rmdirtest/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for rmdirtest 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=rmdirtest 7 | SRCS=rmdirtest.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/rmdirtest/build/rmdirtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/rmdirtest/build/rmdirtest -------------------------------------------------------------------------------- /asst2/src/userland/testbin/rmtest/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for rmtest 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=rmtest 7 | SRCS=rmtest.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/rmtest/build/rmtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/rmtest/build/rmtest -------------------------------------------------------------------------------- /asst2/src/userland/testbin/sbrktest/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for sbrktest 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=sbrktest 7 | SRCS=sbrktest.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/sbrktest/build/sbrktest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/sbrktest/build/sbrktest -------------------------------------------------------------------------------- /asst2/src/userland/testbin/schedpong/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for schedpong 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=schedpong 7 | SRCS=main.c think.c grind.c pong.c results.c usem.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/schedpong/build/schedpong: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/schedpong/build/schedpong -------------------------------------------------------------------------------- /asst2/src/userland/testbin/sort/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for sort 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=sort 7 | SRCS=sort.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/sort/build/sort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/sort/build/sort -------------------------------------------------------------------------------- /asst2/src/userland/testbin/sparsefile/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for sparsefile 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=sparsefile 7 | SRCS=sparsefile.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/sparsefile/build/sparsefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/sparsefile/build/sparsefile -------------------------------------------------------------------------------- /asst2/src/userland/testbin/tail/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for tail 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=tail 7 | SRCS=tail.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/tail/build/tail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/tail/build/tail -------------------------------------------------------------------------------- /asst2/src/userland/testbin/tictac/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for tictac 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=tictac 7 | SRCS=tictac.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/tictac/build/tictac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/tictac/build/tictac -------------------------------------------------------------------------------- /asst2/src/userland/testbin/triplehuge/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for triplehuge 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=triplehuge 7 | SRCS=triplehuge.c 8 | LIBS=-ltest 9 | BINDIR=/testbin 10 | 11 | .include "$(TOP)/mk/os161.prog.mk" 12 | 13 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/triplehuge/build/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/triplehuge.o: \ 2 | triplehuge.c \ 3 | $(INSTALLTOP)/include/test/triple.h 4 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/triplehuge/build/triplehuge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/triplehuge/build/triplehuge -------------------------------------------------------------------------------- /asst2/src/userland/testbin/triplemat/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for triplemat 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=triplemat 7 | SRCS=triplemat.c 8 | LIBS=-ltest 9 | BINDIR=/testbin 10 | 11 | .include "$(TOP)/mk/os161.prog.mk" 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/triplemat/build/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/triplemat.o: \ 2 | triplemat.c \ 3 | $(INSTALLTOP)/include/test/triple.h 4 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/triplemat/build/triplemat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/triplemat/build/triplemat -------------------------------------------------------------------------------- /asst2/src/userland/testbin/triplesort/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for triplesort 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=triplesort 7 | SRCS=triplesort.c 8 | LIBS=-ltest 9 | BINDIR=/testbin 10 | 11 | .include "$(TOP)/mk/os161.prog.mk" 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/triplesort/build/.depend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/triplesort.o: \ 2 | triplesort.c \ 3 | $(INSTALLTOP)/include/test/triple.h 4 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/triplesort/build/triplesort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/triplesort/build/triplesort -------------------------------------------------------------------------------- /asst2/src/userland/testbin/usemtest/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for usemtest 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=usemtest 7 | SRCS=usemtest.c 8 | BINDIR=/testbin 9 | HOSTBINDIR=/hostbin 10 | 11 | .include "$(TOP)/mk/os161.prog.mk" 12 | .include "$(TOP)/mk/os161.hostprog.mk" 13 | 14 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/usemtest/build/.hostdepend: -------------------------------------------------------------------------------- 1 | $(MYBUILDDIR)/usemtest.ho: \ 2 | usemtest.c 3 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/usemtest/build/host-usemtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/usemtest/build/host-usemtest -------------------------------------------------------------------------------- /asst2/src/userland/testbin/usemtest/build/usemtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/usemtest/build/usemtest -------------------------------------------------------------------------------- /asst2/src/userland/testbin/usemtest/build/usemtest.ho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/usemtest/build/usemtest.ho -------------------------------------------------------------------------------- /asst2/src/userland/testbin/userthreads/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for userthreads 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=userthreads 7 | SRCS=userthreads.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/zero/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for zero 2 | 3 | TOP=../../.. 4 | .include "$(TOP)/mk/os161.config.mk" 5 | 6 | PROG=zero 7 | SRCS=zero.c 8 | BINDIR=/testbin 9 | 10 | .include "$(TOP)/mk/os161.prog.mk" 11 | 12 | -------------------------------------------------------------------------------- /asst2/src/userland/testbin/zero/build/zero: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2/src/userland/testbin/zero/build/zero -------------------------------------------------------------------------------- /asst2_documentation/ASST2.sh: -------------------------------------------------------------------------------- 1 | export MAKESYSPATH=$HOME/os161/tools/share/mk/ 2 | cd asst2/src 3 | ./configure 4 | bmake 5 | cd kern/conf 6 | ./config ASST2 7 | cd ../compile/ASST2 8 | bmake depend 9 | bmake 10 | bmake install 11 | cd ~/os161/root 12 | sys161 kernel "p /testbin/asst2" 13 | -------------------------------------------------------------------------------- /asst2_documentation/asst2_spec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2_documentation/asst2_spec.pdf -------------------------------------------------------------------------------- /asst2_documentation/design.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2_documentation/design.pdf -------------------------------------------------------------------------------- /asst2_documentation/design.synctex.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saif-mahmud/OS161-Assignments/91587df9a339062322aa4df5bfa792fd082154d0/asst2_documentation/design.synctex.gz --------------------------------------------------------------------------------