Branch: refs/heads/master Home: https://github.com/tianocore/edk2 Commit: 8543840cfdfe9578174f937b9bfe3e7584cb7078 https://github.com/tianocore/edk2/commit/8543840cfdfe9578174f937b9bfe3e7584cb7078 Author: Sunil V L <suni...@ventanamicro.com> Date: 2023-07-31 (Mon, 31 Jul 2023)
Changed paths: M OvmfPkg/RiscVVirt/RiscVVirtQemu.fdf Log Message: ----------- OvmfPkg/RiscVVirt: use 'auto' alignment and FIXED for XIP modules Use auto alignment and FIXED FFS attribute for XIP modules similar to [1]. Without this change, the CLANGDWARF toolchain will fail to build with below error. GenFfs: ERROR 1000: Unknown option SectionAlign option must be specified with section file. [1] - https://github.com/tianocore/edk2/commit/7669f7349829f0e4755552ba0d6e600492fd8170 Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org> Cc: Jiewen Yao <jiewen....@intel.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc Gerd Hoffmann <kra...@redhat.com> Cc: Andrei Warkentin <andrei.warken...@intel.com> Signed-off-by: Sunil V L <suni...@ventanamicro.com> Acked-by: Ard Biesheuvel <a...@kernel.org> Tested-by: Ard Biesheuvel <a...@kernel.org> # Debian clang version 14.0.6 Commit: 0f9fd069198468c1927339db1db219c7f1bfe3d0 https://github.com/tianocore/edk2/commit/0f9fd069198468c1927339db1db219c7f1bfe3d0 Author: Sunil V L <suni...@ventanamicro.com> Date: 2023-07-31 (Mon, 31 Jul 2023) Changed paths: M OvmfPkg/RiscVVirt/Sec/SecEntry.S Log Message: ----------- OvmfPkg/RiscVVirt: SecEntry: Remove unnecessary assembly directives llvm fails to resolve _ModuleEntry when these extra directives are present. ASM_FUNC already takes care what is required. Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org> Cc: Jiewen Yao <jiewen....@intel.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Gerd Hoffmann <kra...@redhat.com> Cc: Andrei Warkentin <andrei.warken...@intel.com> Signed-off-by: Sunil V L <suni...@ventanamicro.com> Acked-by: Ard Biesheuvel <a...@kernel.org> Tested-by: Ard Biesheuvel <a...@kernel.org> # Debian clang version 14.0.6 Commit: 3f49462558d6e597ff17dfb613591abf6dd3ccfa https://github.com/tianocore/edk2/commit/3f49462558d6e597ff17dfb613591abf6dd3ccfa Author: Sunil V L <suni...@ventanamicro.com> Date: 2023-07-31 (Mon, 31 Jul 2023) Changed paths: M BaseTools/Conf/tools_def.template Log Message: ----------- BaseTools/tools_def: Add CLANGDWARF support for RISC-V REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4478 Add tools_def definitions to support CLANGDWARF toolchain for RISC-V. This uses clang and the llvm LLD linker. This helps people by not requiring to install multiple cross compilers for different architectures. Cc: Rebecca Cran <rebe...@bsdio.com> Cc: Liming Gao <gaolim...@byosoft.com.cn> Cc: Bob Feng <bob.c.f...@intel.com> Cc: Yuwei Chen <yuwei.c...@intel.com> Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org> Signed-off-by: Sunil V L <suni...@ventanamicro.com> Acked-by: Ard Biesheuvel <a...@kernel.org> Tested-by: Ard Biesheuvel <a...@kernel.org> # Debian clang version 14.0.6 Reviewed-by: Rebecca Cran <rebe...@bsdio.com> Commit: 677f2c6f1509da21258e02957b869b71b008fc61 https://github.com/tianocore/edk2/commit/677f2c6f1509da21258e02957b869b71b008fc61 Author: Sunil V L <suni...@ventanamicro.com> Date: 2023-07-31 (Mon, 31 Jul 2023) Changed paths: M OvmfPkg/RiscVVirt/README.md Log Message: ----------- OvmfPkg/RiscVVirt: Update README for CLANGDWARF support Update the README with instruction to build using CLANGDWARF toolchain. Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org> Cc: Jiewen Yao <jiewen....@intel.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Gerd Hoffmann <kra...@redhat.com> Cc: Andrei Warkentin <andrei.warken...@intel.com> Signed-off-by: Sunil V L <suni...@ventanamicro.com> Reviewed-by: Heinrich Schuchardt <heinrich.schucha...@canonical.com> Acked-by: Ard Biesheuvel <a...@kernel.org> Tested-by: Ard Biesheuvel <a...@kernel.org> # Debian clang version 14.0.6 Compare: https://github.com/tianocore/edk2/compare/70f3e62dc73d...677f2c6f1509 _______________________________________________ edk2-commits mailing list edk2-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-commits