私はCorebootのコードを読んでいましたが、最初は保護モードに入っています。これはIntel x86ブートストラップでは普通です。その後、ペイロード(この場合はseabios)をロードして呼び出します。 seabiosはハードウェアデバイスに必要なすべての初期化手順を実行しますが、これらの手順のいくつかはリアルモードで実行する必要があり、最後にBIOSは常に0x7c00のOSブートストラップをリアルモードで呼び出します。Coreboot + SeaBiosモードスイッチ
私の疑問と疑問は:どの時点で保護モードとリアルモード(再び)の切り替えが発生するのですか?
最後のプロセッサモードは、ビッグリアルモードですか?
ありがとうございました
Seabiosは、従来のBIOSを搭載した典型的な386クラスのマシンと同等の機能を備えています。マシンを非リアルモード(16ビット)にし、0x0000:0x7c00にジャンプしてディスクのブートセクタをロードします。 –