RISC-V の Hypervisor 拡張で Hypervisor もどきを書く

現実逃避の一環で、以前戯れとして Linux の動く RISC-V CPU を作った時 から気になっていた、RISC-V の Hypervisor Extension で遊びました。しかし、既存実装で遊んだだけでは(外に出すネタとして)面白みが薄そうだったので、ついでに rvvisor という Hypervisor Extension を利用したソフトウェア(≒ Hypervisor もどき)を書いてみています。……という記事です。

Read More

技術選定と、組織のかたちと、セキュリティ

技術選定について最近の私生活や労働を通して考えたことを、つらつらと書き下した文章(ポエム)です。 他者に伝えることではなく、頭の中におぼろげに存在する考えを言語化して客観視することを目的に書いた雑記なので、 誰かにとっては当たり前なことも、誰にも当てはまらないことも書いてあるかと思います。 またここで述べることは、こうやって書き下した時点での僕の考えに過ぎないので、明日僕は全く別の考えを持って行動しているかもしれません。 いわばこれは僕の思考のスナップショットです。 諸々、ご容赦ください。

Read More

Linux が動作する RISC-V CPU を自作した (2019 年度 CPU 実験 余興)

私が所属する東京大学理学部情報科学科では三年の冬学期に CPU 実験という実験授業が開講されています。本稿ではその簡単な説明をした後、その実験の一環として約一ヶ月ほど取り組んだ「Linux が動作する RISC-V CPU を自作するプロジェクト」で何をしたか、またどのような成果を得たかについて紹介したいと思います。

Read More