2024/04/29 更新
Affected Processors: Transient Execution Attacks & Related Security...
https://www.intel.com/content/www/us/en/developer/topic-technology/software-security-guidance/processors-affected-consolidated-product-cpu-model.html
2024/04/29 更新
Affected Processors: Transient Execution Attacks & Related Security...
https://www.intel.com/content/www/us/en/developer/topic-technology/software-security-guidance/processors-affected-consolidated-product-cpu-model.html
この記事は、自作OS Advent Calendar 2020の 12/05 の記事として書かれました。
WebAssembly から UEFI アプリを出力可能にするため、独自の再配置情報を付加した独自仕様の 64 ビット WebAssembly を定義して実装しています。
コンパイラのバックエンドのソースコードと実行可能ファイルは、以下のリポジトリからダウンロードできます。使い方は、README.md に書かれています。
tenpoku1000/PE_COFF: 独自 WASM64 を生成し、PE/COFF や PE32+(UEFI アプリ)に変換するバックエンド試作版
2024/04/17 更新
この記事は、自作OS Advent Calendar 2021の 12/01 の記事として書かれました。
2021/12/01 現在、Intel CPU の製品仕様ページの Security & Reliability の各項目から
直接、技術の概要を説明した文書にリンクされていないこともあり、和文だけでなく英文の
記事や Q&A にも Intel や UEFI Forum の文書と、内容が異なるものが散見されます。
2022/12/17 更新
この記事は、自作OS Advent Calendar 2021の 12/02 の記事として書かれました。
もし、「elseは,構文規則で許されるifのうち,そのelseの前で最も近い位置にあるifと結び付く。」という規定が