<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/MdePkg/Library/BaseFdtLib, branch dependabot/github_actions/github/codeql-action-4</title>
<subtitle>EDK II (mirror)</subtitle>
<id>https://git.radix-linux.su/Tianocore/edk2.git/atom?h=dependabot%2Fgithub_actions%2Fgithub%2Fcodeql-action-4</id>
<link rel='self' href='https://git.radix-linux.su/Tianocore/edk2.git/atom?h=dependabot%2Fgithub_actions%2Fgithub%2Fcodeql-action-4'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/'/>
<updated>2025-10-13T10:45:45+00:00</updated>
<entry>
<title>MdePkg/BaseFdtLib: Add FdtGetPhandle wrapper</title>
<updated>2025-10-13T10:45:45+00:00</updated>
<author>
<name>Sarah Walker</name>
<email>Sarah.Walker2@arm.com</email>
</author>
<published>2025-09-03T09:58:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=549b473b2326891fb051cb7cd646808d764f8448'/>
<id>urn:sha1:549b473b2326891fb051cb7cd646808d764f8448</id>
<content type='text'>
Add wrapper for fdt_get_phandle().

Signed-off-by: Sarah Walker &lt;Sarah.Walker2@arm.com&gt;
</content>
</entry>
<entry>
<title>MdePkg/MockFdtLib: add FdtLib mock functions</title>
<updated>2025-10-06T18:08:45+00:00</updated>
<author>
<name>Bob Morgan</name>
<email>bobm@nvidia.com</email>
</author>
<published>2025-09-17T00:58:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=f98662c5e35b6ab60f46ee4350fa0e6eab0497cf'/>
<id>urn:sha1:f98662c5e35b6ab60f46ee4350fa0e6eab0497cf</id>
<content type='text'>
Add FdtDelNode() and FdtGetPath() mock functions.

Signed-off-by: Bob Morgan &lt;bobm@nvidia.com&gt;
</content>
</entry>
<entry>
<title>MdePkg/BaseFdtLib: Remove unused macros and string APIs</title>
<updated>2025-08-26T19:28:08+00:00</updated>
<author>
<name>Thamballi Sreelalitha</name>
<email>sreelali@qti.qualcomm.com</email>
</author>
<published>2025-08-06T08:49:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=a56c2eb07e5bab558d0d52d7f9c297c5b566c325'/>
<id>urn:sha1:a56c2eb07e5bab558d0d52d7f9c297c5b566c325</id>
<content type='text'>
Removed legacy macros and string helper APIs that are no longer used
in the BaseFdtLib implementation. Specifically:
- Dropped strcmp macro that incorrectly expected 3 arguments but
  ignored the third parameter.
- Cleaned up other unused macros and redundant string APIs.

These changes align with the current upstream libfdt module and
reduce dead code.

Signed-off-by: Thamballi Sreelalitha &lt;sreelali@qti.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>MdePkg/BaseFdtLib: add a few new function wrappers</title>
<updated>2025-05-30T08:59:54+00:00</updated>
<author>
<name>Leif Lindholm</name>
<email>leif.lindholm@oss.qualcomm.com</email>
</author>
<published>2025-05-29T17:05:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=72dc1d01047fecf54ad1a4a6e1760574d1b3f978'/>
<id>urn:sha1:72dc1d01047fecf54ad1a4a6e1760574d1b3f978</id>
<content type='text'>
Add FdtSetPropString(), FdtDelNode() and FdtGetPath().

Signed-off-by: Leif Lindholm &lt;leif.lindholm@oss.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>MdePkg/BaseFdtLib: add FdtGetPropertyW wrapper</title>
<updated>2025-04-30T10:56:03+00:00</updated>
<author>
<name>Leif Lindholm</name>
<email>leif.lindholm@oss.qualcomm.com</email>
</author>
<published>2025-04-17T11:52:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=a862c07a3ae62230758364d3b0fe03e0d392cf52'/>
<id>urn:sha1:a862c07a3ae62230758364d3b0fe03e0d392cf52</id>
<content type='text'>
Add wrapper for fdt_get_property_w.

Signed-off-by: Leif Lindholm &lt;leif.lindholm@oss.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>MdePkg,UefiPayloadPkg: clean up BaseFdtLib API confusion</title>
<updated>2025-04-30T10:56:03+00:00</updated>
<author>
<name>Leif Lindholm</name>
<email>leif.lindholm@oss.qualcomm.com</email>
</author>
<published>2025-04-16T13:11:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=e25331fc4591e1dcc58f46049b0adcecbd9d09d3'/>
<id>urn:sha1:e25331fc4591e1dcc58f46049b0adcecbd9d09d3</id>
<content type='text'>
Commit 8040fdbb8b8b (MdePkg: consistently use "Property" in BaseFdtLib)
got a bit carried away and confused around how libfdt contains both
getprop and get_property functions, which operate quite differently;
the getprop variant returns a pointer to the value of the property,
whereas the get_property returns a pointer to the fdt_property
structure.

Untangle this, including fixing up affected existing in-tree users, and
adding the previously not exported FdtGetProp wrapper on fdt_getprop.

Continuous-integration-options: PatchCheck.ignore-multi-package
Signed-off-by: Leif Lindholm &lt;leif.lindholm@oss.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>MdePkg/BaseFdtLib: fix build with gcc 15</title>
<updated>2025-01-31T05:23:39+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
<email>kraxel@redhat.com</email>
</author>
<published>2025-01-20T08:24:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=c0796335d3c6362b563844410499ff241d42ac63'/>
<id>urn:sha1:c0796335d3c6362b563844410499ff241d42ac63</id>
<content type='text'>
gcc 15 switched to use the new ISO C23 standard by default.
'bool', 'true' and 'false' are keywords in C23, so do not
try to define them.

Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>MdePkg: add various additional functions to BaseFdtLib</title>
<updated>2024-10-02T02:58:31+00:00</updated>
<author>
<name>Leif Lindholm</name>
<email>quic_llindhol@quicinc.com</email>
</author>
<published>2024-10-01T15:23:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=9a1d54665cda0e952df6f261aaf61666df89c83a'/>
<id>urn:sha1:9a1d54665cda0e952df6f261aaf61666df89c83a</id>
<content type='text'>
- FdtOffsetPointer
- FdtParentOffset
- FdtNodeOffsetByPhandle
- FdtStringListContains
- FdtGetAliasNameLen
- FdtPathOffsetNameLen
- FdtPathOffset

Signed-off-by: Leif Lindholm &lt;quic_llindhol@quicinc.com&gt;
</content>
</entry>
<entry>
<title>MdePkg: export additional Property functions from BaseFdtLib</title>
<updated>2024-10-02T02:58:31+00:00</updated>
<author>
<name>Leif Lindholm</name>
<email>quic_llindhol@quicinc.com</email>
</author>
<published>2024-10-01T15:01:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=450a001c09d9df15b483b152e8cbd13095e87d57'/>
<id>urn:sha1:450a001c09d9df15b483b152e8cbd13095e87d57</id>
<content type='text'>
- FdtSetPropU64
- FdtAppendProp
- FdtDelProp

Signed-off-by: Leif Lindholm &lt;quic_llindhol@quicinc.com&gt;
</content>
</entry>
<entry>
<title>MdePkg: export FdtAddressCells/FdtSizeCells from BaseFdtLib</title>
<updated>2024-10-02T02:58:31+00:00</updated>
<author>
<name>Leif Lindholm</name>
<email>quic_llindhol@quicinc.com</email>
</author>
<published>2024-10-01T14:51:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=5bad56093534d943e4fa6e00a068dbe20c39ef81'/>
<id>urn:sha1:5bad56093534d943e4fa6e00a068dbe20c39ef81</id>
<content type='text'>
Signed-off-by: Leif Lindholm &lt;quic_llindhol@quicinc.com&gt;
</content>
</entry>
</feed>
