2012-01-01から1年間の記事一覧

【カーネル/VM Advent Calendar 2012 5日目】virtio-net on Plan 9

さて、カーネル/VM Advent Calendar 2012 5日目でございます。初めに 新ネタ...? ヒィ、そんなものないです><というわけで夏に出したネタを引きづり出してこねくり回してお茶を濁すことにしましょう。 題しまして「virtio-net on Plan 9」でございます。vir…

C83申し込み完了

年末に向けて忙しくなりそうなので、出せるかどうか不明だけどとりあえず申し込みした。 ネタ的には相変わらず誰得な9ネタで。

linux virtio-9p host side call graph (途中)

前回のBHyVe Hackathon #1にて実装を断念したVirtFS (virtio-9p)のホスト側、qemu-kvm内での処理を追っかけてみる。virtio-netみたいに、virtqueueのディスクリプタ用に特殊なヘッダがあるのかなぁとあたりをつけていたが、どうやら9Pのフォーマットのパケッ…

C82 Glenda9 @ 土西す35b "Plan 9 × Virtio"

作業中のVirtio-net on Plan 9ネタでなんか書きます書いてます。とりあえず最低限NIC的なところまでたどりついたので、そのあたりまでの技術的な内容についてちらほら。 比較的誰得。いや俺得。Virtio-netについての資料は@hasegawさんの比較的わかりやすい…

FreeBSD XHCI データ構造たち

FreeBSD のsys/dev/usb/controller/xhci.h中のデータ構造の依存関係についてまとめてみる。 先頭に"XHCI以外の他の部分で定義されている構造体。

【建造中】 MacBook 機種乗り換え時のToDo

入れるアプリケーションたち Quick Silver Ctrl + Enterで出るように Spotlightの方とバッティングしているのでこちらはCtrl + Spaceにする Better Touch Tools Visor (Total Terminal) Ctrl Ctrlで出るように Position => Full Screen 不透明度は76% Opera,…

WIP : OpenFlow on WatchGuard Firebox V60

FacebookにてOpenFlow AP with PC Engineなるwikiページが紹介されていた。 ちょうど手元には、Firebox V60が余っている。 一応この子はx86なのできっと上手くいくだろうという安直な発想の元、試しに突っ込んでみた。 以下はそのときのログ。 手順 まずは上…

FreeBSD in FUSE : だいたいの流れメモ

AsiaBSDCon2012 3日目 P6A: FUSE and FreeBSDなるセッションを受けて、FUSEの内部実装を追いかける気力が(FreeBSDに関しては)復活したので軽く流れを追いかけて見るテスト。対象となるコードは下記のパッチ RFC: FUSE kernel module for the kernel... http:…

メモ: 9front MP Kernel panics on KVM

MP対応な9frontカーネル様がKVM環境でブート時にパニックしたのでメモ。 ここでは手前でコンパイルして配置したpcfカーネルを利用。 pccpufカーネルだと引っかからないらしい。 実機試験はPlan 9の方のみ実施。こちらではpcfカーネルでもきちんと動くようだ …