/openbmc/linux/drivers/acpi/ |
H A D | processor_perflib.c | 80 ppc >= pr->performance->state_count) in acpi_processor_get_platform_limit() 98 qos_value = pr->performance->states[index].core_frequency * 1000; in acpi_processor_get_platform_limit() 128 if (ignore_ppc || !pr->performance) { in acpi_processor_ppc_has_changed() 158 if (!pr || !pr->performance || !pr->performance->state_count) in acpi_processor_get_bios_limit() 161 *limit = pr->performance->states[pr->performance_platform_limit]. in acpi_processor_get_bios_limit() 245 memcpy(&pr->performance->control_register, obj.buffer.pointer, in acpi_processor_get_performance_control() 261 memcpy(&pr->performance->status_register, obj.buffer.pointer, in acpi_processor_get_performance_control() 332 pr->performance->state_count = pss->package.count; in acpi_processor_get_performance_states() 333 pr->performance->states = in acpi_processor_get_performance_states() 337 if (!pr->performance->states) { in acpi_processor_get_performance_states() [all …]
|
/openbmc/linux/Documentation/admin-guide/acpi/ |
H A D | cppc_sysfs.rst | 13 performance of a logical processor on a contiguous and abstract performance 14 scale. CPPC exposes a set of registers to describe abstract performance scale, 15 to request performance levels and to measure per-cpu delivered performance. 40 * highest_perf : Highest performance of this processor (abstract scale). 41 * nominal_perf : Highest sustained performance of this processor 43 * lowest_nonlinear_perf : Lowest performance of this processor with nonlinear 45 * lowest_perf : Lowest performance of this processor (abstract scale). 49 The above frequencies should only be used to report processor performance in 53 * feedback_ctrs : Includes both Reference and delivered performance counter. 54 Reference counter ticks up proportional to processor's reference performance. [all …]
|
/openbmc/linux/Documentation/admin-guide/pm/ |
H A D | amd-pstate.rst | 16 ``amd-pstate`` is the AMD CPU performance scaling driver that introduces a 24 communicate the performance hints to hardware. 27 ``ondemand``, etc. to manage the performance hints which are provided by 40 continuous, abstract, and unit-less performance value in a scale that is 41 not tied to a specific performance state / frequency. This is an ACPI 42 standard [2]_ which software can specify application performance goals and 45 interpreter for performance adjustments. ``amd-pstate`` will initialize a 47 to manage each performance update behavior. :: 94 This is the absolute maximum performance an individual processor may reach, 95 assuming ideal conditions. This performance level may not be sustainable [all …]
|
H A D | intel-speed-select.rst | 8 collection of features that give more granular control over CPU performance. 9 With Intel(R) SST, one server can be configured for power and performance for a 15 …tel.com/docs/networkbuilders/intel-speed-select-technology-base-frequency-enhancing-performance.pdf 25 how these commands change the power and performance profile of the system under 83 performance requirements. This helps users during deployment as they do not have 86 that allows multiple optimized performance profiles per system. Each profile 89 performance profile and meet CPU online/offline requirement, the user can expect 93 Number or performance levels 96 There can be multiple performance profiles on a system. To get the number of 111 On this system under test, there are 4 performance profiles in addition to the [all …]
|
/openbmc/linux/arch/x86/events/ |
H A D | Kconfig | 5 tristate "Intel uncore performance events" 9 Include support for Intel uncore performance events. These are 13 tristate "Intel/AMD rapl performance events" 17 Include support for Intel and AMD rapl performance events for power 21 tristate "Intel cstate performance events" 25 Include support for Intel cstate performance events for power 38 tristate "AMD Uncore performance events" 42 Include support for AMD uncore performance events for use with
|
/openbmc/linux/drivers/perf/hisilicon/ |
H A D | Kconfig | 6 Support for HiSilicon SoC L3 Cache performance monitor, Hydra Home 7 Agent performance monitor and DDR Controller performance monitor. 13 Provide support for HiSilicon PCIe performance monitoring unit (PMU) 23 Provide support for HNS3 performance monitoring unit (PMU) RCiEP
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/libcereal/files/ |
H A D | 0001-sandbox-Do-not-use-int8_t-in-std-uniform_int_distrib.patch | 16 …64-yoe-linux-musl/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/sandbox/performance.cpp:261:9: note… 19 …64-yoe-linux-musl/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/sandbox/performance.cpp:261:9: erro… 27 sandbox/performance.cpp | 4 ++-- 30 diff --git a/sandbox/performance.cpp b/sandbox/performance.cpp 32 --- a/sandbox/performance.cpp 33 +++ b/sandbox/performance.cpp
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-platform_profile | 13 and performance 14 balanced-performance Balance between performance and low 16 towards performance 17 performance High performance operation
|
/openbmc/linux/Documentation/admin-guide/ |
H A D | perf-security.rst | 14 depends on the nature of data that perf_events performance monitoring 15 units (PMU) [2]_ and Perf collect and expose for performance analysis. 16 Collected system and performance data may be split into several 21 its topology, used kernel and Perf versions, performance monitoring 30 faults, CPU migrations), architectural hardware performance counters 46 So, perf_events performance monitoring and observability operations are 56 all kernel security permission checks so perf_events performance 70 as privileged processes with respect to perf_events performance 73 privilege [13]_ (POSIX 1003.1e: 2.2.2.39) for performance monitoring and 75 performance monitoring and observability in the system. [all …]
|
/openbmc/phosphor-psu-code-mgmt/ |
H A D | .clang-tidy | 132 clang-analyzer-optin.performance.GCDAntipattern, 133 clang-analyzer-optin.performance.Padding, 214 performance-faster-string-find, 215 performance-for-range-copy, 216 performance-implicit-conversion-in-loop, 217 performance-inefficient-algorithm, 218 performance-inefficient-string-concatenation, 219 performance-inefficient-vector-operation, 220 performance-move-const-arg, 221 performance-move-constructor-init, [all …]
|
/openbmc/phosphor-bmc-code-mgmt/ |
H A D | .clang-tidy | 135 clang-analyzer-optin.performance.GCDAntipattern, 136 clang-analyzer-optin.performance.Padding, 218 performance-faster-string-find, 219 performance-for-range-copy, 220 performance-implicit-conversion-in-loop, 221 performance-inefficient-algorithm, 222 performance-inefficient-string-concatenation, 223 performance-inefficient-vector-operation, 224 performance-move-const-arg, 225 performance-move-constructor-init, [all …]
|
/openbmc/phosphor-state-manager/ |
H A D | .clang-tidy | 136 clang-analyzer-optin.performance.GCDAntipattern, 137 clang-analyzer-optin.performance.Padding, 242 performance-faster-string-find, 243 performance-for-range-copy, 244 performance-implicit-conversion-in-loop, 245 performance-inefficient-algorithm, 246 performance-inefficient-string-concatenation, 247 performance-inefficient-vector-operation, 248 performance-move-const-arg, 249 performance-move-constructor-init, [all …]
|
/openbmc/linux/Documentation/admin-guide/perf/ |
H A D | hns3-pmu.rst | 6 End Point device to collect performance statistics of HiSilicon SoC NIC. 9 HNS3 PMU supports collection of performance statistics such as bandwidth, 48 Each performance statistic has a pair of events to get two values to 49 calculate real performance data in userspace. 57 computation to calculate real performance data is::: 82 PMU collect performance statistics for all HNS3 PCIe functions of IO DIE. 89 PMU collect performance statistic of one whole physical port. The port id 98 PMU collect performance statistic of one tc of physical port. The port id 106 PMU collect performance statistic of one PF/VF. The function id is BDF of 123 PMU collect performance statistic of one queue of PF/VF. The function id [all …]
|
/openbmc/linux/Documentation/userspace-api/ |
H A D | sysfs-platform_profile.rst | 5 On modern systems the platform performance, temperature, fan and other 13 operation or towards performance. 19 NOT a goal of this API to allow monitoring the resulting performance 20 characteristics. Monitoring performance is best done with device/vendor 23 Specifically when selecting a high performance profile the actual achieved 24 performance may be limited by various factors such as: the heat generated 28 performance level.
|
/openbmc/phosphor-led-manager/ |
H A D | .clang-tidy | 136 clang-analyzer-optin.performance.GCDAntipattern, 137 clang-analyzer-optin.performance.Padding, 242 performance-faster-string-find, 243 performance-for-range-copy, 244 performance-implicit-conversion-in-loop, 245 performance-inefficient-algorithm, 246 performance-inefficient-string-concatenation, 247 performance-inefficient-vector-operation, 248 performance-move-const-arg, 249 performance-move-constructor-init, [all …]
|
/openbmc/linux/drivers/perf/ |
H A D | Kconfig | 56 Say y if you want to use CPU performance monitors on ARM-based 64 Say y if you want to use CPU performance monitors on RISCV-based 74 Say y if you want to use the legacy CPU performance monitor 84 Say y if you want to use the CPU performance monitor 108 Say y if you want to use the ARM performance monitor unit (PMU) 109 version 3. The PMUv3 is the CPU performance monitors on ARMv8 117 Provides support for performance monitor unit in ARM DynamIQ Shared 126 Provides support for the DDR performance monitor in i.MX8, which 134 Provides support for the DDR performance monitor in i.MX9, which 143 Provides support for the L2 cache performance monitor unit (PMU) [all …]
|
/openbmc/linux/Documentation/scheduler/ |
H A D | sched-util-clamp.rst | 11 feature that allows user space to help in managing the performance requirement 16 performance requirements and restrictions of the tasks, thus it helps the 23 system run at a certain performance point. 26 performance constraints. It consists of two tunables: 31 These two bounds will ensure a task will operate within this performance range 36 performance point to operate at to deliver the desired user experience. Or one 38 much resources and should not go above a specific performance point. Viewing 39 the uclamp values as performance points rather than utilization is a better 44 performance point required by its display pipeline to ensure no frame is 58 resources background tasks are consuming by capping the performance point they [all …]
|
/openbmc/estoraged/ |
H A D | .clang-tidy | 139 clang-analyzer-optin.performance.GCDAntipattern, 140 clang-analyzer-optin.performance.Padding, 253 performance-faster-string-find, 254 performance-for-range-copy, 255 performance-implicit-conversion-in-loop, 256 performance-inefficient-algorithm, 257 performance-inefficient-string-concatenation, 258 performance-inefficient-vector-operation, 259 performance-move-const-arg, 260 performance-move-constructor-init, [all …]
|
/openbmc/phosphor-time-manager/ |
H A D | .clang-tidy | 138 clang-analyzer-optin.performance.GCDAntipattern, 139 clang-analyzer-optin.performance.Padding, 254 performance-faster-string-find, 255 performance-for-range-copy, 256 performance-implicit-conversion-in-loop, 257 performance-inefficient-algorithm, 258 performance-inefficient-string-concatenation, 259 performance-inefficient-vector-operation, 260 performance-move-const-arg, 261 performance-move-constructor-init, [all …]
|
/openbmc/linux/tools/power/cpupower/bench/ |
H A D | README-BENCH | 7 - Identify worst case performance loss when doing dynamic frequency 12 - Identify cpufreq related performance regressions between kernels 18 - Power saving related regressions (In fact as better the performance 28 For that purpose, it compares the performance governor to a configured 56 takes on this machine and needs to be run in a loop using the performance 58 Then the above test runs are processed using the performance governor 61 on full performance and you get the overall performance loss. 80 trigger of the cpufreq-bench, you will see no performance loss (compare with 84 will always see 50% loads and you get worst performance impact never
|
/openbmc/linux/drivers/xen/ |
H A D | xen-acpi-processor.c | 145 dst_states = kcalloc(_pr->performance->state_count, in xen_copy_pss_data() 150 dst_perf->state_count = _pr->performance->state_count; in xen_copy_pss_data() 151 for (i = 0; i < _pr->performance->state_count; i++) { in xen_copy_pss_data() 153 memcpy(&(dst_states[i]), &(_pr->performance->states[i]), in xen_copy_pss_data() 169 dst->shared_type = _pr->performance->shared_type; in xen_copy_psd_data() 171 pdomain = &(_pr->performance->domain_info); in xen_copy_psd_data() 220 xen_copy_pct_data(&(_pr->performance->control_register), in push_pxx_to_hypervisor() 222 xen_copy_pct_data(&(_pr->performance->status_register), in push_pxx_to_hypervisor() 247 perf = _pr->performance; in push_pxx_to_hypervisor() 280 if (_pr->performance && _pr->performance->states) in upload_pm_data() [all …]
|
/openbmc/linux/Documentation/power/ |
H A D | energy-model.rst | 11 the power consumed by devices at various performance levels, and the kernel 68 'performance domain' in the system. A performance domain is a group of CPUs 69 whose performance is scaled together. Performance domains generally have a 70 1-to-1 mapping with CPUFreq policies. All CPUs in a performance domain are 71 required to have the same micro-architecture. CPUs in different performance 84 2.2 Registration of performance domains 93 the real power measurements performed for each performance state. Thus, this 97 Drivers are expected to register performance domains into the EM framework by 104 for each performance state. The callback function provided by the driver is free 107 performance domains using cpumask. For other devices than CPUs the last [all …]
|
/openbmc/phosphor-debug-collector/ |
H A D | .clang-tidy | 164 clang-analyzer-optin.performance.GCDAntipattern, 165 clang-analyzer-optin.performance.Padding, 291 performance-faster-string-find, 292 performance-for-range-copy, 293 performance-implicit-conversion-in-loop, 294 performance-inefficient-algorithm, 295 performance-inefficient-string-concatenation, 296 performance-inefficient-vector-operation, 297 performance-move-const-arg, 298 performance-move-constructor-init, [all …]
|
/openbmc/phosphor-led-sysfs/ |
H A D | .clang-tidy | 139 clang-analyzer-optin.performance.GCDAntipattern, 140 clang-analyzer-optin.performance.Padding, 257 performance-faster-string-find, 258 performance-for-range-copy, 259 performance-implicit-conversion-in-loop, 260 performance-inefficient-algorithm, 261 performance-inefficient-string-concatenation, 262 performance-inefficient-vector-operation, 263 performance-move-const-arg, 264 performance-move-constructor-init, [all …]
|
/openbmc/libpldm/ |
H A D | .clang-tidy | 110 clang-analyzer-optin.performance.GCDAntipattern, 111 clang-analyzer-optin.performance.Padding, 165 performance-faster-string-find, 166 performance-for-range-copy, 167 performance-implicit-conversion-in-loop, 168 performance-inefficient-algorithm, 169 performance-inefficient-string-concatenation, 170 performance-inefficient-vector-operation, 171 performance-no-int-to-ptr, 172 performance-type-promotion-in-math-fn, [all …]
|