| commit | e83c70aab0479a8103638166b330a06e499f4449 | [log] [tgz] |
|---|---|---|
| author | Arun Lal K M <arun.lal@intel.com> | Thu Sep 23 00:50:46 2021 +0000 |
| committer | arun.lal <arun.lal@intel.com> | Fri Sep 24 09:41:29 2021 +0000 |
| tree | 6db026d9386340f1213d566b36c64da0b3c68e0f | |
| parent | b0caca06349b19c0b44a1dae322df74b75b6e7cd [diff] |
Add 'greater than' support in depex computation.
Added support in code to compute depex expressions
with _GE_ and _GTE_.
Tested:
With bios.xml file which had the following knob:
<knob
type="scalar"
setupType="numeric"
name="CoreDisableMask_0"
varstoreIndex="05"
prompt="CoreDisableMask_0"
description="Core Disable Bitmap (Hex) 0:
Enable all cores. 0xffff: Disable all cores "
size="8"
offset="0x014A"
depex="Sif( SstPpLevelTotalCount _GT_ 1
AND ( ( IssTdpLevel _EQU_ 0xFF
AND SstPpLevelEnableSystem_0 _NEQ_ 1 )
OR ( IssTdpLevel _NEQ_ 0xFF AND IssTdpLevel _GT_ 0 )
OR DynamicIss _EQU_ 1 ) )"
default="0x0000000000000000"
CurrentVal="0x0000000000000000"
min="0x0"
max="0xFFFFFFFFFFFFFFFF"
step="0x1"/>
Signed-off-by: Arun Lal K M <arun.lal@intel.com>
Change-Id: I45cd879ca1bb35e6cde9ea581b3a5c63577525d0
This component is intended to provide Intel-specific IPMI[3] command handlers for OpenBMC. These handlers are intended to integrate BMC with servers based on Intel architecture.
intel-ipmi-oem serves as an extension[1] to OpenBMC IPMI daemon[2]. It is compiled as a shared library and intended to both:
Related features provided by the library are grouped in separate source files. Main extensions to vanilla OpenBMC IPMI stack are the following:
[4]