<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/MdePkg/Library/BaseCpuLib, branch dependabot/github_actions/actions/setup-python-7</title>
<subtitle>EDK II (mirror)</subtitle>
<id>https://git.radix-linux.su/Tianocore/edk2.git/atom?h=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-7</id>
<link rel='self' href='https://git.radix-linux.su/Tianocore/edk2.git/atom?h=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-7'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/'/>
<updated>2026-05-08T02:15:34+00:00</updated>
<entry>
<title>MdePkg: Fix Spelling Errors in Comments</title>
<updated>2026-05-08T02:15:34+00:00</updated>
<author>
<name>Oliver Smith-Denny</name>
<email>osde@microsoft.com</email>
</author>
<published>2026-04-16T16:52:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=6f73fbea977818342dd3992aa443f867957ad1c4'/>
<id>urn:sha1:6f73fbea977818342dd3992aa443f867957ad1c4</id>
<content type='text'>
This fixes all non-breaking spelling errors in
MdePkg.

Signed-off-by: Oliver Smith-Denny &lt;osde@microsoft.com&gt;
</content>
</entry>
<entry>
<title>MdePkg: Rename the LoongArch floating point CSR register 0 name</title>
<updated>2026-02-27T05:16:39+00:00</updated>
<author>
<name>Chao Li</name>
<email>lichao@loongson.cn</email>
</author>
<published>2026-02-25T03:27:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=14bdb0e3d4c78bdaceb25d52ab36828279d7270d'/>
<id>urn:sha1:14bdb0e3d4c78bdaceb25d52ab36828279d7270d</id>
<content type='text'>
Currently, the name of LoongArch floating-point CSR register 0 uses the
register number, it has been renamed to an alias to improve readability
and compiler compatibility.

Signed-off-by: Chao Li &lt;lichao@loongson.cn&gt;
Cc: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
Cc: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
</content>
</entry>
<entry>
<title>MdePkg: Remove ARM32 Support from BaseCpuLib</title>
<updated>2025-09-25T22:04:10+00:00</updated>
<author>
<name>Oliver Smith-Denny</name>
<email>osde@microsoft.com</email>
</author>
<published>2025-09-15T21:07:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=c7ada42ce4fedcc2b199855a658086310ed18c0c'/>
<id>urn:sha1:c7ada42ce4fedcc2b199855a658086310ed18c0c</id>
<content type='text'>
edk2 is dropping support for the ARM32 architecture. This
commit removes ARM32 code from BaseCpuLib.

Signed-off-by: Oliver Smith-Denny &lt;osde@microsoft.com&gt;
</content>
</entry>
<entry>
<title>MdePkg/BaseCpuLib: Add FPU initialization support for RISC-V</title>
<updated>2025-07-15T05:45:15+00:00</updated>
<author>
<name>Tuan Phan</name>
<email>tphan@ventanamicro.com</email>
</author>
<published>2025-05-06T17:56:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=8f62819df37d025a44c7b1799df1f34ff9ba18eb'/>
<id>urn:sha1:8f62819df37d025a44c7b1799df1f34ff9ba18eb</id>
<content type='text'>
Enable RISC-V support for the InitializeFloatingPointUnits function.

Signed-off-by: Tuan Phan &lt;tphan@ventanamicro.com&gt;
</content>
</entry>
<entry>
<title>MdePkg: Add LoongArch64 FPU function set into BaseCpuLib</title>
<updated>2024-02-06T15:51:47+00:00</updated>
<author>
<name>Chao Li</name>
<email>lichao@loongson.cn</email>
</author>
<published>2024-01-03T02:27:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=e5b50731539a419421ffe330dc3222d6a1d73c3d'/>
<id>urn:sha1:e5b50731539a419421ffe330dc3222d6a1d73c3d</id>
<content type='text'>
Adding InitializeFloatingPointUnits, EnableFloatingPointUnits and
DisableFloatingPointUnits functions for LoongArch64.

BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4584

Cc: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
Cc: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
Cc: Zhiguang Liu &lt;zhiguang.liu@intel.com&gt;
Signed-off-by: Chao Li &lt;lichao@loongson.cn&gt;
Acked-by: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
Reviewed-by: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
</content>
</entry>
<entry>
<title>MdePkg/BaseCpuLib AARCH64: Make asm files BTI compatible</title>
<updated>2023-03-30T11:05:22+00:00</updated>
<author>
<name>Ard Biesheuvel</name>
<email>ardb@kernel.org</email>
</author>
<published>2023-03-25T16:34:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=c5cd360277bcf8b11ff88f95c4ae92cda29eba64'/>
<id>urn:sha1:c5cd360277bcf8b11ff88f95c4ae92cda29eba64</id>
<content type='text'>
Add the BTI instructions and the associated note to make the AArch64 asm
objects compatible with BTI enforcement.

Signed-off-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;
Reviewed-by: Leif Lindholm &lt;quic_llindhol@quicinc.com&gt;
Reviewed-by: Oliver Smith-Denny &lt;osd@smith-denny.com&gt;
</content>
</entry>
<entry>
<title>MdePkg: Move API and implementation from UefiCpuLib to CpuLib</title>
<updated>2023-03-10T08:23:56+00:00</updated>
<author>
<name>Yu Pu</name>
<email>yu.pu@intel.com</email>
</author>
<published>2022-03-29T03:28:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=b294633c68d4f4ed8c784501e8da321127121877'/>
<id>urn:sha1:b294633c68d4f4ed8c784501e8da321127121877</id>
<content type='text'>
There are two libraries: MdePkg/CpuLib and UefiCpuPkg/UefiCpuLib. This
patch merges UefiCpuPkg/UefiCpuLib to MdePkg/CpuLib.

Change-Id: Ic26f4c2614ed6bd9840f817d50e47ac1de4bd013
Cc: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
Cc: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
Cc: Zhiguang Liu &lt;zhiguang.liu@intel.com&gt;
Cc: Eric Dong &lt;eric.dong@intel.com&gt;
Cc: Ray Ni &lt;ray.ni@intel.com&gt;
Cc: Rahul Kumar &lt;rahul1.kumar@intel.com&gt;
Signed-off-by: Yu Pu &lt;yu.pu@intel.com&gt;
Reviewed-by: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
Signed-off-by: Zhiguang Liu &lt;zhiguang.liu@intel.com&gt;
</content>
</entry>
<entry>
<title>MdePkg: BaseCpuLib: Fix RISCV CpuSleep symbol name.</title>
<updated>2023-03-08T18:10:34+00:00</updated>
<author>
<name>Andrei Warkentin</name>
<email>andrei.warkentin@intel.com</email>
</author>
<published>2023-02-18T00:44:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=6ceaef4804c52f0190fe9c09ff89cb19affbd56f'/>
<id>urn:sha1:6ceaef4804c52f0190fe9c09ff89cb19affbd56f</id>
<content type='text'>
CpuSleep, not _CpuSleep.

Cc: Daniel Schaefer &lt;git@danielschaefer.me&gt;
Cc: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
Cc: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
Cc: Zhiguang Liu &lt;zhiguang.liu@intel.com&gt;
Reviewed-by: Sunil V L &lt;sunilvl@ventanamicro.com&gt;
Signed-off-by: Andrei Warkentin &lt;andrei.warkentin@intel.com&gt;
</content>
</entry>
<entry>
<title>MdePkg/BaseCpuLib: Remove assembly for CpuFlushTlb</title>
<updated>2022-12-14T13:34:33+00:00</updated>
<author>
<name>Liu, Zhiguang</name>
<email>Zhiguang.Liu@intel.com</email>
</author>
<published>2022-12-12T07:30:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=e986f4ce969e8d95a966dd2f19a3559b336e48f5'/>
<id>urn:sha1:e986f4ce969e8d95a966dd2f19a3559b336e48f5</id>
<content type='text'>
For different compilers, both IA32 and X64 can use
Ia32/CpuFlushTlbGcc.c, which is C code (no inline assembly code).
To simplify, remove other assemly file for CpuFlushTlb,
and rename Ia32/CpuFlushTlbGcc.c to X86CpuFlushTlb.c.

Reviewed-by: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
Cc: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
Signed-off-by: Ray Ni &lt;ray.ni@intel.com&gt;
Signed-off-by: Zhiguang Liu &lt;zhiguang.liu@intel.com&gt;
</content>
</entry>
<entry>
<title>MdePkg/BaseCpuLib: LoongArch Base CPU library implementation.</title>
<updated>2022-10-14T02:16:33+00:00</updated>
<author>
<name>Chao Li</name>
<email>lichao@loongson.cn</email>
</author>
<published>2021-11-11T12:14:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=f89815a125ae93c5214c90cf165c2a39a0347b31'/>
<id>urn:sha1:f89815a125ae93c5214c90cf165c2a39a0347b31</id>
<content type='text'>
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053

Implement LoongArch CPU related functions in BaseCpuLib.

Cc: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
Cc: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
Cc: Zhiguang Liu &lt;zhiguang.liu@intel.com&gt;

Signed-off-by: Chao Li &lt;lichao@loongson.cn&gt;
Reviewed-by: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
</content>
</entry>
</feed>
