タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

UEFIに関するtanakaBoxのブックマーク (13)

  • Home | Unified Extensible Firmware Interface Forum

    UEFI Advanced Configuration and Power Interface (ACPI) 6.6 Specification Available The UEFI Advanced Configuration and Power Interface (ACPI) 6.6 Specification is now available. Key features include updates for RISC-V architecture support for multiple APICs and memory attributes, enhancements for CPPC and SRAT for resource priority and hot-plug memory description, modifications to General Purpose

  • EDK II で UEFI アプリケーションを作る — osdev-jp core docs 1.0 ドキュメント

    EDK II で UEFI アプリケーションを作る¶ この記事は UEFI アプリケーションを EDK II 上で作り、QEMU で動かすまでを解説します。動作確認は Ubuntu 16.04 でやっていますが、Linux ならどれも同じ方法で動作すると思います。 UEFI アプリを作る 3 つの方法¶ UEFI アプリを作るには、使う SDK によって主に 3 つの方法があります。参考記事:UEFIのSDK事情 - syuu1228’s blog SDK を使わない gnu-efi EDK II SDK を使わないで作る方法は ツールキットを使わずに UEFI アプリケーションの Hello World! を作る - 品川高廣(東京大学)のブログ が参考になります。Hello World アプリを作るだけなら、恐らくこの方法が最も簡単だと思います。新しく買った UEFI 搭載の組み込みボ

  • gnu-efiでUEFI遊びをはじめよう - Qiita

    こちらはNTTコミュニケーションズアドベントカレンダー9日目の投稿です(1日遅れてすみません)。 新入社員です。面白そうなので参加させていただきました。 趣味は組み込み系の開発です。学生の時はGSoC2016でGregさんに教わりながらマイコンでLinux動くようにしたり、U-Bootにパッチ投げたりしていました。 https://summerofcode.withgoogle.com/archive/2016/projects/6617849892175872/ https://lists.denx.de/pipermail/u-boot/2016-July/259988.html 最近、趣味でUEFIアプリを作っていたので、忘れないうちにUEFIアプリの基的なところについて書こうと思います。 なお、OSはArch Linuxを使っているものとします。 UEFIとは UEFIとは、一言

    gnu-efiでUEFI遊びをはじめよう - Qiita
  • フルスクラッチで作る!UEFIベアメタルプログラミング

    フルスクラッチで作る!UEFIベアメタルプログラミング はじめに 第1章 Hello UEFI! 第2章 キー入力を取得する 第3章 画面に絵を描く 第4章 マウス入力を取得する 第5章 ファイル読み書き 第6章 poiOSの機能拡張例 おわりに 参考情報 筆者のウェブサイトへ戻る

  • UEFI Shell の コマンド - 一寸先は/dev/null

    概要 UEFI Shellについてのメモ。 目次 概要 目次 UEFI Shellとは UEFI Shell の動作環境構築 Ubuntu 20.04上のQEMU上でShellを試す インストール方法 起動方法 Shell上からホスト上のディレクトリにアクセスできるようにする リンク ソース ユースケース help コマンドの一覧 や 各コマンドの内容について調べる ファイル/ディレクトリ ファイルパスについて マウント可能な一覧を確認する(map) ファイルシステムをマウントする ディレクトリの一覧を表示する(ls/dir) ファイルのコピー(cp/copy)/消去(rm/del)/移動・リネーム(mv/move) ディレクトリの作成(mkdir/md)/消去(rm) ファイル内容を出力する(type/cat) タイムスタンプの更新(touch) ネットワーク ネットワーク設定(ifco

    UEFI Shell の コマンド - 一寸先は/dev/null
  • UEFI - OSDev Wiki

    (U)EFI or (Unified) Extensible Firmware Interface is a specification for x86, x86-64, ARM, and Itanium platforms that defines a software interface between the operating system and the platform firmware/BIOS. The original EFI was developed in the mid-1990s by Intel for use developing firmware/BIOS for Itanium platforms. In 2005 Intel transitioned the specification to a new working group called the

  • UEFI - Qiita Advent Calendar 2014 - Qiita

    BIOSは過去のもの! UEFIについての知識を共有しませんか? Open FirmwareやBIOSの話も大歓迎です

    UEFI - Qiita Advent Calendar 2014 - Qiita
  • OVMF

    OVMF is an EDK II based project to enable UEFI support for Virtual Machines. OVMF contains sample UEFI firmware for QEMU and KVM. License: BSD More information: OVMF FAQ, How to build OVMF, Boot Overview, edk2-devel Source repository: https://github.com/tianocore/edk2/tree/master/OvmfPkg Additional Information http://www.linux-kvm.org/page/OVMF http://wiki.xen.org/wiki/OVMF Gerd Hoffmann’s OVMF bu

    OVMF
  • ふぁろぐねっと | 初心者をやめなかった人

    ふぁろぐねっとについて 言語学習(主に英語)、ソフトウェア開発、回路設計、ものづくりの試行錯誤を記録する個人ブログです。 このブログで書いていること 言語学習のメモ・気づき Web / 組み込み / OS / 回路設計 などの技術ログ 個人開発や制作の記録 うまくいかなかったことも含めた思考ログ 「完成した成果」よりも、 「考えた過程」を残すことを目的にしています。 学習や開発は、うまくいった部分よりも、 つまずいた点や試行錯誤の方が、後から見返したときに価値があると感じています。 このブログは、未来の自分のための記録であり、 同じように悩んだり遠回りしている人のヒントになれば、という気持ちで書いています。 内容は必ずしも整理されたノウハウではなく、 途中経過や未完成な考えもそのまま残しています。

    ふぁろぐねっと | 初心者をやめなかった人
  • インテルx86マシンの奥深くでは人知れず「MINIX 3」が動作しており、脆弱性を作り出している。Googleらはそれを排除しようとしている - Publickey

    インテルx86マシンの奥深くでは人知れず「MINIX 3」が動作しており、脆弱性を作り出している。Googleらはそれを排除しようとしている インテルのx86プロセッサを用いたシステムでは、その奥深くで人知れずMINIX 3を含む2つほどのカーネルがプロセッサ上で稼働しているOSとは別に作動しており、それが脆弱性を作り出しているとGoogleエンジニアらが警告し、それを取り除こうという動きを見せています。 それが、10月23日から26日までチェコ共和国のプラハで行われたOpen Source Summit EuropeGoogleのRonald Minnich氏のセッション「Replace Your Exploit-Ridden Firmware with Linux」(脆弱性にまみれたファームウェアをLinuxで置き換える)のセッションで説明されたことでした。 これを、海外のメディア

    インテルx86マシンの奥深くでは人知れず「MINIX 3」が動作しており、脆弱性を作り出している。Googleらはそれを排除しようとしている - Publickey
  • ブートローダーは4行で実装される

    この記事はUEFI Advent Calenderと自作OS Advent Calenderのためにかかれました。 22日(+3日)の記事です。 遅れてもうしわけないです。 ブートローダー まず、自作OSにはブートローダーによってカーネルをロードしなければはじまりません。 特段複雑なローダーがなくとも、たとえばBIOSから直接起動するのなら そのための形式で用意せねばなりません。 しかし、これが自作の入口としてかなりの関門になってしまっているのではないでしょうか。 なので自作OSからはちょっと離れますが、ブートローダーについて書きます。 UEFI ということで、UEFI Appsとしてブートローダーを実装する話です。 まず、UEFIとは何かについてはUEFI Advent Calender 1日目の記事を、 そしてこの作業の前知識としてUEFI Advent Calender 12日目の記

  • UEFI時代のブートローダ

    LAS16-402: ARM Trusted Firmware – from Enterprise to Embedded

    UEFI時代のブートローダ
  • What's UEFI

    UEFI Advent Calender一日目,oruminです. 初っ端なのでまずUEFIとは何かについて書こうと思います. ・UEFIとは? UEFIとは,ファームウェアの一種です. 一般的なPCはBIOSからOSを起動している事はご存知だと思われますが, 実はBIOSは最早過去の遺物となりました. BIOSの代替として2000年頃からIntelが開発していたEFIは, 多くの企業とコンソーシアムを立ち上げ,現在UEFIとして規格が策定されています. 2010年頃からはIntelのマザーボードを皮切りとして一般向けにも採用され, 現在市場にあるPCのほぼ全てがUEFIでしょう. BIOSの設定画面だと思っているそれは最早UEFIです ・BIOSとの違いは? 大きな違いはデファクトスタンダードとしてなんとなしに採用されてきたBIOSと違い, 多くの企業のコンセサスの元策定された規格が存在

  • 1