Mercurial > hg > Members > anatofuz > slides
comparison slides/2018/04/05/memo.txt @ 24:9e4ebb0c92bb
auto-Update generated slides by script
author | Takahiro SHIMIZU <anatofuz@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 05 Apr 2018 19:23:55 +0900 |
parents | 7143a82401fa |
children |
comparison
equal
deleted
inserted
replaced
23:c0ec001d8a28 | 24:9e4ebb0c92bb |
---|---|
57 spinlock | 57 spinlock |
58 - multiprocessorを管理する奴 | 58 - multiprocessorを管理する奴 |
59 swtch.S | 59 swtch.S |
60 | 60 |
61 vim | 61 vim |
62 | |
63 arm-linux-gnu-build | |
64 - U..undefined (別のオブジェクトファイルで定義されているもの) | |
65 - T. text(テキスト,このオブジェクトで定義されているもの) | |
66 | |
67 | |
68 sys callがよばれる->別のメモリに入るまでにはoffsetが入る | |
69 32 bit | |
70 | |
71 link register 戻り値 | |
72 | |
73 STMIALT 0クリア | |
74 | |
75 B. この命令があるブランチを指す(無限ループ) | |
76 | |
77 jump_stack CbCで書ける(stackは自前 | |
78 | |
79 UART bit列が並んだメモリ電線 | |
80 シフトレジスタ | |
81 -> レジスタの中を1bitずらすもの | |
82 -> 任意のものはvalia | |
83 | |
84 メモリの流れでpagetableのどこを引いていくかを決定する(pde) | |
85 | |
86 INIT_KAERNMAP カーネルのサイズ | |
87 | |
88 pdeはフラグが入る定数 | |
89 | |
90 デバイスの場合はキャッシュすると困るため、ページテーブルのモードで判断をする | |
91 | |
92 memolayout.hのv2p kernel modeではuserも見えているが,userはkernelは見えない. | |
93 | |
94 | |
95 bhi unsignedで比較する | |
96 | |
97 stack pointerの値 = lr+r1をいれた後の保存領域を局種変数として利用している | |
98 (caller arg) | |
99 | |
100 r11からマイ->局所変数,+だと呼び出している元の変数 | |
101 X86はdisable | |
102 | |
103 loadでbinaryを持ってきた場合 | |
104 bx リンクレジスタの先にジャンプする | |
105 | |
106 clear | |
107 | |
108 kman{ | |
109 最初のページはキャッシュにいれておく | |
110 | |
111 ide ( memory block device --> disc controller ) | |
112 sti() <- 割り込みを許可する | |
113 } |