Entries from 2009-05-13 to 1 day

vring avail の謎が解けた気がする - virtio

まず礎として desc table がある。これは addr, len, next の配列で、やりとりするデータのアドレス、大きさを指定するもの。 next は複数のページをやりとりしたいときに linked list のように次の desc を指定するために使われる。 図では先頭から数珠つな…

Mosh 0.1.2 リリース

Mosh 0.1.2 をリリースしました。(Downloads) Mosh 0.1.0 のバグ修正・改善リリースです。 (mosh pp) の改善 (id:leque さんご指摘ありがとうございました) strict-aliasing の修正 Bignum の改善(shiro さん、enami さんありがとうございました) など…

Re:Boehm GC の Repeated allocation of very large block 問題 その3

解決した。結局やった事は以下の通り。 (1) GMP の allocator には GC のものは使用せず、malloc, realloc, free を使用する (2) Bignum, Ratnum は gc_cleanup を継承し GC 時にデストラクタが呼ばれるようにする (3) Bignum, Ratnum のデストラクタで mpz_…

今日の復習

Domain Model 2割 Buffer Manager 0割