# openpower-occ-control **Repository Path**: mirrors_openbmc/openpower-occ-control ## Basic Information - **Project Name**: openpower-occ-control - **Description**: Control application for the OpenPOWER On-Chip-Controller - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-02-13 - **Last Updated**: 2026-05-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## 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: