問題タブ [uefi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
uefi - 組み込みシステムのブルズアイ カバレッジ - 小さなフットプリント データ ファイルではありません
Bullseye run for EFI (EDK II) システムで数週間戦っています。最後にすべてをリンクし、コードをコンパイルすると、すべてが機能するようです (組み込みシステムには Bullseye チュートリアルを使用し、このトピック: Bullseye for EDK Based Application を使用しました)。
テストを実行し、Bullseye COV ファイルのシンボルを受け取りました。2番目のリンクによると:
出力データをファイルにリダイレクトし (EDK2 シェル内で > ディレクティブを使用)、covpost で処理して、ビルド プロセスで作成された cov ファイルにマージできます。
この出力をファイルにリダイレクトしましたが、COV ファイルにマージしようとすると、次のメッセージが表示されます。
Copyright (c) Bullseye Testing Technology 1990-2014
例外: be_test: 小さいフットプリント データ ファイルではありません
いくつかのアイデア?
ありがとう。
uefi - UEFI ユーザー作成
私はこのコードを使用しようとします
ステータスが EFI_SUCCESS を返し、コンピューターが再起動します。次回ユーザーを作成しようとすると、ステータスが EFI_ACCESS_DENIED を返します。ユーザー プロファイルの保存場所 2回目にユーザーを作成する方法は?
firmware - UEFI の「アプリケーション」は実際にどのような用途に使用されていますか?
私は PC ファームウェアのプログラミングに興味があり、UEFI 仕様を勉強しています。驚いたことに、ファームウェアに組み込まれている OS 全体の仕様のようです。他の OS が存在しなくても、UEFI ブート サービスを使用して直接実行される UEFI "アプリケーション" を作成することもできます。
「Hello, world!」を作成する方法を示すブログ記事を見つけました。UEFI プリブート環境で実行できるアプリケーション。これは...興味深いと同時に奇妙です。通常の OS で「Hello, world」プログラムを実行します。ありがとうございます。
UEFI アプリケーションは実際にどのようなユースケースに適していますか? ファンシーなブート構成画面? 「実際の」市販の PC ファームウェアは、UEFI アプリケーションを使用して、ブートローダーとブート構成ユーティリティ以外のものを実装していますか?
x86-64 - x64 で 64 ビット long モードから 32 ビット互換モードに切り替える
UEFI ブート アプリケーションで 64 ビット ロング モードから 32 ビット互換モードに (およびその逆に) 切り替えたいと考えています。コード セグメント記述子のビット L を変更するだけでは十分ではないようです。他のステップは何ですか?例はありますか?
c - UEFI でスレッドを作成する
スレッド化されたアプリケーションを UEFI で実行する方法はありますか? UEFI 仕様でスレッド化についての言及をいくつか見つけただけですが、それらは私の質問に実際には答えませんでした。