changeset 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 c0ec001d8a28
children 387ca051646f
files slides/2018/04/05/memo.txt
diffstat 1 files changed, 52 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/slides/2018/04/05/memo.txt	Thu Apr 05 11:34:39 2018 +0900
+++ b/slides/2018/04/05/memo.txt	Thu Apr 05 19:23:55 2018 +0900
@@ -59,3 +59,55 @@
 swtch.S
 
 vim 
+
+arm-linux-gnu-build
+    - U..undefined (別のオブジェクトファイルで定義されているもの)
+    - T. text(テキスト,このオブジェクトで定義されているもの)
+
+
+sys callがよばれる->別のメモリに入るまでにはoffsetが入る
+32 bit
+
+link register 戻り値
+
+STMIALT 0クリア
+
+B. この命令があるブランチを指す(無限ループ)
+
+    jump_stack CbCで書ける(stackは自前
+
+UART bit列が並んだメモリ電線
+シフトレジスタ
+    -> レジスタの中を1bitずらすもの
+        -> 任意のものはvalia
+
+        メモリの流れでpagetableのどこを引いていくかを決定する(pde)
+
+INIT_KAERNMAP カーネルのサイズ
+
+pdeはフラグが入る定数
+
+デバイスの場合はキャッシュすると困るため、ページテーブルのモードで判断をする
+
+memolayout.hのv2p kernel modeではuserも見えているが,userはkernelは見えない.
+
+
+bhi unsignedで比較する
+
+stack pointerの値 = lr+r1をいれた後の保存領域を局種変数として利用している
+(caller arg)
+
+    r11からマイ->局所変数,+だと呼び出している元の変数
+    X86はdisable 
+
+    loadでbinaryを持ってきた場合
+    bx リンクレジスタの先にジャンプする
+
+    clear
+
+    kman{
+    最初のページはキャッシュにいれておく
+
+    ide ( memory block device --> disc controller )
+    sti() <- 割り込みを許可する
+    }