問題タブ [acpi]

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.

0 投票する
2 に答える
3027 参照

power-management - アイドル/非アクティブ時にホーム サーバーを一時停止する

ホームサーバーをウェイクオンランにセットアップしましたが、どこからでもサーバーにアクセスしようとすると、ルーターがウェイクオンランパッケージを送信します。

これで、サーバーは5分後に再びサスペンドするはずです

  • 最後のディスク アクティビティ
  • 最後のネットワーク アクティビティ
  • そして最後のかなりの CPU 負荷

これに対する既存のスクリプト/ソリューションはありますか? systemd はこれを解決できますか?

0 投票する
1 に答える
1014 参照

tree - Linux: acpi ドライバーへのデバイス ツリー

これについて助けが必要です。私のドライバーは既にデバイス ツリー モードで動作しており、acpi モードをサポートしたいのですが、パーティションの作成で行き詰まっています。

デバイス ツリー:

以下はacpiテーブルです:

0 投票する
1 に答える
2358 参照

linux-kernel - BIOS サポートなしの IOMMU 初期化

: IOMMU をサポートするマザーボードに AMD A55 チップセットが搭載されている場合は、そのコピー/sys/firmware/acpi/tables/DMAR(または IOMMU を説明する名前) を私に送ってください。あなたには何のリスクもありません。ありがとう!


ほとんどのマザーボード メーカーは、IOMMU 対応の BIOS (BIOS にオプションなし) をわざわざリリースすることはありません。

AMD からのこのドキュメントを誤解しているのは、BIOS が ACPI テーブルを追加して IOMMU を初期化することです。

したがって、マザーボードは異なるが、IOMMU をサポートする同じチップセットを搭載したシステムから ACPI テーブル (acpidump/acpiextract) のダンプを取得できた場合、iommu モジュールが実行される前のある時点でこれらのテーブルを挿入することで、IOMMU をアクティブにすることが可能でしょうか?ロードされた?

iommu が (モジュールとしてではなく) カーネルに組み込まれている場合、カーネル ブートの初期段階でオンザフライで acpi テーブルを変更できるメカニズムはありますか? それ以外の場合は、ブートローダー (grub/lilo) がそれを行うことができますか?

これらの「新しい」テーブル内の一部のアドレスは、更新が必要になる可能性が非常に高くなります。これらのアドレスは既存の ACPI テーブルにありますか (差分が役立つように)?

0 投票する
0 に答える
122 参照

c - ACPI テーブルが SeaBIOS から Linux に送信される方法

私は、Intel Atom Rangeley ボードで Linux デバイス ドライバーに取り組んでいます。プラットフォーム デバイス情報を提供するために、DTS と ACPI を使用できます。

現在、ACPI テーブルを使用しています。ACPI テーブルが SeaBIOS を介して Linux に転送される方法を理解したいと考えています。

私の考えが間違っていたら訂正してください。よろしくお願いします。

0 投票する
2 に答える
5079 参照

x86 - 16 ビット リアル モードから x86 アセンブリで再起動する方法は?

APM シャットダウンは、リアル モードでコンピュータの電源をオフにする X86 の手順で説明されていますか?

コンピュータをシャットダウンする代わりに再起動する方法は? 回答で関連するドキュメント/標準を引用して説明してください。

APM と ACPI が 2 つの主要な方法であることは理解しており、両方に興味があります。他にもあれば教えてください。

ACPI 仕様がhttp://uefi.org/specificationsにあることがわかりましたが、それを解析するにはあまりにも多くの頭脳を必要とするため、質問する価値があることがわかりました。

APM 仕様の URL は見つかりませんでした。Microsoft RTF の Google キャッシュがここにあるだけです。

回答をテストする方法が必要な場合は、この最小限の APM シャットダウン ブート セクターの例が出発点として適しています。目標は、代わりに再起動の例に変換することです。

arch/x86/realmode/rm/reboot.Sにある Linux カーネル 4.2 コードを読みましたが、それらのコマンドと実際のシャットダウンの例との違いが見つからないため、どのように機能するかわかりません。

関連するより一般的なスーパーユーザー: https://superuser.com/questions/294681/how-does-a-computer-restart-itself

保護モードに関する関連質問: 保護モードでの再起動

0 投票する
1 に答える
1230 参照

windows - Intel Core i7 CPU を強制的に一時的にスリープさせますか?

Core i7 CPU をバッチ ファイルまたは実行可能ファイルから 1 ミリ秒ほどの間、ほんの一瞬だけスリープ状態にしたいと考えています。

SetSuspendStateでスリープを誘発できることは知っていますが、システム全体をスリープ状態にするのではなく、CPU だけを一時的にスリープ状態にするソリューションを探しています。

CPUはCore i7 3632QM、OSはWindows 7と10です。よろしくお願いします。

0 投票する
0 に答える
1110 参照

c++ - Windows での DSDT からのメソッドの呼び出し (ACPI)

私は最近、Windows で DSDT テーブルを変更することがいかに素晴らしいかを発見しました。他のことをするためにいくつかの Fn キーを再マップしましたが、それらは実際の DSDT にありました (LED をオフにする、ファンをオン/オフにするなど)。

さて、ゲームをステップアップさせて、OSからコントロールしたいと思います。同様に、DSDT でいくつかのカスタム メソッドを定義し、Windows のソフトウェアを使用してそれらを呼び出します。それは、まったく新しいレベルの可能性への扉を開くでしょう。

では、たとえば C++ を使用して、Windows でこれを達成するための手順は何ですか? また、DSDT からジェネリック メソッドを呼び出すことができるアプリは既にありますか? それはとても素晴らしいことだからです。

ありがとう!