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
490
第11回 Kernel/VM探検隊 発表資料
UEFIをみんなやろうな
orumin
June 06, 2015
Tweet
Share
More Decks by orumin
See All by orumin
ヴィンテージマシンと付き合う - kernel/vm online 5
orumin
0
900
むかしの RISC、むかしの Unix
orumin
7
3.1k
Fundamental of architecture to implementing OS on AArch64
orumin
3
4.5k
Kernel/VM Kansai #9
orumin
0
810
Kernel/VM #14 発表資料
orumin
1
510
Unikernels report
orumin
2
410
第13回Kernel/VM勉強会発表資料
orumin
1
1.4k
第12回カーネル/VM探検隊
orumin
0
280
KernelVM night! LT
orumin
0
390
Other Decks in Technology
See All in Technology
自己改善からチームを動かす! 「セルフエンジニアリングマネージャー」のすゝめ
shoota
6
920
サーバー間 GraphQL と webmock-graphql の話 / server-to-server graphql and webmock-graphql
qsona
3
200
本当のAWS基礎
toru_kubota
1
560
Gradle Build Scanを使ってビルドのことを知ろう potatotips #87
tomorrowkey
2
150
Microsoft for Startups Founders Hub_20240429 update
daikikanemitsu
1
2.3k
ゼロから始めるVue.jsコミュニティ貢献 / first-vuejs-community-contribution-link-and-motivation
lmi
1
140
Building Dashboards as a Hobby
egmc
0
330
DMM.com アルファ室採用案内資料
hsugita
1
200
競技としてのKaggle、役に立つKaggle
yu4u
6
2.2k
プラットフォームってつくることより計測することが重要なんじゃないかという話 / Platform Engineering Meetup #8
taishin
1
390
推しは推せるときに推せ! プロダクトにフィードバックしていこう
nakasho
0
440
LayerXにおけるLLMプロダクト開発の今までとこれから
layerx
PRO
3
560
Featured
See All Featured
Teambox: Starting and Learning
jrom
128
8.4k
It's Worth the Effort
3n
180
27k
Building Applications with DynamoDB
mza
88
5.6k
Fashionably flexible responsive web design (full day workshop)
malarkey
398
65k
Designing for Performance
lara
602
67k
The Language of Interfaces
destraynor
151
23k
No one is an island. Learnings from fostering a developers community.
thoeni
16
2.1k
Documentation Writing (for coders)
carmenintech
61
4k
Build your cross-platform service in a week with App Engine
jlugia
226
17k
YesSQL, Process and Tooling at Scale
rocio
165
13k
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.6k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.6k
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 つかわずマシンを管理 ? •