- tetsu_koba
- 2470
- 10
- 2
- 0
Takahiro Yamashita
@yama_bong
EFI コンパチのレイヤーとNative Linux loader。 Fatをサポート。 EFIBootService の39個のうち8個だけサポート。それだけでUbuntuが起動するんだ。 #kernelvm
2021-07-10 13:39:15
Hiroshi Shimamoto
@hshimamoto
EFI Compatible Layerで、カスタマイズされたUbuntu VM image起動可能。#kernelvm
2021-07-10 13:40:17
まさみさんboosted
@mhiramat
Windowsの起動、BootManager、OS Loader、NT OS kernelの順で行われる。#kernelvm
2021-07-10 13:42:02
Takahiro Yamashita
@yama_bong
Windows を起動できるか試されたとのこと。 Windows の起動フローは全然知らないや。 2個のEFIバイナリののち、NT kernelが起動する。 #kernelvm
2021-07-10 13:42:27
Hiroshi Shimamoto
@hshimamoto
OS Kernelが、もうEFIのブートサービス要らない、と伝えるとランタイムに移行するのか。#kernelvm
2021-07-10 13:47:06
イーロン・マスクツイッターやめろ
@naota344
TVで #kernelvm のYouTube live見ようとしたら、制限モードなのでだめですとなってしまった。たしかに、若い人には危険な内容をふく…ふくむか?やばいのはやばいかもな??
2021-07-10 13:47:39
koba
@tetsu_koba
#kernelvm EFI Runtimeはリマップして使われるので、絶対アドレスを使ってはいけない。リロケータブルである必要がある。
2021-07-10 13:48:48
Takahiro Yamashita
@yama_bong
ExitBootServiceを呼び出した時点でRunTimeフェーズに移行する。 RuntimeServiceはメモリに残ってるから、そいつを意識してメモリ管理しないとダメなのか。 SetVirtualAddressMapをOSが呼ぶ必要がある。 #kernelvm
2021-07-10 13:49:19
Fadis
@fadis_
UEFIのランタイムサービスはブート時に一度メモリに置かれた後、OSが起動すると別のアドレスに退かされるため、リロケーションが2回行われる事になる #kernelvm
2021-07-10 13:52:09