<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2-platforms.git/Features/Intel, branch CodeCleanup</title>
<subtitle>EDK II sample platform branches and tags (mirror)</subtitle>
<id>https://git.radix-linux.su/Tianocore/edk2-platforms.git/atom?h=CodeCleanup</id>
<link rel='self' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/atom?h=CodeCleanup'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/'/>
<updated>2024-06-21T21:05:31+00:00</updated>
<entry>
<title>IpmiFeaturePkg/GenericIpmi: add EFIAPI for driver entrypoints</title>
<updated>2024-06-21T21:05:31+00:00</updated>
<author>
<name>Mike Maslenkin</name>
<email>mike.maslenkin@gmail.com</email>
</author>
<published>2024-06-18T22:32:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=e70b3334ca0778150fcd6ad24e0fbbd1e32a7d3b'/>
<id>urn:sha1:e70b3334ca0778150fcd6ad24e0fbbd1e32a7d3b</id>
<content type='text'>
Fix gcc build failure:
IpmiFeaturePkg/GenericIpmi/Smm/SmmGenericIpmi.c:414:1:
  error: conflicting types for 'InitializeSmmGenericIpmi'
  414 | InitializeSmmGenericIpmi (
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from &lt;command-line&gt;:
IpmiFeaturePkg/GenericIpmi/Smm/SmmGenericIpmi/DEBUG/AutoGen.h:138:1:
  note: previous declaration of 'InitializeSmmGenericIpmi' was here
  138 | InitializeSmmGenericIpmi (
      | ^~~~~~~~~~~~~~~~~~~~~~~~

Signed-off-by: Mike Maslenkin &lt;mike.maslenkin@gmail.com&gt;
Reviewed-by: Nate DeSimone &lt;nathaniel.l.desimone@intel.com&gt;
Cc: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
</content>
</entry>
<entry>
<title>IpmiFeaturePkg/GenericIpmi: add IpmiFeaturePkg.dec to packages list</title>
<updated>2024-06-21T21:05:31+00:00</updated>
<author>
<name>Mike Maslenkin</name>
<email>mike.maslenkin@gmail.com</email>
</author>
<published>2024-06-18T22:32:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=223bed94a1b619b9fcd20550657ec8f99aa72c07'/>
<id>urn:sha1:223bed94a1b619b9fcd20550657ec8f99aa72c07</id>
<content type='text'>
GCC is unable to find a header file located into IpmiFeaturePkg:
  fatal error: Library/ServerMgmtRtLib.h: No such file or directory
     11 | #include &lt;Library/ServerMgmtRtLib.h&gt;
        |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~

Signed-off-by: Mike Maslenkin &lt;mike.maslenkin@gmail.com&gt;
Reviewed-by: Nate DeSimone &lt;nathaniel.l.desimone@intel.com&gt;
Cc: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
</content>
</entry>
<entry>
<title>VirtualKeyboardFeaturePkg: Update the comments of ReadKeyStroke and ReadKeyStrokeEx - mantis #2131</title>
<updated>2024-04-15T05:28:46+00:00</updated>
<author>
<name>Qingyu</name>
<email>qingyu.shang@intel.com</email>
</author>
<published>2024-04-02T03:55:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=b0c48acdc6a01790b85fd6d8489ad3d005727755'/>
<id>urn:sha1:b0c48acdc6a01790b85fd6d8489ad3d005727755</id>
<content type='text'>
Refer to Uefi spec 2.10 section 12.3.3, Add a new retval
EFI_UNSUPPORTED to EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL.ReadKeyStrokeEx
and EFI_SIMPLE_TEXT_INPUT_PROTOCOL.ReadKeyStroke().

Cc: Dandan Bi &lt;dandan.bi@intel.com&gt;
Cc: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
Signed-off-by: Qingyu &lt;qingyu.shang@intel.com&gt;
Reviewed-by: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
</content>
</entry>
<entry>
<title>IpmiFeaturePkg: Add missed call to FreePool</title>
<updated>2024-03-25T22:31:57+00:00</updated>
<author>
<name>PhanindraX Babu Pabba</name>
<email>phanindrax.babu.pabba@intel.com</email>
</author>
<published>2024-02-23T06:52:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=6feac9be9c7e3a13965d17a0b3faa6b619295533'/>
<id>urn:sha1:6feac9be9c7e3a13965d17a0b3faa6b619295533</id>
<content type='text'>
Adding missed out call to FreePool API to free
the allocated memory.

Reviewed-by: Nate DeSimone &lt;nathaniel.l.desimone@intel.com&gt;
Reviewed-by: Chasel Chiu &lt;chasel.chiu@intel.com&gt;
Cc: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
Signed-off-by: PhanindraX Babu Pabba &lt;phanindrax.babu.pabba@intel.com&gt;
</content>
</entry>
<entry>
<title>IpmiFeaturePkg/GenericIpmi:StandaloneMmGenericIpmi</title>
<updated>2024-02-23T19:44:35+00:00</updated>
<author>
<name>Lixia Huang</name>
<email>lisa.huang@intel.com</email>
</author>
<published>2024-01-30T05:36:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=8517d2042c97bacb20c921eec5f6a3da626dcd0c'/>
<id>urn:sha1:8517d2042c97bacb20c921eec5f6a3da626dcd0c</id>
<content type='text'>
StandaloneMmGenericIpmi driver is not loaded successfully
due to wrong Depex. Set Depex to TRUE in StandaloneMmGenericImpi.inf.

Reviewed-by: Nate DeSimone &lt;nathaniel.l.desimone@intel.com&gt;
Signed-off-by: Lixia Huang &lt;lisa.huang@intel.com&gt;
</content>
</entry>
<entry>
<title>IpmiFeaturePkg/ServerManagementLib: Fix a GCC compile error</title>
<updated>2024-02-01T22:54:44+00:00</updated>
<author>
<name>Wei6 Xu</name>
<email>wei6.xu@intel.com</email>
</author>
<published>2024-01-17T18:12:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=8b9a0ec76bdc12239391ab7e08055906c0eac731'/>
<id>urn:sha1:8b9a0ec76bdc12239391ab7e08055906c0eac731</id>
<content type='text'>
The source file definition in INF file is ServerManagementELog.c,
while the actual file name is ServerManagementElog.c. The case is
mismatched. Correct the definition in INF file to fix this issue.

Reviewed-by: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
Cc: Abner Chang &lt;Abner.Chang@amd.com&gt;
Reviewed-by: Nate DeSimone &lt;nathaniel.l.desimone@intel.com&gt;
Signed-off-by: Wei6 Xu &lt;wei6.xu@intel.com&gt;
</content>
</entry>
<entry>
<title>IpmiFeaturePkg/BmcElog: Support Standalone MM</title>
<updated>2023-12-21T01:51:39+00:00</updated>
<author>
<name>Lixia Huang</name>
<email>lisa.huang@intel.com</email>
</author>
<published>2023-12-20T17:01:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=fc6e3523d868650ad4f8aaac0ccdd8f138370341'/>
<id>urn:sha1:fc6e3523d868650ad4f8aaac0ccdd8f138370341</id>
<content type='text'>
Refactor BmcElog to support Standalone MM.
Remove unused code.

Cc: Abner Chang &lt;Abner.Chang@amd.com&gt;
Reviewed-by: Nate DeSimone &lt;nathaniel.l.desimone@intel.com&gt;
Signed-off-by: Lixia Huang &lt;lisa.huang@intel.com&gt;
</content>
</entry>
<entry>
<title>IpmiFeaturePkg/GenericElog: Support Standalone MM</title>
<updated>2023-12-21T01:51:39+00:00</updated>
<author>
<name>Lixia Huang</name>
<email>lisa.huang@intel.com</email>
</author>
<published>2023-12-20T17:01:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=8b9488e6d51fd3d8a285c566862b9e7d86d5a5f6'/>
<id>urn:sha1:8b9488e6d51fd3d8a285c566862b9e7d86d5a5f6</id>
<content type='text'>
Refactor GenericElog to support Standalone MM.
Remove unused function SmElogServiceInitialize.

Cc: Abner Chang &lt;Abner.Chang@amd.com&gt;
Reviewed-by: Nate DeSimone &lt;nathaniel.l.desimone@intel.com&gt;
Signed-off-by: Lixia Huang &lt;lisa.huang@intel.com&gt;
</content>
</entry>
<entry>
<title>IpmiFeaturePkg/BmcAcpiSwChild: Support Standalone MM</title>
<updated>2023-12-21T01:51:39+00:00</updated>
<author>
<name>Wei Xu</name>
<email>wei6.xu@intel.com</email>
</author>
<published>2023-12-20T17:01:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=11ca4c0349d998052107fd68853cb6f38c572459'/>
<id>urn:sha1:11ca4c0349d998052107fd68853cb6f38c572459</id>
<content type='text'>
Refactor BmcAcpiSwChild to support Standalone MM.

Cc: Abner Chang &lt;Abner.Chang@amd.com&gt;
Reviewed-by: Nate DeSimone &lt;nathaniel.l.desimone@intel.com&gt;
Signed-off-by: Wei Xu &lt;wei6.xu@intel.com&gt;
</content>
</entry>
<entry>
<title>IpmiFeaturePkg/ServerManagementLib: Support Standalone MM</title>
<updated>2023-12-21T01:51:39+00:00</updated>
<author>
<name>Wei Xu</name>
<email>wei6.xu@intel.com</email>
</author>
<published>2023-12-20T17:01:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=ccf74904999a0bd575ce2465ba9e46df71368a77'/>
<id>urn:sha1:ccf74904999a0bd575ce2465ba9e46df71368a77</id>
<content type='text'>
Split the ServerManagementLib.c into two source files:
- ServerManagementELog.c to support Event Log functions.
- ServerManagementTime.c to support GetTimeStamp function.
  - Replace gBS-&gt;Stall() with MicroSecondDelay() in TimerLib to
remove dependency on gBS.

Base Lib includes both of the two source files, StandaloneMm Lib only
includes the ServerManagementTime.c

Cc: Abner Chang &lt;Abner.Chang@amd.com&gt;
Reviewed-by: Nate DeSimone &lt;nathaniel.l.desimone@intel.com&gt;
Signed-off-by: Wei Xu &lt;wei6.xu@intel.com&gt;
</content>
</entry>
</feed>
