{"id":39467371,"url":"https://github.com/3mdeb/openpower-coreboot-docs","last_synced_at":"2026-01-18T04:51:20.537Z","repository":{"id":37084783,"uuid":"317840039","full_name":"3mdeb/openpower-coreboot-docs","owner":"3mdeb","description":"Documentation related to POWER9 coreboot porting effort","archived":false,"fork":false,"pushed_at":"2022-07-12T21:41:27.000Z","size":2659,"stargazers_count":12,"open_issues_count":1,"forks_count":3,"subscribers_count":11,"default_branch":"main","last_synced_at":"2024-04-14T09:58:36.857Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/3mdeb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-12-02T11:26:10.000Z","updated_at":"2023-10-26T19:51:42.000Z","dependencies_parsed_at":"2022-07-12T03:15:05.672Z","dependency_job_id":null,"html_url":"https://github.com/3mdeb/openpower-coreboot-docs","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/3mdeb/openpower-coreboot-docs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3mdeb%2Fopenpower-coreboot-docs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3mdeb%2Fopenpower-coreboot-docs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3mdeb%2Fopenpower-coreboot-docs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3mdeb%2Fopenpower-coreboot-docs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/3mdeb","download_url":"https://codeload.github.com/3mdeb/openpower-coreboot-docs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3mdeb%2Fopenpower-coreboot-docs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28530347,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T00:39:45.795Z","status":"online","status_checked_at":"2026-01-18T02:00:07.578Z","response_time":98,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-18T04:51:20.433Z","updated_at":"2026-01-18T04:51:20.518Z","avatar_url":"https://github.com/3mdeb.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# openpower-coreboot-docs\n\nDocumentation related to POWER9 coreboot porting effort.\n\n## Introduction\n\n3mdeb Embedded Systems Consulting is porting POWER9 architecture with Raptor\nComupting Systems' Talos II and Talos II lite as reference platforms. The\nproject has been initiated and is sponsored by Insurgo Technologies Libres/Open\nTechnologies. The development process is open and anyone can join. See\n[How to help and contribute](#how-to-help-and-contribute) section.\n\nIf you are interested in released coreboot images, check out the [releases](releases.md).\n\nTo start working on the project, see the [project introduction](devnotes/documentation.md).\n\n## Repository overview\n\n* [devnotes](devnotes/) - various developer notes created during the porting\n  * [isteps_analysis.md](devnotes/isteps_analysis.md) - file containing\n  a table of content for analysis of isteps/IPL flow\n* [logs](logs/) - a place to put important dumps and logs, which can be linked\n  in the documents\n* [images](images/) - directory containins images linked in the documents\n\n## Public documentation\n\nVarious related documentation of OpenPOWER architecture, registers and\nprogramming guides:\n\n- [OpenPOWER 64bit ELF ABI](http://cdn.openpowerfoundation.org/wp-content/uploads/resources/leabi/leabi-20170510.pdf)\n- [OpenPOWER 64bit ELF ABI errata](http://cdn.openpowerfoundation.org/wp-content/uploads/resources/elfv2-1_4-errata-9/elfv2-1_4-errata-20180313.pdf)\n- [POWER9 IPL flow](https://wiki.raptorcs.com/w/images/b/bd/IPL-Flow-POWER9.pdf)\n- [OpenFSI specification](https://wiki.raptorcs.com/w/images/9/97/OpenFSI-spec-20161212.pdf)\n- [POWER9 processor programming model](https://ibm.ent.box.com/s/8qsbki409iq704wx5gvikz8h6fj8ixre)\n- [POWER9 Registers vol1](https://ibm.ent.box.com/s/ddcdl3g0otdzyiajhkfe3jjh2oy5p3mt)\n- [POWER9 Registers vol2](https://ibm.ent.box.com/s/gcg7o0sgke0cdqqw2z9pc9xc7zgjj1wu)\n- [POWER9 Registers vol3](https://ibm.ent.box.com/s/flt3hs6eiwd9glq3yzzff0flnup2j7p0)\n- [POWER ISA v3.0B](https://ibm.ent.box.com/s/1hzcwkwf8rbju5h9iyf44wm94amnlcrv)\n- [POWER9 processor errata](https://ibm.ent.box.com/s/0ixfserqjzjmt3q6vabotz9arxzs59md)\n- [Power9 PCIe Controller](https://ibm.box.com/s/07dfe69jbaavct70a642f0bhrqhlhgze)\n- [PHB4 Specification (PCIe related)](https://ibm.ent.box.com/s/jftnfhceul07qjh9jtn91xwjmclabc71)\n\nOther useful information extracted form documents aboive may be found in\n[ppc.md](devnotes/ppc.md).\n\nAlso information about the porting process are included in\n[porting.md](devnotes/porting.md).\n\n## How to help and contribute\n\nIf you have Talos II or Talos II Lite simply joins forces with us. Everything\nis developed in open on 3mdeb's GitHub:\n\n- [coreboot](https://github.com/3mdeb/coreboot/tree/talos_2_support), use\n  `talos_2_support` branch as base, create own branch and set up a PR\n- [pnor](https://github.com/3mdeb/pnor/tree/coreboot_support), use `coreboot`\n  branch as a base, create own branch and set up a PR\n- [talos-op-build](https://github.com/3mdeb/talos-op-build/tree/coreboot_support),\n  use `coreboot` branch as a base, create own branch and set up a PR\n- [op-docker](https://github.com/3mdeb/op-docker), dockerized environment to\n  build full PNOR images for Talos II op-build, refer to its\n  [README](https://github.com/3mdeb/op-docker/blob/main/README.md) to get\n  details how to use it. Use own branches for `talos-op-build` to test your\n  changes. Refer to [Implementing op-build support for coreboot](devnotes/porting.md#implementing-op-build-support-for-coreboot)\n  to get details how to modify op-build to your needs.\n\nIf you need another repo, let us know.\n\n**Do not have hardware?** No problem, we can arrange remote access to our\ndevelopment machine. Just [contact us](mailto:contact@3mdeb.com) to get\ndetails.\n\n**Do not have time to develop?** No problem. If you are knowledgeable about\nOpenPOWER and POWER9 architecture, feel free to use your knowledge to support\nus (e.g. through PR reviews).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F3mdeb%2Fopenpower-coreboot-docs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F3mdeb%2Fopenpower-coreboot-docs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F3mdeb%2Fopenpower-coreboot-docs/lists"}