- tetsu_koba
- 2477
- 10
- 2
- 0
OS KernelがEFI Runtime Serviceを意識しているとか、知らなかったな。#kernelvm
2021-07-10 13:53:47#kernelvm Rust Hypervisor はグラフィック周りをサポートしてないから、EMSてのを使ってシリアル出力させる。 WindowsもEmergency な名前のサービスを使うとシリアルに吐くんですかね。
2021-07-10 13:54:27メモ Kernel/VM探検隊online part3 #kernelvm kernelvm.connpass.com/event/209105/ 最初発表の Practical Rust (Hypervisor) Firmware のgitthubのページ github.com/cloud-hypervis…
2021-07-10 13:54:33#kernelvm このあたりのレイヤーの開発するときJTAGデバッガーがあるといいと思うのだけど、PCの場合どうなっているのかな。ARMとかの場合は経験があるけど。
2021-07-10 13:55:31EFI runtimeはOS起動前後で動かされるから2回relocateがいるのか。PIEにはなってないのはそういうもんなんかな #kernelvm
2021-07-10 13:57:01メモ 話題に出た Intel FSP: Firmware Support Package のgithubページ github.com/intel/FSP #kernelvm
2021-07-10 13:57:50#kernelvm coreboot.org を使って物理マシンで動作確認。 MunnowBoardMaxというコンパクトなx86ボード。 物理ディスク周りのサービスが未実装なので、そこでパニック。
2021-07-10 13:58:08内容を完璧に理解することは到底できないけど面白いなぁ~ Kernel/VM探検隊online part3 #kernelvm youtu.be/ewplqJhG4CE via @YouTube
2021-07-10 13:59:20#kernelvm Windowsが起動するまでに必要なサービス類は何か、ってのは手探りで探されたのだろうか。 何かしらドキュメント化されてるのかな。
2021-07-10 13:59:50Intel DCI は一応 NDA 結んでなくてもこういう情報があったり…… >> そうだ、Intel DCIをしよう! | J’s Lab jp3bgy.github.io/blog/intel_dci… #kernelvm
2021-07-10 14:00:52ARMだとJTAGあるけどPCだとそういうハードウェアのデバッガによるデバッグってできないの→IntelとNDAを結ぶとそういうのも使えるようになる #kernelvm
2021-07-10 14:01:15オンライン #kernelvm ちゃんと見れるの初めてだが、これ司会大変ね…オフラインだとほぼほぼタイムだけだけど、質問のフォワードなど…
2021-07-10 14:02:55Windowsの起動時に必要なサービス等の情報はドキュメント化されているのか → ざっくりとした説明はあるけど詳細はドキュメント化されていなしビルドバージョンによって変わる #kernelvm
2021-07-10 14:03:49#kernelvm Windows 起動に必要なサービス類。 ドキュメントは無いそう。ビルドバージョンでも差分があるので、そこを固定して、手探りで探されたとのこと。 すごい。
2021-07-10 14:04:05