UEFI」カテゴリーアーカイブ

UEFIに関するカテゴリーです。

Intelが発表したX86S Revision 1.1について(2/2) – 分析編

はじめに

今回はIntelが発表した「X86S EAS Revison 1.1」の提案を分析する回です。発表された提案の具体的な内容については前回の「Intelが発表したX86S Revision 1.1について(1/2) – 詳細編」を参照いただければと思います。

なお、本メモでは「X86S EXTERNAL ARCHITECTURAL SPECIFICATION」を「X86S EAS」にリビジョン番号を付けた形で表記します。例えば前回のドキュメントについてであれば「X86S EAS 1.0」です。このように「Rev.1.0」に対して言及する場合であっても「X86-S」ではなく「X86S」と表記します。

続きを読む

Intelが発表したX86S Revision 1.1について(1/2) – 詳細編

はじめに

先日、IntelがX86-64(Intel 64 / AMD 64)を現代に合わせて変更(モダン化)した仕様「X86-S(X86S)」を提案する内容のドキュメントを発表しました。本サイトにおいても以下のメモで取り上げました:

これについて新たにIntelが内容を更新したRevision 1.1を公開しました。初期に公開されたRevision 1.0とは異なる部分が多数あり、より明確にX86Sというものを描き出しています。その内容について、前回と同様に「さかきけい」の理解で日本語化をしてみたものを本メモ「詳細編」として公開したいと思います。前回の提案から追加されたもののもあれば、変更されたもの、あるいは削減されたものもあります。

そして、私の所感については別のメモ「分析編」としてお届けしたいと思います。というわけで、今回は2回の連載となる予定です。なお、「概要編」に相当する部分については今回ほぼ更新されていませんので割愛します。

続きを読む

Intelが発表したX86-Sについて(3/3) – 分析編

はじめに

Intelが公開したX86-Sの提案に関する連載における最終回です。掲載が予定・予想よりだいぶ遅れてしまいました。今回は仕様を要約しての簡単な紹介と疑問点、後方互換性の観点からどういうことが起こるのか、仮想化にあたえる影響、AMDの今後の対応としてあり得るシナリオは何かなどを分析したいと思います。

続きを読む

Intelが発表したX86-Sについて(2/3) – 詳細編

はじめに

Intelが公開したX86-Sの提案について取り上げる3本中2本目の本メモでは、Intelが公開したX86-SのPDFドキュメントの内容を「詳細編」として日本語化して掲載します。内容はとても高度で、IA-32とIntel 64を仮想化関連、その後のセキュリティー向けの追加仕様、マルチコア/マルチCPUが起動してから実際にUEFIやOSを起動するまでの動きなどを含めて理解していることが前提となっています。それらに対する変更点と、それによる影響を論じるものとなっています。

続きを読む

Intelが発表したX86-Sについて(1/3) – 概要編

はじめに

Intelがこれまでのほぼ完全な後方互換路線(上位互換路線)から外れて、現代に合わせた命令セット・アーキテクチャーに移行する際の具体的な設計仕様を発表しました。この内容にはある程度のIA-32およびIntel 64の理解をしている人たちに向けた概要を説明するWebページと、深くIntelアーキテクチャーを理解していることを前提とするPDFファイルによる詳細の2つに分かれています。

今回は1本のメモですべての内容について書くのではなく、3本に分けることにしました。というのも、それぞれ必要な知識レベルが異なる情報が2つあることと、それぞれについて私の解釈でコメントをする回に分けたほうが理解が進むと考えていることによります。

1本目である今回は、Intelが該当する詳細なPDFを公開しているWebページに書かれている内容を、さかきけいの理解で日本語にしたものを「概要編」としてお伝えしたいと思います。

続きを読む

AMD RadeonのSAMとは?IntelやNVIDIAでも使える?

はじめに

最近、話題となっているAdvanced Micro Devices(AMD)Radeon RX 6000シリーズに新たに搭載されたSmart Access Memory(SAM)機能について、いろいろと情報が錯綜しているようなので、私なりに整理してみたいと思います。

続きを読む

2017年末において思うこと

はじめに

今年も早いもので本日が最後となりました。年初には今年はもう少し多くのことを書きたいと思っていたのですが、実際に過ぎ去ってみると、思うようには書けない一年でした。

理由は上げようと思えばいくつかあげられます。仕事のことはやはり表に書けませんし、今は立場上、技術的なことよりはビジネスよりのことをしていることもあり、あまりネタにできることがないということでもあります。

その中でも、書ける範囲内で気になったことを上げてみたいと思います。
続きを読む

オープンソースのUEFI実装EDK IIに脆弱性が発見される

オープンソースのUEFI実装プロジェクトである「EDK2(EDK II)」で、ファームウェアの更新用UEFIアプリケーションに脆弱性が発見され、告知が行われています:

続きを読む

Intel Quark SoC X1000 BSP Rel 1.0.1 ビルド&ソフトウェア ユーザー・ガイド

はじめに

Intel Corporationは、2014年5月22日(現地時間)に「Intel® Quark™ SoC X1000 Board Support Package (BSP) Release 1.0.1」を公開しました。0.0.1のリリース番号のアップですが、そこからの受けるイメージとは異なり、新たなプラットフォームのサポートの追加が含まれています。

その追加されるプラットフォームとは次期「Intel® Galileo」ボードである「Intel® Galileo Gen2」です。またOpenSSLのセキュリティ・ホール「Heartbleed」の対策と、「Intel® Quark™ Core」に存在するLOCKプリフィクスが不安定な問題への対応なども含まれています。さらに細かいところでは「Quark」にTMマークの付与が行われました。

続きを読む

インテル Galileo 開発ボードでWi-Fi/BTを適法に使用する方法の実践

2014年5月25日追記

このメモで紹介している方法は、日本国の電波法に抵触する可能性があることがわかりました。詳しくは“Ralinkチップ搭載無線LANアダプターはLinuxで使用すべきでない”を参照ください。

1. はじめに

以前に“インテル Galileo 開発ボードでWi-Fi/BTを適法に使用する方法の考察”というメモにおいて、インテル Galileo 開発ボードにおいて、適法にWi-FiおよびBluetoothを使用する方法を検討しました。そのまとめの最後に、

(ドライバーを別途導入するなども考慮するとして)あるいは汎用のUSB接続で使える一般製品を検討するというのも手なのかもしれません。

と書いた部分を実践してみよう、というのが今回のメモの趣旨です。

続きを読む