uefi

    3

    1答えて

    CPUID命令を使用して、私のOSにCPUに関する情報を印刷しています。 ベンダー文字列(GenuineIntel)を読むことと印刷することはうまくいきますが、ブランド文字列を読むことで少し変わった文字列ができます。 ok cpu-info <= Run command CPU Vendor name: GenuineIntel <= Vendor string is good CPU Bra

    1

    1答えて

    私はこの質問を先にSuperUserに掲載しましたが、プログラマーにはもっと適していると感じています。 私が正しく理解していれば、GPTによれば、LBA 2の最初の16バイトは、ディスク上の最初のパーティションのパーティションタイプGUIDです。 Windowsディスク管理では、最初のパーティションはEFIシステムパーティションとして指定されています。 C12A7328-F81F-11D2-BA4

    5

    4答えて

    ia32機能コントロールのMSRレジスタでBIOSが有効にしていないCPU機能を使用する必要がある不運な状況です。私はビットを自分で設定することはできませんので、BIOSはロックビットを設定します。 BIOS(Asus UEFI BIOS)には動作を変更するオプションはありません。質問は、私はこのビットを設定する方法はありますか?私は、UEFI拡張や、UEFIシェルから実行できるプログラムを書くこ

    14

    3答えて

    私は最近学校ではあまりコーディングしていませんが、私は再びOS開発に取り掛かりたいと思っています。最近、私はBIOSの代わりにEFIについての話を聞いたことがあります。私は、BIOSではなくEFIを使用するプラットフォーム用のOSを開発したいと考えています。私はどこから始めるべきかを考え出すのに困っている。誰かが私を正しい方向に向けることができますか?たぶん、EFIがOS開発を意味していることを説

    0

    1答えて

    OpenProtocolが返されました2 OpenProtocolを使用してLocateHandleBufferによって返されたハンドルを開くとき。 メインコードを以下に示した: //Entry Point for this application EFI_STATUS UefiMain (IN EFI_HANDLE ImageHandle,IN EFI_SYSTEM_TABLE *System

    6

    1答えて

    UEFIでスレッドアプリケーションを実行する方法はありますか?私は、UEFIの仕様でスレッディングのいくつかの言及を発見しただけで、彼らは本当に私の質問に答えていない。

    6

    1答えて

    技術的にUEFIは、ファイルシステムなどのオペレーティングシステムの基礎となる多くの機能を提供します。ある意味では、起動中にオペレーティングシステムによってすべてが破棄され、再実装されることは残念です。 私は、単純なUEFIアプリケーションとして実装するには、機能的なオペレーティングシステムのどれくらいのものが必要かと思います。私はグラフィカルユーザーインターフェイスとマルチタスクを考えています。