タグ

biosとdriverに関するItisangoのブックマーク (2)

  • UEFI環境からのデバイスI/O - Windows drivers

    Windows OSローダーがUpdateCapsule関数を呼び出すと、CapsuleHeaderArrayに含まれている各capsuleが実行されます。 capsuleの実行の順序は、UEFIファームウェアの実装に依存し、capsuleは、他のcapsuleを基準とした実行の順序や他のcapsuleへの依存関係を想定することはできません。 各capsuleは、更新プログラムとファームウェアイメージを管理する実行可能なUEFIコードの両方で構成される自己完結型のペイロードです。 capsuleが呼び出されると、capsuleに含まれる実行可能コードは、ターゲットデバイスとの通信チャネルを開く責任を負います。 適切なチャネルは、システムのデバイストポロジ、ターゲットデバイスの機能、および特定のUEFI実装によって提供されるUEFIブートサービスとドライバーによって異なります。 Capsul

    UEFI環境からのデバイスI/O - Windows drivers
  • BIOSとUEFI - pikesaku’s blog

    しっかりメモに残そう!!! BIOSとは? Basic Input/Output Systemの略名 BIOSはパーソナルコンピュータ(PC)に組み込まれており、電源投入と同時に実行される。ハードウェアを初期化し補助記憶装置からブートローダーを呼び出す。またキーボードやディスプレイなどの入出力装置をプログラムから利用するためのサービスを提供する。プログラムはハードウェアに直接アクセスするのではなく、これらサービスを利用する事でハードウェア差を気にしなくて良くなる。ただし近代的なオペレーティングシステム (OS) はこの抽象化層を使用せず、OSのデバイスドライバで直接制御する場合が多い。 ハードウェアへのアクセスは主に入出力レジスタの操作で行うが、その動作や配置はハードウェア種によって異なる。また、読み書きのタイミングや順序にも手順がある。このためアクセス手順はアプリケーションで記述するより

    BIOSとUEFI - pikesaku’s blog
  • 1