{"id":18368617,"url":"https://github.com/openbmc/openpower-occ-control","last_synced_at":"2025-04-06T17:31:45.210Z","repository":{"id":52342333,"uuid":"85262141","full_name":"openbmc/openpower-occ-control","owner":"openbmc","description":"Control application for the OpenPOWER On-Chip-Controller","archived":false,"fork":false,"pushed_at":"2025-03-17T20:31:00.000Z","size":2121,"stargazers_count":2,"open_issues_count":1,"forks_count":6,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-03-17T21:35:07.682Z","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":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openbmc.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-17T02:26:59.000Z","updated_at":"2025-03-17T20:31:03.000Z","dependencies_parsed_at":"2023-09-27T19:34:10.768Z","dependency_job_id":"a4ccdd8f-3a1c-4a72-a295-c158225d6133","html_url":"https://github.com/openbmc/openpower-occ-control","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openbmc%2Fopenpower-occ-control","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openbmc%2Fopenpower-occ-control/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openbmc%2Fopenpower-occ-control/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openbmc%2Fopenpower-occ-control/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openbmc","download_url":"https://codeload.github.com/openbmc/openpower-occ-control/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247522366,"owners_count":20952533,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":"2024-11-05T23:26:44.162Z","updated_at":"2025-04-06T17:31:44.588Z","avatar_url":"https://github.com/openbmc.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OpenPOWER OCC Control Service\n\nThis service will handle communications to the On-Chip Controller (OCC) on Power\nprocessors. The OCC provides processor and memory temperatures, power readings,\npower cap support, system power mode support, and idle power saver support. OCC\nControl will be interfacing with the OCC to collect the temperatures and power\nreadings, updating the system power mode, setting power caps, and idle power\nsave parameters.\n\nThe service is started automatically when the BMC is started.\n\n## Build Project\n\nThis project can be built with meson. The typical meson workflow is: meson\nbuilddir \u0026\u0026 ninja -C builddir.\n\n## Server\n\nThe server will start automatically after BMC is powered on.\n\nServer status: `systemctl status org.open_power.OCC.Control.service`\n\nTo restart the service: `systemctl restart org.open_power.OCC.Control.service`\n\n## Configuration\n\nService files are located in service_files subdirectory.\n\n## References\n\n### Power10\n\nIBM EnergyScale for Power10 Processor-Based Systems whitepaper:\n\u003chttps://www.ibm.com/downloads/cas/E7RL9N4E\u003e\n\nOCC Firmware Interface Spec for Power10:\n\u003chttps://github.com/open-power/docs/blob/P10/occ/OCC_P10_FW_Interfaces_v1_17.pdf\u003e\n\nOCC Firmware: \u003chttps://github.com/open-power/occ/tree/master-p10\u003e\n\n### Power9\n\nIBM EnergyScale for POWER9 Processor-Based Systems:\n\u003chttps://www-01.ibm.com/common/ssi/cgi-bin/ssialias?htmlfid=49019149USEN\u0026\u003e\n\nOCC Firmware Interface Spec for POWER9:\n\u003chttps://github.com/open-power/docs/blob/P9/occ/OCC_P9_FW_Interfaces.pdf\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenbmc%2Fopenpower-occ-control","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenbmc%2Fopenpower-occ-control","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenbmc%2Fopenpower-occ-control/lists"}