openpower
play

OpenPower Jeremy Kerr Firmware developer IBM Linux Technology - PowerPoint PPT Presentation

OpenPower Jeremy Kerr Firmware developer IBM Linux Technology Center jk@ozlabs.org Firmware OpenPower System architecture Development collaboration Linux platform openpowerfoundation.org POWER8 Machine State Register (MSR) PR PR=1


  1. OpenPower Jeremy Kerr Firmware developer IBM Linux Technology Center jk@ozlabs.org

  2. Firmware

  3. OpenPower System architecture Development collaboration Linux platform

  4. openpowerfoundation.org

  5. POWER8

  6. Machine State Register (MSR) PR PR=1 Problem state (userspace) PR=0 Supervisor (operating system)

  7. Machine State Register (MSR) HV PR PR=1 Problem state (userspace) PR=0,HV=0 Supervisor (operating system) PR=0,HV=1 Hypervisor

  8. Machine State Register (MSR) HV PR PR=1 Problem state (userspace) PR=0,HV=0 Supervisor (operating system) PR=0,HV=1 Hypervisor

  9. PowerVM

  10. Workload OS Hypervisor

  11. Workload OS Hypervisor

  12. Workload OS

  13. Workload OS Firmware

  14. Workload OS Firmware SMBIOS

  15. Workload OS Firmware

  16. github.com/open-power

  17. 73 72 71 70 69 68 67 66 65 64 63 a b c d 1 A 62 2 B 61 3 60 59 4 58 5 C 6 57 D 56 7 REMOVE 8 55 9 54 53 REMOVE 10 52 E 51 11 12 13 14 50 15 F 16 49 48 17 47 46 18 45 44 19 20 43 21 42 22 23 24 25 26 28 30 32 34 36 37 38 39 40 41 27 29 31 33 35

  18. OpenPower Implementation

  19. Hostboot: early boot firmware

  20. skiboot: boot & runtime firmware

  21. Workload OS Firmware

  22. skiboot: boot & runtime firmware

  23. petitboot: OS loader

  24. kernel: “powernv” platform port

  25. OCC: on-chip-controller

  26. BMC

  27. op-build: build infrastructure

  28. git clone git://github.com/open-power/op-build cd op-build . op-build-env op-build palmetto_defconfig op-build

  29. Customisation op-build SKIBOOT_VERSION=2.1

  30. Customisation op-build SKIBOOT_SOURCE=git://example.com/linux.git/

  31. Firmware

  32. Thank you!

  33. This work represents the view of the author and does not necessarily represent the view of IBM. IBM, IBM (logo), OpenPower, POWER, POWER8, Power Systems and PowerVM are trademarks or registered trademarks of International Business Machines Corporation in the United States and/or other countries. Linux is a registered trademark of Linus Torvalds. Other company, product and service names may be trademarks or service marks of others.

  34. Resources github.com/open-power/ skiboot@lists.ozlabs.org arch/powerpc/platforms/powernv/

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend