# edk2code-build **Repository Path**: jonestseng/edk2code-build ## Basic Information - **Project Name**: edk2code-build - **Description**: This depository is for UEFI EDK2 BIOS Code base build. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-08 - **Last Updated**: 2025-07-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Overview Used for UEFI EDK2 BIOS Code base build and OVMF/Emulator validation. # Code Description In addition to the code contained in this repository, building UEFI BIOS requires the following open-source projects, downloadable from the provided mirrors: * ​​edk2​​: https://github.com/tianocore/edk2.git (https://gitee.com/jonestseng/edk2.git) * ​​brotli​​: https://github.com/google/brotli (https://gitee.com/jonestseng/brotli.git) * ​​oniguruma​​: https://github.com/kkos/oniguruma.git (https://gitee.com/jonestseng/oniguruma.git) * ​​openssl​​: https://github.com/openssl/openssl.git (https://gitee.com/jonestseng/openssl.git) * public-mipi-sys-t: https://github.com/MIPI-Alliance/public-mipi-sys-t.git (https://gitee.com/jonestseng/public-mipi-sys-t.git) * libspdm: https://github.com/DMTF/libspdm.git (https://gitee.com/jonestseng/libspdm.git) * mbedtls: https://github.com/Mbed-TLS/mbedtls.git (https://gitee.com/jonestseng/mbedtls.git) ​​Important​​: Strict version control is required. Different branches of edk2 depend on specific commit versions of these dependencies. The build.cmd script automates dependency download and branch switching; manual handling is unnecessary. # Required Software Install the following tools: * ​​Visual Studio​​: Use default installation path to avoid compilation errors. * ​​Git​​: Essential for downloading additional dependencies not included in this repository. * ​​ASL​: Install at C:\ root directory for ACPI compilation. * ​​NASM​​: Install at C:\ root directory for assembly compilation. * ​​Visual Studio Code​​: Recommended (but optional) code editor. * ​​Typora​​: Recommended (but optional) Markdown editor (used to create this documentation). * ​QEMU: It is for testing the BIOS built by this oem package. ​​Note​​: Different edk2 branches may require specific software versions. Latest stable releases are recommended. # Usage Instructions 1. Execute build.cmd to download dependencies and automatically start building the UEFI BIOS.