Mercurial > hg > Members > anatofuz > CbC_xv6
changeset 39:87d6dc2cf001 no-cbc
add mindmap
author | ikkun |
---|---|
date | Tue, 26 Feb 2019 19:59:35 +0900 |
parents | 0a442b2df864 |
children | 162d92edbb0a |
files | Doc/cvc_xv6.mm |
diffstat | 1 files changed, 82 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Doc/cvc_xv6.mm Tue Feb 26 19:59:35 2019 +0900 @@ -0,0 +1,82 @@ +<map version="1.0.1"> +<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net --> +<node CREATED="1551175900186" ID="ID_1543505841" MODIFIED="1551178157198" TEXT="cbc_xv6"> +<node CREATED="1551175940999" ID="ID_1168307211" MODIFIED="1551175966619" POSITION="right" TEXT="rewrite xv6 cbc"> +<node CREATED="1551175968191" ID="ID_1403236105" MODIFIED="1551176363951" TEXT="目的"> +<node CREATED="1551175984177" ID="ID_376992153" MODIFIED="1551175999729" TEXT="楽しそうだから"/> +<node CREATED="1551176000682" ID="ID_1852090178" MODIFIED="1551176204609" TEXT="provable operating system implimentation"/> +<node CREATED="1551176083263" ID="ID_916765352" MODIFIED="1551176158605" TEXT="GearsOS prototype"/> +<node CREATED="1551176213021" ID="ID_1111018273" MODIFIED="1551176292637" TEXT="hardware "/> +<node CREATED="1551176300809" ID="ID_86365793" MODIFIED="1551176350769" TEXT="effective interface"/> +</node> +<node CREATED="1551176361812" ID="ID_836890094" MODIFIED="1551176598071" TEXT="書き換えの方針"> +<node CREATED="1551176599911" ID="ID_1089103762" MODIFIED="1551176628199" TEXT="interface"> +<node CREATED="1551176707554" ID="ID_461523092" MODIFIED="1551176716422" TEXT="context"> +<node CREATED="1551176725928" ID="ID_1961623353" MODIFIED="1551176784259" TEXT="使用するCG,DGのすべての情報"/> +</node> +</node> +<node CREATED="1551176629367" ID="ID_1761134792" MODIFIED="1551176668507" TEXT="xv6の構造を保存しながら"/> +<node CREATED="1551176669792" ID="ID_361698037" MODIFIED="1551177025005" TEXT="kernelの状態はcontextに保持する"> +<node CREATED="1551177032279" ID="ID_1694243724" MODIFIED="1551177059576" TEXT="従来の実装はkernelの状態はkernelStack上にある"/> +<node CREATED="1551177071224" ID="ID_91309837" MODIFIED="1551177071224" TEXT=""/> +</node> +<node CREATED="1551177092678" ID="ID_398009673" MODIFIED="1551177117953" TEXT="cbcでの割り込み処理方法を確立する"/> +<node CREATED="1551177367633" ID="ID_1789983273" MODIFIED="1551177389377" TEXT="paging"/> +<node CREATED="1551177643268" ID="ID_16225531" MODIFIED="1551177672535" TEXT="CGはsingle thread"> +<node CREATED="1551177693474" ID="ID_45420596" MODIFIED="1551177724398" TEXT="DGへの書き込みはtransaction"/> +</node> +</node> +<node CREATED="1551177399550" ID="ID_285994758" MODIFIED="1551177416799" TEXT="xv6の構造"> +<node CREATED="1551177417759" ID="ID_93841800" MODIFIED="1551177433855" TEXT="system part"> +<node CREATED="1551177773054" ID="ID_1498815526" MODIFIED="1551177817968" TEXT="initialization"> +<node CREATED="1551177819616" ID="ID_662676004" MODIFIED="1551177830022" TEXT="page table"/> +<node CREATED="1551177831628" ID="ID_343435161" MODIFIED="1551177831628" TEXT=""/> +</node> +<node CREATED="1551177839146" ID="ID_1415447941" MODIFIED="1551177867626" TEXT="物理メモリ管理"> +<node CREATED="1551177867909" ID="ID_1335748263" MODIFIED="1551177867909" TEXT=""/> +</node> +<node CREATED="1551177885892" ID="ID_130513187" MODIFIED="1551177928702" TEXT="scheduler"/> +<node CREATED="1551177934053" ID="ID_1790682964" MODIFIED="1551177949416" TEXT="system call handre"/> +<node CREATED="1551177950598" ID="ID_1459485731" MODIFIED="1551177960632" TEXT="intarapt handre"/> +<node CREATED="1551177962076" ID="ID_1321823972" MODIFIED="1551177966620" TEXT="trap return"/> +<node CREATED="1551177968813" ID="ID_893294613" MODIFIED="1551178110280" TEXT="file system"> +<node CREATED="1551177974847" ID="ID_957111795" MODIFIED="1551177982344" TEXT="vfs"/> +</node> +<node CREATED="1551177989428" ID="ID_1693615101" MODIFIED="1551178006725" TEXT="device driver"> +<node CREATED="1551178006727" ID="ID_801323353" MODIFIED="1551178042525" TEXT="console"> +<node CREATED="1551178013955" ID="ID_1122171470" MODIFIED="1551178013955" TEXT=""/> +</node> +<node CREATED="1551178042884" ID="ID_1069505739" MODIFIED="1551178060879" TEXT="keybord"/> +<node CREATED="1551178061553" ID="ID_111165606" MODIFIED="1551178064268" TEXT="mouse"/> +<node CREATED="1551178065104" ID="ID_1663232555" MODIFIED="1551178075593" TEXT="grahics"/> +<node CREATED="1551178075909" ID="ID_200114717" MODIFIED="1551178094660" TEXT="disk"/> +<node CREATED="1551178095721" ID="ID_99906530" MODIFIED="1551178104803" TEXT="usb driver"/> +</node> +</node> +<node CREATED="1551177437581" ID="ID_26172412" MODIFIED="1551177442997" TEXT="usr part"> +<node CREATED="1551177459787" ID="ID_954938825" MODIFIED="1551177530203" TEXT=" 大きなCG,とDGとみなす"/> +<node CREATED="1551177531492" ID="ID_1658346576" MODIFIED="1551177566687" TEXT="GersOS向けに書く"/> +</node> +</node> +</node> +<node CREATED="1551178158685" ID="ID_679209856" MODIFIED="1551178170717" POSITION="left" TEXT="書き換えのスケジュール"> +<node CREATED="1551178178456" ID="ID_906410508" MODIFIED="1551178189374" TEXT="inter faceの導入"> +<node CREATED="1551178192675" ID="ID_1417590192" MODIFIED="1551178200670" TEXT="contextの導入"/> +</node> +<node CREATED="1551178232220" ID="ID_965556024" MODIFIED="1551178238793" TEXT="cmake"/> +<node CREATED="1551178239434" ID="ID_1533211516" MODIFIED="1551178262122" TEXT="基本的な書き換え方法の習得"/> +<node CREATED="1551178268281" ID="ID_1144258114" MODIFIED="1551178274850" TEXT="個別の書換の実行"/> +<node CREATED="1551178282907" ID="ID_1829748966" MODIFIED="1551178331696" TEXT="チェックポイント"> +<node CREATED="1551178297754" ID="ID_243715387" MODIFIED="1551178308433" TEXT="lsが動く"/> +</node> +<node CREATED="1551178312753" ID="ID_1972694781" MODIFIED="1551178325905" TEXT="usb driverの設計"/> +<node CREATED="1551178378786" ID="ID_1039081852" MODIFIED="1551178378786" TEXT=""/> +</node> +<node CREATED="1551178171432" ID="ID_623702460" MODIFIED="1551178467752" POSITION="left" TEXT="armxv6 sourceの統一"/> +<node CREATED="1551178487702" ID="ID_1465644850" MODIFIED="1551178498778" POSITION="left" TEXT="meta機能の使い方"> +<node CREATED="1551178518579" ID="ID_1090193181" MODIFIED="1551178545680" TEXT="source code の階層化"/> +<node CREATED="1551178550788" ID="ID_247708994" MODIFIED="1551178555263" TEXT="割り込み"/> +<node CREATED="1551178556367" ID="ID_1512315136" MODIFIED="1551178562278" TEXT="メモリ管理"/> +</node> +</node> +</map>