Upgrade to Pro — share decks privately, control downloads, hide ads and more …

第11回 Kernel/VM探検隊 発表資料

orumin
June 06, 2015

第11回 Kernel/VM探検隊 発表資料

UEFIをみんなやろうな

orumin

June 06, 2015
Tweet

More Decks by orumin

Other Decks in Technology

Transcript

  1. ファームウェアハック ( 仮 )
    改め
    UEFI とのつきあい方〜敗北篇〜
    orumin @kotatsu_mi

    View full-size slide

  2. はじめに

    View full-size slide

  3. はじめに

    View full-size slide

  4. はじめに
    ● もうこれ以上なにも
    聞かないでください

    View full-size slide

  5. 今日のおはなし
    ● 今日はファームウェアのはなしをします

    View full-size slide

  6. 今日のおはなし
    ● 今日はファームウェアのはなしをします
    ● むしろ今日も ?

    View full-size slide

  7. ● けっこうここまで時間がかかりました
    ● IA32 用しか動いてない
    ● Thanks for @nvsofts

    View full-size slide

  8. ではここで問題
    ● なんで X64 で動かないのか
    ● 確認していきます.

    View full-size slide

  9. トレース
    ● さきほどの qemu コマンド
    ● -serial pty
    ● これで, minicom をつかってオープンすると

    View full-size slide

  10. トレース

    View full-size slide

  11. トレース

    View full-size slide

  12. トレース

    View full-size slide

  13. トレース

    View full-size slide

  14. みんなだいすきリモートデバッガ

    View full-size slide

  15. みんなだいすきリモートデバッガ

    View full-size slide

  16. みんなだいすきリモートデバッガ

    View full-size slide

  17. みんなだいすきリモートデバッガ

    View full-size slide

  18. 敗北
    ● どこで死んでるかよくわからん
    ● UEFI 以前の gdb の使い方の気がしてきました
    ● ちょっとおしえてもらえるとたすかります……

    View full-size slide

  19. 余談
    ● 最初は Subversion だったけど近年は Github でホスティ
    ングされている EDK2
    ● UEFI 2.5 spec が今年 4 月公開
    ● EDK2 もどんどん commit されていってる

    View full-size slide

  20. ● UEFI2.5 spec

    View full-size slide

  21. ● UEFI2.5 spec

    View full-size slide

  22. ● これからもどんどん UEFI が楽しくなるね !
    ● UEFI 2.5 spec によると UEFI が RESTful API Server に
    ● Lua と REST で OS つかわずマシンを管理 ?

    View full-size slide