Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: 0371178d0b79ff22727998e167f51be812a59718
https://github.com/tianocore/edk2/commit/0371178d0b79ff22727998e167f51be812a59718
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M MdePkg/MdePkg.ci.yaml
Log Message:
-----------
MdePkg: Added file of DebugSupport.h to MdePkg.ci.yaml
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
DebugSupport.h is all defined by UEFI Spec, most of the code
doesn't fit EDKII coding style, add it to IgnoreFiles field to
make CI ECC check pass.
Cc: Michael D Kinney <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Zhiguang Liu <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>
Commit: e25963d4582a34a955c895e9fe430cf46155563e
https://github.com/tianocore/edk2/commit/e25963d4582a34a955c895e9fe430cf46155563e
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M MdePkg/MdePkg.ci.yaml
Log Message:
-----------
MdePkg: Added LoongArch jump buffer register definition to MdePkg.ci.yaml
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
If the new Arch register is defined in BaseLib.h when running
the CI tests, it will give an ECC check error. Add the
LoongArch register defined in the ExceptionList field to make
the CI ECC check pass.
Cc: Michael D Kinney <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Zhiguang Liu <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>
Commit: d8c073c89bdb83f2597b04aa28675417833ddca1
https://github.com/tianocore/edk2/commit/d8c073c89bdb83f2597b04aa28675417833ddca1
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M FatPkg/FatPkg.dsc
Log Message:
-----------
FatPkg: Add LOONGARCH64 architecture for EDK2 CI.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
Add LOONGARCH64 architecture for EDK2 CI testing.
Cc: Ray Ni <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Reviewed-by: Liming Gao <[email protected]>
Commit: 2067672ded4434a704f23f99b4195e27d1c6372b
https://github.com/tianocore/edk2/commit/2067672ded4434a704f23f99b4195e27d1c6372b
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M FmpDevicePkg/FmpDevicePkg.dsc
Log Message:
-----------
FmpDevicePkg: Add LOONGARCH64 architecture for EDK2 CI.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
Add LOONGARCH64 architecture for EDK2 CI testing.
Cc: Liming Gao <[email protected]>
Cc: Michael D Kinney <[email protected]>
Cc: Guomin Jiang <[email protected]>
Cc: Wei6 Xu <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Reviewed-by: Liming Gao <[email protected]>
Commit: ad8f2b725153adc8235cc0e86f7821dc94304466
https://github.com/tianocore/edk2/commit/ad8f2b725153adc8235cc0e86f7821dc94304466
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M NetworkPkg/NetworkPkg.dsc
Log Message:
-----------
NetworkPkg: Add LOONGARCH64 architecture for EDK2 CI.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
Add LOONGARCH64 architecture for EDK2 CI testing.
Cc: Maciej Rabeda <[email protected]>
Cc: Jiaxin Wu <[email protected]>
Cc: Siyuan Fu <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Reviewed-by: Jiaxin Wu <[email protected]>
Commit: ee2ea7868a27ade938b82ef6fdcaf350308aacb7
https://github.com/tianocore/edk2/commit/ee2ea7868a27ade938b82ef6fdcaf350308aacb7
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M NetworkPkg/HttpBootDxe/HttpBootDhcp4.h
Log Message:
-----------
NetworkPkg/HttpBootDxe: Add LOONGARCH64 architecture for EDK2 CI.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
Add LOONGARCH architecture for EDK2 CI testing.
Cc: Maciej Rabeda <[email protected]>
Cc: Jiaxin Wu <[email protected]>
Cc: Siyuan Fu <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Reviewed-by: Jiaxin Wu <[email protected]>
Commit: c5f4b4fd03c9d8e2ba9bfa0e13065f4dc2be474e
https://github.com/tianocore/edk2/commit/c5f4b4fd03c9d8e2ba9bfa0e13065f4dc2be474e
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M CryptoPkg/CryptoPkg.dsc
M CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf
M CryptoPkg/Library/BaseCryptLib/RuntimeCryptLib.inf
M CryptoPkg/Library/BaseCryptLibNull/BaseCryptLibNull.inf
M CryptoPkg/Library/BaseCryptLibOnProtocolPpi/DxeCryptLib.inf
M CryptoPkg/Library/BaseCryptLibOnProtocolPpi/PeiCryptLib.inf
M CryptoPkg/Library/Include/CrtLibSupport.h
M CryptoPkg/Library/OpensslLib/OpensslLib.inf
M CryptoPkg/Library/OpensslLib/OpensslLibCrypto.inf
M CryptoPkg/Library/TlsLib/TlsLib.inf
M CryptoPkg/Library/TlsLibNull/TlsLibNull.inf
Log Message:
-----------
CryptoPkg: Add LOONGARCH64 architecture for EDK2 CI.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
Add LOONGARCH64 architecture for EDK2 CI testing.
Cc: Jiewen Yao <[email protected]>
Cc: Jian J Wang <[email protected]>
Cc: Xiaoyu Lu <[email protected]>
Cc: Guomin Jiang <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Reviewed-by: Jiewen Yao <[email protected]>
Commit: d2c0d52ed6b8db159640cfe4f913cbcaed7ccfca
https://github.com/tianocore/edk2/commit/d2c0d52ed6b8db159640cfe4f913cbcaed7ccfca
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M MdePkg/Include/IndustryStandard/Dhcp.h
Log Message:
-----------
MdePkg/Include: Add LOONGARCH related definitions EDK2 CI.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
HTTP/PXE boot LOONGARCH64 related definitions for EDK2 CI.
For the LOONGARCH values, please seeing following URL section
"Processor Architecture Types":
https://www.iana.org/assignments/dhcpv6-parameters/dhcpv6-parameters.xhtml
Cc: Michael D Kinney <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Zhiguang Liu <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>
Commit: 711ee4103a2d35465bd1e05e80c081f65e4ac3d9
https://github.com/tianocore/edk2/commit/711ee4103a2d35465bd1e05e80c081f65e4ac3d9
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M SecurityPkg/SecurityPkg.dsc
Log Message:
-----------
SecurityPkg: Add LOONGARCH64 architecture for EDK2 CI.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
Add LOONGARCH64 architecture to SecurityPkg for EDK2 CI testing.
Cc: Jiewen Yao <[email protected]>
Cc: Jian J Wang <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Reviewed-by: Jiewen Yao <[email protected]>
Commit: 78b081334edff53660b9c0b8760daf838e3218e2
https://github.com/tianocore/edk2/commit/78b081334edff53660b9c0b8760daf838e3218e2
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M ShellPkg/ShellPkg.dsc
Log Message:
-----------
ShellPkg: Add LOONGARCH64 architecture for EDK2 CI.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
Add LOONGARCH64 architecture to ShellPkg for EDK2 CI testing.
Cc: Ray Ni <[email protected]>
Cc: Zhichao Gao <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>
Reviewed-by: Zhichao Gao <[email protected]>
Commit: 6e1ddbab8dc7db270ad51ae893eb1429d4ed7aa4
https://github.com/tianocore/edk2/commit/6e1ddbab8dc7db270ad51ae893eb1429d4ed7aa4
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M UnitTestFrameworkPkg/UnitTestFrameworkPkg.dsc
Log Message:
-----------
UnitTestFrameworkPkg: Add LOONGARCH64 architecture for EDK2 CI.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
Add LOONGARCH64 architecture to UnitTestFramworkPkg for LOONGARCH64 EDK2
CI.
Cc: Michael D Kinney <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>
Commit: 23d873f4cf0ccf6adacbda0b2084a8758865c892
https://github.com/tianocore/edk2/commit/23d873f4cf0ccf6adacbda0b2084a8758865c892
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M MdePkg/Library/DxeServicesLib/DxeServicesLib.inf
Log Message:
-----------
MdePkg/DxeServicesLib: Add LOONGARCH64 architecture
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
Add LOONGARCH64 architecture to MdePkg/DxeServiceLib.
Cc: Michael D Kinney <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Zhiguang Liu <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>
Commit: 10daf3ee247c3a3a7279749015989a39fef23f8b
https://github.com/tianocore/edk2/commit/10daf3ee247c3a3a7279749015989a39fef23f8b
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M MdeModulePkg/MdeModulePkg.dsc
Log Message:
-----------
MdeModulePkg: Use LockBoxNullLib for LOONGARCH64
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
LoongArch doesn't have SMM by now.
Cc: Jian J Wang <[email protected]>
Cc: Liming Gao <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>
Commit: 082b563fc43d9f93870b49940884c8ff6292ea2b
https://github.com/tianocore/edk2/commit/082b563fc43d9f93870b49940884c8ff6292ea2b
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M .pytool/Plugin/SpellCheck/cspell.base.yaml
Log Message:
-----------
.python/SpellCheck: Add "Loongson" and "LOONGARCH" to "words" section
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
Add Loongson and LOONGARCH to "words" section in cspell.base.yaml file
to avoid spelling check error.
Cc: Michael D Kinney <[email protected]>
Cc: Liming Gao <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>
Commit: 1aa311d1756649998ea4a5f7ca80bbc0a188d209
https://github.com/tianocore/edk2/commit/1aa311d1756649998ea4a5f7ca80bbc0a188d209
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M BaseTools/Source/C/Common/BasePeCoff.c
M BaseTools/Source/C/Common/PeCoffLoaderEx.c
M BaseTools/Source/C/GenFv/GenFvInternalLib.c
M BaseTools/Source/C/GenFw/Elf64Convert.c
M BaseTools/Source/C/GenFw/elf_common.h
M BaseTools/Source/C/Include/IndustryStandard/PeImage.h
M BaseTools/Source/C/Makefiles/header.makefile
Log Message:
-----------
BaseTools: Update GenFw/GenFv to support LoongArch platform.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
C code changes for building EDK2 LoongArch platform.
For definitions of PE/COFF and LOONGARCH relocation types, see the
"Machine Types" and "Basic Relocation Types" sections of this URL for
LOONGARCH values:
https://docs.microsoft.com/en-us/windows/win32/debug/pe-format
Cc: Bob Feng <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Yuwei Chen <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Co-authored-by: Dongyan Qian <[email protected]>
Co-authored-by: Baoqi Zhang <[email protected]>
Co-authored-by: Yang Zhou <[email protected]>
Co-authored-by: Xiaotian Wu <[email protected]>
Reviewed-by: Liming Gao <[email protected]>
Commit: cb4f1dfcc1cae74ad751e8824bea90e8985727fa
https://github.com/tianocore/edk2/commit/cb4f1dfcc1cae74ad751e8824bea90e8985727fa
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M BaseTools/Conf/tools_def.template
Log Message:
-----------
BaseTools: Updated for GCC5 tool chain for LoongArch platfrom.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
BaseTools define template files changes for building EDK2 LoongArch
platform.
Cc: Bob Feng <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Yuwei Chen <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Co-authored-by: Dongyan Qian <[email protected]>
Co-authored-by: Baoqi Zhang <[email protected]>
Reviewed-by: Liming Gao <[email protected]>
Commit: c53807cb7b30f0cc0796dd19dcc3845b6eabed98
https://github.com/tianocore/edk2/commit/c53807cb7b30f0cc0796dd19dcc3845b6eabed98
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M BaseTools/Source/Python/Common/DataType.py
M BaseTools/Source/Python/UPT/Library/DataType.py
M BaseTools/Source/Python/build/buildoptions.py
Log Message:
-----------
BaseTools: Updated build tools to support new LoongArch.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
Python code changes for building EDK2 LoongArch platform.
Cc: Bob Feng <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Yuwei Chen <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Co-authored-by: Baoqi Zhang <[email protected]>
Reviewed-by: Liming Gao <[email protected]>
Commit: 114e6075b668279697b6d25e1c2dbd28b246735b
https://github.com/tianocore/edk2/commit/114e6075b668279697b6d25e1c2dbd28b246735b
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M BaseTools/Source/C/GNUmakefile
A BaseTools/Source/C/Include/LoongArch64/ProcessorBind.h
Log Message:
-----------
BaseTools: Add LoongArch64 binding.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
Add LoongArch64 ProcessorBin.h and add LoongArch to Makefiles.
Cc: Bob Feng <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Yuwei Chen <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Co-authored-by: Baoqi Zhang <[email protected]>
Reviewed-by: Liming Gao <[email protected]>
Commit: bcdafe1179e2de1b47a8f3fa9d134a241da8da6a
https://github.com/tianocore/edk2/commit/bcdafe1179e2de1b47a8f3fa9d134a241da8da6a
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
A BaseTools/Bin/gcc_loongarch64_unknown_linux_ext_dep.yaml
M BaseTools/Plugin/LinuxGcc5ToolChain/LinuxGcc5ToolChain.py
Log Message:
-----------
BaseTools: Enable LoongArch64 architecture for LoongArch64 EDK2 CI.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
EDK CI for LoongArch64 architecture
Enable LoongArch64 architecture for LoongArch64 EDK2 CI testing.
Cc: Bob Feng <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Yuwei Chen <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>
Commit: ab9768cd46fe212ae05e4038ebc398a2b476e068
https://github.com/tianocore/edk2/commit/ab9768cd46fe212ae05e4038ebc398a2b476e068
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M .azurepipelines/Ubuntu-GCC5.yml
Log Message:
-----------
.azurepipelines: Add LoongArch64 architecture on LoongArch64 EDK2 CI.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
Add LoongArch64 architecture on LoongArch64 EDK2 CI.
Cc: Michael D Kinney <[email protected]>
Cc: Liming Gao <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>
Commit: b1b5177a0c9abb480a0f4a39f9a9aaf07b1b0810
https://github.com/tianocore/edk2/commit/b1b5177a0c9abb480a0f4a39f9a9aaf07b1b0810
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M .pytool/CISettings.py
Log Message:
-----------
.pytool: Add LoongArch64 architecture on LoongArch64 EDK2 CI.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
Add LoongArch64 architecture on LoongArch64 EDK2 CI testing.
Cc: Michael D Kinney <[email protected]>
Cc: Liming Gao <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>
Commit: 76bf716a7ac588bf9e187f4411f55ce8d56f204c
https://github.com/tianocore/edk2/commit/76bf716a7ac588bf9e187f4411f55ce8d56f204c
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
A MdePkg/Include/LoongArch64/ProcessorBind.h
M MdePkg/MdePkg.dec
M MdePkg/MdePkg.dsc
Log Message:
-----------
MdePkg: Add LoongArch LOONGARCH64 binding
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
Add LOONGARCH64 sections in MdePkg.dec and LOONGARCH64 ProcessorBind.h
Cc: Michael D Kinney <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Zhiguang Liu <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Co-authored-by: Baoqi Zhang <[email protected]>
Co-authored-by: Dongyan Qian <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>
Commit: f0a704f9b506bdd7bd6396504c299058a26055ab
https://github.com/tianocore/edk2/commit/f0a704f9b506bdd7bd6396504c299058a26055ab
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M MdePkg/Include/IndustryStandard/PeImage.h
M MdePkg/Include/Protocol/DebugSupport.h
M MdePkg/Include/Protocol/PxeBaseCode.h
M MdePkg/Include/Uefi/UefiBaseType.h
M MdePkg/Include/Uefi/UefiSpec.h
Log Message:
-----------
MdePkg/Include: LoongArch definitions.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
Add LoongArch processor related definitions.
For the Http boot and PXE boot types seeing this URL section "Processor
Architecture Type" for the LOONGARCH values:
https://www.iana.org/assignments/dhcpv6-parameters/dhcpv6-parameters.xhtml
For definitions of PE/COFF and LOONGARCH relocation types, see the
"Machine Types" and "Basic Relocation Types" sections of this URL for
LOONGARCH values:
https://docs.microsoft.com/en-us/windows/win32/debug/pe-format
For the register definitions of exceptions context, see the UEFI V2.10
18.2.2, 18.2.4 and 18.2.5 sections of this URL for LOONGARCH
definitions:
https://uefi.org/specs/UEFI/2.10/18_Protocols_Debugger_Support.html
Cc: Michael D Kinney <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Zhiguang Liu <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>
Reviewed-by: Liming Gao <[email protected]>
Commit: cd24eb578bb77e6a55d37c2e9afef4a6814a82ac
https://github.com/tianocore/edk2/commit/cd24eb578bb77e6a55d37c2e9afef4a6814a82ac
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M MdePkg/Include/Library/BaseLib.h
M MdePkg/Library/BaseLib/BaseLib.inf
A MdePkg/Library/BaseLib/LoongArch64/Barrier.S
A MdePkg/Library/BaseLib/LoongArch64/CpuBreakpoint.S
A MdePkg/Library/BaseLib/LoongArch64/CpuPause.S
A MdePkg/Library/BaseLib/LoongArch64/DisableInterrupts.S
A MdePkg/Library/BaseLib/LoongArch64/EnableInterrupts.S
A MdePkg/Library/BaseLib/LoongArch64/GetInterruptState.S
A MdePkg/Library/BaseLib/LoongArch64/InternalSwitchStack.c
A MdePkg/Library/BaseLib/LoongArch64/MemoryFence.S
A MdePkg/Library/BaseLib/LoongArch64/SetJumpLongJump.S
A MdePkg/Library/BaseLib/LoongArch64/SwitchStack.S
Log Message:
-----------
MdePkg/BaseLib: BaseLib for LOONGARCH64 architecture.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
Add LoongArch LOONGARCH64 BaseLib functions.
Cc: Michael D Kinney <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Zhiguang Liu <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Co-authored-by: Baoqi Zhang <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>
Commit: 264e930de04a5b4007a451c3f4fbece4490acd02
https://github.com/tianocore/edk2/commit/264e930de04a5b4007a451c3f4fbece4490acd02
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf
A MdePkg/Library/BaseCacheMaintenanceLib/LoongArchCache.c
Log Message:
-----------
MdePkg/BaseCacheMaintenanceLib: LoongArch cache maintenance implementation.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
Implement LoongArch cache maintenance functions in
BaseCacheMaintenanceLib.
Cc: Michael D Kinney <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Zhiguang Liu <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>
Commit: 10d291f74607f85bdfd15e77209d4648f3fd715c
https://github.com/tianocore/edk2/commit/10d291f74607f85bdfd15e77209d4648f3fd715c
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf
M MdePkg/Library/BaseIoLibIntrinsic/IoLibNoIo.c
Log Message:
-----------
MdePkg/BaseIoLibIntrinsic: IoLibNoIo for LoongArch architecture.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
LoongArch MMIO library instance, use the IoLibNoIo.
Cc: Michael D Kinney <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Zhiguang Liu <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>
Commit: dbbb045ff18b8b321fd5ce8a294f805b4a4af364
https://github.com/tianocore/edk2/commit/dbbb045ff18b8b321fd5ce8a294f805b4a4af364
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M MdePkg/Library/BasePeCoffLib/BasePeCoff.c
M MdePkg/Library/BasePeCoffLib/BasePeCoffLib.inf
M MdePkg/Library/BasePeCoffLib/BasePeCoffLib.uni
A MdePkg/Library/BasePeCoffLib/LoongArch/PeCoffLoaderEx.c
Log Message:
-----------
MdePkg/BasePeCoff: Add LoongArch PE/Coff related code.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
Add LoongArch image relocation.
Cc: Michael D Kinney <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Zhiguang Liu <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Co-authored-by: Baoqi Zhang <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>
Commit: f89815a125ae93c5214c90cf165c2a39a0347b31
https://github.com/tianocore/edk2/commit/f89815a125ae93c5214c90cf165c2a39a0347b31
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M MdePkg/Library/BaseCpuLib/BaseCpuLib.inf
M MdePkg/Library/BaseCpuLib/BaseCpuLib.uni
A MdePkg/Library/BaseCpuLib/LoongArch/CpuFlushTlb.S
A MdePkg/Library/BaseCpuLib/LoongArch/CpuSleep.S
Log Message:
-----------
MdePkg/BaseCpuLib: LoongArch Base CPU library implementation.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
Implement LoongArch CPU related functions in BaseCpuLib.
Cc: Michael D Kinney <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Zhiguang Liu <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>
Commit: 104df6136fb2139a391b6949dd9b073185e330f3
https://github.com/tianocore/edk2/commit/104df6136fb2139a391b6949dd9b073185e330f3
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf
A MdePkg/Library/BaseSynchronizationLib/LoongArch64/AsmSynchronization.S
A MdePkg/Library/BaseSynchronizationLib/LoongArch64/Synchronization.c
Log Message:
-----------
MdePkg/BaseSynchronizationLib: LoongArch cache related code.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
Support LoongArch cache related functions.
Cc: Michael D Kinney <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Zhiguang Liu <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Co-authored-by: Baoqi Zhang <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>
Commit: ced203c3d5a2962589358b47e3aa87d5e19c62ee
https://github.com/tianocore/edk2/commit/ced203c3d5a2962589358b47e3aa87d5e19c62ee
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M MdePkg/Library/BaseSafeIntLib/BaseSafeIntLib.inf
Log Message:
-----------
MdePkg/BaseSafeIntLib: Add LoongArch64 architecture for BaseSafeIntLib.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
Add LoongArch64 architecture for BaseSafeIntLib library.
Cc: Michael D Kinney <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Zhiguang Liu <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>
Commit: dad7fc29d9256d444f09abe8698c37807a5aef13
https://github.com/tianocore/edk2/commit/dad7fc29d9256d444f09abe8698c37807a5aef13
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M MdeModulePkg/Logo/Logo.inf
Log Message:
-----------
MdeModulePkg/Logo: Add LoongArch64 architecture.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
Add LoongArch64 architecture to the Logo.
Cc: Zhichao Gao <[email protected]>
Cc: Ray Ni <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>
Reviewed-by: Zhichao Gao <[email protected]>
Commit: 380821a949d7d76a14edb7326f3f756c16d608ad
https://github.com/tianocore/edk2/commit/380821a949d7d76a14edb7326f3f756c16d608ad
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf
Log Message:
-----------
MdeModulePkg/CapsuleRuntimeDxe: Add LoongArch64 architecture.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
Add LoongArch in INF for building CapsuleRuntimeDxe LoongArch64 image.
Cc: Liming Gao <[email protected]>
Cc: Guomin Jiang <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>
Commit: 2ce4bfb843eb769a6450e04a8f5be6289db160fd
https://github.com/tianocore/edk2/commit/2ce4bfb843eb769a6450e04a8f5be6289db160fd
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf
A MdeModulePkg/Core/DxeIplPeim/LoongArch64/DxeLoadFunc.c
Log Message:
-----------
MdeModulePkg/DxeIplPeim : LoongArch DxeIPL implementation.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
Implement LoongArch DxeIPL instance.
Cc: Liming Gao <[email protected]>
Cc: Guomin Jiang <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Co-authored-by: Baoqi Zhang <[email protected]>
Reviewed-by: Liming Gao <[email protected]>
Commit: e0200cc47a691291ce1ad0207678a2db12d6503f
https://github.com/tianocore/edk2/commit/e0200cc47a691291ce1ad0207678a2db12d6503f
Author: Chao Li <[email protected]>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M NetworkPkg/Network.dsc.inc
Log Message:
-----------
NetworkPkg: Add LoongArch64 architecture.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4053
Add LoongArch64 architecture in to NetworkPkg.
Cc: Maciej Rabeda <[email protected]>
Cc: Jiaxin Wu <[email protected]>
Cc: Siyuan Fu <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>
Compare: https://github.com/tianocore/edk2/compare/5bd2dbc69827...e0200cc47a69
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits