<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<br>
<br>
<div class="moz-cite-prefix">Le 21/06/2023 à 07:05, Nicholas Piggin
a écrit :<br>
</div>
<blockquote type="cite" cite="mid:CTI2F3WFJLYD.3CIC8NZX2VK9M@wheely">
<pre class="moz-quote-pre" wrap="">On Wed Jun 21, 2023 at 1:00 AM AEST, Christophe Lombard wrote:
</pre>
<blockquote type="cite">
<pre class="moz-quote-pre" wrap="">This set of patches allows to complete platform responder to handle
platform events (set events, event messages, state sensors reading, state
effecters) and fru messages from the BMC.
Specific astbmc features (watchdog timer, Real Time Clock, Opal IPMI
calls) are also supported.
To enable the new PLDM features, add CONFIG_PLDM as a parameter:
make .... CONFIG_PLDM=1
This patch set should be applied on top of these previous sets:
- Implement virtual flash content using PLDM.
- Import external libraries for MCTP/PLDM protocols.
- Implement MCTP and PLDM features.
</pre>
</blockquote>
<pre class="moz-quote-pre" wrap="">
What's the conceptual split between this series and the previous,
for someone who doesn't know any PLDM and very little IPMI?
</pre>
</blockquote>
<br>
<span class="HwtZe" lang="en"><span class="jCAhz ChMk0b"><span
class="ryNqvb">The order of patch series 4 is obviously
important:</span></span></span><br>
<span class="HwtZe" lang="en"><span class="jCAhz ChMk0b"><span
class="ryNqvb"><br>
1. Import external libraries for MCTP/PLDM protocols.<br>
Import the 3 main PLDM libraries: libmctp, libpldm and ibm oem
pldm</span></span></span><br>
<span class="HwtZe" lang="en"><span class="jCAhz ChMk0b"><span
class="ryNqvb"><br>
2. Implement MCTP and PLDM features<br>
</span></span></span><span class="HwtZe" lang="en"><span
class="jCAhz ChMk0b"><span class="ryNqvb"><span class="HwtZe"
lang="en"><span class="jCAhz ChMk0b"><span class="ryNqvb">Configure
the mctp layer and implement the </span></span></span></span></span></span><span
class="HwtZe" lang="en"><span class="jCAhz ChMk0b"><span
class="ryNqvb"><span class="HwtZe" lang="en"><span
class="jCAhz ChMk0b"><span class="ryNqvb"><span
class="HwtZe" lang="en"><span class="jCAhz ChMk0b"><span
class="ryNqvb"><span class="HwtZe" lang="en"><span
class="jCAhz ChMk0b"><span class="ryNqvb">required
</span></span></span></span></span></span>functionalities
for managing pldm requests<br>
<br>
</span></span></span></span></span></span>3. Implement
virtual flash content using PLDM.<br>
<span class="HwtZe" lang="en"><span class="jCAhz ChMk0b"><span
class="ryNqvb">Add tools to access</span></span></span> to the
PNOR partitions (lid files)<span class="HwtZe" lang="en"><span
class="jCAhz ChMk0b"><span class="ryNqvb"></span></span></span><br>
<br>
4. Complete PLDM responder and enable PLDM support<br>
Add management of pldm requests coming from the BMC<br>
Add astbmc specific features<br>
<br>
<br>
<blockquote type="cite" cite="mid:CTI2F3WFJLYD.3CIC8NZX2VK9M@wheely">
<pre class="moz-quote-pre" wrap="">
Thanks,
Nick
</pre>
</blockquote>
<br>
</body>
</html>