Mercurial > hg > Members > menikon > CbC_xv6
changeset 78:3417ef4d8c43
mm file add syscall dir
author | tobaru |
---|---|
date | Wed, 25 Sep 2019 19:29:56 +0900 |
parents | b49916e31585 |
children | 44612ca86dae |
files | Xv6_systemcall.mm |
diffstat | 1 files changed, 86 insertions(+), 23 deletions(-) [+] |
line wrap: on
line diff
--- a/Xv6_systemcall.mm Wed Sep 25 14:04:58 2019 +0900 +++ b/Xv6_systemcall.mm Wed Sep 25 19:29:56 2019 +0900 @@ -1,31 +1,94 @@ <map version="1.0.1"> <!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net --> <node CREATED="1569383142174" ID="ID_909861212" MODIFIED="1569383151773" TEXT="Xv6_systemcall"> -<node CREATED="1569383153598" ID="ID_1065522916" MODIFIED="1569383428706" POSITION="right" TEXT="1.SYS_fork"/> -<node CREATED="1569383436240" ID="ID_1285587162" MODIFIED="1569383443988" POSITION="right" TEXT="2.SYS_exit"/> -<node CREATED="1569383446475" ID="ID_832912285" MODIFIED="1569383459256" POSITION="right" TEXT="3.SYS_wait"/> -<node CREATED="1569383460866" ID="ID_637789005" MODIFIED="1569383467955" POSITION="right" TEXT="4.SYS_pipe"/> -<node CREATED="1569387341640" ID="ID_190653040" MODIFIED="1569387349741" POSITION="right" TEXT="5.SYS_read"> -<node CREATED="1569387677121" ID="ID_1977644316" MODIFIED="1569387697818" TEXT="みつきさんが変更したところ"> -<node CREATED="1569387699440" ID="ID_495300529" MODIFIED="1569387709831" TEXT="強制的に22番へ飛ぶ"/> +<node CREATED="1569383153598" ID="ID_1065522916" MODIFIED="1569383428706" POSITION="right" TEXT="1.SYS_fork"> +<node CREATED="1569405573172" ID="ID_1037941652" MODIFIED="1569405583463" TEXT="src/sysproc.c"> +<node CREATED="1569405639721" ID="ID_318972722" MODIFIED="1569405673145" TEXT="return fork();"/> +</node> +</node> +<node CREATED="1569383436240" ID="ID_1285587162" MODIFIED="1569383443988" POSITION="right" TEXT="2.SYS_exit"> +<node CREATED="1569405599715" ID="ID_1485079152" MODIFIED="1569405603888" TEXT="src/sysproc.c"> +<node CREATED="1569405659374" ID="ID_627523165" MODIFIED="1569405667992" TEXT="exit();"/> +</node> +</node> +<node CREATED="1569383446475" ID="ID_832912285" MODIFIED="1569383459256" POSITION="right" TEXT="3.SYS_wait"> +<node CREATED="1569405604645" ID="ID_946789895" MODIFIED="1569405611152" TEXT="src/sysproc.c"> +<node CREATED="1569405627235" ID="ID_1416768660" MODIFIED="1569405681921" TEXT="return wait()"/> </node> </node> -<node CREATED="1569387350728" ID="ID_592187281" MODIFIED="1569387356296" POSITION="right" TEXT="6.SYS_kill"/> -<node CREATED="1569387357762" ID="ID_1053079132" MODIFIED="1569387363413" POSITION="right" TEXT="7.SYS_exec"/> -<node CREATED="1569387364518" ID="ID_333466711" MODIFIED="1569387374132" POSITION="right" TEXT="8.SYS_fstat"/> -<node CREATED="1569387376878" ID="ID_430815710" MODIFIED="1569387383149" POSITION="right" TEXT="9.SYS_chdir"/> -<node CREATED="1569387385304" ID="ID_218454316" MODIFIED="1569387389484" POSITION="right" TEXT="10.SYS_dup"/> -<node CREATED="1569387391699" ID="ID_867872302" MODIFIED="1569387399092" POSITION="right" TEXT="11.SYS_getpid"/> -<node CREATED="1569387547887" ID="ID_915357847" MODIFIED="1569387556484" POSITION="right" TEXT="12.SYS_sbrk"/> -<node CREATED="1569387558756" ID="ID_1284713477" MODIFIED="1569387564767" POSITION="right" TEXT="13.SYS_sleep"/> -<node CREATED="1569387566116" ID="ID_1356946419" MODIFIED="1569387574466" POSITION="right" TEXT="14.SYS_uptime"/> -<node CREATED="1569387576651" ID="ID_1165228750" MODIFIED="1569387605513" POSITION="right" TEXT="15.SYS_open"/> -<node CREATED="1569387606702" ID="ID_1422484170" MODIFIED="1569387611840" POSITION="right" TEXT="16.SYS_write"/> -<node CREATED="1569387613160" ID="ID_1440033786" MODIFIED="1569387620209" POSITION="right" TEXT="17.SYS_mknod"/> -<node CREATED="1569387621728" ID="ID_949968401" MODIFIED="1569387628792" POSITION="right" TEXT="18.SYS_unlink"/> -<node CREATED="1569387633612" ID="ID_1252495937" MODIFIED="1569387645154" POSITION="right" TEXT="19.SYS_link"/> -<node CREATED="1569387646288" ID="ID_1242964570" MODIFIED="1569387654502" POSITION="right" TEXT="20.SYS_mkdir"/> -<node CREATED="1569387658051" ID="ID_1289464035" MODIFIED="1569387664291" POSITION="right" TEXT="21.SYS_close"/> +<node CREATED="1569383460866" ID="ID_637789005" MODIFIED="1569383467955" POSITION="right" TEXT="4.SYS_pipe"> +<node CREATED="1569405502461" ID="ID_1304464465" MODIFIED="1569405503703" TEXT="src/CMakeFiles/kernel.dir/c/sysfile.c"/> +<node CREATED="1569405978806" ID="ID_553992918" MODIFIED="1569405981957" TEXT="src/sysfile.cbc"/> +</node> +<node CREATED="1569387341640" ID="ID_190653040" MODIFIED="1569405530955" POSITION="right" TEXT="5.SYS_read"> +<node CREATED="1569387677121" ID="ID_1977644316" MODIFIED="1569387697818" TEXT="みつきさんが変更したところ"> +<node CREATED="1569406737609" ID="ID_725446434" MODIFIED="1569406747554" TEXT="syscall.cbc"> +<node CREATED="1569406780683" ID="ID_636425966" MODIFIED="1569406790171" TEXT="void syscall(void)"/> +</node> +<node CREATED="1569387699440" ID="ID_495300529" MODIFIED="1569407007422" TEXT="強制的に22番(SYS_cbc_read)へ飛ぶ"/> +</node> +<node CREATED="1569405307789" ID="ID_1895268769" MODIFIED="1569405446327" TEXT="src/CMakeFiles/kernel.dir/c/sysfile.c"/> +<node CREATED="1569406348934" ID="ID_1792264491" MODIFIED="1569406351340" TEXT="src/sysfile.cbc"/> +</node> +<node CREATED="1569387350728" ID="ID_592187281" MODIFIED="1569387356296" POSITION="right" TEXT="6.SYS_kill"> +<node CREATED="1569405611861" ID="ID_1326894783" MODIFIED="1569405626728" TEXT="src/sysproc.c"/> +</node> +<node CREATED="1569387357762" ID="ID_1053079132" MODIFIED="1569405965322" POSITION="right" TEXT="7.SYS_exec"> +<node CREATED="1569405495023" ID="ID_30683833" MODIFIED="1569405497121" TEXT="src/CMakeFiles/kernel.dir/c/sysfile.c"/> +<node CREATED="1569405961651" ID="ID_780014305" MODIFIED="1569405963861" TEXT="src/sysfile.cbc"/> +</node> +<node CREATED="1569387364518" ID="ID_333466711" MODIFIED="1569387374132" POSITION="right" TEXT="8.SYS_fstat"> +<node CREATED="1569405352383" ID="ID_693889082" MODIFIED="1569405461231" TEXT="src/CMakeFiles/kernel.dir/c/sysfile.c"/> +<node CREATED="1569406229741" ID="ID_1761835984" MODIFIED="1569406231999" TEXT="src/sysfile.cbc"/> +</node> +<node CREATED="1569387376878" ID="ID_430815710" MODIFIED="1569405851770" POSITION="right" TEXT="9.SYS_chdir"> +<node CREATED="1569405483516" ID="ID_753036302" MODIFIED="1569405485138" TEXT="src/CMakeFiles/kernel.dir/c/sysfile.c"/> +<node CREATED="1569405838654" ID="ID_1918130122" MODIFIED="1569405850471" TEXT="src/sysfile.cbc"/> +</node> +<node CREATED="1569387385304" ID="ID_218454316" MODIFIED="1569387389484" POSITION="right" TEXT="10.SYS_dup"> +<node CREATED="1569405274218" ID="ID_910656778" MODIFIED="1569405464062" TEXT="src/CMakeFiles/kernel.dir/c/sysfile.c"/> +<node CREATED="1569406177265" ID="ID_629298481" MODIFIED="1569406185056" TEXT="src/sysfile.cbc"/> +</node> +<node CREATED="1569387391699" ID="ID_867872302" MODIFIED="1569387399092" POSITION="right" TEXT="11.SYS_getpid"> +<node CREATED="1569405705736" ID="ID_1626923081" MODIFIED="1569405720990" TEXT="src/sysproc.c"/> +</node> +<node CREATED="1569387547887" ID="ID_915357847" MODIFIED="1569387556484" POSITION="right" TEXT="12.SYS_sbrk"> +<node CREATED="1569405723727" ID="ID_521389820" MODIFIED="1569405729689" TEXT="src/sysproc.c"/> +</node> +<node CREATED="1569387558756" ID="ID_1284713477" MODIFIED="1569387564767" POSITION="right" TEXT="13.SYS_sleep"> +<node CREATED="1569405730391" ID="ID_1030781386" MODIFIED="1569405736970" TEXT="src/sysproc.c"/> +</node> +<node CREATED="1569387566116" ID="ID_1356946419" MODIFIED="1569387574466" POSITION="right" TEXT="14.SYS_uptime"> +<node CREATED="1569405737253" ID="ID_1598195674" MODIFIED="1569405739442" TEXT="src/sysproc.c"/> +</node> +<node CREATED="1569387576651" ID="ID_1165228750" MODIFIED="1569387605513" POSITION="right" TEXT="15.SYS_open"> +<node CREATED="1569405395886" ID="ID_367221305" MODIFIED="1569405465383" TEXT="src/CMakeFiles/kernel.dir/c/sysfile.c"/> +<node CREATED="1569406264054" ID="ID_234347543" MODIFIED="1569406273824" TEXT="src/sysfile.cbc"/> +</node> +<node CREATED="1569387606702" ID="ID_1422484170" MODIFIED="1569387611840" POSITION="right" TEXT="16.SYS_write"> +<node CREATED="1569405329303" ID="ID_1619812068" MODIFIED="1569405470430" TEXT="src/CMakeFiles/kernel.dir/c/sysfile.c"/> +<node CREATED="1569406193893" ID="ID_453974052" MODIFIED="1569406196783" TEXT="src/sysfile.cbc"/> +</node> +<node CREATED="1569387613160" ID="ID_1440033786" MODIFIED="1569405902498" POSITION="right" TEXT="17.SYS_mknod"> +<node CREATED="1569405899104" ID="ID_158728999" MODIFIED="1569405901236" TEXT="src/CMakeFiles/kernel.dir/c/sysfile.c"/> +<node CREATED="1569405771412" ID="ID_1454123192" MODIFIED="1569405890163" TEXT="src/sysfile.cbc"/> +</node> +<node CREATED="1569387621728" ID="ID_949968401" MODIFIED="1569387628792" POSITION="right" TEXT="18.SYS_unlink"> +<node CREATED="1569405377446" ID="ID_452438178" MODIFIED="1569405472679" TEXT="src/CMakeFiles/kernel.dir/c/sysfile.c"/> +<node CREATED="1569406252148" ID="ID_1498279098" MODIFIED="1569406262450" TEXT="src/sysfile.cbc"/> +</node> +<node CREATED="1569387633612" ID="ID_1252495937" MODIFIED="1569405411248" POSITION="right" TEXT="19.SYS_link"> +<node CREATED="1569405365141" ID="ID_1342400250" MODIFIED="1569405474366" TEXT="src/CMakeFiles/kernel.dir/c/sysfile.c"/> +<node CREATED="1569406242143" ID="ID_1369134114" MODIFIED="1569406251351" TEXT="src/sysfile.cbc"/> +</node> +<node CREATED="1569387646288" ID="ID_1242964570" MODIFIED="1569387654502" POSITION="right" TEXT="20.SYS_mkdir"> +<node CREATED="1569405412603" ID="ID_293642710" MODIFIED="1569405477094" TEXT="src/CMakeFiles/kernel.dir/c/sysfile.c"/> +<node CREATED="1569406286054" ID="ID_546510741" MODIFIED="1569406288203" TEXT="src/sysfile.cbc"/> +</node> +<node CREATED="1569387658051" ID="ID_1289464035" MODIFIED="1569387664291" POSITION="right" TEXT="21.SYS_close"> +<node CREATED="1569405341376" ID="ID_1809771075" MODIFIED="1569405482910" TEXT="src/CMakeFiles/kernel.dir/c/sysfile.c"/> +<node CREATED="1569406209377" ID="ID_1195215319" MODIFIED="1569406211551" TEXT="src/sysfile.cbc"/> +</node> <node CREATED="1569387666388" ID="ID_758694040" MODIFIED="1569387672401" POSITION="right" TEXT="22.SYS_cbc_read"/> </node> </map>