*MBCF [#o7f587fe] #contents -[[研究関係Wiki・SSS-PCへ戻る>Lab/SSS-PC]] **テストプログラム「mbread・mbsend」 [#k7467a61] 場所:/usr/sss/home/yoshi/work/mbcf コンパイル方法 /usr/local/sss/i386-unknown-ssscore3.elf/bin/gcc -static -o mbread mbread.c 使い方 :-)load mbread :-)load :-)start mbread mbread 0 (タスク名を「mbread」に指定してスタート) :-)mbsend 内容:send_taskqueとread_taskqueのテスト **pbox構造体の内容 [#b90f87cf] |int|ltask|対象論理TASK番号| |unsigned int|key|対象TASK のアクセスキー| |unsigned int|comm|操作コマンド(Light Only)| |unsigned int|len|操作対象のバイト長さ| |unsigned int|addr|操作対象論理アドレス| |unsigned int|addr2|操作対象論理アドレスまたはデータ(予備1)| |unsigned int|addr3|操作対象論理アドレスまたはデータ(予備2)| |unsigned char*|data|データのポインタ(先頭アドレス)又は返答アドレス&br;status 返答アドレスはsyscall 第二引数にセットする| |struct|next|多重メッセージ時のpbox のリンクリスト| |Mbcf pbox*||| |unsigned int|status_addr|MBCF_STADDR_IN_PBOX 設定時の status 返答アドレス| |int|src|ctx for MBCF_WRITE_CTX, MBCF_BLKWRITE_CTX| |int|dst|ctx for MBCF_WRITE_CTX, MBCF_BLKWRITE_CTX| [[Lab/SSS-PC]]