EmulatorPkg: Update DSC/Readme for VS2026

edk2 is moving to VS2026 for the MSVC toolchain.
Update the building instructions and DSC conditionals.

Signed-off-by: Oliver Smith-Denny <osde@microsoft.com>
This commit is contained in:
Oliver Smith-Denny 2026-06-19 07:21:54 -07:00 committed by mergify[bot]
parent b5c33ab37f
commit df07555061
2 changed files with 7 additions and 6 deletions

View file

@ -557,6 +557,7 @@
# +--------------------+--------+----------+------------+-----+----+--------+
# | OS/Compiler | VS2019 | CLANGPDB | CLANGDWARF | GCC | XCODE5 |
# | | VS2022 | | | GCCNOLTO | |
# | | VS2026 | | | | |
# +--------------------+--------+----------+------------+----------+--------+
# | Windows/VS |IA32/X64| | | | |
# | Windows/LLVM/VS | | IA32/X64 | | | |
@ -597,7 +598,7 @@
# macOS/XCODE: macOS environment with XCODE5 installed.
#
!if $(WIN_MINGW32_BUILD)
!if $(TOOL_CHAIN_TAG) in "VS2019 VS2022"
!if $(TOOL_CHAIN_TAG) in "VS2019 VS2022 VS2026"
!error EmulatorPkg not supported for Mingw/VS20xx builds
!endif
!if $(TOOL_CHAIN_TAG) in "CLANGPDB"
@ -615,7 +616,7 @@
!error EmulatorPkg not supported for Windows/CLANGDWARF builds
!endif
!else
!if $(TOOL_CHAIN_TAG) in "VS2019 VS2022"
!if $(TOOL_CHAIN_TAG) in "VS2019 VS2022 VS2026"
!error EmulatorPkg not supported for Linux/VS20xx builds
!endif
!if $(TOOL_CHAIN_TAG) in "CLANGPDB"

View file

@ -21,11 +21,11 @@ https://github.com/tianocore/tianocore.github.io/wiki/EmulatorPkg
**You can use the following command to build.**
* 32bit emulator in Windows:
`build -p EmulatorPkg\EmulatorPkg.dsc -t VS2022 -a IA32`
`build -p EmulatorPkg\EmulatorPkg.dsc -t VS2026 -a IA32`
* 64bit emulator in Windows:
`build -p EmulatorPkg\EmulatorPkg.dsc -t VS2022 -a X64`
`build -p EmulatorPkg\EmulatorPkg.dsc -t VS2026 -a X64`
* 32bit emulator in Linux:
@ -38,11 +38,11 @@ https://github.com/tianocore/tianocore.github.io/wiki/EmulatorPkg
**You can start/run the emulator using the following command:**
* 32bit emulator in Windows:
`cd Build\EmulatorIA32\DEBUG_VS2022\IA32\ && WinHost.exe`
`cd Build\EmulatorIA32\DEBUG_VS2026\IA32\ && WinHost.exe`
* 64bit emulator in Windows:
`cd Build\EmulatorX64\DEBUG_VS2022\X64\ && WinHost.exe`
`cd Build\EmulatorX64\DEBUG_VS2026\X64\ && WinHost.exe`
* 32bit emulator in Linux: