├── .DS_Store ├── .gitignore ├── 1.sh ├── README.md ├── final ├── Linux.mindnode │ ├── QuickLook │ │ └── Preview.jpg │ ├── contents.xml │ ├── resources │ │ ├── 1728C883-C03B-4895-A460-1922E120BAAA.tiff │ │ ├── 56869710-91D6-412D-BD01-A749AAC9C5A0.tiff │ │ ├── 5C434379-6A23-4BCE-9AE1-E9220BD9C41F.tiff │ │ ├── 63C17838-74E8-4307-885A-14DD1148CEF7.tiff │ │ ├── 6CB32B54-0B06-4716-BCFC-9279C0FAFAED.tiff │ │ ├── 6F4068B4-AEEE-44D1-A317-20D62273D04C.tiff │ │ ├── 7A4DBFA2-32F5-490E-80F8-92C8620E241F.tiff │ │ ├── 8E26B116-ABDA-47C5-8854-FCEAF8E2256F.tiff │ │ ├── C50CA89A-724E-4F0F-94D6-21E85F71387A.tiff │ │ ├── CE8D44CA-CC83-4B5E-8734-142FB836C365.tiff │ │ └── DAC46108-D499-43FD-B408-C90BF2E36500.tiff │ ├── style.mindnodestyle │ │ ├── contents.xml │ │ └── metadata.plist │ └── viewState.plist ├── PV.html ├── PV.md ├── PV_files │ ├── Linux.png │ ├── figure1.gif │ ├── os.001.jpg │ ├── os.002.jpg │ ├── os.003.jpg │ ├── os.004.jpg │ ├── os.005.jpg │ ├── os.006.jpg │ ├── os.007.jpg │ └── os.008.jpg ├── final.tar ├── os.key │ ├── Data │ │ ├── 114456449_2880x2025-small.jpg │ │ ├── 146470268_2709x2709-small.jpg │ │ ├── 154894431_1197x1775-small.jpg │ │ ├── mt0@2x.jpg │ │ ├── mt10@2x.jpg │ │ ├── mt11@2x.jpg │ │ ├── mt1@2x.jpg │ │ ├── mt2@2x.jpg │ │ ├── mt3@2x.jpg │ │ ├── mt4@2x.jpg │ │ ├── mt5@2x.jpg │ │ ├── mt6@2x.jpg │ │ ├── mt7@2x.jpg │ │ ├── mt8@2x.jpg │ │ ├── mt9@2x.jpg │ │ ├── pasted-image-1.tif │ │ ├── pasted-image-small-1.png │ │ ├── pasted-image-small.png │ │ ├── pasted-image.tif │ │ ├── st0.jpg │ │ ├── st2-1.jpg │ │ ├── st2.jpg │ │ ├── st3.jpg │ │ ├── st4.jpg │ │ ├── st5.jpg │ │ ├── st6.jpg │ │ └── st7.jpg │ ├── Index.zip │ ├── Metadata │ │ ├── BuildVersionHistory.plist │ │ ├── DocumentIdentifier │ │ └── Properties.plist │ ├── preview-micro.jpg │ ├── preview-web.jpg │ └── preview.jpg ├── os │ ├── os.001.jpg │ ├── os.002.jpg │ ├── os.003.jpg │ ├── os.004.jpg │ ├── os.005.jpg │ ├── os.006.jpg │ ├── os.007.jpg │ └── os.008.jpg ├── ppt.key │ ├── Data │ │ ├── 142761833_2880x1921-small.jpg │ │ ├── 157048489_1269x1894-small.jpg │ │ ├── 157100795_2628x1752-small.jpg │ │ ├── mt0@2x.jpg │ │ ├── mt10@2x.jpg │ │ ├── mt11@2x.jpg │ │ ├── mt1@2x.jpg │ │ ├── mt2@2x.jpg │ │ ├── mt3@2x.jpg │ │ ├── mt4@2x.jpg │ │ ├── mt5@2x.jpg │ │ ├── mt6@2x.jpg │ │ ├── mt7@2x.jpg │ │ ├── mt8@2x.jpg │ │ ├── mt9@2x.jpg │ │ ├── pasted-image-1.tif │ │ ├── pasted-image-2.tif │ │ ├── pasted-image-small-1.png │ │ ├── pasted-image-small-2.png │ │ ├── pasted-image-small.png │ │ ├── pasted-image.tif │ │ ├── st0.jpg │ │ ├── st1.jpg │ │ ├── st2-1.jpg │ │ ├── st2-2.jpg │ │ ├── st2.jpg │ │ ├── st4-1.jpg │ │ ├── st4.jpg │ │ └── st5.jpg │ ├── Index.zip │ ├── Metadata │ │ ├── BuildVersionHistory.plist │ │ ├── DocumentIdentifier │ │ └── Properties.plist │ ├── preview-micro.jpg │ ├── preview-web.jpg │ └── preview.jpg ├── ppt.pdf ├── ppt.ppt └── static │ ├── Linux.png │ └── figure1.gif ├── graph ├── .DS_Store ├── lab4 │ ├── .DS_Store │ └── JOS .mindnode │ │ ├── QuickLook │ │ └── Preview.jpg │ │ ├── contents.xml │ │ ├── style.mindnodestyle │ │ ├── contents.xml │ │ └── metadata.plist │ │ └── viewState.plist └── lt_lab3 │ ├── .DS_Store │ ├── JOS .mindnode │ ├── QuickLook │ │ └── Preview.jpg │ ├── contents.xml │ ├── style.mindnodestyle │ │ ├── contents.xml │ │ └── metadata.plist │ └── viewState.plist │ ├── JOS.pdf │ ├── JOS.png │ └── README.md ├── lab1 ├── .DS_Store ├── README.html ├── README.md ├── README_files │ ├── ch1.png │ └── elf.png ├── assets │ ├── ch1.png │ └── elf.png ├── code │ ├── .DS_Store │ ├── .gdbinit │ ├── .gdbinit.tmpl │ ├── 1.txt │ ├── CODING │ ├── GNUmakefile │ ├── boot │ │ ├── .DS_Store │ │ ├── Makefrag │ │ ├── boot.S │ │ ├── main.c │ │ └── sign.pl │ ├── conf │ │ ├── env.mk │ │ └── lab.mk │ ├── grade-lab1 │ ├── gradelib.py │ ├── gradelib.pyc │ ├── handin-prep │ ├── inc │ │ ├── .DS_Store │ │ ├── COPYRIGHT │ │ ├── assert.h │ │ ├── csa.h │ │ ├── elf.h │ │ ├── error.h │ │ ├── kbdreg.h │ │ ├── memlayout.h │ │ ├── mmu.h │ │ ├── stab.h │ │ ├── stdarg.h │ │ ├── stdio.h │ │ ├── string.h │ │ ├── types.h │ │ └── x86.h │ ├── init.d │ ├── init.s │ ├── kern │ │ ├── .DS_Store │ │ ├── COPYRIGHT │ │ ├── Makefrag │ │ ├── console.c │ │ ├── console.h │ │ ├── entry.S │ │ ├── entrypgdir.c │ │ ├── init.c │ │ ├── kdebug.c │ │ ├── kdebug.h │ │ ├── kernel.ld │ │ ├── monitor.c │ │ ├── monitor.h │ │ └── printf.c │ ├── lib │ │ ├── .DS_Store │ │ ├── printfmt.c │ │ ├── readline.c │ │ └── string.c │ ├── mergedep.pl │ └── obj │ │ ├── .DS_Store │ │ ├── .deps │ │ ├── .vars.INIT_CFLAGS │ │ ├── .vars.KERN_CFLAGS │ │ ├── .vars.KERN_LDFLAGS │ │ ├── boot │ │ ├── boot │ │ └── boot.asm │ │ └── kern │ │ ├── .DS_Store │ │ ├── kernel │ │ ├── kernel.asm │ │ ├── kernel.img │ │ └── kernel.sym └── q.md ├── lab2 ├── .DS_Store ├── README.html ├── README.md ├── README_files │ └── map.jpg ├── assets │ ├── .DS_Store │ └── map.jpg ├── code │ ├── .DS_Store │ ├── CODING │ ├── GNUmakefile │ ├── boot │ │ ├── .DS_Store │ │ ├── Makefrag │ │ ├── boot.S │ │ ├── main.c │ │ └── sign.pl │ ├── conf │ │ ├── .DS_Store │ │ ├── env.mk │ │ └── lab.mk │ ├── grade-lab1 │ ├── grade-lab2 │ ├── gradelib.py │ ├── gradelib.pyc │ ├── handin-prep │ ├── inc │ │ ├── .DS_Store │ │ ├── COPYRIGHT │ │ ├── assert.h │ │ ├── csa.h │ │ ├── elf.h │ │ ├── error.h │ │ ├── kbdreg.h │ │ ├── memlayout.h │ │ ├── mmu.h │ │ ├── stab.h │ │ ├── stdarg.h │ │ ├── stdio.h │ │ ├── string.h │ │ ├── types.h │ │ └── x86.h │ ├── kern │ │ ├── .DS_Store │ │ ├── COPYRIGHT │ │ ├── Makefrag │ │ ├── console.c │ │ ├── console.h │ │ ├── entry.S │ │ ├── entrypgdir.c │ │ ├── init.c │ │ ├── kclock.c │ │ ├── kclock.h │ │ ├── kdebug.c │ │ ├── kdebug.h │ │ ├── kernel.ld │ │ ├── monitor.c │ │ ├── monitor.h │ │ ├── pmap.c │ │ ├── pmap.h │ │ └── printf.c │ ├── lib │ │ ├── .DS_Store │ │ ├── printfmt.c │ │ ├── readline.c │ │ └── string.c │ ├── mergedep.pl │ ├── obj │ │ ├── .DS_Store │ │ ├── .deps │ │ ├── .vars.INIT_CFLAGS │ │ ├── .vars.KERN_CFLAGS │ │ ├── .vars.KERN_LDFLAGS │ │ ├── boot │ │ │ ├── boot │ │ │ └── boot.asm │ │ └── kern │ │ │ ├── .DS_Store │ │ │ ├── kernel │ │ │ ├── kernel.asm │ │ │ ├── kernel.img │ │ │ └── kernel.sym │ └── output └── q.md ├── lab3 ├── .DS_Store ├── README.html ├── README.md ├── code │ ├── .DS_Store │ ├── CODING │ ├── GNUmakefile │ ├── boot │ │ ├── Makefrag │ │ ├── boot.S │ │ ├── main.c │ │ └── sign.pl │ ├── conf │ │ ├── env.mk │ │ └── lab.mk │ ├── grade-lab1 │ ├── grade-lab2 │ ├── grade-lab3 │ ├── gradelib.py │ ├── gradelib.pyc │ ├── handin-prep │ ├── inc │ │ ├── COPYRIGHT │ │ ├── assert.h │ │ ├── csa.h │ │ ├── elf.h │ │ ├── env.h │ │ ├── error.h │ │ ├── kbdreg.h │ │ ├── lib.h │ │ ├── memlayout.h │ │ ├── mmu.h │ │ ├── stab.h │ │ ├── stdarg.h │ │ ├── stdio.h │ │ ├── string.h │ │ ├── syscall.h │ │ ├── trap.h │ │ ├── types.h │ │ └── x86.h │ ├── init.d │ ├── init.s │ ├── kern │ │ ├── .DS_Store │ │ ├── COPYRIGHT │ │ ├── Makefrag │ │ ├── console.c │ │ ├── console.h │ │ ├── entry.S │ │ ├── entrypgdir.c │ │ ├── env.c │ │ ├── env.h │ │ ├── init.c │ │ ├── kclock.c │ │ ├── kclock.h │ │ ├── kdebug.c │ │ ├── kdebug.h │ │ ├── kernel.ld │ │ ├── monitor.c │ │ ├── monitor.h │ │ ├── pmap.c │ │ ├── pmap.h │ │ ├── printf.c │ │ ├── syscall.c │ │ ├── syscall.h │ │ ├── trap.c │ │ ├── trap.h │ │ └── trapentry.S │ ├── lib │ │ ├── Makefrag │ │ ├── console.c │ │ ├── entry.S │ │ ├── exit.c │ │ ├── libmain.c │ │ ├── panic.c │ │ ├── printf.c │ │ ├── printfmt.c │ │ ├── readline.c │ │ ├── string.c │ │ └── syscall.c │ ├── mergedep.pl │ ├── obj │ │ ├── .deps │ │ ├── .vars.INIT_CFLAGS │ │ ├── .vars.KERN_CFLAGS │ │ ├── .vars.KERN_LDFLAGS │ │ ├── .vars.USER_CFLAGS │ │ ├── boot │ │ │ ├── boot │ │ │ └── boot.asm │ │ ├── kern │ │ │ ├── init.d │ │ │ ├── kernel │ │ │ ├── kernel.asm │ │ │ ├── kernel.img │ │ │ └── kernel.sym │ │ └── user │ │ │ ├── badsegment │ │ │ ├── badsegment.asm │ │ │ ├── badsegment.sym │ │ │ ├── breakpoint │ │ │ ├── breakpoint.asm │ │ │ ├── breakpoint.sym │ │ │ ├── buggyhello │ │ │ ├── buggyhello.asm │ │ │ ├── buggyhello.sym │ │ │ ├── buggyhello2 │ │ │ ├── buggyhello2.asm │ │ │ ├── buggyhello2.sym │ │ │ ├── divzero │ │ │ ├── divzero.asm │ │ │ ├── divzero.sym │ │ │ ├── evilhello │ │ │ ├── evilhello.asm │ │ │ ├── evilhello.sym │ │ │ ├── faultread │ │ │ ├── faultread.asm │ │ │ ├── faultread.sym │ │ │ ├── faultreadkernel │ │ │ ├── faultreadkernel.asm │ │ │ ├── faultreadkernel.sym │ │ │ ├── faultwrite │ │ │ ├── faultwrite.asm │ │ │ ├── faultwrite.sym │ │ │ ├── faultwritekernel │ │ │ ├── faultwritekernel.asm │ │ │ ├── faultwritekernel.sym │ │ │ ├── hello │ │ │ ├── hello.asm │ │ │ ├── hello.sym │ │ │ ├── softint │ │ │ ├── softint.asm │ │ │ ├── softint.sym │ │ │ ├── testbss │ │ │ ├── testbss.asm │ │ │ └── testbss.sym │ ├── output │ └── user │ │ ├── Makefrag │ │ ├── badsegment.c │ │ ├── breakpoint.c │ │ ├── buggyhello.c │ │ ├── buggyhello2.c │ │ ├── divzero.c │ │ ├── evilhello.c │ │ ├── faultread.c │ │ ├── faultreadkernel.c │ │ ├── faultwrite.c │ │ ├── faultwritekernel.c │ │ ├── hello.c │ │ ├── softint.c │ │ ├── testbss.c │ │ └── user.ld └── parta │ ├── .DS_Store │ ├── CODING │ ├── GNUmakefile │ ├── boot │ ├── Makefrag │ ├── boot.S │ ├── main.c │ └── sign.pl │ ├── conf │ ├── env.mk │ └── lab.mk │ ├── grade-lab1 │ ├── grade-lab2 │ ├── grade-lab3 │ ├── gradelib.py │ ├── gradelib.pyc │ ├── handin-prep │ ├── inc │ ├── COPYRIGHT │ ├── assert.h │ ├── csa.h │ ├── elf.h │ ├── env.h │ ├── error.h │ ├── kbdreg.h │ ├── lib.h │ ├── memlayout.h │ ├── mmu.h │ ├── stab.h │ ├── stdarg.h │ ├── stdio.h │ ├── string.h │ ├── syscall.h │ ├── trap.h │ ├── types.h │ └── x86.h │ ├── kern │ ├── COPYRIGHT │ ├── Makefrag │ ├── console.c │ ├── console.h │ ├── entry.S │ ├── entrypgdir.c │ ├── env.c │ ├── env.h │ ├── init.c │ ├── kclock.c │ ├── kclock.h │ ├── kdebug.c │ ├── kdebug.h │ ├── kernel.ld │ ├── monitor.c │ ├── monitor.h │ ├── pmap.c │ ├── pmap.h │ ├── printf.c │ ├── syscall.c │ ├── syscall.h │ ├── trap.c │ ├── trap.h │ └── trapentry.S │ ├── lib │ ├── Makefrag │ ├── console.c │ ├── entry.S │ ├── exit.c │ ├── libmain.c │ ├── panic.c │ ├── printf.c │ ├── printfmt.c │ ├── readline.c │ ├── string.c │ └── syscall.c │ ├── mergedep.pl │ ├── obj │ ├── .deps │ ├── .vars.INIT_CFLAGS │ ├── .vars.KERN_CFLAGS │ ├── .vars.KERN_LDFLAGS │ ├── .vars.USER_CFLAGS │ ├── boot │ │ ├── boot │ │ └── boot.asm │ ├── kern │ │ ├── init.d │ │ ├── kernel │ │ ├── kernel.asm │ │ ├── kernel.img │ │ └── kernel.sym │ └── user │ │ ├── badsegment │ │ ├── badsegment.asm │ │ ├── badsegment.sym │ │ ├── breakpoint │ │ ├── breakpoint.asm │ │ ├── breakpoint.sym │ │ ├── buggyhello │ │ ├── buggyhello.asm │ │ ├── buggyhello.sym │ │ ├── buggyhello2 │ │ ├── buggyhello2.asm │ │ ├── buggyhello2.sym │ │ ├── divzero │ │ ├── divzero.asm │ │ ├── divzero.sym │ │ ├── evilhello │ │ ├── evilhello.asm │ │ ├── evilhello.sym │ │ ├── faultread │ │ ├── faultread.asm │ │ ├── faultread.sym │ │ ├── faultreadkernel │ │ ├── faultreadkernel.asm │ │ ├── faultreadkernel.sym │ │ ├── faultwrite │ │ ├── faultwrite.asm │ │ ├── faultwrite.sym │ │ ├── faultwritekernel │ │ ├── faultwritekernel.asm │ │ ├── faultwritekernel.sym │ │ ├── hello │ │ ├── hello.asm │ │ ├── hello.sym │ │ ├── softint │ │ ├── softint.asm │ │ ├── softint.sym │ │ ├── testbss │ │ ├── testbss.asm │ │ └── testbss.sym │ └── user │ ├── Makefrag │ ├── badsegment.c │ ├── breakpoint.c │ ├── buggyhello.c │ ├── buggyhello2.c │ ├── divzero.c │ ├── evilhello.c │ ├── faultread.c │ ├── faultreadkernel.c │ ├── faultwrite.c │ ├── faultwritekernel.c │ ├── hello.c │ ├── softint.c │ ├── testbss.c │ └── user.ld ├── lab4 ├── .DS_Store ├── README.html ├── README.md ├── challenge │ ├── .gdbinit.tmpl │ ├── CODING │ ├── GNUmakefile │ ├── boot │ │ ├── Makefrag │ │ ├── boot.S │ │ ├── main.c │ │ └── sign.pl │ ├── conf │ │ ├── env.mk │ │ └── lab.mk │ ├── grade-lab1 │ ├── grade-lab2 │ ├── grade-lab3 │ ├── grade-lab4 │ ├── gradelib.py │ ├── gradelib.pyc │ ├── handin-prep │ ├── inc │ │ ├── COPYRIGHT │ │ ├── assert.h │ │ ├── csa.h │ │ ├── elf.h │ │ ├── env.h │ │ ├── error.h │ │ ├── kbdreg.h │ │ ├── lib.h │ │ ├── memlayout.h │ │ ├── mmu.h │ │ ├── stab.h │ │ ├── stdarg.h │ │ ├── stdio.h │ │ ├── string.h │ │ ├── syscall.h │ │ ├── trap.h │ │ ├── types.h │ │ └── x86.h │ ├── init.d │ ├── init.s │ ├── jos.out.divzero │ ├── jos.out.softint │ ├── kern │ │ ├── COPYRIGHT │ │ ├── Makefrag │ │ ├── console.c │ │ ├── console.h │ │ ├── cpu.h │ │ ├── entry.S │ │ ├── entrypgdir.c │ │ ├── env.c │ │ ├── env.h │ │ ├── init.c │ │ ├── kclock.c │ │ ├── kclock.h │ │ ├── kdebug.c │ │ ├── kdebug.h │ │ ├── kernel.ld │ │ ├── lapic.c │ │ ├── monitor.c │ │ ├── monitor.h │ │ ├── mpconfig.c │ │ ├── mpentry.S │ │ ├── picirq.c │ │ ├── picirq.h │ │ ├── pmap.c │ │ ├── pmap.h │ │ ├── printf.c │ │ ├── sched.c │ │ ├── sched.h │ │ ├── spinlock.c │ │ ├── spinlock.h │ │ ├── syscall.c │ │ ├── syscall.h │ │ ├── trap.c │ │ ├── trap.h │ │ └── trapentry.S │ ├── lib │ │ ├── Makefrag │ │ ├── console.c │ │ ├── entry.S │ │ ├── exit.c │ │ ├── fork.c │ │ ├── ipc.c │ │ ├── libmain.c │ │ ├── panic.c │ │ ├── pfentry.S │ │ ├── pgfault.c │ │ ├── printf.c │ │ ├── printfmt.c │ │ ├── readline.c │ │ ├── string.c │ │ └── syscall.c │ ├── mergedep.pl │ ├── output │ └── user │ │ ├── Makefrag │ │ ├── badsegment.c │ │ ├── breakpoint.c │ │ ├── buggyhello.c │ │ ├── buggyhello2.c │ │ ├── csatest.c │ │ ├── divzero.c │ │ ├── dumbfork.c │ │ ├── evilhello.c │ │ ├── fairness.c │ │ ├── faultalloc.c │ │ ├── faultallocbad.c │ │ ├── faultbadhandler.c │ │ ├── faultdie.c │ │ ├── faultevilhandler.c │ │ ├── faultnostack.c │ │ ├── faultread.c │ │ ├── faultreadkernel.c │ │ ├── faultregs.c │ │ ├── faultwrite.c │ │ ├── faultwritekernel.c │ │ ├── forktree.c │ │ ├── hello.c │ │ ├── idle.c │ │ ├── pingpong.c │ │ ├── pingpongs.c │ │ ├── primes.c │ │ ├── softint.c │ │ ├── spin.c │ │ ├── stresssched.c │ │ ├── testbss.c │ │ ├── user.ld │ │ └── yield.c ├── partA │ ├── .DS_Store │ ├── CODING │ ├── GNUmakefile │ ├── boot │ │ ├── Makefrag │ │ ├── boot.S │ │ ├── main.c │ │ └── sign.pl │ ├── conf │ │ ├── env.mk │ │ └── lab.mk │ ├── grade-lab1 │ ├── grade-lab2 │ ├── grade-lab3 │ ├── grade-lab4 │ ├── gradelib.py │ ├── gradelib.pyc │ ├── handin-prep │ ├── inc │ │ ├── COPYRIGHT │ │ ├── assert.h │ │ ├── csa.h │ │ ├── elf.h │ │ ├── env.h │ │ ├── error.h │ │ ├── kbdreg.h │ │ ├── lib.h │ │ ├── memlayout.h │ │ ├── mmu.h │ │ ├── stab.h │ │ ├── stdarg.h │ │ ├── stdio.h │ │ ├── string.h │ │ ├── syscall.h │ │ ├── trap.h │ │ ├── types.h │ │ └── x86.h │ ├── init.d │ ├── init.s │ ├── jos.out.divzero │ ├── jos.out.faultalloc │ ├── jos.out.faultallocbad │ ├── jos.out.faultbadhandler │ ├── jos.out.faultdie │ ├── jos.out.faultevilhandler │ ├── jos.out.faultnostack │ ├── jos.out.faultregs │ ├── jos.out.forktree │ ├── jos.out.pingpong │ ├── jos.out.primes │ ├── jos.out.softint │ ├── jos.out.spin │ ├── jos.out.stresssched │ ├── kern │ │ ├── .DS_Store │ │ ├── COPYRIGHT │ │ ├── Makefrag │ │ ├── console.c │ │ ├── console.h │ │ ├── cpu.h │ │ ├── entry.S │ │ ├── entrypgdir.c │ │ ├── env.c │ │ ├── env.h │ │ ├── init.c │ │ ├── kclock.c │ │ ├── kclock.h │ │ ├── kdebug.c │ │ ├── kdebug.h │ │ ├── kernel.ld │ │ ├── lapic.c │ │ ├── monitor.c │ │ ├── monitor.h │ │ ├── mpconfig.c │ │ ├── mpentry.S │ │ ├── picirq.c │ │ ├── picirq.h │ │ ├── pmap.c │ │ ├── pmap.h │ │ ├── printf.c │ │ ├── sched.c │ │ ├── sched.h │ │ ├── spinlock.c │ │ ├── spinlock.h │ │ ├── syscall.c │ │ ├── syscall.h │ │ ├── trap.c │ │ ├── trap.h │ │ └── trapentry.S │ ├── lib │ │ ├── Makefrag │ │ ├── console.c │ │ ├── entry.S │ │ ├── exit.c │ │ ├── fork.c │ │ ├── ipc.c │ │ ├── libmain.c │ │ ├── panic.c │ │ ├── pfentry.S │ │ ├── pgfault.c │ │ ├── printf.c │ │ ├── printfmt.c │ │ ├── readline.c │ │ ├── string.c │ │ └── syscall.c │ ├── mergedep.pl │ ├── obj │ │ ├── .deps │ │ ├── .vars.INIT_CFLAGS │ │ ├── .vars.KERN_CFLAGS │ │ ├── .vars.KERN_LDFLAGS │ │ ├── .vars.USER_CFLAGS │ │ ├── boot │ │ │ ├── boot │ │ │ └── boot.asm │ │ ├── kern │ │ │ ├── init.d │ │ │ ├── kernel │ │ │ ├── kernel.asm │ │ │ ├── kernel.img │ │ │ └── kernel.sym │ │ └── user │ │ │ ├── badsegment │ │ │ ├── badsegment.asm │ │ │ ├── badsegment.sym │ │ │ ├── breakpoint │ │ │ ├── breakpoint.asm │ │ │ ├── breakpoint.sym │ │ │ ├── buggyhello │ │ │ ├── buggyhello.asm │ │ │ ├── buggyhello.sym │ │ │ ├── buggyhello2 │ │ │ ├── buggyhello2.asm │ │ │ ├── buggyhello2.sym │ │ │ ├── divzero │ │ │ ├── divzero.asm │ │ │ ├── divzero.sym │ │ │ ├── dumbfork │ │ │ ├── dumbfork.asm │ │ │ ├── dumbfork.sym │ │ │ ├── evilhello │ │ │ ├── evilhello.asm │ │ │ ├── evilhello.sym │ │ │ ├── fairness │ │ │ ├── fairness.asm │ │ │ ├── fairness.sym │ │ │ ├── faultalloc │ │ │ ├── faultalloc.asm │ │ │ ├── faultalloc.sym │ │ │ ├── faultallocbad │ │ │ ├── faultallocbad.asm │ │ │ ├── faultallocbad.sym │ │ │ ├── faultbadhandler │ │ │ ├── faultbadhandler.asm │ │ │ ├── faultbadhandler.sym │ │ │ ├── faultdie │ │ │ ├── faultdie.asm │ │ │ ├── faultdie.sym │ │ │ ├── faultevilhandler │ │ │ ├── faultevilhandler.asm │ │ │ ├── faultevilhandler.sym │ │ │ ├── faultnostack │ │ │ ├── faultnostack.asm │ │ │ ├── faultnostack.sym │ │ │ ├── faultread │ │ │ ├── faultread.asm │ │ │ ├── faultread.sym │ │ │ ├── faultreadkernel │ │ │ ├── faultreadkernel.asm │ │ │ ├── faultreadkernel.sym │ │ │ ├── faultregs │ │ │ ├── faultregs.asm │ │ │ ├── faultregs.sym │ │ │ ├── faultwrite │ │ │ ├── faultwrite.asm │ │ │ ├── faultwrite.sym │ │ │ ├── faultwritekernel │ │ │ ├── faultwritekernel.asm │ │ │ ├── faultwritekernel.sym │ │ │ ├── forktree │ │ │ ├── forktree.asm │ │ │ ├── forktree.sym │ │ │ ├── hello │ │ │ ├── hello.asm │ │ │ ├── hello.sym │ │ │ ├── idle │ │ │ ├── idle.asm │ │ │ ├── idle.sym │ │ │ ├── pingpong │ │ │ ├── pingpong.asm │ │ │ ├── pingpong.sym │ │ │ ├── pingpongs │ │ │ ├── pingpongs.asm │ │ │ ├── pingpongs.sym │ │ │ ├── primes │ │ │ ├── primes.asm │ │ │ ├── primes.sym │ │ │ ├── softint │ │ │ ├── softint.asm │ │ │ ├── softint.sym │ │ │ ├── spin │ │ │ ├── spin.asm │ │ │ ├── spin.sym │ │ │ ├── stresssched │ │ │ ├── stresssched.asm │ │ │ ├── stresssched.sym │ │ │ ├── testbss │ │ │ ├── testbss.asm │ │ │ ├── testbss.sym │ │ │ ├── yield │ │ │ ├── yield.asm │ │ │ └── yield.sym │ ├── output │ └── user │ │ ├── .DS_Store │ │ ├── Makefrag │ │ ├── badsegment.c │ │ ├── breakpoint.c │ │ ├── buggyhello.c │ │ ├── buggyhello2.c │ │ ├── divzero.c │ │ ├── dumbfork.c │ │ ├── evilhello.c │ │ ├── fairness.c │ │ ├── faultalloc.c │ │ ├── faultallocbad.c │ │ ├── faultbadhandler.c │ │ ├── faultdie.c │ │ ├── faultevilhandler.c │ │ ├── faultnostack.c │ │ ├── faultread.c │ │ ├── faultreadkernel.c │ │ ├── faultregs.c │ │ ├── faultwrite.c │ │ ├── faultwritekernel.c │ │ ├── forktree.c │ │ ├── hello.c │ │ ├── idle.c │ │ ├── pingpong.c │ │ ├── pingpongs.c │ │ ├── primes.c │ │ ├── softint.c │ │ ├── spin.c │ │ ├── stresssched.c │ │ ├── testbss.c │ │ ├── user.ld │ │ └── yield.c ├── partB │ ├── .DS_Store │ ├── .gdbinit │ ├── .gdbinit.tmpl │ ├── CODING │ ├── GNUmakefile │ ├── boot │ │ ├── Makefrag │ │ ├── boot.S │ │ ├── main.c │ │ └── sign.pl │ ├── conf │ │ ├── env.mk │ │ └── lab.mk │ ├── grade-lab1 │ ├── grade-lab2 │ ├── grade-lab3 │ ├── grade-lab4 │ ├── gradelib.py │ ├── gradelib.pyc │ ├── handin-prep │ ├── inc │ │ ├── COPYRIGHT │ │ ├── assert.h │ │ ├── csa.h │ │ ├── elf.h │ │ ├── env.h │ │ ├── error.h │ │ ├── kbdreg.h │ │ ├── lib.h │ │ ├── memlayout.h │ │ ├── mmu.h │ │ ├── stab.h │ │ ├── stdarg.h │ │ ├── stdio.h │ │ ├── string.h │ │ ├── syscall.h │ │ ├── trap.h │ │ ├── types.h │ │ └── x86.h │ ├── init.d │ ├── init.s │ ├── jos.out.divzero │ ├── jos.out.pingpong │ ├── jos.out.primes │ ├── jos.out.softint │ ├── jos.out.spin │ ├── jos.out.stresssched │ ├── kern │ │ ├── COPYRIGHT │ │ ├── Makefrag │ │ ├── console.c │ │ ├── console.h │ │ ├── cpu.h │ │ ├── entry.S │ │ ├── entrypgdir.c │ │ ├── env.c │ │ ├── env.h │ │ ├── init.c │ │ ├── kclock.c │ │ ├── kclock.h │ │ ├── kdebug.c │ │ ├── kdebug.h │ │ ├── kernel.ld │ │ ├── lapic.c │ │ ├── monitor.c │ │ ├── monitor.h │ │ ├── mpconfig.c │ │ ├── mpentry.S │ │ ├── picirq.c │ │ ├── picirq.h │ │ ├── pmap.c │ │ ├── pmap.h │ │ ├── printf.c │ │ ├── sched.c │ │ ├── sched.h │ │ ├── spinlock.c │ │ ├── spinlock.h │ │ ├── syscall.c │ │ ├── syscall.h │ │ ├── trap.c │ │ ├── trap.h │ │ └── trapentry.S │ ├── lib │ │ ├── Makefrag │ │ ├── console.c │ │ ├── entry.S │ │ ├── exit.c │ │ ├── fork.c │ │ ├── ipc.c │ │ ├── libmain.c │ │ ├── panic.c │ │ ├── pfentry.S │ │ ├── pgfault.c │ │ ├── printf.c │ │ ├── printfmt.c │ │ ├── readline.c │ │ ├── string.c │ │ └── syscall.c │ ├── mergedep.pl │ ├── obj │ │ ├── .DS_Store │ │ ├── .deps │ │ ├── .vars.INIT_CFLAGS │ │ ├── .vars.KERN_CFLAGS │ │ ├── .vars.KERN_LDFLAGS │ │ └── .vars.USER_CFLAGS │ ├── output │ └── user │ │ ├── Makefrag │ │ ├── badsegment.c │ │ ├── breakpoint.c │ │ ├── buggyhello.c │ │ ├── buggyhello2.c │ │ ├── divzero.c │ │ ├── dumbfork.c │ │ ├── evilhello.c │ │ ├── fairness.c │ │ ├── faultalloc.c │ │ ├── faultallocbad.c │ │ ├── faultbadhandler.c │ │ ├── faultdie.c │ │ ├── faultevilhandler.c │ │ ├── faultnostack.c │ │ ├── faultread.c │ │ ├── faultreadkernel.c │ │ ├── faultregs.c │ │ ├── faultwrite.c │ │ ├── faultwritekernel.c │ │ ├── forktree.c │ │ ├── hello.c │ │ ├── idle.c │ │ ├── pingpong.c │ │ ├── pingpongs.c │ │ ├── primes.c │ │ ├── softint.c │ │ ├── spin.c │ │ ├── stresssched.c │ │ ├── testbss.c │ │ ├── user.ld │ │ └── yield.c └── partC │ ├── .DS_Store │ ├── .gdbinit.tmpl │ ├── CODING │ ├── GNUmakefile │ ├── boot │ ├── Makefrag │ ├── boot.S │ ├── main.c │ └── sign.pl │ ├── conf │ ├── .DS_Store │ ├── env.mk │ └── lab.mk │ ├── grade-lab1 │ ├── grade-lab2 │ ├── grade-lab3 │ ├── grade-lab4 │ ├── gradelib.py │ ├── gradelib.pyc │ ├── handin-prep │ ├── inc │ ├── .DS_Store │ ├── COPYRIGHT │ ├── assert.h │ ├── csa.h │ ├── elf.h │ ├── env.h │ ├── error.h │ ├── kbdreg.h │ ├── lib.h │ ├── memlayout.h │ ├── mmu.h │ ├── stab.h │ ├── stdarg.h │ ├── stdio.h │ ├── string.h │ ├── syscall.h │ ├── trap.h │ ├── types.h │ └── x86.h │ ├── init.d │ ├── init.s │ ├── jos.out.divzero │ ├── jos.out.softint │ ├── kern │ ├── .DS_Store │ ├── COPYRIGHT │ ├── Makefrag │ ├── console.c │ ├── console.h │ ├── cpu.h │ ├── entry.S │ ├── entrypgdir.c │ ├── env.c │ ├── env.h │ ├── init.c │ ├── kclock.c │ ├── kclock.h │ ├── kdebug.c │ ├── kdebug.h │ ├── kernel.ld │ ├── lapic.c │ ├── monitor.c │ ├── monitor.h │ ├── mpconfig.c │ ├── mpentry.S │ ├── picirq.c │ ├── picirq.h │ ├── pmap.c │ ├── pmap.h │ ├── printf.c │ ├── sched.c │ ├── sched.h │ ├── spinlock.c │ ├── spinlock.h │ ├── syscall.c │ ├── syscall.h │ ├── trap.c │ ├── trap.h │ └── trapentry.S │ ├── lib │ ├── .DS_Store │ ├── Makefrag │ ├── console.c │ ├── entry.S │ ├── exit.c │ ├── fork.c │ ├── ipc.c │ ├── libmain.c │ ├── panic.c │ ├── pfentry.S │ ├── pgfault.c │ ├── printf.c │ ├── printfmt.c │ ├── readline.c │ ├── string.c │ └── syscall.c │ ├── mergedep.pl │ ├── output │ └── user │ ├── Makefrag │ ├── badsegment.c │ ├── breakpoint.c │ ├── buggyhello.c │ ├── buggyhello2.c │ ├── divzero.c │ ├── dumbfork.c │ ├── evilhello.c │ ├── fairness.c │ ├── faultalloc.c │ ├── faultallocbad.c │ ├── faultbadhandler.c │ ├── faultdie.c │ ├── faultevilhandler.c │ ├── faultnostack.c │ ├── faultread.c │ ├── faultreadkernel.c │ ├── faultregs.c │ ├── faultwrite.c │ ├── faultwritekernel.c │ ├── forktree.c │ ├── hello.c │ ├── idle.c │ ├── pingpong.c │ ├── pingpongs.c │ ├── primes.c │ ├── softint.c │ ├── spin.c │ ├── stresssched.c │ ├── testbss.c │ ├── user.ld │ └── yield.c ├── lab5 ├── .DS_Store ├── README.html ├── README.md └── lab.tar └── reading ├── The UNIX Time-Sharing System.pdf └── vm370.pdf /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/.gitignore -------------------------------------------------------------------------------- /1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/1.sh -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/README.md -------------------------------------------------------------------------------- /final/PV.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/PV.html -------------------------------------------------------------------------------- /final/PV.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/PV.md -------------------------------------------------------------------------------- /final/PV_files/Linux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/PV_files/Linux.png -------------------------------------------------------------------------------- /final/PV_files/figure1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/PV_files/figure1.gif -------------------------------------------------------------------------------- /final/PV_files/os.001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/PV_files/os.001.jpg -------------------------------------------------------------------------------- /final/PV_files/os.002.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/PV_files/os.002.jpg -------------------------------------------------------------------------------- /final/PV_files/os.003.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/PV_files/os.003.jpg -------------------------------------------------------------------------------- /final/PV_files/os.004.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/PV_files/os.004.jpg -------------------------------------------------------------------------------- /final/PV_files/os.005.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/PV_files/os.005.jpg -------------------------------------------------------------------------------- /final/PV_files/os.006.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/PV_files/os.006.jpg -------------------------------------------------------------------------------- /final/PV_files/os.007.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/PV_files/os.007.jpg -------------------------------------------------------------------------------- /final/PV_files/os.008.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/PV_files/os.008.jpg -------------------------------------------------------------------------------- /final/final.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/final.tar -------------------------------------------------------------------------------- /final/os.key/Data/mt0@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os.key/Data/mt0@2x.jpg -------------------------------------------------------------------------------- /final/os.key/Data/mt10@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os.key/Data/mt10@2x.jpg -------------------------------------------------------------------------------- /final/os.key/Data/mt11@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os.key/Data/mt11@2x.jpg -------------------------------------------------------------------------------- /final/os.key/Data/mt1@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os.key/Data/mt1@2x.jpg -------------------------------------------------------------------------------- /final/os.key/Data/mt2@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os.key/Data/mt2@2x.jpg -------------------------------------------------------------------------------- /final/os.key/Data/mt3@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os.key/Data/mt3@2x.jpg -------------------------------------------------------------------------------- /final/os.key/Data/mt4@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os.key/Data/mt4@2x.jpg -------------------------------------------------------------------------------- /final/os.key/Data/mt5@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os.key/Data/mt5@2x.jpg -------------------------------------------------------------------------------- /final/os.key/Data/mt6@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os.key/Data/mt6@2x.jpg -------------------------------------------------------------------------------- /final/os.key/Data/mt7@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os.key/Data/mt7@2x.jpg -------------------------------------------------------------------------------- /final/os.key/Data/mt8@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os.key/Data/mt8@2x.jpg -------------------------------------------------------------------------------- /final/os.key/Data/mt9@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os.key/Data/mt9@2x.jpg -------------------------------------------------------------------------------- /final/os.key/Data/st0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os.key/Data/st0.jpg -------------------------------------------------------------------------------- /final/os.key/Data/st2-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os.key/Data/st2-1.jpg -------------------------------------------------------------------------------- /final/os.key/Data/st2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os.key/Data/st2.jpg -------------------------------------------------------------------------------- /final/os.key/Data/st3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os.key/Data/st3.jpg -------------------------------------------------------------------------------- /final/os.key/Data/st4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os.key/Data/st4.jpg -------------------------------------------------------------------------------- /final/os.key/Data/st5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os.key/Data/st5.jpg -------------------------------------------------------------------------------- /final/os.key/Data/st6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os.key/Data/st6.jpg -------------------------------------------------------------------------------- /final/os.key/Data/st7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os.key/Data/st7.jpg -------------------------------------------------------------------------------- /final/os.key/Index.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os.key/Index.zip -------------------------------------------------------------------------------- /final/os.key/Metadata/DocumentIdentifier: -------------------------------------------------------------------------------- 1 | 9F2102C8-D68D-4AB5-A0BD-68F37B4964F5 -------------------------------------------------------------------------------- /final/os.key/preview-micro.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os.key/preview-micro.jpg -------------------------------------------------------------------------------- /final/os.key/preview-web.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os.key/preview-web.jpg -------------------------------------------------------------------------------- /final/os.key/preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os.key/preview.jpg -------------------------------------------------------------------------------- /final/os/os.001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os/os.001.jpg -------------------------------------------------------------------------------- /final/os/os.002.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os/os.002.jpg -------------------------------------------------------------------------------- /final/os/os.003.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os/os.003.jpg -------------------------------------------------------------------------------- /final/os/os.004.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os/os.004.jpg -------------------------------------------------------------------------------- /final/os/os.005.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os/os.005.jpg -------------------------------------------------------------------------------- /final/os/os.006.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os/os.006.jpg -------------------------------------------------------------------------------- /final/os/os.007.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os/os.007.jpg -------------------------------------------------------------------------------- /final/os/os.008.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/os/os.008.jpg -------------------------------------------------------------------------------- /final/ppt.key/Data/mt0@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/ppt.key/Data/mt0@2x.jpg -------------------------------------------------------------------------------- /final/ppt.key/Data/mt10@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/ppt.key/Data/mt10@2x.jpg -------------------------------------------------------------------------------- /final/ppt.key/Data/mt11@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/ppt.key/Data/mt11@2x.jpg -------------------------------------------------------------------------------- /final/ppt.key/Data/mt1@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/ppt.key/Data/mt1@2x.jpg -------------------------------------------------------------------------------- /final/ppt.key/Data/mt2@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/ppt.key/Data/mt2@2x.jpg -------------------------------------------------------------------------------- /final/ppt.key/Data/mt3@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/ppt.key/Data/mt3@2x.jpg -------------------------------------------------------------------------------- /final/ppt.key/Data/mt4@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/ppt.key/Data/mt4@2x.jpg -------------------------------------------------------------------------------- /final/ppt.key/Data/mt5@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/ppt.key/Data/mt5@2x.jpg -------------------------------------------------------------------------------- /final/ppt.key/Data/mt6@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/ppt.key/Data/mt6@2x.jpg -------------------------------------------------------------------------------- /final/ppt.key/Data/mt7@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/ppt.key/Data/mt7@2x.jpg -------------------------------------------------------------------------------- /final/ppt.key/Data/mt8@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/ppt.key/Data/mt8@2x.jpg -------------------------------------------------------------------------------- /final/ppt.key/Data/mt9@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/ppt.key/Data/mt9@2x.jpg -------------------------------------------------------------------------------- /final/ppt.key/Data/st0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/ppt.key/Data/st0.jpg -------------------------------------------------------------------------------- /final/ppt.key/Data/st1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/ppt.key/Data/st1.jpg -------------------------------------------------------------------------------- /final/ppt.key/Data/st2-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/ppt.key/Data/st2-1.jpg -------------------------------------------------------------------------------- /final/ppt.key/Data/st2-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/ppt.key/Data/st2-2.jpg -------------------------------------------------------------------------------- /final/ppt.key/Data/st2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/ppt.key/Data/st2.jpg -------------------------------------------------------------------------------- /final/ppt.key/Data/st4-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/ppt.key/Data/st4-1.jpg -------------------------------------------------------------------------------- /final/ppt.key/Data/st4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/ppt.key/Data/st4.jpg -------------------------------------------------------------------------------- /final/ppt.key/Data/st5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/ppt.key/Data/st5.jpg -------------------------------------------------------------------------------- /final/ppt.key/Index.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/ppt.key/Index.zip -------------------------------------------------------------------------------- /final/ppt.key/Metadata/DocumentIdentifier: -------------------------------------------------------------------------------- 1 | A768ED68-717B-422A-83D5-A3AD784A9156 -------------------------------------------------------------------------------- /final/ppt.key/preview-web.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/ppt.key/preview-web.jpg -------------------------------------------------------------------------------- /final/ppt.key/preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/ppt.key/preview.jpg -------------------------------------------------------------------------------- /final/ppt.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/ppt.pdf -------------------------------------------------------------------------------- /final/ppt.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/ppt.ppt -------------------------------------------------------------------------------- /final/static/Linux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/static/Linux.png -------------------------------------------------------------------------------- /final/static/figure1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/final/static/figure1.gif -------------------------------------------------------------------------------- /graph/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/graph/.DS_Store -------------------------------------------------------------------------------- /graph/lab4/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/graph/lab4/.DS_Store -------------------------------------------------------------------------------- /graph/lt_lab3/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/graph/lt_lab3/.DS_Store -------------------------------------------------------------------------------- /graph/lt_lab3/JOS.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/graph/lt_lab3/JOS.pdf -------------------------------------------------------------------------------- /graph/lt_lab3/JOS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/graph/lt_lab3/JOS.png -------------------------------------------------------------------------------- /graph/lt_lab3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/graph/lt_lab3/README.md -------------------------------------------------------------------------------- /lab1/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/.DS_Store -------------------------------------------------------------------------------- /lab1/README.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/README.html -------------------------------------------------------------------------------- /lab1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/README.md -------------------------------------------------------------------------------- /lab1/README_files/ch1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/README_files/ch1.png -------------------------------------------------------------------------------- /lab1/README_files/elf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/README_files/elf.png -------------------------------------------------------------------------------- /lab1/assets/ch1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/assets/ch1.png -------------------------------------------------------------------------------- /lab1/assets/elf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/assets/elf.png -------------------------------------------------------------------------------- /lab1/code/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/.DS_Store -------------------------------------------------------------------------------- /lab1/code/.gdbinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/.gdbinit -------------------------------------------------------------------------------- /lab1/code/.gdbinit.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/.gdbinit.tmpl -------------------------------------------------------------------------------- /lab1/code/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/1.txt -------------------------------------------------------------------------------- /lab1/code/CODING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/CODING -------------------------------------------------------------------------------- /lab1/code/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/GNUmakefile -------------------------------------------------------------------------------- /lab1/code/boot/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/boot/.DS_Store -------------------------------------------------------------------------------- /lab1/code/boot/Makefrag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/boot/Makefrag -------------------------------------------------------------------------------- /lab1/code/boot/boot.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/boot/boot.S -------------------------------------------------------------------------------- /lab1/code/boot/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/boot/main.c -------------------------------------------------------------------------------- /lab1/code/boot/sign.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/boot/sign.pl -------------------------------------------------------------------------------- /lab1/code/conf/env.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/conf/env.mk -------------------------------------------------------------------------------- /lab1/code/conf/lab.mk: -------------------------------------------------------------------------------- 1 | LAB=1 2 | PACKAGEDATE=Thu Sep 6 11:08:36 EDT 2012 3 | -------------------------------------------------------------------------------- /lab1/code/grade-lab1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/grade-lab1 -------------------------------------------------------------------------------- /lab1/code/gradelib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/gradelib.py -------------------------------------------------------------------------------- /lab1/code/gradelib.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/gradelib.pyc -------------------------------------------------------------------------------- /lab1/code/handin-prep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/handin-prep -------------------------------------------------------------------------------- /lab1/code/inc/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/inc/.DS_Store -------------------------------------------------------------------------------- /lab1/code/inc/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/inc/COPYRIGHT -------------------------------------------------------------------------------- /lab1/code/inc/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/inc/assert.h -------------------------------------------------------------------------------- /lab1/code/inc/csa.h: -------------------------------------------------------------------------------- 1 | int csa; -------------------------------------------------------------------------------- /lab1/code/inc/elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/inc/elf.h -------------------------------------------------------------------------------- /lab1/code/inc/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/inc/error.h -------------------------------------------------------------------------------- /lab1/code/inc/kbdreg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/inc/kbdreg.h -------------------------------------------------------------------------------- /lab1/code/inc/memlayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/inc/memlayout.h -------------------------------------------------------------------------------- /lab1/code/inc/mmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/inc/mmu.h -------------------------------------------------------------------------------- /lab1/code/inc/stab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/inc/stab.h -------------------------------------------------------------------------------- /lab1/code/inc/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/inc/stdarg.h -------------------------------------------------------------------------------- /lab1/code/inc/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/inc/stdio.h -------------------------------------------------------------------------------- /lab1/code/inc/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/inc/string.h -------------------------------------------------------------------------------- /lab1/code/inc/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/inc/types.h -------------------------------------------------------------------------------- /lab1/code/inc/x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/inc/x86.h -------------------------------------------------------------------------------- /lab1/code/init.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/init.d -------------------------------------------------------------------------------- /lab1/code/init.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/init.s -------------------------------------------------------------------------------- /lab1/code/kern/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/kern/.DS_Store -------------------------------------------------------------------------------- /lab1/code/kern/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/kern/COPYRIGHT -------------------------------------------------------------------------------- /lab1/code/kern/Makefrag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/kern/Makefrag -------------------------------------------------------------------------------- /lab1/code/kern/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/kern/console.c -------------------------------------------------------------------------------- /lab1/code/kern/console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/kern/console.h -------------------------------------------------------------------------------- /lab1/code/kern/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/kern/entry.S -------------------------------------------------------------------------------- /lab1/code/kern/entrypgdir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/kern/entrypgdir.c -------------------------------------------------------------------------------- /lab1/code/kern/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/kern/init.c -------------------------------------------------------------------------------- /lab1/code/kern/kdebug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/kern/kdebug.c -------------------------------------------------------------------------------- /lab1/code/kern/kdebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/kern/kdebug.h -------------------------------------------------------------------------------- /lab1/code/kern/kernel.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/kern/kernel.ld -------------------------------------------------------------------------------- /lab1/code/kern/monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/kern/monitor.c -------------------------------------------------------------------------------- /lab1/code/kern/monitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/kern/monitor.h -------------------------------------------------------------------------------- /lab1/code/kern/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/kern/printf.c -------------------------------------------------------------------------------- /lab1/code/lib/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/lib/.DS_Store -------------------------------------------------------------------------------- /lab1/code/lib/printfmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/lib/printfmt.c -------------------------------------------------------------------------------- /lab1/code/lib/readline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/lib/readline.c -------------------------------------------------------------------------------- /lab1/code/lib/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/lib/string.c -------------------------------------------------------------------------------- /lab1/code/mergedep.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/mergedep.pl -------------------------------------------------------------------------------- /lab1/code/obj/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/obj/.DS_Store -------------------------------------------------------------------------------- /lab1/code/obj/.deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/obj/.deps -------------------------------------------------------------------------------- /lab1/code/obj/.vars.INIT_CFLAGS: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lab1/code/obj/boot/boot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/obj/boot/boot -------------------------------------------------------------------------------- /lab1/code/obj/boot/boot.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/obj/boot/boot.asm -------------------------------------------------------------------------------- /lab1/code/obj/kern/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/obj/kern/.DS_Store -------------------------------------------------------------------------------- /lab1/code/obj/kern/kernel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/obj/kern/kernel -------------------------------------------------------------------------------- /lab1/code/obj/kern/kernel.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/obj/kern/kernel.asm -------------------------------------------------------------------------------- /lab1/code/obj/kern/kernel.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/obj/kern/kernel.img -------------------------------------------------------------------------------- /lab1/code/obj/kern/kernel.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/code/obj/kern/kernel.sym -------------------------------------------------------------------------------- /lab1/q.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab1/q.md -------------------------------------------------------------------------------- /lab2/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/.DS_Store -------------------------------------------------------------------------------- /lab2/README.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/README.html -------------------------------------------------------------------------------- /lab2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/README.md -------------------------------------------------------------------------------- /lab2/README_files/map.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/README_files/map.jpg -------------------------------------------------------------------------------- /lab2/assets/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/assets/.DS_Store -------------------------------------------------------------------------------- /lab2/assets/map.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/assets/map.jpg -------------------------------------------------------------------------------- /lab2/code/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/.DS_Store -------------------------------------------------------------------------------- /lab2/code/CODING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/CODING -------------------------------------------------------------------------------- /lab2/code/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/GNUmakefile -------------------------------------------------------------------------------- /lab2/code/boot/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/boot/.DS_Store -------------------------------------------------------------------------------- /lab2/code/boot/Makefrag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/boot/Makefrag -------------------------------------------------------------------------------- /lab2/code/boot/boot.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/boot/boot.S -------------------------------------------------------------------------------- /lab2/code/boot/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/boot/main.c -------------------------------------------------------------------------------- /lab2/code/boot/sign.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/boot/sign.pl -------------------------------------------------------------------------------- /lab2/code/conf/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/conf/.DS_Store -------------------------------------------------------------------------------- /lab2/code/conf/env.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/conf/env.mk -------------------------------------------------------------------------------- /lab2/code/conf/lab.mk: -------------------------------------------------------------------------------- 1 | LAB=2 2 | PACKAGEDATE=Fri Sep 14 16:34:02 EDT 2012 3 | -------------------------------------------------------------------------------- /lab2/code/grade-lab1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/grade-lab1 -------------------------------------------------------------------------------- /lab2/code/grade-lab2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/grade-lab2 -------------------------------------------------------------------------------- /lab2/code/gradelib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/gradelib.py -------------------------------------------------------------------------------- /lab2/code/gradelib.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/gradelib.pyc -------------------------------------------------------------------------------- /lab2/code/handin-prep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/handin-prep -------------------------------------------------------------------------------- /lab2/code/inc/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/inc/.DS_Store -------------------------------------------------------------------------------- /lab2/code/inc/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/inc/COPYRIGHT -------------------------------------------------------------------------------- /lab2/code/inc/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/inc/assert.h -------------------------------------------------------------------------------- /lab2/code/inc/csa.h: -------------------------------------------------------------------------------- 1 | int csa; -------------------------------------------------------------------------------- /lab2/code/inc/elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/inc/elf.h -------------------------------------------------------------------------------- /lab2/code/inc/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/inc/error.h -------------------------------------------------------------------------------- /lab2/code/inc/kbdreg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/inc/kbdreg.h -------------------------------------------------------------------------------- /lab2/code/inc/memlayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/inc/memlayout.h -------------------------------------------------------------------------------- /lab2/code/inc/mmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/inc/mmu.h -------------------------------------------------------------------------------- /lab2/code/inc/stab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/inc/stab.h -------------------------------------------------------------------------------- /lab2/code/inc/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/inc/stdarg.h -------------------------------------------------------------------------------- /lab2/code/inc/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/inc/stdio.h -------------------------------------------------------------------------------- /lab2/code/inc/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/inc/string.h -------------------------------------------------------------------------------- /lab2/code/inc/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/inc/types.h -------------------------------------------------------------------------------- /lab2/code/inc/x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/inc/x86.h -------------------------------------------------------------------------------- /lab2/code/kern/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/kern/.DS_Store -------------------------------------------------------------------------------- /lab2/code/kern/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/kern/COPYRIGHT -------------------------------------------------------------------------------- /lab2/code/kern/Makefrag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/kern/Makefrag -------------------------------------------------------------------------------- /lab2/code/kern/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/kern/console.c -------------------------------------------------------------------------------- /lab2/code/kern/console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/kern/console.h -------------------------------------------------------------------------------- /lab2/code/kern/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/kern/entry.S -------------------------------------------------------------------------------- /lab2/code/kern/entrypgdir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/kern/entrypgdir.c -------------------------------------------------------------------------------- /lab2/code/kern/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/kern/init.c -------------------------------------------------------------------------------- /lab2/code/kern/kclock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/kern/kclock.c -------------------------------------------------------------------------------- /lab2/code/kern/kclock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/kern/kclock.h -------------------------------------------------------------------------------- /lab2/code/kern/kdebug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/kern/kdebug.c -------------------------------------------------------------------------------- /lab2/code/kern/kdebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/kern/kdebug.h -------------------------------------------------------------------------------- /lab2/code/kern/kernel.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/kern/kernel.ld -------------------------------------------------------------------------------- /lab2/code/kern/monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/kern/monitor.c -------------------------------------------------------------------------------- /lab2/code/kern/monitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/kern/monitor.h -------------------------------------------------------------------------------- /lab2/code/kern/pmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/kern/pmap.c -------------------------------------------------------------------------------- /lab2/code/kern/pmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/kern/pmap.h -------------------------------------------------------------------------------- /lab2/code/kern/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/kern/printf.c -------------------------------------------------------------------------------- /lab2/code/lib/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/lib/.DS_Store -------------------------------------------------------------------------------- /lab2/code/lib/printfmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/lib/printfmt.c -------------------------------------------------------------------------------- /lab2/code/lib/readline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/lib/readline.c -------------------------------------------------------------------------------- /lab2/code/lib/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/lib/string.c -------------------------------------------------------------------------------- /lab2/code/mergedep.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/mergedep.pl -------------------------------------------------------------------------------- /lab2/code/obj/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/obj/.DS_Store -------------------------------------------------------------------------------- /lab2/code/obj/.deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/obj/.deps -------------------------------------------------------------------------------- /lab2/code/obj/.vars.INIT_CFLAGS: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lab2/code/obj/boot/boot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/obj/boot/boot -------------------------------------------------------------------------------- /lab2/code/obj/boot/boot.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/obj/boot/boot.asm -------------------------------------------------------------------------------- /lab2/code/obj/kern/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/obj/kern/.DS_Store -------------------------------------------------------------------------------- /lab2/code/obj/kern/kernel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/obj/kern/kernel -------------------------------------------------------------------------------- /lab2/code/obj/kern/kernel.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/obj/kern/kernel.asm -------------------------------------------------------------------------------- /lab2/code/obj/kern/kernel.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/obj/kern/kernel.img -------------------------------------------------------------------------------- /lab2/code/obj/kern/kernel.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/obj/kern/kernel.sym -------------------------------------------------------------------------------- /lab2/code/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/code/output -------------------------------------------------------------------------------- /lab2/q.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab2/q.md -------------------------------------------------------------------------------- /lab3/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/.DS_Store -------------------------------------------------------------------------------- /lab3/README.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/README.html -------------------------------------------------------------------------------- /lab3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/README.md -------------------------------------------------------------------------------- /lab3/code/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/.DS_Store -------------------------------------------------------------------------------- /lab3/code/CODING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/CODING -------------------------------------------------------------------------------- /lab3/code/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/GNUmakefile -------------------------------------------------------------------------------- /lab3/code/boot/Makefrag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/boot/Makefrag -------------------------------------------------------------------------------- /lab3/code/boot/boot.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/boot/boot.S -------------------------------------------------------------------------------- /lab3/code/boot/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/boot/main.c -------------------------------------------------------------------------------- /lab3/code/boot/sign.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/boot/sign.pl -------------------------------------------------------------------------------- /lab3/code/conf/env.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/conf/env.mk -------------------------------------------------------------------------------- /lab3/code/conf/lab.mk: -------------------------------------------------------------------------------- 1 | LAB=3 2 | PACKAGEDATE=Wed Sep 26 23:50:25 EDT 2012 3 | -------------------------------------------------------------------------------- /lab3/code/grade-lab1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/grade-lab1 -------------------------------------------------------------------------------- /lab3/code/grade-lab2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/grade-lab2 -------------------------------------------------------------------------------- /lab3/code/grade-lab3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/grade-lab3 -------------------------------------------------------------------------------- /lab3/code/gradelib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/gradelib.py -------------------------------------------------------------------------------- /lab3/code/gradelib.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/gradelib.pyc -------------------------------------------------------------------------------- /lab3/code/handin-prep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/handin-prep -------------------------------------------------------------------------------- /lab3/code/inc/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/inc/COPYRIGHT -------------------------------------------------------------------------------- /lab3/code/inc/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/inc/assert.h -------------------------------------------------------------------------------- /lab3/code/inc/csa.h: -------------------------------------------------------------------------------- 1 | int csa; -------------------------------------------------------------------------------- /lab3/code/inc/elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/inc/elf.h -------------------------------------------------------------------------------- /lab3/code/inc/env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/inc/env.h -------------------------------------------------------------------------------- /lab3/code/inc/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/inc/error.h -------------------------------------------------------------------------------- /lab3/code/inc/kbdreg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/inc/kbdreg.h -------------------------------------------------------------------------------- /lab3/code/inc/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/inc/lib.h -------------------------------------------------------------------------------- /lab3/code/inc/memlayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/inc/memlayout.h -------------------------------------------------------------------------------- /lab3/code/inc/mmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/inc/mmu.h -------------------------------------------------------------------------------- /lab3/code/inc/stab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/inc/stab.h -------------------------------------------------------------------------------- /lab3/code/inc/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/inc/stdarg.h -------------------------------------------------------------------------------- /lab3/code/inc/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/inc/stdio.h -------------------------------------------------------------------------------- /lab3/code/inc/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/inc/string.h -------------------------------------------------------------------------------- /lab3/code/inc/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/inc/syscall.h -------------------------------------------------------------------------------- /lab3/code/inc/trap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/inc/trap.h -------------------------------------------------------------------------------- /lab3/code/inc/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/inc/types.h -------------------------------------------------------------------------------- /lab3/code/inc/x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/inc/x86.h -------------------------------------------------------------------------------- /lab3/code/init.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/init.d -------------------------------------------------------------------------------- /lab3/code/init.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/init.s -------------------------------------------------------------------------------- /lab3/code/kern/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/kern/.DS_Store -------------------------------------------------------------------------------- /lab3/code/kern/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/kern/COPYRIGHT -------------------------------------------------------------------------------- /lab3/code/kern/Makefrag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/kern/Makefrag -------------------------------------------------------------------------------- /lab3/code/kern/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/kern/console.c -------------------------------------------------------------------------------- /lab3/code/kern/console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/kern/console.h -------------------------------------------------------------------------------- /lab3/code/kern/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/kern/entry.S -------------------------------------------------------------------------------- /lab3/code/kern/entrypgdir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/kern/entrypgdir.c -------------------------------------------------------------------------------- /lab3/code/kern/env.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/kern/env.c -------------------------------------------------------------------------------- /lab3/code/kern/env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/kern/env.h -------------------------------------------------------------------------------- /lab3/code/kern/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/kern/init.c -------------------------------------------------------------------------------- /lab3/code/kern/kclock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/kern/kclock.c -------------------------------------------------------------------------------- /lab3/code/kern/kclock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/kern/kclock.h -------------------------------------------------------------------------------- /lab3/code/kern/kdebug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/kern/kdebug.c -------------------------------------------------------------------------------- /lab3/code/kern/kdebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/kern/kdebug.h -------------------------------------------------------------------------------- /lab3/code/kern/kernel.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/kern/kernel.ld -------------------------------------------------------------------------------- /lab3/code/kern/monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/kern/monitor.c -------------------------------------------------------------------------------- /lab3/code/kern/monitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/kern/monitor.h -------------------------------------------------------------------------------- /lab3/code/kern/pmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/kern/pmap.c -------------------------------------------------------------------------------- /lab3/code/kern/pmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/kern/pmap.h -------------------------------------------------------------------------------- /lab3/code/kern/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/kern/printf.c -------------------------------------------------------------------------------- /lab3/code/kern/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/kern/syscall.c -------------------------------------------------------------------------------- /lab3/code/kern/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/kern/syscall.h -------------------------------------------------------------------------------- /lab3/code/kern/trap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/kern/trap.c -------------------------------------------------------------------------------- /lab3/code/kern/trap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/kern/trap.h -------------------------------------------------------------------------------- /lab3/code/kern/trapentry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/kern/trapentry.S -------------------------------------------------------------------------------- /lab3/code/lib/Makefrag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/lib/Makefrag -------------------------------------------------------------------------------- /lab3/code/lib/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/lib/console.c -------------------------------------------------------------------------------- /lab3/code/lib/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/lib/entry.S -------------------------------------------------------------------------------- /lab3/code/lib/exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/lib/exit.c -------------------------------------------------------------------------------- /lab3/code/lib/libmain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/lib/libmain.c -------------------------------------------------------------------------------- /lab3/code/lib/panic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/lib/panic.c -------------------------------------------------------------------------------- /lab3/code/lib/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/lib/printf.c -------------------------------------------------------------------------------- /lab3/code/lib/printfmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/lib/printfmt.c -------------------------------------------------------------------------------- /lab3/code/lib/readline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/lib/readline.c -------------------------------------------------------------------------------- /lab3/code/lib/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/lib/string.c -------------------------------------------------------------------------------- /lab3/code/lib/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/lib/syscall.c -------------------------------------------------------------------------------- /lab3/code/mergedep.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/mergedep.pl -------------------------------------------------------------------------------- /lab3/code/obj/.deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/obj/.deps -------------------------------------------------------------------------------- /lab3/code/obj/.vars.INIT_CFLAGS: -------------------------------------------------------------------------------- 1 | - -------------------------------------------------------------------------------- /lab3/code/obj/boot/boot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/obj/boot/boot -------------------------------------------------------------------------------- /lab3/code/obj/boot/boot.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/obj/boot/boot.asm -------------------------------------------------------------------------------- /lab3/code/obj/kern/init.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/obj/kern/init.d -------------------------------------------------------------------------------- /lab3/code/obj/kern/kernel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/obj/kern/kernel -------------------------------------------------------------------------------- /lab3/code/obj/kern/kernel.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/obj/kern/kernel.asm -------------------------------------------------------------------------------- /lab3/code/obj/kern/kernel.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/obj/kern/kernel.img -------------------------------------------------------------------------------- /lab3/code/obj/kern/kernel.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/obj/kern/kernel.sym -------------------------------------------------------------------------------- /lab3/code/obj/user/badsegment: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/obj/user/badsegment -------------------------------------------------------------------------------- /lab3/code/obj/user/breakpoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/obj/user/breakpoint -------------------------------------------------------------------------------- /lab3/code/obj/user/buggyhello: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/obj/user/buggyhello -------------------------------------------------------------------------------- /lab3/code/obj/user/buggyhello2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/obj/user/buggyhello2 -------------------------------------------------------------------------------- /lab3/code/obj/user/divzero: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/obj/user/divzero -------------------------------------------------------------------------------- /lab3/code/obj/user/divzero.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/obj/user/divzero.asm -------------------------------------------------------------------------------- /lab3/code/obj/user/divzero.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/obj/user/divzero.sym -------------------------------------------------------------------------------- /lab3/code/obj/user/evilhello: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/obj/user/evilhello -------------------------------------------------------------------------------- /lab3/code/obj/user/faultread: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/obj/user/faultread -------------------------------------------------------------------------------- /lab3/code/obj/user/faultwrite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/obj/user/faultwrite -------------------------------------------------------------------------------- /lab3/code/obj/user/hello: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/obj/user/hello -------------------------------------------------------------------------------- /lab3/code/obj/user/hello.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/obj/user/hello.asm -------------------------------------------------------------------------------- /lab3/code/obj/user/hello.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/obj/user/hello.sym -------------------------------------------------------------------------------- /lab3/code/obj/user/softint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/obj/user/softint -------------------------------------------------------------------------------- /lab3/code/obj/user/softint.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/obj/user/softint.asm -------------------------------------------------------------------------------- /lab3/code/obj/user/softint.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/obj/user/softint.sym -------------------------------------------------------------------------------- /lab3/code/obj/user/testbss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/obj/user/testbss -------------------------------------------------------------------------------- /lab3/code/obj/user/testbss.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/obj/user/testbss.asm -------------------------------------------------------------------------------- /lab3/code/obj/user/testbss.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/obj/user/testbss.sym -------------------------------------------------------------------------------- /lab3/code/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/output -------------------------------------------------------------------------------- /lab3/code/user/Makefrag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/user/Makefrag -------------------------------------------------------------------------------- /lab3/code/user/badsegment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/user/badsegment.c -------------------------------------------------------------------------------- /lab3/code/user/breakpoint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/user/breakpoint.c -------------------------------------------------------------------------------- /lab3/code/user/buggyhello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/user/buggyhello.c -------------------------------------------------------------------------------- /lab3/code/user/buggyhello2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/user/buggyhello2.c -------------------------------------------------------------------------------- /lab3/code/user/divzero.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/user/divzero.c -------------------------------------------------------------------------------- /lab3/code/user/evilhello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/user/evilhello.c -------------------------------------------------------------------------------- /lab3/code/user/faultread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/user/faultread.c -------------------------------------------------------------------------------- /lab3/code/user/faultwrite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/user/faultwrite.c -------------------------------------------------------------------------------- /lab3/code/user/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/user/hello.c -------------------------------------------------------------------------------- /lab3/code/user/softint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/user/softint.c -------------------------------------------------------------------------------- /lab3/code/user/testbss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/user/testbss.c -------------------------------------------------------------------------------- /lab3/code/user/user.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/code/user/user.ld -------------------------------------------------------------------------------- /lab3/parta/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/.DS_Store -------------------------------------------------------------------------------- /lab3/parta/CODING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/CODING -------------------------------------------------------------------------------- /lab3/parta/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/GNUmakefile -------------------------------------------------------------------------------- /lab3/parta/boot/Makefrag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/boot/Makefrag -------------------------------------------------------------------------------- /lab3/parta/boot/boot.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/boot/boot.S -------------------------------------------------------------------------------- /lab3/parta/boot/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/boot/main.c -------------------------------------------------------------------------------- /lab3/parta/boot/sign.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/boot/sign.pl -------------------------------------------------------------------------------- /lab3/parta/conf/env.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/conf/env.mk -------------------------------------------------------------------------------- /lab3/parta/conf/lab.mk: -------------------------------------------------------------------------------- 1 | LAB=3 2 | PACKAGEDATE=Wed Sep 26 23:50:25 EDT 2012 3 | -------------------------------------------------------------------------------- /lab3/parta/grade-lab1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/grade-lab1 -------------------------------------------------------------------------------- /lab3/parta/grade-lab2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/grade-lab2 -------------------------------------------------------------------------------- /lab3/parta/grade-lab3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/grade-lab3 -------------------------------------------------------------------------------- /lab3/parta/gradelib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/gradelib.py -------------------------------------------------------------------------------- /lab3/parta/gradelib.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/gradelib.pyc -------------------------------------------------------------------------------- /lab3/parta/handin-prep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/handin-prep -------------------------------------------------------------------------------- /lab3/parta/inc/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/inc/COPYRIGHT -------------------------------------------------------------------------------- /lab3/parta/inc/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/inc/assert.h -------------------------------------------------------------------------------- /lab3/parta/inc/csa.h: -------------------------------------------------------------------------------- 1 | int csa; -------------------------------------------------------------------------------- /lab3/parta/inc/elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/inc/elf.h -------------------------------------------------------------------------------- /lab3/parta/inc/env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/inc/env.h -------------------------------------------------------------------------------- /lab3/parta/inc/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/inc/error.h -------------------------------------------------------------------------------- /lab3/parta/inc/kbdreg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/inc/kbdreg.h -------------------------------------------------------------------------------- /lab3/parta/inc/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/inc/lib.h -------------------------------------------------------------------------------- /lab3/parta/inc/memlayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/inc/memlayout.h -------------------------------------------------------------------------------- /lab3/parta/inc/mmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/inc/mmu.h -------------------------------------------------------------------------------- /lab3/parta/inc/stab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/inc/stab.h -------------------------------------------------------------------------------- /lab3/parta/inc/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/inc/stdarg.h -------------------------------------------------------------------------------- /lab3/parta/inc/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/inc/stdio.h -------------------------------------------------------------------------------- /lab3/parta/inc/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/inc/string.h -------------------------------------------------------------------------------- /lab3/parta/inc/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/inc/syscall.h -------------------------------------------------------------------------------- /lab3/parta/inc/trap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/inc/trap.h -------------------------------------------------------------------------------- /lab3/parta/inc/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/inc/types.h -------------------------------------------------------------------------------- /lab3/parta/inc/x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/inc/x86.h -------------------------------------------------------------------------------- /lab3/parta/kern/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/kern/COPYRIGHT -------------------------------------------------------------------------------- /lab3/parta/kern/Makefrag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/kern/Makefrag -------------------------------------------------------------------------------- /lab3/parta/kern/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/kern/console.c -------------------------------------------------------------------------------- /lab3/parta/kern/console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/kern/console.h -------------------------------------------------------------------------------- /lab3/parta/kern/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/kern/entry.S -------------------------------------------------------------------------------- /lab3/parta/kern/entrypgdir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/kern/entrypgdir.c -------------------------------------------------------------------------------- /lab3/parta/kern/env.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/kern/env.c -------------------------------------------------------------------------------- /lab3/parta/kern/env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/kern/env.h -------------------------------------------------------------------------------- /lab3/parta/kern/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/kern/init.c -------------------------------------------------------------------------------- /lab3/parta/kern/kclock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/kern/kclock.c -------------------------------------------------------------------------------- /lab3/parta/kern/kclock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/kern/kclock.h -------------------------------------------------------------------------------- /lab3/parta/kern/kdebug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/kern/kdebug.c -------------------------------------------------------------------------------- /lab3/parta/kern/kdebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/kern/kdebug.h -------------------------------------------------------------------------------- /lab3/parta/kern/kernel.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/kern/kernel.ld -------------------------------------------------------------------------------- /lab3/parta/kern/monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/kern/monitor.c -------------------------------------------------------------------------------- /lab3/parta/kern/monitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/kern/monitor.h -------------------------------------------------------------------------------- /lab3/parta/kern/pmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/kern/pmap.c -------------------------------------------------------------------------------- /lab3/parta/kern/pmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/kern/pmap.h -------------------------------------------------------------------------------- /lab3/parta/kern/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/kern/printf.c -------------------------------------------------------------------------------- /lab3/parta/kern/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/kern/syscall.c -------------------------------------------------------------------------------- /lab3/parta/kern/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/kern/syscall.h -------------------------------------------------------------------------------- /lab3/parta/kern/trap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/kern/trap.c -------------------------------------------------------------------------------- /lab3/parta/kern/trap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/kern/trap.h -------------------------------------------------------------------------------- /lab3/parta/kern/trapentry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/kern/trapentry.S -------------------------------------------------------------------------------- /lab3/parta/lib/Makefrag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/lib/Makefrag -------------------------------------------------------------------------------- /lab3/parta/lib/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/lib/console.c -------------------------------------------------------------------------------- /lab3/parta/lib/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/lib/entry.S -------------------------------------------------------------------------------- /lab3/parta/lib/exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/lib/exit.c -------------------------------------------------------------------------------- /lab3/parta/lib/libmain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/lib/libmain.c -------------------------------------------------------------------------------- /lab3/parta/lib/panic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/lib/panic.c -------------------------------------------------------------------------------- /lab3/parta/lib/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/lib/printf.c -------------------------------------------------------------------------------- /lab3/parta/lib/printfmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/lib/printfmt.c -------------------------------------------------------------------------------- /lab3/parta/lib/readline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/lib/readline.c -------------------------------------------------------------------------------- /lab3/parta/lib/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/lib/string.c -------------------------------------------------------------------------------- /lab3/parta/lib/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/lib/syscall.c -------------------------------------------------------------------------------- /lab3/parta/mergedep.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/mergedep.pl -------------------------------------------------------------------------------- /lab3/parta/obj/.deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/obj/.deps -------------------------------------------------------------------------------- /lab3/parta/obj/.vars.INIT_CFLAGS: -------------------------------------------------------------------------------- 1 | - -------------------------------------------------------------------------------- /lab3/parta/obj/boot/boot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/obj/boot/boot -------------------------------------------------------------------------------- /lab3/parta/obj/boot/boot.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/obj/boot/boot.asm -------------------------------------------------------------------------------- /lab3/parta/obj/kern/init.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/obj/kern/init.d -------------------------------------------------------------------------------- /lab3/parta/obj/kern/kernel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/obj/kern/kernel -------------------------------------------------------------------------------- /lab3/parta/obj/kern/kernel.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/obj/kern/kernel.asm -------------------------------------------------------------------------------- /lab3/parta/obj/kern/kernel.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/obj/kern/kernel.img -------------------------------------------------------------------------------- /lab3/parta/obj/kern/kernel.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/obj/kern/kernel.sym -------------------------------------------------------------------------------- /lab3/parta/obj/user/badsegment: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/obj/user/badsegment -------------------------------------------------------------------------------- /lab3/parta/obj/user/breakpoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/obj/user/breakpoint -------------------------------------------------------------------------------- /lab3/parta/obj/user/buggyhello: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/obj/user/buggyhello -------------------------------------------------------------------------------- /lab3/parta/obj/user/divzero: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/obj/user/divzero -------------------------------------------------------------------------------- /lab3/parta/obj/user/evilhello: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/obj/user/evilhello -------------------------------------------------------------------------------- /lab3/parta/obj/user/faultread: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/obj/user/faultread -------------------------------------------------------------------------------- /lab3/parta/obj/user/faultwrite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/obj/user/faultwrite -------------------------------------------------------------------------------- /lab3/parta/obj/user/hello: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/obj/user/hello -------------------------------------------------------------------------------- /lab3/parta/obj/user/hello.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/obj/user/hello.asm -------------------------------------------------------------------------------- /lab3/parta/obj/user/hello.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/obj/user/hello.sym -------------------------------------------------------------------------------- /lab3/parta/obj/user/softint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/obj/user/softint -------------------------------------------------------------------------------- /lab3/parta/obj/user/testbss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/obj/user/testbss -------------------------------------------------------------------------------- /lab3/parta/user/Makefrag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/user/Makefrag -------------------------------------------------------------------------------- /lab3/parta/user/badsegment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/user/badsegment.c -------------------------------------------------------------------------------- /lab3/parta/user/breakpoint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/user/breakpoint.c -------------------------------------------------------------------------------- /lab3/parta/user/buggyhello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/user/buggyhello.c -------------------------------------------------------------------------------- /lab3/parta/user/buggyhello2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/user/buggyhello2.c -------------------------------------------------------------------------------- /lab3/parta/user/divzero.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/user/divzero.c -------------------------------------------------------------------------------- /lab3/parta/user/evilhello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/user/evilhello.c -------------------------------------------------------------------------------- /lab3/parta/user/faultread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/user/faultread.c -------------------------------------------------------------------------------- /lab3/parta/user/faultwrite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/user/faultwrite.c -------------------------------------------------------------------------------- /lab3/parta/user/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/user/hello.c -------------------------------------------------------------------------------- /lab3/parta/user/softint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/user/softint.c -------------------------------------------------------------------------------- /lab3/parta/user/testbss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/user/testbss.c -------------------------------------------------------------------------------- /lab3/parta/user/user.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab3/parta/user/user.ld -------------------------------------------------------------------------------- /lab4/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/.DS_Store -------------------------------------------------------------------------------- /lab4/README.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/README.html -------------------------------------------------------------------------------- /lab4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/README.md -------------------------------------------------------------------------------- /lab4/challenge/.gdbinit.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/.gdbinit.tmpl -------------------------------------------------------------------------------- /lab4/challenge/CODING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/CODING -------------------------------------------------------------------------------- /lab4/challenge/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/GNUmakefile -------------------------------------------------------------------------------- /lab4/challenge/boot/Makefrag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/boot/Makefrag -------------------------------------------------------------------------------- /lab4/challenge/boot/boot.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/boot/boot.S -------------------------------------------------------------------------------- /lab4/challenge/boot/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/boot/main.c -------------------------------------------------------------------------------- /lab4/challenge/boot/sign.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/boot/sign.pl -------------------------------------------------------------------------------- /lab4/challenge/conf/env.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/conf/env.mk -------------------------------------------------------------------------------- /lab4/challenge/conf/lab.mk: -------------------------------------------------------------------------------- 1 | LAB=4 2 | PACKAGEDATE=Sun Oct 14 22:00:07 EDT 2012 3 | -------------------------------------------------------------------------------- /lab4/challenge/grade-lab1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/grade-lab1 -------------------------------------------------------------------------------- /lab4/challenge/grade-lab2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/grade-lab2 -------------------------------------------------------------------------------- /lab4/challenge/grade-lab3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/grade-lab3 -------------------------------------------------------------------------------- /lab4/challenge/grade-lab4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/grade-lab4 -------------------------------------------------------------------------------- /lab4/challenge/gradelib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/gradelib.py -------------------------------------------------------------------------------- /lab4/challenge/gradelib.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/gradelib.pyc -------------------------------------------------------------------------------- /lab4/challenge/handin-prep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/handin-prep -------------------------------------------------------------------------------- /lab4/challenge/inc/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/inc/COPYRIGHT -------------------------------------------------------------------------------- /lab4/challenge/inc/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/inc/assert.h -------------------------------------------------------------------------------- /lab4/challenge/inc/csa.h: -------------------------------------------------------------------------------- 1 | int csa; -------------------------------------------------------------------------------- /lab4/challenge/inc/elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/inc/elf.h -------------------------------------------------------------------------------- /lab4/challenge/inc/env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/inc/env.h -------------------------------------------------------------------------------- /lab4/challenge/inc/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/inc/error.h -------------------------------------------------------------------------------- /lab4/challenge/inc/kbdreg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/inc/kbdreg.h -------------------------------------------------------------------------------- /lab4/challenge/inc/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/inc/lib.h -------------------------------------------------------------------------------- /lab4/challenge/inc/memlayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/inc/memlayout.h -------------------------------------------------------------------------------- /lab4/challenge/inc/mmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/inc/mmu.h -------------------------------------------------------------------------------- /lab4/challenge/inc/stab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/inc/stab.h -------------------------------------------------------------------------------- /lab4/challenge/inc/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/inc/stdarg.h -------------------------------------------------------------------------------- /lab4/challenge/inc/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/inc/stdio.h -------------------------------------------------------------------------------- /lab4/challenge/inc/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/inc/string.h -------------------------------------------------------------------------------- /lab4/challenge/inc/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/inc/syscall.h -------------------------------------------------------------------------------- /lab4/challenge/inc/trap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/inc/trap.h -------------------------------------------------------------------------------- /lab4/challenge/inc/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/inc/types.h -------------------------------------------------------------------------------- /lab4/challenge/inc/x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/inc/x86.h -------------------------------------------------------------------------------- /lab4/challenge/init.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/init.d -------------------------------------------------------------------------------- /lab4/challenge/init.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/init.s -------------------------------------------------------------------------------- /lab4/challenge/jos.out.divzero: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/jos.out.divzero -------------------------------------------------------------------------------- /lab4/challenge/jos.out.softint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/jos.out.softint -------------------------------------------------------------------------------- /lab4/challenge/kern/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/COPYRIGHT -------------------------------------------------------------------------------- /lab4/challenge/kern/Makefrag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/Makefrag -------------------------------------------------------------------------------- /lab4/challenge/kern/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/console.c -------------------------------------------------------------------------------- /lab4/challenge/kern/console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/console.h -------------------------------------------------------------------------------- /lab4/challenge/kern/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/cpu.h -------------------------------------------------------------------------------- /lab4/challenge/kern/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/entry.S -------------------------------------------------------------------------------- /lab4/challenge/kern/env.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/env.c -------------------------------------------------------------------------------- /lab4/challenge/kern/env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/env.h -------------------------------------------------------------------------------- /lab4/challenge/kern/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/init.c -------------------------------------------------------------------------------- /lab4/challenge/kern/kclock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/kclock.c -------------------------------------------------------------------------------- /lab4/challenge/kern/kclock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/kclock.h -------------------------------------------------------------------------------- /lab4/challenge/kern/kdebug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/kdebug.c -------------------------------------------------------------------------------- /lab4/challenge/kern/kdebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/kdebug.h -------------------------------------------------------------------------------- /lab4/challenge/kern/kernel.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/kernel.ld -------------------------------------------------------------------------------- /lab4/challenge/kern/lapic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/lapic.c -------------------------------------------------------------------------------- /lab4/challenge/kern/monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/monitor.c -------------------------------------------------------------------------------- /lab4/challenge/kern/monitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/monitor.h -------------------------------------------------------------------------------- /lab4/challenge/kern/mpconfig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/mpconfig.c -------------------------------------------------------------------------------- /lab4/challenge/kern/mpentry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/mpentry.S -------------------------------------------------------------------------------- /lab4/challenge/kern/picirq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/picirq.c -------------------------------------------------------------------------------- /lab4/challenge/kern/picirq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/picirq.h -------------------------------------------------------------------------------- /lab4/challenge/kern/pmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/pmap.c -------------------------------------------------------------------------------- /lab4/challenge/kern/pmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/pmap.h -------------------------------------------------------------------------------- /lab4/challenge/kern/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/printf.c -------------------------------------------------------------------------------- /lab4/challenge/kern/sched.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/sched.c -------------------------------------------------------------------------------- /lab4/challenge/kern/sched.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/sched.h -------------------------------------------------------------------------------- /lab4/challenge/kern/spinlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/spinlock.c -------------------------------------------------------------------------------- /lab4/challenge/kern/spinlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/spinlock.h -------------------------------------------------------------------------------- /lab4/challenge/kern/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/syscall.c -------------------------------------------------------------------------------- /lab4/challenge/kern/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/syscall.h -------------------------------------------------------------------------------- /lab4/challenge/kern/trap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/trap.c -------------------------------------------------------------------------------- /lab4/challenge/kern/trap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/kern/trap.h -------------------------------------------------------------------------------- /lab4/challenge/lib/Makefrag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/lib/Makefrag -------------------------------------------------------------------------------- /lab4/challenge/lib/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/lib/console.c -------------------------------------------------------------------------------- /lab4/challenge/lib/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/lib/entry.S -------------------------------------------------------------------------------- /lab4/challenge/lib/exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/lib/exit.c -------------------------------------------------------------------------------- /lab4/challenge/lib/fork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/lib/fork.c -------------------------------------------------------------------------------- /lab4/challenge/lib/ipc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/lib/ipc.c -------------------------------------------------------------------------------- /lab4/challenge/lib/libmain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/lib/libmain.c -------------------------------------------------------------------------------- /lab4/challenge/lib/panic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/lib/panic.c -------------------------------------------------------------------------------- /lab4/challenge/lib/pfentry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/lib/pfentry.S -------------------------------------------------------------------------------- /lab4/challenge/lib/pgfault.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/lib/pgfault.c -------------------------------------------------------------------------------- /lab4/challenge/lib/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/lib/printf.c -------------------------------------------------------------------------------- /lab4/challenge/lib/printfmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/lib/printfmt.c -------------------------------------------------------------------------------- /lab4/challenge/lib/readline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/lib/readline.c -------------------------------------------------------------------------------- /lab4/challenge/lib/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/lib/string.c -------------------------------------------------------------------------------- /lab4/challenge/lib/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/lib/syscall.c -------------------------------------------------------------------------------- /lab4/challenge/mergedep.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/mergedep.pl -------------------------------------------------------------------------------- /lab4/challenge/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/output -------------------------------------------------------------------------------- /lab4/challenge/user/Makefrag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/user/Makefrag -------------------------------------------------------------------------------- /lab4/challenge/user/csatest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/user/csatest.c -------------------------------------------------------------------------------- /lab4/challenge/user/divzero.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/user/divzero.c -------------------------------------------------------------------------------- /lab4/challenge/user/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/user/hello.c -------------------------------------------------------------------------------- /lab4/challenge/user/idle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/user/idle.c -------------------------------------------------------------------------------- /lab4/challenge/user/primes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/user/primes.c -------------------------------------------------------------------------------- /lab4/challenge/user/spin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/user/spin.c -------------------------------------------------------------------------------- /lab4/challenge/user/user.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/user/user.ld -------------------------------------------------------------------------------- /lab4/challenge/user/yield.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/challenge/user/yield.c -------------------------------------------------------------------------------- /lab4/partA/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/.DS_Store -------------------------------------------------------------------------------- /lab4/partA/CODING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/CODING -------------------------------------------------------------------------------- /lab4/partA/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/GNUmakefile -------------------------------------------------------------------------------- /lab4/partA/boot/Makefrag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/boot/Makefrag -------------------------------------------------------------------------------- /lab4/partA/boot/boot.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/boot/boot.S -------------------------------------------------------------------------------- /lab4/partA/boot/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/boot/main.c -------------------------------------------------------------------------------- /lab4/partA/boot/sign.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/boot/sign.pl -------------------------------------------------------------------------------- /lab4/partA/conf/env.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/conf/env.mk -------------------------------------------------------------------------------- /lab4/partA/conf/lab.mk: -------------------------------------------------------------------------------- 1 | LAB=4 2 | PACKAGEDATE=Sun Oct 14 22:00:07 EDT 2012 3 | -------------------------------------------------------------------------------- /lab4/partA/grade-lab1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/grade-lab1 -------------------------------------------------------------------------------- /lab4/partA/grade-lab2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/grade-lab2 -------------------------------------------------------------------------------- /lab4/partA/grade-lab3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/grade-lab3 -------------------------------------------------------------------------------- /lab4/partA/grade-lab4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/grade-lab4 -------------------------------------------------------------------------------- /lab4/partA/gradelib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/gradelib.py -------------------------------------------------------------------------------- /lab4/partA/gradelib.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/gradelib.pyc -------------------------------------------------------------------------------- /lab4/partA/handin-prep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/handin-prep -------------------------------------------------------------------------------- /lab4/partA/inc/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/inc/COPYRIGHT -------------------------------------------------------------------------------- /lab4/partA/inc/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/inc/assert.h -------------------------------------------------------------------------------- /lab4/partA/inc/csa.h: -------------------------------------------------------------------------------- 1 | int csa; -------------------------------------------------------------------------------- /lab4/partA/inc/elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/inc/elf.h -------------------------------------------------------------------------------- /lab4/partA/inc/env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/inc/env.h -------------------------------------------------------------------------------- /lab4/partA/inc/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/inc/error.h -------------------------------------------------------------------------------- /lab4/partA/inc/kbdreg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/inc/kbdreg.h -------------------------------------------------------------------------------- /lab4/partA/inc/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/inc/lib.h -------------------------------------------------------------------------------- /lab4/partA/inc/memlayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/inc/memlayout.h -------------------------------------------------------------------------------- /lab4/partA/inc/mmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/inc/mmu.h -------------------------------------------------------------------------------- /lab4/partA/inc/stab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/inc/stab.h -------------------------------------------------------------------------------- /lab4/partA/inc/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/inc/stdarg.h -------------------------------------------------------------------------------- /lab4/partA/inc/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/inc/stdio.h -------------------------------------------------------------------------------- /lab4/partA/inc/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/inc/string.h -------------------------------------------------------------------------------- /lab4/partA/inc/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/inc/syscall.h -------------------------------------------------------------------------------- /lab4/partA/inc/trap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/inc/trap.h -------------------------------------------------------------------------------- /lab4/partA/inc/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/inc/types.h -------------------------------------------------------------------------------- /lab4/partA/inc/x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/inc/x86.h -------------------------------------------------------------------------------- /lab4/partA/init.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/init.d -------------------------------------------------------------------------------- /lab4/partA/init.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/init.s -------------------------------------------------------------------------------- /lab4/partA/jos.out.divzero: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/jos.out.divzero -------------------------------------------------------------------------------- /lab4/partA/jos.out.faultdie: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/jos.out.faultdie -------------------------------------------------------------------------------- /lab4/partA/jos.out.faultregs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/jos.out.faultregs -------------------------------------------------------------------------------- /lab4/partA/jos.out.forktree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/jos.out.forktree -------------------------------------------------------------------------------- /lab4/partA/jos.out.pingpong: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/jos.out.pingpong -------------------------------------------------------------------------------- /lab4/partA/jos.out.primes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/jos.out.primes -------------------------------------------------------------------------------- /lab4/partA/jos.out.softint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/jos.out.softint -------------------------------------------------------------------------------- /lab4/partA/jos.out.spin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/jos.out.spin -------------------------------------------------------------------------------- /lab4/partA/kern/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/.DS_Store -------------------------------------------------------------------------------- /lab4/partA/kern/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/COPYRIGHT -------------------------------------------------------------------------------- /lab4/partA/kern/Makefrag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/Makefrag -------------------------------------------------------------------------------- /lab4/partA/kern/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/console.c -------------------------------------------------------------------------------- /lab4/partA/kern/console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/console.h -------------------------------------------------------------------------------- /lab4/partA/kern/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/cpu.h -------------------------------------------------------------------------------- /lab4/partA/kern/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/entry.S -------------------------------------------------------------------------------- /lab4/partA/kern/entrypgdir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/entrypgdir.c -------------------------------------------------------------------------------- /lab4/partA/kern/env.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/env.c -------------------------------------------------------------------------------- /lab4/partA/kern/env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/env.h -------------------------------------------------------------------------------- /lab4/partA/kern/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/init.c -------------------------------------------------------------------------------- /lab4/partA/kern/kclock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/kclock.c -------------------------------------------------------------------------------- /lab4/partA/kern/kclock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/kclock.h -------------------------------------------------------------------------------- /lab4/partA/kern/kdebug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/kdebug.c -------------------------------------------------------------------------------- /lab4/partA/kern/kdebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/kdebug.h -------------------------------------------------------------------------------- /lab4/partA/kern/kernel.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/kernel.ld -------------------------------------------------------------------------------- /lab4/partA/kern/lapic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/lapic.c -------------------------------------------------------------------------------- /lab4/partA/kern/monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/monitor.c -------------------------------------------------------------------------------- /lab4/partA/kern/monitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/monitor.h -------------------------------------------------------------------------------- /lab4/partA/kern/mpconfig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/mpconfig.c -------------------------------------------------------------------------------- /lab4/partA/kern/mpentry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/mpentry.S -------------------------------------------------------------------------------- /lab4/partA/kern/picirq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/picirq.c -------------------------------------------------------------------------------- /lab4/partA/kern/picirq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/picirq.h -------------------------------------------------------------------------------- /lab4/partA/kern/pmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/pmap.c -------------------------------------------------------------------------------- /lab4/partA/kern/pmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/pmap.h -------------------------------------------------------------------------------- /lab4/partA/kern/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/printf.c -------------------------------------------------------------------------------- /lab4/partA/kern/sched.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/sched.c -------------------------------------------------------------------------------- /lab4/partA/kern/sched.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/sched.h -------------------------------------------------------------------------------- /lab4/partA/kern/spinlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/spinlock.c -------------------------------------------------------------------------------- /lab4/partA/kern/spinlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/spinlock.h -------------------------------------------------------------------------------- /lab4/partA/kern/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/syscall.c -------------------------------------------------------------------------------- /lab4/partA/kern/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/syscall.h -------------------------------------------------------------------------------- /lab4/partA/kern/trap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/trap.c -------------------------------------------------------------------------------- /lab4/partA/kern/trap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/trap.h -------------------------------------------------------------------------------- /lab4/partA/kern/trapentry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/kern/trapentry.S -------------------------------------------------------------------------------- /lab4/partA/lib/Makefrag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/lib/Makefrag -------------------------------------------------------------------------------- /lab4/partA/lib/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/lib/console.c -------------------------------------------------------------------------------- /lab4/partA/lib/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/lib/entry.S -------------------------------------------------------------------------------- /lab4/partA/lib/exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/lib/exit.c -------------------------------------------------------------------------------- /lab4/partA/lib/fork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/lib/fork.c -------------------------------------------------------------------------------- /lab4/partA/lib/ipc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/lib/ipc.c -------------------------------------------------------------------------------- /lab4/partA/lib/libmain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/lib/libmain.c -------------------------------------------------------------------------------- /lab4/partA/lib/panic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/lib/panic.c -------------------------------------------------------------------------------- /lab4/partA/lib/pfentry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/lib/pfentry.S -------------------------------------------------------------------------------- /lab4/partA/lib/pgfault.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/lib/pgfault.c -------------------------------------------------------------------------------- /lab4/partA/lib/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/lib/printf.c -------------------------------------------------------------------------------- /lab4/partA/lib/printfmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/lib/printfmt.c -------------------------------------------------------------------------------- /lab4/partA/lib/readline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/lib/readline.c -------------------------------------------------------------------------------- /lab4/partA/lib/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/lib/string.c -------------------------------------------------------------------------------- /lab4/partA/lib/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/lib/syscall.c -------------------------------------------------------------------------------- /lab4/partA/mergedep.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/mergedep.pl -------------------------------------------------------------------------------- /lab4/partA/obj/.deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/obj/.deps -------------------------------------------------------------------------------- /lab4/partA/obj/.vars.INIT_CFLAGS: -------------------------------------------------------------------------------- 1 | -DTEST=user_faultread 2 | -------------------------------------------------------------------------------- /lab4/partA/obj/boot/boot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/obj/boot/boot -------------------------------------------------------------------------------- /lab4/partA/obj/boot/boot.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/obj/boot/boot.asm -------------------------------------------------------------------------------- /lab4/partA/obj/kern/init.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/obj/kern/init.d -------------------------------------------------------------------------------- /lab4/partA/obj/kern/kernel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/obj/kern/kernel -------------------------------------------------------------------------------- /lab4/partA/obj/user/divzero: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/obj/user/divzero -------------------------------------------------------------------------------- /lab4/partA/obj/user/dumbfork: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/obj/user/dumbfork -------------------------------------------------------------------------------- /lab4/partA/obj/user/fairness: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/obj/user/fairness -------------------------------------------------------------------------------- /lab4/partA/obj/user/faultdie: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/obj/user/faultdie -------------------------------------------------------------------------------- /lab4/partA/obj/user/forktree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/obj/user/forktree -------------------------------------------------------------------------------- /lab4/partA/obj/user/hello: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/obj/user/hello -------------------------------------------------------------------------------- /lab4/partA/obj/user/idle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/obj/user/idle -------------------------------------------------------------------------------- /lab4/partA/obj/user/idle.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/obj/user/idle.asm -------------------------------------------------------------------------------- /lab4/partA/obj/user/idle.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/obj/user/idle.sym -------------------------------------------------------------------------------- /lab4/partA/obj/user/pingpong: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/obj/user/pingpong -------------------------------------------------------------------------------- /lab4/partA/obj/user/primes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/obj/user/primes -------------------------------------------------------------------------------- /lab4/partA/obj/user/softint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/obj/user/softint -------------------------------------------------------------------------------- /lab4/partA/obj/user/spin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/obj/user/spin -------------------------------------------------------------------------------- /lab4/partA/obj/user/spin.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/obj/user/spin.asm -------------------------------------------------------------------------------- /lab4/partA/obj/user/spin.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/obj/user/spin.sym -------------------------------------------------------------------------------- /lab4/partA/obj/user/testbss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/obj/user/testbss -------------------------------------------------------------------------------- /lab4/partA/obj/user/yield: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/obj/user/yield -------------------------------------------------------------------------------- /lab4/partA/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/output -------------------------------------------------------------------------------- /lab4/partA/user/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/user/.DS_Store -------------------------------------------------------------------------------- /lab4/partA/user/Makefrag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/user/Makefrag -------------------------------------------------------------------------------- /lab4/partA/user/badsegment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/user/badsegment.c -------------------------------------------------------------------------------- /lab4/partA/user/breakpoint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/user/breakpoint.c -------------------------------------------------------------------------------- /lab4/partA/user/buggyhello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/user/buggyhello.c -------------------------------------------------------------------------------- /lab4/partA/user/divzero.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/user/divzero.c -------------------------------------------------------------------------------- /lab4/partA/user/dumbfork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/user/dumbfork.c -------------------------------------------------------------------------------- /lab4/partA/user/evilhello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/user/evilhello.c -------------------------------------------------------------------------------- /lab4/partA/user/fairness.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/user/fairness.c -------------------------------------------------------------------------------- /lab4/partA/user/faultalloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/user/faultalloc.c -------------------------------------------------------------------------------- /lab4/partA/user/faultdie.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/user/faultdie.c -------------------------------------------------------------------------------- /lab4/partA/user/faultread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/user/faultread.c -------------------------------------------------------------------------------- /lab4/partA/user/faultregs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/user/faultregs.c -------------------------------------------------------------------------------- /lab4/partA/user/faultwrite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/user/faultwrite.c -------------------------------------------------------------------------------- /lab4/partA/user/forktree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/user/forktree.c -------------------------------------------------------------------------------- /lab4/partA/user/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/user/hello.c -------------------------------------------------------------------------------- /lab4/partA/user/idle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/user/idle.c -------------------------------------------------------------------------------- /lab4/partA/user/pingpong.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/user/pingpong.c -------------------------------------------------------------------------------- /lab4/partA/user/pingpongs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/user/pingpongs.c -------------------------------------------------------------------------------- /lab4/partA/user/primes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/user/primes.c -------------------------------------------------------------------------------- /lab4/partA/user/softint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/user/softint.c -------------------------------------------------------------------------------- /lab4/partA/user/spin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/user/spin.c -------------------------------------------------------------------------------- /lab4/partA/user/testbss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/user/testbss.c -------------------------------------------------------------------------------- /lab4/partA/user/user.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/user/user.ld -------------------------------------------------------------------------------- /lab4/partA/user/yield.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partA/user/yield.c -------------------------------------------------------------------------------- /lab4/partB/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/.DS_Store -------------------------------------------------------------------------------- /lab4/partB/.gdbinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/.gdbinit -------------------------------------------------------------------------------- /lab4/partB/.gdbinit.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/.gdbinit.tmpl -------------------------------------------------------------------------------- /lab4/partB/CODING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/CODING -------------------------------------------------------------------------------- /lab4/partB/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/GNUmakefile -------------------------------------------------------------------------------- /lab4/partB/boot/Makefrag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/boot/Makefrag -------------------------------------------------------------------------------- /lab4/partB/boot/boot.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/boot/boot.S -------------------------------------------------------------------------------- /lab4/partB/boot/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/boot/main.c -------------------------------------------------------------------------------- /lab4/partB/boot/sign.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/boot/sign.pl -------------------------------------------------------------------------------- /lab4/partB/conf/env.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/conf/env.mk -------------------------------------------------------------------------------- /lab4/partB/conf/lab.mk: -------------------------------------------------------------------------------- 1 | LAB=4 2 | PACKAGEDATE=Sun Oct 14 22:00:07 EDT 2012 3 | -------------------------------------------------------------------------------- /lab4/partB/grade-lab1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/grade-lab1 -------------------------------------------------------------------------------- /lab4/partB/grade-lab2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/grade-lab2 -------------------------------------------------------------------------------- /lab4/partB/grade-lab3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/grade-lab3 -------------------------------------------------------------------------------- /lab4/partB/grade-lab4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/grade-lab4 -------------------------------------------------------------------------------- /lab4/partB/gradelib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/gradelib.py -------------------------------------------------------------------------------- /lab4/partB/gradelib.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/gradelib.pyc -------------------------------------------------------------------------------- /lab4/partB/handin-prep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/handin-prep -------------------------------------------------------------------------------- /lab4/partB/inc/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/inc/COPYRIGHT -------------------------------------------------------------------------------- /lab4/partB/inc/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/inc/assert.h -------------------------------------------------------------------------------- /lab4/partB/inc/csa.h: -------------------------------------------------------------------------------- 1 | int csa; -------------------------------------------------------------------------------- /lab4/partB/inc/elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/inc/elf.h -------------------------------------------------------------------------------- /lab4/partB/inc/env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/inc/env.h -------------------------------------------------------------------------------- /lab4/partB/inc/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/inc/error.h -------------------------------------------------------------------------------- /lab4/partB/inc/kbdreg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/inc/kbdreg.h -------------------------------------------------------------------------------- /lab4/partB/inc/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/inc/lib.h -------------------------------------------------------------------------------- /lab4/partB/inc/memlayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/inc/memlayout.h -------------------------------------------------------------------------------- /lab4/partB/inc/mmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/inc/mmu.h -------------------------------------------------------------------------------- /lab4/partB/inc/stab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/inc/stab.h -------------------------------------------------------------------------------- /lab4/partB/inc/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/inc/stdarg.h -------------------------------------------------------------------------------- /lab4/partB/inc/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/inc/stdio.h -------------------------------------------------------------------------------- /lab4/partB/inc/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/inc/string.h -------------------------------------------------------------------------------- /lab4/partB/inc/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/inc/syscall.h -------------------------------------------------------------------------------- /lab4/partB/inc/trap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/inc/trap.h -------------------------------------------------------------------------------- /lab4/partB/inc/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/inc/types.h -------------------------------------------------------------------------------- /lab4/partB/inc/x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/inc/x86.h -------------------------------------------------------------------------------- /lab4/partB/init.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/init.d -------------------------------------------------------------------------------- /lab4/partB/init.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/init.s -------------------------------------------------------------------------------- /lab4/partB/jos.out.divzero: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/jos.out.divzero -------------------------------------------------------------------------------- /lab4/partB/jos.out.pingpong: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/jos.out.pingpong -------------------------------------------------------------------------------- /lab4/partB/jos.out.primes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/jos.out.primes -------------------------------------------------------------------------------- /lab4/partB/jos.out.softint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/jos.out.softint -------------------------------------------------------------------------------- /lab4/partB/jos.out.spin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/jos.out.spin -------------------------------------------------------------------------------- /lab4/partB/kern/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/COPYRIGHT -------------------------------------------------------------------------------- /lab4/partB/kern/Makefrag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/Makefrag -------------------------------------------------------------------------------- /lab4/partB/kern/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/console.c -------------------------------------------------------------------------------- /lab4/partB/kern/console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/console.h -------------------------------------------------------------------------------- /lab4/partB/kern/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/cpu.h -------------------------------------------------------------------------------- /lab4/partB/kern/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/entry.S -------------------------------------------------------------------------------- /lab4/partB/kern/entrypgdir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/entrypgdir.c -------------------------------------------------------------------------------- /lab4/partB/kern/env.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/env.c -------------------------------------------------------------------------------- /lab4/partB/kern/env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/env.h -------------------------------------------------------------------------------- /lab4/partB/kern/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/init.c -------------------------------------------------------------------------------- /lab4/partB/kern/kclock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/kclock.c -------------------------------------------------------------------------------- /lab4/partB/kern/kclock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/kclock.h -------------------------------------------------------------------------------- /lab4/partB/kern/kdebug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/kdebug.c -------------------------------------------------------------------------------- /lab4/partB/kern/kdebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/kdebug.h -------------------------------------------------------------------------------- /lab4/partB/kern/kernel.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/kernel.ld -------------------------------------------------------------------------------- /lab4/partB/kern/lapic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/lapic.c -------------------------------------------------------------------------------- /lab4/partB/kern/monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/monitor.c -------------------------------------------------------------------------------- /lab4/partB/kern/monitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/monitor.h -------------------------------------------------------------------------------- /lab4/partB/kern/mpconfig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/mpconfig.c -------------------------------------------------------------------------------- /lab4/partB/kern/mpentry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/mpentry.S -------------------------------------------------------------------------------- /lab4/partB/kern/picirq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/picirq.c -------------------------------------------------------------------------------- /lab4/partB/kern/picirq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/picirq.h -------------------------------------------------------------------------------- /lab4/partB/kern/pmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/pmap.c -------------------------------------------------------------------------------- /lab4/partB/kern/pmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/pmap.h -------------------------------------------------------------------------------- /lab4/partB/kern/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/printf.c -------------------------------------------------------------------------------- /lab4/partB/kern/sched.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/sched.c -------------------------------------------------------------------------------- /lab4/partB/kern/sched.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/sched.h -------------------------------------------------------------------------------- /lab4/partB/kern/spinlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/spinlock.c -------------------------------------------------------------------------------- /lab4/partB/kern/spinlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/spinlock.h -------------------------------------------------------------------------------- /lab4/partB/kern/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/syscall.c -------------------------------------------------------------------------------- /lab4/partB/kern/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/syscall.h -------------------------------------------------------------------------------- /lab4/partB/kern/trap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/trap.c -------------------------------------------------------------------------------- /lab4/partB/kern/trap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/trap.h -------------------------------------------------------------------------------- /lab4/partB/kern/trapentry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/kern/trapentry.S -------------------------------------------------------------------------------- /lab4/partB/lib/Makefrag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/lib/Makefrag -------------------------------------------------------------------------------- /lab4/partB/lib/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/lib/console.c -------------------------------------------------------------------------------- /lab4/partB/lib/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/lib/entry.S -------------------------------------------------------------------------------- /lab4/partB/lib/exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/lib/exit.c -------------------------------------------------------------------------------- /lab4/partB/lib/fork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/lib/fork.c -------------------------------------------------------------------------------- /lab4/partB/lib/ipc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/lib/ipc.c -------------------------------------------------------------------------------- /lab4/partB/lib/libmain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/lib/libmain.c -------------------------------------------------------------------------------- /lab4/partB/lib/panic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/lib/panic.c -------------------------------------------------------------------------------- /lab4/partB/lib/pfentry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/lib/pfentry.S -------------------------------------------------------------------------------- /lab4/partB/lib/pgfault.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/lib/pgfault.c -------------------------------------------------------------------------------- /lab4/partB/lib/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/lib/printf.c -------------------------------------------------------------------------------- /lab4/partB/lib/printfmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/lib/printfmt.c -------------------------------------------------------------------------------- /lab4/partB/lib/readline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/lib/readline.c -------------------------------------------------------------------------------- /lab4/partB/lib/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/lib/string.c -------------------------------------------------------------------------------- /lab4/partB/lib/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/lib/syscall.c -------------------------------------------------------------------------------- /lab4/partB/mergedep.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/mergedep.pl -------------------------------------------------------------------------------- /lab4/partB/obj/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/obj/.DS_Store -------------------------------------------------------------------------------- /lab4/partB/obj/.deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/obj/.deps -------------------------------------------------------------------------------- /lab4/partB/obj/.vars.KERN_CFLAGS: -------------------------------------------------------------------------------- 1 | c`d -------------------------------------------------------------------------------- /lab4/partB/obj/.vars.KERN_LDFLAGS: -------------------------------------------------------------------------------- 1 | c`  -------------------------------------------------------------------------------- /lab4/partB/obj/.vars.USER_CFLAGS: -------------------------------------------------------------------------------- 1 | c`T -------------------------------------------------------------------------------- /lab4/partB/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/output -------------------------------------------------------------------------------- /lab4/partB/user/Makefrag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/user/Makefrag -------------------------------------------------------------------------------- /lab4/partB/user/badsegment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/user/badsegment.c -------------------------------------------------------------------------------- /lab4/partB/user/breakpoint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/user/breakpoint.c -------------------------------------------------------------------------------- /lab4/partB/user/buggyhello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/user/buggyhello.c -------------------------------------------------------------------------------- /lab4/partB/user/divzero.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/user/divzero.c -------------------------------------------------------------------------------- /lab4/partB/user/dumbfork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/user/dumbfork.c -------------------------------------------------------------------------------- /lab4/partB/user/evilhello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/user/evilhello.c -------------------------------------------------------------------------------- /lab4/partB/user/fairness.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/user/fairness.c -------------------------------------------------------------------------------- /lab4/partB/user/faultalloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/user/faultalloc.c -------------------------------------------------------------------------------- /lab4/partB/user/faultdie.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/user/faultdie.c -------------------------------------------------------------------------------- /lab4/partB/user/faultread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/user/faultread.c -------------------------------------------------------------------------------- /lab4/partB/user/faultregs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/user/faultregs.c -------------------------------------------------------------------------------- /lab4/partB/user/faultwrite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/user/faultwrite.c -------------------------------------------------------------------------------- /lab4/partB/user/forktree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/user/forktree.c -------------------------------------------------------------------------------- /lab4/partB/user/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/user/hello.c -------------------------------------------------------------------------------- /lab4/partB/user/idle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/user/idle.c -------------------------------------------------------------------------------- /lab4/partB/user/pingpong.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/user/pingpong.c -------------------------------------------------------------------------------- /lab4/partB/user/pingpongs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/user/pingpongs.c -------------------------------------------------------------------------------- /lab4/partB/user/primes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/user/primes.c -------------------------------------------------------------------------------- /lab4/partB/user/softint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/user/softint.c -------------------------------------------------------------------------------- /lab4/partB/user/spin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/user/spin.c -------------------------------------------------------------------------------- /lab4/partB/user/testbss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/user/testbss.c -------------------------------------------------------------------------------- /lab4/partB/user/user.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/user/user.ld -------------------------------------------------------------------------------- /lab4/partB/user/yield.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partB/user/yield.c -------------------------------------------------------------------------------- /lab4/partC/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/.DS_Store -------------------------------------------------------------------------------- /lab4/partC/.gdbinit.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/.gdbinit.tmpl -------------------------------------------------------------------------------- /lab4/partC/CODING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/CODING -------------------------------------------------------------------------------- /lab4/partC/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/GNUmakefile -------------------------------------------------------------------------------- /lab4/partC/boot/Makefrag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/boot/Makefrag -------------------------------------------------------------------------------- /lab4/partC/boot/boot.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/boot/boot.S -------------------------------------------------------------------------------- /lab4/partC/boot/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/boot/main.c -------------------------------------------------------------------------------- /lab4/partC/boot/sign.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/boot/sign.pl -------------------------------------------------------------------------------- /lab4/partC/conf/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/conf/.DS_Store -------------------------------------------------------------------------------- /lab4/partC/conf/env.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/conf/env.mk -------------------------------------------------------------------------------- /lab4/partC/conf/lab.mk: -------------------------------------------------------------------------------- 1 | LAB=4 2 | PACKAGEDATE=Sun Oct 14 22:00:07 EDT 2012 3 | -------------------------------------------------------------------------------- /lab4/partC/grade-lab1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/grade-lab1 -------------------------------------------------------------------------------- /lab4/partC/grade-lab2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/grade-lab2 -------------------------------------------------------------------------------- /lab4/partC/grade-lab3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/grade-lab3 -------------------------------------------------------------------------------- /lab4/partC/grade-lab4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/grade-lab4 -------------------------------------------------------------------------------- /lab4/partC/gradelib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/gradelib.py -------------------------------------------------------------------------------- /lab4/partC/gradelib.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/gradelib.pyc -------------------------------------------------------------------------------- /lab4/partC/handin-prep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/handin-prep -------------------------------------------------------------------------------- /lab4/partC/inc/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/inc/.DS_Store -------------------------------------------------------------------------------- /lab4/partC/inc/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/inc/COPYRIGHT -------------------------------------------------------------------------------- /lab4/partC/inc/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/inc/assert.h -------------------------------------------------------------------------------- /lab4/partC/inc/csa.h: -------------------------------------------------------------------------------- 1 | int csa; -------------------------------------------------------------------------------- /lab4/partC/inc/elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/inc/elf.h -------------------------------------------------------------------------------- /lab4/partC/inc/env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/inc/env.h -------------------------------------------------------------------------------- /lab4/partC/inc/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/inc/error.h -------------------------------------------------------------------------------- /lab4/partC/inc/kbdreg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/inc/kbdreg.h -------------------------------------------------------------------------------- /lab4/partC/inc/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/inc/lib.h -------------------------------------------------------------------------------- /lab4/partC/inc/memlayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/inc/memlayout.h -------------------------------------------------------------------------------- /lab4/partC/inc/mmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/inc/mmu.h -------------------------------------------------------------------------------- /lab4/partC/inc/stab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/inc/stab.h -------------------------------------------------------------------------------- /lab4/partC/inc/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/inc/stdarg.h -------------------------------------------------------------------------------- /lab4/partC/inc/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/inc/stdio.h -------------------------------------------------------------------------------- /lab4/partC/inc/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/inc/string.h -------------------------------------------------------------------------------- /lab4/partC/inc/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/inc/syscall.h -------------------------------------------------------------------------------- /lab4/partC/inc/trap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/inc/trap.h -------------------------------------------------------------------------------- /lab4/partC/inc/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/inc/types.h -------------------------------------------------------------------------------- /lab4/partC/inc/x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/inc/x86.h -------------------------------------------------------------------------------- /lab4/partC/init.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/init.d -------------------------------------------------------------------------------- /lab4/partC/init.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/init.s -------------------------------------------------------------------------------- /lab4/partC/jos.out.divzero: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/jos.out.divzero -------------------------------------------------------------------------------- /lab4/partC/jos.out.softint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/jos.out.softint -------------------------------------------------------------------------------- /lab4/partC/kern/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/.DS_Store -------------------------------------------------------------------------------- /lab4/partC/kern/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/COPYRIGHT -------------------------------------------------------------------------------- /lab4/partC/kern/Makefrag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/Makefrag -------------------------------------------------------------------------------- /lab4/partC/kern/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/console.c -------------------------------------------------------------------------------- /lab4/partC/kern/console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/console.h -------------------------------------------------------------------------------- /lab4/partC/kern/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/cpu.h -------------------------------------------------------------------------------- /lab4/partC/kern/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/entry.S -------------------------------------------------------------------------------- /lab4/partC/kern/entrypgdir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/entrypgdir.c -------------------------------------------------------------------------------- /lab4/partC/kern/env.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/env.c -------------------------------------------------------------------------------- /lab4/partC/kern/env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/env.h -------------------------------------------------------------------------------- /lab4/partC/kern/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/init.c -------------------------------------------------------------------------------- /lab4/partC/kern/kclock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/kclock.c -------------------------------------------------------------------------------- /lab4/partC/kern/kclock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/kclock.h -------------------------------------------------------------------------------- /lab4/partC/kern/kdebug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/kdebug.c -------------------------------------------------------------------------------- /lab4/partC/kern/kdebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/kdebug.h -------------------------------------------------------------------------------- /lab4/partC/kern/kernel.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/kernel.ld -------------------------------------------------------------------------------- /lab4/partC/kern/lapic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/lapic.c -------------------------------------------------------------------------------- /lab4/partC/kern/monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/monitor.c -------------------------------------------------------------------------------- /lab4/partC/kern/monitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/monitor.h -------------------------------------------------------------------------------- /lab4/partC/kern/mpconfig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/mpconfig.c -------------------------------------------------------------------------------- /lab4/partC/kern/mpentry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/mpentry.S -------------------------------------------------------------------------------- /lab4/partC/kern/picirq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/picirq.c -------------------------------------------------------------------------------- /lab4/partC/kern/picirq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/picirq.h -------------------------------------------------------------------------------- /lab4/partC/kern/pmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/pmap.c -------------------------------------------------------------------------------- /lab4/partC/kern/pmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/pmap.h -------------------------------------------------------------------------------- /lab4/partC/kern/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/printf.c -------------------------------------------------------------------------------- /lab4/partC/kern/sched.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/sched.c -------------------------------------------------------------------------------- /lab4/partC/kern/sched.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/sched.h -------------------------------------------------------------------------------- /lab4/partC/kern/spinlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/spinlock.c -------------------------------------------------------------------------------- /lab4/partC/kern/spinlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/spinlock.h -------------------------------------------------------------------------------- /lab4/partC/kern/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/syscall.c -------------------------------------------------------------------------------- /lab4/partC/kern/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/syscall.h -------------------------------------------------------------------------------- /lab4/partC/kern/trap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/trap.c -------------------------------------------------------------------------------- /lab4/partC/kern/trap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/trap.h -------------------------------------------------------------------------------- /lab4/partC/kern/trapentry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/kern/trapentry.S -------------------------------------------------------------------------------- /lab4/partC/lib/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/lib/.DS_Store -------------------------------------------------------------------------------- /lab4/partC/lib/Makefrag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/lib/Makefrag -------------------------------------------------------------------------------- /lab4/partC/lib/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/lib/console.c -------------------------------------------------------------------------------- /lab4/partC/lib/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/lib/entry.S -------------------------------------------------------------------------------- /lab4/partC/lib/exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/lib/exit.c -------------------------------------------------------------------------------- /lab4/partC/lib/fork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/lib/fork.c -------------------------------------------------------------------------------- /lab4/partC/lib/ipc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/lib/ipc.c -------------------------------------------------------------------------------- /lab4/partC/lib/libmain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/lib/libmain.c -------------------------------------------------------------------------------- /lab4/partC/lib/panic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/lib/panic.c -------------------------------------------------------------------------------- /lab4/partC/lib/pfentry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/lib/pfentry.S -------------------------------------------------------------------------------- /lab4/partC/lib/pgfault.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/lib/pgfault.c -------------------------------------------------------------------------------- /lab4/partC/lib/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/lib/printf.c -------------------------------------------------------------------------------- /lab4/partC/lib/printfmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/lib/printfmt.c -------------------------------------------------------------------------------- /lab4/partC/lib/readline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/lib/readline.c -------------------------------------------------------------------------------- /lab4/partC/lib/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/lib/string.c -------------------------------------------------------------------------------- /lab4/partC/lib/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/lib/syscall.c -------------------------------------------------------------------------------- /lab4/partC/mergedep.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/mergedep.pl -------------------------------------------------------------------------------- /lab4/partC/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/output -------------------------------------------------------------------------------- /lab4/partC/user/Makefrag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/user/Makefrag -------------------------------------------------------------------------------- /lab4/partC/user/badsegment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/user/badsegment.c -------------------------------------------------------------------------------- /lab4/partC/user/breakpoint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/user/breakpoint.c -------------------------------------------------------------------------------- /lab4/partC/user/buggyhello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/user/buggyhello.c -------------------------------------------------------------------------------- /lab4/partC/user/divzero.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/user/divzero.c -------------------------------------------------------------------------------- /lab4/partC/user/dumbfork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/user/dumbfork.c -------------------------------------------------------------------------------- /lab4/partC/user/evilhello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/user/evilhello.c -------------------------------------------------------------------------------- /lab4/partC/user/fairness.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/user/fairness.c -------------------------------------------------------------------------------- /lab4/partC/user/faultalloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/user/faultalloc.c -------------------------------------------------------------------------------- /lab4/partC/user/faultdie.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/user/faultdie.c -------------------------------------------------------------------------------- /lab4/partC/user/faultread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/user/faultread.c -------------------------------------------------------------------------------- /lab4/partC/user/faultregs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/user/faultregs.c -------------------------------------------------------------------------------- /lab4/partC/user/faultwrite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/user/faultwrite.c -------------------------------------------------------------------------------- /lab4/partC/user/forktree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/user/forktree.c -------------------------------------------------------------------------------- /lab4/partC/user/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/user/hello.c -------------------------------------------------------------------------------- /lab4/partC/user/idle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/user/idle.c -------------------------------------------------------------------------------- /lab4/partC/user/pingpong.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/user/pingpong.c -------------------------------------------------------------------------------- /lab4/partC/user/pingpongs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/user/pingpongs.c -------------------------------------------------------------------------------- /lab4/partC/user/primes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/user/primes.c -------------------------------------------------------------------------------- /lab4/partC/user/softint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/user/softint.c -------------------------------------------------------------------------------- /lab4/partC/user/spin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/user/spin.c -------------------------------------------------------------------------------- /lab4/partC/user/testbss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/user/testbss.c -------------------------------------------------------------------------------- /lab4/partC/user/user.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/user/user.ld -------------------------------------------------------------------------------- /lab4/partC/user/yield.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab4/partC/user/yield.c -------------------------------------------------------------------------------- /lab5/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab5/.DS_Store -------------------------------------------------------------------------------- /lab5/README.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab5/README.html -------------------------------------------------------------------------------- /lab5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab5/README.md -------------------------------------------------------------------------------- /lab5/lab.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/lab5/lab.tar -------------------------------------------------------------------------------- /reading/vm370.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clann24/jos/HEAD/reading/vm370.pdf --------------------------------------------------------------------------------