■ このスレッドは過去ログ倉庫に格納されています
遅刻だけお(´・ω・`)
- 1 : :2018/07/03(火) 09:44:52.606 ID:WRtmmAxcM.net
- あつい…(´・ω・`)
- 2 : :2018/07/03(火) 09:46:42.208 ID:WRtmmAxcM.net
- 昨日とりあえずxhciのcapability registerやoptional registerを取得する関数を書いたけど(´・ω・`)
ページフォルトの応酬なのでした
- 3 :以下、?ちゃんねるからVIPがお送りします:2018/07/03(火) 09:47:09.711 ID:dUHov6/ed.net
- なんや…また遅れたんか(´・ω・`)
- 4 : :2018/07/03(火) 09:47:29.103 ID:WRtmmAxcM.net
- 今日はそれを解決すべく様々な実験をしていきます(´・ω・`)
- 5 : :2018/07/03(火) 09:47:52.625 ID:WRtmmAxcM.net
- >>3
またなんだお…(´;ω;`)
- 6 :以下、?ちゃんねるからVIPがお送りします:2018/07/03(火) 09:48:23.128 ID:dUHov6/ed.net
- >>5
…(´・ω・`)留年だな
- 7 : :2018/07/03(火) 09:48:57.827 ID:WRtmmAxcM.net
- mmap関数とpalloc関数だけではちょっと足りない機能があるお(´・ω・`)
好きな位置の物理メモリを確保する機能だお
- 8 : :2018/07/03(火) 09:49:14.361 ID:WRtmmAxcM.net
- >>6
それはいやだ…!!(´;ω;`)
- 9 : :2018/07/03(火) 09:49:53.614 ID:WRtmmAxcM.net
- 今日はまずalloc関数というのを書こうと思うお(´・ω・`)
- 10 :そっくん :2018/07/03(火) 09:52:13.729 ID:nQVcJCK0r.net ?PLT(13000)
- http://img.5ch.net/ico/u_pata.gif
やはり遅刻マスター
- 11 :どんぐり :2018/07/03(火) 09:52:34.224 ID:iHmVDZI0p.net
- サッカーのせいでとても眠い
- 12 :以下、?ちゃんねるからVIPがお送りします:2018/07/03(火) 09:53:26.217 ID:lsVZGYaB0.net
- (´・ω・`)やる気あんのかごるぁ
- 13 : :2018/07/03(火) 10:00:00.305 ID:WRtmmAxcM.net
- void* alloc(void* pp,uint64_t size){
uint64_t p=(uint64_t)pp;
uint64_t bit=p>>12;
uint64_t byte;
if(!pp)return NULL;
if(!size)return NULL;
while(size--){
byte=bit>>3;
if(!(physMap[byte]&(0x1<<(bit&0x7))))
physMap[byte]|=0x1<<(bit&0x7);
else
return NULL;
++bit;
}
return pp;
}
- 14 : :2018/07/03(火) 10:01:14.387 ID:WRtmmAxcM.net
- >>10
遅刻はマスターしてないんだお…(´;ω;`)
>>11
サッカー見たのね(;・∀・)
授業中に寝るといいお
>>12
微妙です…(´;ω;`)
- 15 :以下、?ちゃんねるからVIPがお送りします:2018/07/03(火) 10:02:48.415 ID:9wKEHiOdM.net
- 先生そろそろ怒っちゃおうかな〜
- 16 :以下、?ちゃんねるからVIPがお送りします:2018/07/03(火) 10:04:04.562 ID:+io3zoKRd.net
- 留年マスター
- 17 : :2018/07/03(火) 10:09:51.067 ID:WRtmmAxcM.net
- 以前作ったmmap関数に、ビットマップにアドレスを登録する機能を付け加えたmap関数を作ります(´・ω・`)
void* map(void* pp,void* vv,uint64_t size){
void* p;
int status;
if((uint64_t)pp&0x7)return NULL;
if((uint64_t)vv&0x7)return NULL;
if(!size)return NULL;
p=alloc(pp,size);
if(!p)return p;
status=mmapn(pp,vv,size);
if(status)return NULL;
return pp;
}
- 18 : :2018/07/03(火) 10:10:39.852 ID:WRtmmAxcM.net
- >>15
怒らないでくださいお(´;ω;`)
>>16
留年はマスターしてないお…(´;ω;`)
- 19 :以下、?ちゃんねるからVIPがお送りします:2018/07/03(火) 10:14:35.009 ID:32k7npj30.net
- (´・ω・`)お尻触ってもいいですか?
- 20 : :2018/07/03(火) 10:16:11.366 ID:WRtmmAxcM.net
- >>13
これ不十分だった(´・ω・`)
else{
pfree(pp,bit-(p>>12));
return NULL;
}
とするべき
- 21 : :2018/07/03(火) 10:17:27.840 ID:WRtmmAxcM.net
- >>19
ダメですね(;・∀・)
- 22 :以下、?ちゃんねるからVIPがお送りします:2018/07/03(火) 10:18:30.067 ID:32k7npj30.net
- >>21
(´・ω・`)マジレスはやめてください
ちょっとは気の利いた返しが出来ないのですか?
- 23 : :2018/07/03(火) 10:22:45.184 ID:WRtmmAxcM.net
- >>22
マジレスするとできませんね(;・∀・)
- 24 :以下、?ちゃんねるからVIPがお送りします:2018/07/03(火) 10:23:52.384 ID:32k7npj30.net
- >>23
(´・ω・`)・・・
(´・ω・`)ノ サワサワ
- 25 :以下、?ちゃんねるからVIPがお送りします:2018/07/03(火) 10:24:03.536 ID:zlJcXjWva.net
- ★シュキ〜(*>ω<*)(*>ω<*)シュキ〜★
- 26 :以下、?ちゃんねるからVIPがお送りします:2018/07/03(火) 10:24:50.681 ID:dUHov6/ed.net
- たまにはパイパイうpしよう?…(´・ω・`)
- 27 : :2018/07/03(火) 10:24:56.846 ID:WRtmmAxcM.net
- >>17
これもちがうな…(´・ω・`)
if(status){
pfree(pp,size);
return NULL;
}
としなきゃダメだ
- 28 :以下、?ちゃんねるからVIPがお送りします:2018/07/03(火) 10:26:04.769 ID:zlJcXjWva.net
- >>27
(b゚v`*)グッジョブ♪
- 29 : :2018/07/03(火) 10:26:12.704 ID:WRtmmAxcM.net
- >>24
おまわりさんこっちです(;・∀・)
>>25
キミはスクリプトかな…?(´・ω・`)
>>26
致しません(;・∀・)
- 30 : :2018/07/03(火) 10:26:30.760 ID:WRtmmAxcM.net
- >>28
スクリプトなのか…!?(´・ω・`)
- 31 :以下、?ちゃんねるからVIPがお送りします:2018/07/03(火) 10:26:35.660 ID:dUHov6/ed.net
- >>29
…(´・ω・`)チッ
- 32 :以下、?ちゃんねるからVIPがお送りします:2018/07/03(火) 10:29:57.966 ID:32k7npj30.net
- >>30
(´・ω・`)じゃあ前なら触っても良いというこですね
- 33 : :2018/07/03(火) 10:30:54.135 ID:WRtmmAxcM.net
- >>31
( ˘•ω•˘ )
- 34 :以下、?ちゃんねるからVIPがお送りします:2018/07/03(火) 10:31:10.684 ID:zlJcXjWva.net
- そろそろ働けよ(´・ω・`)
総レス数 257
53 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200