├── README.md ├── lab1-data ├── Driverhdrs.pm ├── Driverlib.pm ├── Makefile ├── README ├── bits.c ├── bits.h ├── btest.c ├── btest.h ├── decl.c ├── dlc ├── driver.pl ├── fshow.c ├── ishow.c └── tests.c ├── lab2-bomb ├── README ├── bomb └── bomb.c ├── lab3-buffer-32-bit ├── bufbomb ├── hex2raw └── makecookie ├── lab3-buffer-64-bit ├── README.txt ├── cookie.txt ├── ctarget ├── farm.c ├── hex2raw └── rtarget ├── lab4-architecture-y86-64 ├── Makefile ├── README ├── archlab.pdf ├── sim │ ├── Makefile │ ├── README │ ├── misc │ │ ├── Makefile │ │ ├── README │ │ ├── examples.c │ │ ├── hcl.lex │ │ ├── hcl.tab.c │ │ ├── hcl.tab.h │ │ ├── hcl.y │ │ ├── isa.c │ │ ├── isa.h │ │ ├── lex.yy.c │ │ ├── mux4.hcl │ │ ├── node.c │ │ ├── node.h │ │ ├── outgen.c │ │ ├── outgen.h │ │ ├── yas-grammar.c │ │ ├── yas-grammar.lex │ │ ├── yas.c │ │ ├── yas.h │ │ └── yis.c │ ├── pipe │ │ ├── Makefile │ │ ├── README │ │ ├── benchmark.pl │ │ ├── check-len.pl │ │ ├── correctness.pl │ │ ├── gen-driver.pl │ │ ├── ncopy.c │ │ ├── ncopy.ys │ │ ├── pipe-1w.hcl │ │ ├── pipe-broken.hcl │ │ ├── pipe-btfnt.hcl │ │ ├── pipe-full.hcl │ │ ├── pipe-lf.hcl │ │ ├── pipe-nobypass.hcl │ │ ├── pipe-nt.hcl │ │ ├── pipe-std.hcl │ │ ├── pipe.tcl │ │ ├── pipeline.h │ │ ├── psim.c │ │ ├── sim.h │ │ └── stages.h │ ├── ptest │ │ ├── Makefile │ │ ├── README │ │ ├── ctest.pl │ │ ├── etest.pl │ │ ├── htest.pl │ │ ├── jtest.pl │ │ ├── optest.pl │ │ └── tester.pm │ ├── seq │ │ ├── Makefile │ │ ├── README │ │ ├── seq+-std.hcl │ │ ├── seq+.tcl │ │ ├── seq-full.hcl │ │ ├── seq-std.hcl │ │ ├── seq.tcl │ │ ├── sim.h │ │ └── ssim.c │ └── y86-code │ │ ├── Makefile │ │ ├── README │ │ ├── abs-asum-cmov.ys │ │ ├── abs-asum-jmp.ys │ │ ├── asum.ys │ │ ├── asumi.ys │ │ ├── asumr.ys │ │ ├── cjr.ys │ │ ├── j-cc.ys │ │ ├── poptest.ys │ │ ├── prog1.ys │ │ ├── prog10.ys │ │ ├── prog2.ys │ │ ├── prog3.ys │ │ ├── prog4.ys │ │ ├── prog5.ys │ │ ├── prog6.ys │ │ ├── prog7.ys │ │ ├── prog8.ys │ │ ├── prog9.ys │ │ ├── pushquestion.ys │ │ ├── pushtest.ys │ │ └── ret-hazard.ys └── simguide.pdf ├── lab4-architecture-y86 ├── Makefile ├── README ├── archlab.pdf ├── archlab.ps ├── sim │ ├── Makefile │ ├── README │ ├── misc │ │ ├── Makefile │ │ ├── README │ │ ├── examples.c │ │ ├── hcl.lex │ │ ├── hcl.y │ │ ├── isa.c │ │ ├── isa.h │ │ ├── mux4.hcl │ │ ├── node.c │ │ ├── node.h │ │ ├── outgen.c │ │ ├── outgen.h │ │ ├── yas-grammar.c │ │ ├── yas-grammar.lex │ │ ├── yas.c │ │ ├── yas.h │ │ └── yis.c │ ├── pipe │ │ ├── Makefile │ │ ├── README │ │ ├── benchmark.pl │ │ ├── check-len.pl │ │ ├── correctness.pl │ │ ├── gen-driver.pl │ │ ├── ncopy.c │ │ ├── ncopy.ys │ │ ├── pipe-1w.hcl │ │ ├── pipe-broken.hcl │ │ ├── pipe-btfnt.hcl │ │ ├── pipe-full.hcl │ │ ├── pipe-lf.hcl │ │ ├── pipe-nobypass.hcl │ │ ├── pipe-nt.hcl │ │ ├── pipe-std.hcl │ │ ├── pipe.tcl │ │ ├── pipeline.h │ │ ├── psim.c │ │ ├── sim.h │ │ └── stages.h │ ├── ptest │ │ ├── Makefile │ │ ├── README │ │ ├── ctest.pl │ │ ├── etest.pl │ │ ├── htest.pl │ │ ├── jtest.pl │ │ ├── optest.pl │ │ └── tester.pm │ ├── seq │ │ ├── Makefile │ │ ├── README │ │ ├── seq+-std.hcl │ │ ├── seq+.tcl │ │ ├── seq-full.hcl │ │ ├── seq-std.hcl │ │ ├── seq.tcl │ │ ├── sim.h │ │ └── ssim.c │ └── y86-code │ │ ├── Makefile │ │ ├── README │ │ ├── abs-asum-cmov.ys │ │ ├── abs-asum-jmp.ys │ │ ├── asum.ys │ │ ├── asumi.ys │ │ ├── asuml.ys │ │ ├── asumr.ys │ │ ├── cjr.ys │ │ ├── j-cc.ys │ │ ├── poptest.ys │ │ ├── prog1.ys │ │ ├── prog10.ys │ │ ├── prog2.ys │ │ ├── prog3.ys │ │ ├── prog4.ys │ │ ├── prog5.ys │ │ ├── prog6.ys │ │ ├── prog7.ys │ │ ├── prog8.ys │ │ ├── prog9.ys │ │ ├── pushquestion.ys │ │ ├── pushtest.ys │ │ └── ret-hazard.ys └── simguide.pdf ├── lab5-cache ├── Makefile ├── README ├── cachelab.c ├── cachelab.h ├── csim-ref ├── csim.c ├── driver.py ├── test-csim ├── test-trans.c ├── tracegen.c ├── traces │ ├── dave.trace │ ├── long.trace │ ├── trans.trace │ ├── yi.trace │ └── yi2.trace └── trans.c ├── lab6-performance ├── Makefile ├── README ├── clock.c ├── clock.h ├── config.h ├── defs.h ├── driver.c ├── fcyc.c ├── fcyc.h └── kernels.c ├── lab7-shell ├── Makefile ├── README ├── myint.c ├── myspin.c ├── mysplit.c ├── mystop.c ├── sdriver.pl ├── trace01.txt ├── trace02.txt ├── trace03.txt ├── trace04.txt ├── trace05.txt ├── trace06.txt ├── trace07.txt ├── trace08.txt ├── trace09.txt ├── trace10.txt ├── trace11.txt ├── trace12.txt ├── trace13.txt ├── trace14.txt ├── trace15.txt ├── trace16.txt ├── tsh.c ├── tshref └── tshref.out ├── lab8-malloc ├── Makefile ├── README ├── clock.c ├── clock.h ├── config.h ├── fcyc.c ├── fcyc.h ├── fsecs.c ├── fsecs.h ├── ftimer.c ├── ftimer.h ├── mdriver.c ├── memlib.c ├── memlib.h ├── mm.c ├── mm.h ├── short1-bal.rep ├── short2-bal.rep └── traces │ ├── amptjp-bal.rep │ ├── binary-bal.rep │ ├── binary2-bal.rep │ ├── cccp-bal.rep │ ├── coalescing-bal.rep │ ├── cp-decl-bal.rep │ ├── expr-bal.rep │ ├── random-bal.rep │ ├── random2-bal.rep │ ├── realloc-bal.rep │ └── realloc2-bal.rep └── lab9-proxy ├── Makefile ├── README ├── csapp.c ├── csapp.h ├── driver.sh ├── free-port.sh ├── nop-server.py ├── port-for-user.pl ├── proxy.c └── tiny ├── Makefile ├── README ├── cgi-bin ├── Makefile └── adder.c ├── csapp.c ├── csapp.h ├── godzilla.gif ├── godzilla.jpg ├── home.html └── tiny.c /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/README.md -------------------------------------------------------------------------------- /lab1-data/Driverhdrs.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab1-data/Driverhdrs.pm -------------------------------------------------------------------------------- /lab1-data/Driverlib.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab1-data/Driverlib.pm -------------------------------------------------------------------------------- /lab1-data/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab1-data/Makefile -------------------------------------------------------------------------------- /lab1-data/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab1-data/README -------------------------------------------------------------------------------- /lab1-data/bits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab1-data/bits.c -------------------------------------------------------------------------------- /lab1-data/bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab1-data/bits.h -------------------------------------------------------------------------------- /lab1-data/btest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab1-data/btest.c -------------------------------------------------------------------------------- /lab1-data/btest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab1-data/btest.h -------------------------------------------------------------------------------- /lab1-data/decl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab1-data/decl.c -------------------------------------------------------------------------------- /lab1-data/dlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab1-data/dlc -------------------------------------------------------------------------------- /lab1-data/driver.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab1-data/driver.pl -------------------------------------------------------------------------------- /lab1-data/fshow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab1-data/fshow.c -------------------------------------------------------------------------------- /lab1-data/ishow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab1-data/ishow.c -------------------------------------------------------------------------------- /lab1-data/tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab1-data/tests.c -------------------------------------------------------------------------------- /lab2-bomb/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab2-bomb/README -------------------------------------------------------------------------------- /lab2-bomb/bomb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab2-bomb/bomb -------------------------------------------------------------------------------- /lab2-bomb/bomb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab2-bomb/bomb.c -------------------------------------------------------------------------------- /lab3-buffer-32-bit/bufbomb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab3-buffer-32-bit/bufbomb -------------------------------------------------------------------------------- /lab3-buffer-32-bit/hex2raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab3-buffer-32-bit/hex2raw -------------------------------------------------------------------------------- /lab3-buffer-32-bit/makecookie: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab3-buffer-32-bit/makecookie -------------------------------------------------------------------------------- /lab3-buffer-64-bit/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab3-buffer-64-bit/README.txt -------------------------------------------------------------------------------- /lab3-buffer-64-bit/cookie.txt: -------------------------------------------------------------------------------- 1 | 0x59b997fa 2 | -------------------------------------------------------------------------------- /lab3-buffer-64-bit/ctarget: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab3-buffer-64-bit/ctarget -------------------------------------------------------------------------------- /lab3-buffer-64-bit/farm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab3-buffer-64-bit/farm.c -------------------------------------------------------------------------------- /lab3-buffer-64-bit/hex2raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab3-buffer-64-bit/hex2raw -------------------------------------------------------------------------------- /lab3-buffer-64-bit/rtarget: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab3-buffer-64-bit/rtarget -------------------------------------------------------------------------------- /lab4-architecture-y86-64/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/Makefile -------------------------------------------------------------------------------- /lab4-architecture-y86-64/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/README -------------------------------------------------------------------------------- /lab4-architecture-y86-64/archlab.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/archlab.pdf -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/Makefile -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/README -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/misc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/misc/Makefile -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/misc/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/misc/README -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/misc/examples.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/misc/examples.c -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/misc/hcl.lex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/misc/hcl.lex -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/misc/hcl.tab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/misc/hcl.tab.c -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/misc/hcl.tab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/misc/hcl.tab.h -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/misc/hcl.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/misc/hcl.y -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/misc/isa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/misc/isa.c -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/misc/isa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/misc/isa.h -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/misc/lex.yy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/misc/lex.yy.c -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/misc/mux4.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/misc/mux4.hcl -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/misc/node.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/misc/node.c -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/misc/node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/misc/node.h -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/misc/outgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/misc/outgen.c -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/misc/outgen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/misc/outgen.h -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/misc/yas-grammar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/misc/yas-grammar.c -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/misc/yas-grammar.lex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/misc/yas-grammar.lex -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/misc/yas.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/misc/yas.c -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/misc/yas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/misc/yas.h -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/misc/yis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/misc/yis.c -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/pipe/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/pipe/Makefile -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/pipe/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/pipe/README -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/pipe/benchmark.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/pipe/benchmark.pl -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/pipe/check-len.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/pipe/check-len.pl -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/pipe/correctness.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/pipe/correctness.pl -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/pipe/gen-driver.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/pipe/gen-driver.pl -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/pipe/ncopy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/pipe/ncopy.c -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/pipe/ncopy.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/pipe/ncopy.ys -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/pipe/pipe-1w.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/pipe/pipe-1w.hcl -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/pipe/pipe-broken.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/pipe/pipe-broken.hcl -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/pipe/pipe-btfnt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/pipe/pipe-btfnt.hcl -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/pipe/pipe-full.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/pipe/pipe-full.hcl -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/pipe/pipe-lf.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/pipe/pipe-lf.hcl -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/pipe/pipe-nobypass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/pipe/pipe-nobypass.hcl -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/pipe/pipe-nt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/pipe/pipe-nt.hcl -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/pipe/pipe-std.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/pipe/pipe-std.hcl -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/pipe/pipe.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/pipe/pipe.tcl -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/pipe/pipeline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/pipe/pipeline.h -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/pipe/psim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/pipe/psim.c -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/pipe/sim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/pipe/sim.h -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/pipe/stages.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/pipe/stages.h -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/ptest/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/ptest/Makefile -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/ptest/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/ptest/README -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/ptest/ctest.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/ptest/ctest.pl -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/ptest/etest.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/ptest/etest.pl -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/ptest/htest.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/ptest/htest.pl -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/ptest/jtest.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/ptest/jtest.pl -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/ptest/optest.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/ptest/optest.pl -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/ptest/tester.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/ptest/tester.pm -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/seq/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/seq/Makefile -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/seq/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/seq/README -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/seq/seq+-std.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/seq/seq+-std.hcl -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/seq/seq+.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/seq/seq+.tcl -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/seq/seq-full.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/seq/seq-full.hcl -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/seq/seq-std.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/seq/seq-std.hcl -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/seq/seq.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/seq/seq.tcl -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/seq/sim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/seq/sim.h -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/seq/ssim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/seq/ssim.c -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/y86-code/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/y86-code/Makefile -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/y86-code/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/y86-code/README -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/y86-code/abs-asum-cmov.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/y86-code/abs-asum-cmov.ys -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/y86-code/abs-asum-jmp.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/y86-code/abs-asum-jmp.ys -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/y86-code/asum.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/y86-code/asum.ys -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/y86-code/asumi.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/y86-code/asumi.ys -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/y86-code/asumr.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/y86-code/asumr.ys -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/y86-code/cjr.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/y86-code/cjr.ys -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/y86-code/j-cc.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/y86-code/j-cc.ys -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/y86-code/poptest.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/y86-code/poptest.ys -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/y86-code/prog1.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/y86-code/prog1.ys -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/y86-code/prog10.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/y86-code/prog10.ys -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/y86-code/prog2.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/y86-code/prog2.ys -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/y86-code/prog3.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/y86-code/prog3.ys -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/y86-code/prog4.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/y86-code/prog4.ys -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/y86-code/prog5.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/y86-code/prog5.ys -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/y86-code/prog6.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/y86-code/prog6.ys -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/y86-code/prog7.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/y86-code/prog7.ys -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/y86-code/prog8.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/y86-code/prog8.ys -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/y86-code/prog9.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/y86-code/prog9.ys -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/y86-code/pushquestion.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/y86-code/pushquestion.ys -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/y86-code/pushtest.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/y86-code/pushtest.ys -------------------------------------------------------------------------------- /lab4-architecture-y86-64/sim/y86-code/ret-hazard.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/sim/y86-code/ret-hazard.ys -------------------------------------------------------------------------------- /lab4-architecture-y86-64/simguide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86-64/simguide.pdf -------------------------------------------------------------------------------- /lab4-architecture-y86/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/Makefile -------------------------------------------------------------------------------- /lab4-architecture-y86/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/README -------------------------------------------------------------------------------- /lab4-architecture-y86/archlab.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/archlab.pdf -------------------------------------------------------------------------------- /lab4-architecture-y86/archlab.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/archlab.ps -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/Makefile -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/README -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/misc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/misc/Makefile -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/misc/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/misc/README -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/misc/examples.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/misc/examples.c -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/misc/hcl.lex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/misc/hcl.lex -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/misc/hcl.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/misc/hcl.y -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/misc/isa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/misc/isa.c -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/misc/isa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/misc/isa.h -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/misc/mux4.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/misc/mux4.hcl -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/misc/node.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/misc/node.c -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/misc/node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/misc/node.h -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/misc/outgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/misc/outgen.c -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/misc/outgen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/misc/outgen.h -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/misc/yas-grammar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/misc/yas-grammar.c -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/misc/yas-grammar.lex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/misc/yas-grammar.lex -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/misc/yas.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/misc/yas.c -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/misc/yas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/misc/yas.h -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/misc/yis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/misc/yis.c -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/pipe/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/pipe/Makefile -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/pipe/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/pipe/README -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/pipe/benchmark.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/pipe/benchmark.pl -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/pipe/check-len.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/pipe/check-len.pl -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/pipe/correctness.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/pipe/correctness.pl -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/pipe/gen-driver.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/pipe/gen-driver.pl -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/pipe/ncopy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/pipe/ncopy.c -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/pipe/ncopy.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/pipe/ncopy.ys -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/pipe/pipe-1w.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/pipe/pipe-1w.hcl -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/pipe/pipe-broken.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/pipe/pipe-broken.hcl -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/pipe/pipe-btfnt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/pipe/pipe-btfnt.hcl -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/pipe/pipe-full.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/pipe/pipe-full.hcl -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/pipe/pipe-lf.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/pipe/pipe-lf.hcl -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/pipe/pipe-nobypass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/pipe/pipe-nobypass.hcl -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/pipe/pipe-nt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/pipe/pipe-nt.hcl -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/pipe/pipe-std.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/pipe/pipe-std.hcl -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/pipe/pipe.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/pipe/pipe.tcl -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/pipe/pipeline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/pipe/pipeline.h -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/pipe/psim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/pipe/psim.c -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/pipe/sim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/pipe/sim.h -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/pipe/stages.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/pipe/stages.h -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/ptest/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/ptest/Makefile -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/ptest/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/ptest/README -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/ptest/ctest.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/ptest/ctest.pl -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/ptest/etest.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/ptest/etest.pl -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/ptest/htest.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/ptest/htest.pl -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/ptest/jtest.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/ptest/jtest.pl -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/ptest/optest.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/ptest/optest.pl -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/ptest/tester.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/ptest/tester.pm -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/seq/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/seq/Makefile -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/seq/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/seq/README -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/seq/seq+-std.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/seq/seq+-std.hcl -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/seq/seq+.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/seq/seq+.tcl -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/seq/seq-full.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/seq/seq-full.hcl -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/seq/seq-std.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/seq/seq-std.hcl -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/seq/seq.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/seq/seq.tcl -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/seq/sim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/seq/sim.h -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/seq/ssim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/seq/ssim.c -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/y86-code/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/y86-code/Makefile -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/y86-code/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/y86-code/README -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/y86-code/abs-asum-cmov.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/y86-code/abs-asum-cmov.ys -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/y86-code/abs-asum-jmp.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/y86-code/abs-asum-jmp.ys -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/y86-code/asum.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/y86-code/asum.ys -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/y86-code/asumi.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/y86-code/asumi.ys -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/y86-code/asuml.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/y86-code/asuml.ys -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/y86-code/asumr.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/y86-code/asumr.ys -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/y86-code/cjr.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/y86-code/cjr.ys -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/y86-code/j-cc.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/y86-code/j-cc.ys -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/y86-code/poptest.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/y86-code/poptest.ys -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/y86-code/prog1.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/y86-code/prog1.ys -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/y86-code/prog10.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/y86-code/prog10.ys -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/y86-code/prog2.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/y86-code/prog2.ys -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/y86-code/prog3.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/y86-code/prog3.ys -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/y86-code/prog4.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/y86-code/prog4.ys -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/y86-code/prog5.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/y86-code/prog5.ys -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/y86-code/prog6.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/y86-code/prog6.ys -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/y86-code/prog7.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/y86-code/prog7.ys -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/y86-code/prog8.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/y86-code/prog8.ys -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/y86-code/prog9.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/y86-code/prog9.ys -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/y86-code/pushquestion.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/y86-code/pushquestion.ys -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/y86-code/pushtest.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/y86-code/pushtest.ys -------------------------------------------------------------------------------- /lab4-architecture-y86/sim/y86-code/ret-hazard.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/sim/y86-code/ret-hazard.ys -------------------------------------------------------------------------------- /lab4-architecture-y86/simguide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab4-architecture-y86/simguide.pdf -------------------------------------------------------------------------------- /lab5-cache/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab5-cache/Makefile -------------------------------------------------------------------------------- /lab5-cache/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab5-cache/README -------------------------------------------------------------------------------- /lab5-cache/cachelab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab5-cache/cachelab.c -------------------------------------------------------------------------------- /lab5-cache/cachelab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab5-cache/cachelab.h -------------------------------------------------------------------------------- /lab5-cache/csim-ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab5-cache/csim-ref -------------------------------------------------------------------------------- /lab5-cache/csim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab5-cache/csim.c -------------------------------------------------------------------------------- /lab5-cache/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab5-cache/driver.py -------------------------------------------------------------------------------- /lab5-cache/test-csim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab5-cache/test-csim -------------------------------------------------------------------------------- /lab5-cache/test-trans.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab5-cache/test-trans.c -------------------------------------------------------------------------------- /lab5-cache/tracegen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab5-cache/tracegen.c -------------------------------------------------------------------------------- /lab5-cache/traces/dave.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab5-cache/traces/dave.trace -------------------------------------------------------------------------------- /lab5-cache/traces/long.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab5-cache/traces/long.trace -------------------------------------------------------------------------------- /lab5-cache/traces/trans.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab5-cache/traces/trans.trace -------------------------------------------------------------------------------- /lab5-cache/traces/yi.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab5-cache/traces/yi.trace -------------------------------------------------------------------------------- /lab5-cache/traces/yi2.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab5-cache/traces/yi2.trace -------------------------------------------------------------------------------- /lab5-cache/trans.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab5-cache/trans.c -------------------------------------------------------------------------------- /lab6-performance/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab6-performance/Makefile -------------------------------------------------------------------------------- /lab6-performance/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab6-performance/README -------------------------------------------------------------------------------- /lab6-performance/clock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab6-performance/clock.c -------------------------------------------------------------------------------- /lab6-performance/clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab6-performance/clock.h -------------------------------------------------------------------------------- /lab6-performance/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab6-performance/config.h -------------------------------------------------------------------------------- /lab6-performance/defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab6-performance/defs.h -------------------------------------------------------------------------------- /lab6-performance/driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab6-performance/driver.c -------------------------------------------------------------------------------- /lab6-performance/fcyc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab6-performance/fcyc.c -------------------------------------------------------------------------------- /lab6-performance/fcyc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab6-performance/fcyc.h -------------------------------------------------------------------------------- /lab6-performance/kernels.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab6-performance/kernels.c -------------------------------------------------------------------------------- /lab7-shell/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab7-shell/Makefile -------------------------------------------------------------------------------- /lab7-shell/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab7-shell/README -------------------------------------------------------------------------------- /lab7-shell/myint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab7-shell/myint.c -------------------------------------------------------------------------------- /lab7-shell/myspin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab7-shell/myspin.c -------------------------------------------------------------------------------- /lab7-shell/mysplit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab7-shell/mysplit.c -------------------------------------------------------------------------------- /lab7-shell/mystop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab7-shell/mystop.c -------------------------------------------------------------------------------- /lab7-shell/sdriver.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab7-shell/sdriver.pl -------------------------------------------------------------------------------- /lab7-shell/trace01.txt: -------------------------------------------------------------------------------- 1 | # 2 | # trace01.txt - Properly terminate on EOF. 3 | # 4 | CLOSE 5 | WAIT 6 | -------------------------------------------------------------------------------- /lab7-shell/trace02.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab7-shell/trace02.txt -------------------------------------------------------------------------------- /lab7-shell/trace03.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab7-shell/trace03.txt -------------------------------------------------------------------------------- /lab7-shell/trace04.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab7-shell/trace04.txt -------------------------------------------------------------------------------- /lab7-shell/trace05.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab7-shell/trace05.txt -------------------------------------------------------------------------------- /lab7-shell/trace06.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab7-shell/trace06.txt -------------------------------------------------------------------------------- /lab7-shell/trace07.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab7-shell/trace07.txt -------------------------------------------------------------------------------- /lab7-shell/trace08.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab7-shell/trace08.txt -------------------------------------------------------------------------------- /lab7-shell/trace09.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab7-shell/trace09.txt -------------------------------------------------------------------------------- /lab7-shell/trace10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab7-shell/trace10.txt -------------------------------------------------------------------------------- /lab7-shell/trace11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab7-shell/trace11.txt -------------------------------------------------------------------------------- /lab7-shell/trace12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab7-shell/trace12.txt -------------------------------------------------------------------------------- /lab7-shell/trace13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab7-shell/trace13.txt -------------------------------------------------------------------------------- /lab7-shell/trace14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab7-shell/trace14.txt -------------------------------------------------------------------------------- /lab7-shell/trace15.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab7-shell/trace15.txt -------------------------------------------------------------------------------- /lab7-shell/trace16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab7-shell/trace16.txt -------------------------------------------------------------------------------- /lab7-shell/tsh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab7-shell/tsh.c -------------------------------------------------------------------------------- /lab7-shell/tshref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab7-shell/tshref -------------------------------------------------------------------------------- /lab7-shell/tshref.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab7-shell/tshref.out -------------------------------------------------------------------------------- /lab8-malloc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab8-malloc/Makefile -------------------------------------------------------------------------------- /lab8-malloc/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab8-malloc/README -------------------------------------------------------------------------------- /lab8-malloc/clock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab8-malloc/clock.c -------------------------------------------------------------------------------- /lab8-malloc/clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab8-malloc/clock.h -------------------------------------------------------------------------------- /lab8-malloc/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab8-malloc/config.h -------------------------------------------------------------------------------- /lab8-malloc/fcyc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab8-malloc/fcyc.c -------------------------------------------------------------------------------- /lab8-malloc/fcyc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab8-malloc/fcyc.h -------------------------------------------------------------------------------- /lab8-malloc/fsecs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab8-malloc/fsecs.c -------------------------------------------------------------------------------- /lab8-malloc/fsecs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab8-malloc/fsecs.h -------------------------------------------------------------------------------- /lab8-malloc/ftimer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab8-malloc/ftimer.c -------------------------------------------------------------------------------- /lab8-malloc/ftimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab8-malloc/ftimer.h -------------------------------------------------------------------------------- /lab8-malloc/mdriver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab8-malloc/mdriver.c -------------------------------------------------------------------------------- /lab8-malloc/memlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab8-malloc/memlib.c -------------------------------------------------------------------------------- /lab8-malloc/memlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab8-malloc/memlib.h -------------------------------------------------------------------------------- /lab8-malloc/mm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab8-malloc/mm.c -------------------------------------------------------------------------------- /lab8-malloc/mm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab8-malloc/mm.h -------------------------------------------------------------------------------- /lab8-malloc/short1-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab8-malloc/short1-bal.rep -------------------------------------------------------------------------------- /lab8-malloc/short2-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab8-malloc/short2-bal.rep -------------------------------------------------------------------------------- /lab8-malloc/traces/amptjp-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab8-malloc/traces/amptjp-bal.rep -------------------------------------------------------------------------------- /lab8-malloc/traces/binary-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab8-malloc/traces/binary-bal.rep -------------------------------------------------------------------------------- /lab8-malloc/traces/binary2-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab8-malloc/traces/binary2-bal.rep -------------------------------------------------------------------------------- /lab8-malloc/traces/cccp-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab8-malloc/traces/cccp-bal.rep -------------------------------------------------------------------------------- /lab8-malloc/traces/coalescing-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab8-malloc/traces/coalescing-bal.rep -------------------------------------------------------------------------------- /lab8-malloc/traces/cp-decl-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab8-malloc/traces/cp-decl-bal.rep -------------------------------------------------------------------------------- /lab8-malloc/traces/expr-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab8-malloc/traces/expr-bal.rep -------------------------------------------------------------------------------- /lab8-malloc/traces/random-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab8-malloc/traces/random-bal.rep -------------------------------------------------------------------------------- /lab8-malloc/traces/random2-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab8-malloc/traces/random2-bal.rep -------------------------------------------------------------------------------- /lab8-malloc/traces/realloc-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab8-malloc/traces/realloc-bal.rep -------------------------------------------------------------------------------- /lab8-malloc/traces/realloc2-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab8-malloc/traces/realloc2-bal.rep -------------------------------------------------------------------------------- /lab9-proxy/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab9-proxy/Makefile -------------------------------------------------------------------------------- /lab9-proxy/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab9-proxy/README -------------------------------------------------------------------------------- /lab9-proxy/csapp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab9-proxy/csapp.c -------------------------------------------------------------------------------- /lab9-proxy/csapp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab9-proxy/csapp.h -------------------------------------------------------------------------------- /lab9-proxy/driver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab9-proxy/driver.sh -------------------------------------------------------------------------------- /lab9-proxy/free-port.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab9-proxy/free-port.sh -------------------------------------------------------------------------------- /lab9-proxy/nop-server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab9-proxy/nop-server.py -------------------------------------------------------------------------------- /lab9-proxy/port-for-user.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab9-proxy/port-for-user.pl -------------------------------------------------------------------------------- /lab9-proxy/proxy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab9-proxy/proxy.c -------------------------------------------------------------------------------- /lab9-proxy/tiny/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab9-proxy/tiny/Makefile -------------------------------------------------------------------------------- /lab9-proxy/tiny/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab9-proxy/tiny/README -------------------------------------------------------------------------------- /lab9-proxy/tiny/cgi-bin/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab9-proxy/tiny/cgi-bin/Makefile -------------------------------------------------------------------------------- /lab9-proxy/tiny/cgi-bin/adder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab9-proxy/tiny/cgi-bin/adder.c -------------------------------------------------------------------------------- /lab9-proxy/tiny/csapp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab9-proxy/tiny/csapp.c -------------------------------------------------------------------------------- /lab9-proxy/tiny/csapp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab9-proxy/tiny/csapp.h -------------------------------------------------------------------------------- /lab9-proxy/tiny/godzilla.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab9-proxy/tiny/godzilla.gif -------------------------------------------------------------------------------- /lab9-proxy/tiny/godzilla.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab9-proxy/tiny/godzilla.jpg -------------------------------------------------------------------------------- /lab9-proxy/tiny/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab9-proxy/tiny/home.html -------------------------------------------------------------------------------- /lab9-proxy/tiny/tiny.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YeXiaoRain/ICS_LAB_CMU_2016/HEAD/lab9-proxy/tiny/tiny.c --------------------------------------------------------------------------------