Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
第11回 Kernel/VM探検隊 発表資料
Search
orumin
June 06, 2015
Technology
1
560
第11回 Kernel/VM探検隊 発表資料
UEFIをみんなやろうな
orumin
June 06, 2015
Tweet
Share
More Decks by orumin
See All by orumin
あのころの iPod を どうにか再生させたい
orumin
2
2.5k
ヴィンテージマシンと付き合う - kernel/vm online 5
orumin
0
1.1k
むかしの RISC、むかしの Unix
orumin
7
3.6k
Fundamental of architecture to implementing OS on AArch64
orumin
3
4.8k
Kernel/VM Kansai #9
orumin
0
930
Kernel/VM #14 発表資料
orumin
1
590
Unikernels report
orumin
2
470
第13回Kernel/VM勉強会発表資料
orumin
1
1.6k
第12回カーネル/VM探検隊
orumin
0
370
Other Decks in Technology
See All in Technology
Devinを使ったモバイルアプリ開発 / Mobile app development with Devin
yanzm
0
190
Yahoo!ニュースにおけるソフトウェア開発
lycorptech_jp
PRO
0
360
退屈なことはDevinにやらせよう〜〜Devin APIを使ったVisual Regression Testの自動追加〜
kawamataryo
3
640
株式会社ARAV 採用案内
maqui
0
350
Goss: Faiss向けの新しい本番環境対応 Goバインディング #coefl_go_jp
bengo4com
0
1.4k
Yahoo!広告ビジネス基盤におけるバックエンド開発
lycorptech_jp
PRO
1
280
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
30k
JuniorからSeniorまで: DevOpsエンジニアの成長ロードマップ
yuriemori
0
200
JavaScript 研修
recruitengineers
PRO
3
180
実践データベース設計 ①データベース設計概論
recruitengineers
PRO
3
250
Amazon Bedrock AgentCore でプロモーション用動画生成エージェントを開発する
nasuvitz
6
430
LLMエージェント時代に適応した開発フロー
hiragram
1
410
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Practical Orchestrator
shlominoach
190
11k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Being A Developer After 40
akosma
90
590k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.6k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.6k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Transcript
ファームウェアハック ( 仮 ) 改め UEFI とのつきあい方〜敗北篇〜 orumin @kotatsu_mi
はじめに
はじめに
はじめに • もうこれ以上なにも 聞かないでください
None
今日のおはなし • 今日はファームウェアのはなしをします
今日のおはなし • 今日はファームウェアのはなしをします • むしろ今日も ?
None
None
None
DOOM?
None
None
None
None
None
• けっこうここまで時間がかかりました • IA32 用しか動いてない • Thanks for @nvsofts •
ではここで問題 • なんで X64 で動かないのか • 確認していきます.
トレース • さきほどの qemu コマンド • -serial pty • これで,
minicom をつかってオープンすると
トレース
トレース
トレース
トレース
みんなだいすきリモートデバッガ
みんなだいすきリモートデバッガ
みんなだいすきリモートデバッガ
みんなだいすきリモートデバッガ
敗北 • どこで死んでるかよくわからん • UEFI 以前の gdb の使い方の気がしてきました • ちょっとおしえてもらえるとたすかります……
余談 • 最初は Subversion だったけど近年は Github でホスティ ングされている EDK2 •
UEFI 2.5 spec が今年 4 月公開 • EDK2 もどんどん commit されていってる
None
None
None
• UEFI2.5 spec
• UEFI2.5 spec
None
None
None
• これからもどんどん UEFI が楽しくなるね ! • UEFI 2.5 spec によると
UEFI が RESTful API Server に • Lua と REST で OS つかわずマシンを管理 ? •