Kernel/VM探検隊online part3 #kernelvm

1
前へ 1 2 ・・ 24 次へ
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
Fadis @fadis_

「rust-hypervisor-firmwareでWindowsを起動できないか」#kernelvm

2021-07-10 13:40:33
赤提灯 @akachochin

というわけでやってみました< Windows Boot #kernelvm

2021-07-10 13:40:51
orumin @orumin

EDK2 の実装よりもうちょっと色々ライブラリ化した何かはあると便利そうなんだよね #kernelvm

2021-07-10 13:40:53
nekomatu @nekomatu

Windowsのブートフローの概説 youtu.be/ewplqJhG4CE #kernelvm

2021-07-10 13:41:38
拡大
まさみさん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
まさみさんboosted @mhiramat

EFI Runtime serviceの実装、とても気になるところだ。#kernelvm

2021-07-10 13:43:00
まきひろ @m_akihiro

UEFIの世界、最近だとWin11で色々要求してきてるので調べてみたいんだよなぁ #kernelvm

2021-07-10 13:43:05
Yak! @yak_ex

#kernelvm 「1個1個は簡単な修正だったりするんですけど」 < ほんとぉ?

2021-07-10 13:44:03
まさみさんboosted @mhiramat

OS LoaderはやはりLinuxでいうところのEFI stubだな。#kernelvm

2021-07-10 13:45:10
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
赤提灯 @akachochin

「頑張って実装するしかない」結局、低レイヤってそうなるんだよね #kernelvm

2021-07-10 13:50:59
Fadis @fadis_

UEFIのランタイムサービスはブート時に一度メモリに置かれた後、OSが起動すると別のアドレスに退かされるため、リロケーションが2回行われる事になる #kernelvm

2021-07-10 13:52:09
前へ 1 2 ・・ 24 次へ