<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/MdeModulePkg/Bus, branch edk2_master</title>
<subtitle>EDK II (mirror)</subtitle>
<id>https://git.radix-linux.su/Tianocore/edk2.git/atom?h=edk2_master</id>
<link rel='self' href='https://git.radix-linux.su/Tianocore/edk2.git/atom?h=edk2_master'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/'/>
<updated>2026-01-23T10:46:37+00:00</updated>
<entry>
<title>MdeModulePkg/PciBusDxe: Fix typo in Buffer parameter description</title>
<updated>2026-01-23T10:46:37+00:00</updated>
<author>
<name>Dongyan Qian</name>
<email>qiandongyan@loongson.cn</email>
</author>
<published>2025-11-10T01:42:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=8c3e181b79c69e2e0c1fcb38bba28fdffb6bc0b6'/>
<id>urn:sha1:8c3e181b79c69e2e0c1fcb38bba28fdffb6bc0b6</id>
<content type='text'>
The comment for the Buffer parameter incorrectly said
"then no the size" instead of "then the size".
This patch fixes the typo only; no functional changes.

Signed-off-by: Dongyan Qian &lt;qiandongyan@loongson.cn&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg: Fix overflow in PciAllocateBusNumber</title>
<updated>2026-01-14T05:22:38+00:00</updated>
<author>
<name>Arkadiusz Filipowski</name>
<email>arkadiusz.filipowski@intel.com</email>
</author>
<published>2025-12-15T09:45:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=b220ba807e749aa9b0c5c6b7b853fd7c9418d892'/>
<id>urn:sha1:b220ba807e749aa9b0c5c6b7b853fd7c9418d892</id>
<content type='text'>
When StartBusNumber is 0xFF NextNumber would overflow and wrap back to 0.
This will be bypass check NextNumber &gt; MaxNumberInRange as a result
PCI enumeration will continue instead of breaking due to lack of resources.

Signed-off-by: Arkadiusz Filipowski &lt;arkadiusz.filipowski@intel.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg/UfsPassThruDxe:Fix Ufs DM Command issue</title>
<updated>2025-12-24T06:41:24+00:00</updated>
<author>
<name>Black.Li</name>
<email>black.li@cixtech.com</email>
</author>
<published>2025-12-10T03:31:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=7ca8b1b4c7b5c1f0c96485acdf5ee2d6c98ff27e'/>
<id>urn:sha1:7ca8b1b4c7b5c1f0c96485acdf5ee2d6c98ff27e</id>
<content type='text'>
After Execute UFS SCSI Commands, the Trd-&gt;PRDTL is dirty. It will cause issue
when next UFS DM Command is executed.

According to UFSHCI Spec, for UFS DeviceManagement function Trd-&gt;PRDTL
must be set to Zero.

Signed-off-by: Black.Li &lt;black.li@cixtech.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg/PciBusDxe: Fix boot hang introduced by ff3c1ad</title>
<updated>2025-12-15T08:11:30+00:00</updated>
<author>
<name>Khalid Ali</name>
<email>khaliidcaliy@gmail.com</email>
</author>
<published>2025-12-14T07:35:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=786de8636a28affa76de24cea3ed48da0393841b'/>
<id>urn:sha1:786de8636a28affa76de24cea3ed48da0393841b</id>
<content type='text'>
The changes introduced by ff3c1ad which made two calls to
ProcessOpRomImage() resulted a platform where single OpRom present, the
same image to be loaded and started.

Prevent loading and starting same image twice.

Signed-off-by: Khalid Ali &lt;khaliidcaliy@gmail.com&gt;
Suggested-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg: Load the native Option ROM image if the native one exists</title>
<updated>2025-12-10T09:53:49+00:00</updated>
<author>
<name>Qihang Gao</name>
<email>gaoqihang@loongson.cn</email>
</author>
<published>2025-11-26T09:20:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=ff3c1adf20ffcb4fc994806eb9825b3662d6dd4c'/>
<id>urn:sha1:ff3c1adf20ffcb4fc994806eb9825b3662d6dd4c</id>
<content type='text'>
Issue:https://github.com/tianocore/edk2/issues/11800

If there are multiple Option ROM images existed, current code will load
the first image that the emulator supports. Usually, x86 ROM image is
the first one and non-x86 ROM image is behind x86 ROM image. When the
emulator is introduced, x86 ROM image instead of native image is loaded
on non-x86 platforms.
This patch introduces a mechanism to prioritize the loading of native
images. Firstly, search the native image. If the native one is found,
just finish the process since the goal is reached. Otherwise, search
the foriegn images that the platform may support.

Signed-off-by: Qihang Gao &lt;gaoqihang@loongson.cn&gt;
Signed-off-by: Chao Li &lt;lichao@loongson.cn&gt;
Suggested-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;
Tested-by: Chen Zhang &lt;zhangchen@loongson.cn&gt;
Cc: Dongyan Qian &lt;qiandongyan@loongson.cn&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg: SpiNorFlash update FillWriteBuffer headers.</title>
<updated>2025-11-24T09:07:21+00:00</updated>
<author>
<name>Aaron Pop</name>
<email>aaronpop@microsoft.com</email>
</author>
<published>2025-06-09T16:10:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=1aedb79e9b1c4acbc6563ae984c27d772e95f824'/>
<id>urn:sha1:1aedb79e9b1c4acbc6563ae984c27d772e95f824</id>
<content type='text'>
The function headers for FillWriteBuffer have become out of
date with the implementation. Update the function headers
to more clearly define the interface for recent changes.

Signed-off-by: Aaron Pop &lt;aaronpop@microsoft.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg/Bus: Remove ScsiPassThruProtocolGuid</title>
<updated>2025-11-23T18:40:59+00:00</updated>
<author>
<name>Gowtham M</name>
<email>gowthamm@ami.com</email>
</author>
<published>2025-10-08T18:35:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=18ac0c8e9333dee959cc741dcaf380566dbe1ffa'/>
<id>urn:sha1:18ac0c8e9333dee959cc741dcaf380566dbe1ffa</id>
<content type='text'>
The legacy ScsiPassThruProtocol has been removed as per
the UEFI 2.10A specification.
This commit, removes references to ScsiPassThruProtocol and
transitions the implementation to only use ExtScsiPassThruProtocol,
which provides enhanced support for device enumeration,
target/LUN discovery, and broader SCSI compatibility.

Cc: Sachin Ganesh &lt;sachinganesh@ami.com&gt;
Signed-off-by: Gowtham M &lt;gowthamm@ami.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg: Define PCD for SATA ready for operation timeout.</title>
<updated>2025-11-22T17:01:23+00:00</updated>
<author>
<name>gapandya</name>
<email>gaurav.pandya@amd.com</email>
</author>
<published>2025-10-18T09:42:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=56032225e36403f4f33bd4f8283aa512fd28699d'/>
<id>urn:sha1:56032225e36403f4f33bd4f8283aa512fd28699d</id>
<content type='text'>
Some large capacity SATA HDD requires more time from power on
to ready state.
Making timeout value configurable by defining PCD
PcdSataDeviceReadyTimeout will allow platform.dsc to serve these
devices.
Defining gEfiMdeModulePkgTokenSpaceGuid.PcdSataDeviceReadyTimeout
with default value 16 Seconds in MdeModulePkg.dec.

Signed-off-by: gapandya &lt;gaurav.pandya@amd.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg/Scsi:Change Index and MaxRetry from UINT8 to UINTN</title>
<updated>2025-11-22T07:16:33+00:00</updated>
<author>
<name>Revathy V</name>
<email>revathyv@ami.com</email>
</author>
<published>2025-08-01T13:35:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=a2e0800d54d8130bb924d8a10dcc86069457db15'/>
<id>urn:sha1:a2e0800d54d8130bb924d8a10dcc86069457db15</id>
<content type='text'>
Change Index and MaxRetry to UINTN in ScsiDiskInquiryDevice().

Signed-off-by: Revathy &lt;revathyv@ami.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg: Remove extraneous parentheses</title>
<updated>2025-11-22T01:43:26+00:00</updated>
<author>
<name>Mike Beaton</name>
<email>mjsbeaton@gmail.com</email>
</author>
<published>2025-11-08T06:40:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=5185e6cb00054a5c45110352be0dd865cfa1cb4a'/>
<id>urn:sha1:5185e6cb00054a5c45110352be0dd865cfa1cb4a</id>
<content type='text'>
XCODE5 toolchain finds these, with errors such as:
PxeFunction.c:763:27: error: equality comparison with extraneous parentheses

Signed-off-by: Mike Beaton &lt;mjsbeaton@gmail.com&gt;
</content>
</entry>
</feed>
