Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/openbmc/openpower-occ-control
Control application for the OpenPOWER On-Chip-Controller
https://github.com/openbmc/openpower-occ-control
Last synced: about 10 hours ago
JSON representation
Control application for the OpenPOWER On-Chip-Controller
- Host: GitHub
- URL: https://github.com/openbmc/openpower-occ-control
- Owner: openbmc
- License: apache-2.0
- Created: 2017-03-17T02:26:59.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-11-05T16:20:19.000Z (about 17 hours ago)
- Last Synced: 2024-11-05T17:28:54.415Z (about 16 hours ago)
- Language: C++
- Size: 1.89 MB
- Stars: 2
- Watchers: 15
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OpenPOWER OCC Control Service
This service will handle communications to the On-Chip Controller (OCC) on Power
processors. The OCC provides processor and memory temperatures, power readings,
power cap support, system power mode support, and idle power saver support. OCC
Control will be interfacing with the OCC to collect the temperatures and power
readings, updating the system power mode, setting power caps, and idle power
save parameters.The service is started automatically when the BMC is started.
## Build Project
This project can be built with meson. The typical meson workflow is: meson
builddir && ninja -C builddir.## Server
The server will start automatically after BMC is powered on.
Server status: `systemctl status org.open_power.OCC.Control.service`
To restart the service: `systemctl restart org.open_power.OCC.Control.service`
## Configuration
Service files are located in service_files subdirectory.
## References
### Power10
IBM EnergyScale for Power10 Processor-Based Systems whitepaper:
OCC Firmware Interface Spec for Power10:
OCC Firmware:
### Power9
IBM EnergyScale for POWER9 Processor-Based Systems:
OCC Firmware Interface Spec for POWER9: