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 Slide

  2. はじめに

    View Slide

  3. はじめに

    View Slide

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

    View Slide

  5. View Slide

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

    View Slide

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

    View Slide

  8. View Slide

  9. View Slide

  10. View Slide

  11. DOOM?

    View Slide

  12. View Slide

  13. View Slide

  14. View Slide

  15. View Slide

  16. View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  20. トレース

    View Slide

  21. トレース

    View Slide

  22. トレース

    View Slide

  23. トレース

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  30. View Slide

  31. View Slide

  32. View Slide

  33. ● UEFI2.5 spec

    View Slide

  34. ● UEFI2.5 spec

    View Slide

  35. View Slide

  36. View Slide

  37. View Slide

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

    View Slide