<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
All,</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof ContentPasted0 ContentPasted1" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
StandaloneMmPkg/Include/Guid/MpInformation.h contains the <span style="display: inline !important; background-color: rgb(255, 255, 255);">MP_INFORMATION_HOB_DATA HOB definition.</span><br>
</div>
<div class="elementToProof ContentPasted0 ContentPasted1" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<span style="display: inline !important; background-color: rgb(255, 255, 255);">This HOB is used for transfering MP information collected in non-SMM phase to standalone MM environment.</span></div>
<div class="elementToProof ContentPasted0 ContentPasted1" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<span style="display: inline !important; background-color: rgb(255, 255, 255);"><br>
</span></div>
<div class="elementToProof ContentPasted0 ContentPasted1" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<span style="display: inline !important; background-color: rgb(255, 255, 255);">
<div style="font-family: "IntelOne Mono", "Cascadia Mono", Consolas, Consolas, "Courier New", monospace; font-weight: normal; font-size: 12px; line-height: 16px; color: rgb(218, 218, 218); background-color: rgb(30, 30, 30);">
<span><span style="color: rgb(180, 180, 180);" class="ContentPasted2">#</span><span style="color: rgb(154, 154, 154);" class="ContentPasted2">pragma</span><span style="color: rgb(200, 200, 200);" class="ContentPasted2"> </span><span style="color: rgb(156, 220, 254);" class="ContentPasted2">pack</span><span style="color: rgb(200, 200, 200);" class="ContentPasted2">(</span><span style="color: rgb(181, 206, 168);" class="ContentPasted2">1</span><span style="color: rgb(200, 200, 200);" class="ContentPasted2">)</span></span>
<div><span style="color: rgb(86, 156, 214);" class="ContentPasted2">typedef</span><span class="ContentPasted2"> </span><span style="color: rgb(86, 156, 214);" class="ContentPasted2">struct</span><span class="ContentPasted2"> </span><span style="color: rgb(180, 180, 180);" class="ContentPasted2">{</span></div>
<div><span class="ContentPasted2">  </span><span style="color: rgb(78, 201, 176);" class="ContentPasted2">UINT64</span><span class="ContentPasted2">                      
</span><span class="ContentPasted2">NumberOfProcessors</span><span style="color: rgb(180, 180, 180);" class="ContentPasted2">;</span></div>
<div><span class="ContentPasted2">  </span><span style="color: rgb(78, 201, 176);" class="ContentPasted2">UINT64</span><span class="ContentPasted2">                      
</span><span class="ContentPasted2">NumberOfEnabledProcessors</span><span style="color: rgb(180, 180, 180);" class="ContentPasted2">;</span></div>
<div><span class="ContentPasted2">  </span><span style="color: rgb(78, 201, 176);" class="ContentPasted2">EFI_PROCESSOR_INFORMATION</span><span class="ContentPasted2">    </span><span class="ContentPasted2">ProcessorInfoBuffer</span><span style="color: rgb(86, 156, 214);" class="ContentPasted2">[]</span><span style="color: rgb(180, 180, 180);" class="ContentPasted2">;</span></div>
<div><span style="color: rgb(180, 180, 180);" class="ContentPasted2">}</span><span class="ContentPasted2"> </span><span style="color: rgb(78, 201, 176);" class="ContentPasted2">MP_INFORMATION_HOB_DATA</span><span style="color: rgb(180, 180, 180);" class="ContentPasted2">;</span></div>
<div><span style="color: rgb(180, 180, 180);" class="ContentPasted2">#</span><span style="color: rgb(154, 154, 154);" class="ContentPasted2">pragma</span><span style="color: rgb(200, 200, 200);" class="ContentPasted2"> </span><span style="color: rgb(156, 220, 254);" class="ContentPasted2">pack</span><span style="color: rgb(200, 200, 200);" class="ContentPasted2">()</span></div>
<br class="ContentPasted2">
<span><span style="color: rgb(86, 156, 214);" class="ContentPasted2">extern</span><span class="ContentPasted2"> </span><span style="color: rgb(78, 201, 176);" class="ContentPasted2">EFI_GUID</span><span class="ContentPasted2">  </span><span style="color: rgb(200, 200, 200);" class="ContentPasted2">gMpInformationHobGuid</span><span style="color: rgb(180, 180, 180);" class="ContentPasted2">;</span></span></div>
<br>
</span></div>
<div class="elementToProof ContentPasted0 ContentPasted1" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<span style="display: inline !important; background-color: rgb(255, 255, 255);"><br>
</span></div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<span style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">Is there any reason that the MP_INFORMATION_HOB_DATA HOB definition not documented in PI spec?</span><br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
If no reason, I do feel that PI spec needs to carry the HOB definition.</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Thoughts?</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof">
<div id="Signature">
<div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Thanks,</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Ray</div>
</div>
</div>
</div>
</body>
</html>


<div width="1" style="color:white;clear:both">_._,_._,_</div>
<hr>


Groups.io Links:<p>


  
    You receive all messages sent to this group.
  
  


<p>
<a target="_blank" href="https://edk2.groups.io/g/devel/message/108307">View/Reply Online (#108307)</a> |


  

|

  <a target="_blank" href="https://groups.io/mt/101187873/1813853">Mute This Topic</a>


| <a href="https://edk2.groups.io/g/devel/post">New Topic</a>

<br>




<a href="https://edk2.groups.io/g/devel/editsub/1813853">Your Subscription</a> |
<a href="mailto:devel+owner@edk2.groups.io">Contact Group Owner</a> |

<a href="https://edk2.groups.io/g/devel/leave/3943202/1813853/130120423/xyzzy">Unsubscribe</a>

 [edk2-devel-archive@redhat.com]<br>
<div width="1" style="color:white;clear:both">_._,_._,_</div>