Attention is currently required from: Saurabh Mishra, Tarun Tuli, Kapil Porwal, Ronak Kanabar.
Subrata Banik has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/69961 )
Change subject: edk2-stable202111: Update MdePkg/Include/IndustryStandard/SmBios.h ......................................................................
Patch Set 1:
(1 comment)
Commit Message:
https://review.coreboot.org/c/coreboot/+/69961/comment/66364520_79e88eaf PS1, Line 11: Kconfig.
hi Subrata,
the definition conflict comes between following 2 files first is from coreboot and second is from EDK2.
https://review.coreboot.org/plugins/gitiles/coreboot/+/refs/heads/master/src... https://review.coreboot.org/plugins/gitiles/coreboot/+/refs/heads/master/src...
Same error will not be replicate in EDK2 standalone.
To solve this for in all platforms we can rename members of enum defined in coreboot headers. if you think it is correct path for all future platforms, I will start preparing change for this.
Those enum macros are from smbios spec and I don't think the coreboot is wrong either. ideally EDK2 need to provide a flexibility to exclude it, knowing SMBIOS is standard spec and bootloader might have a chance for redefinition as well.
Having said that, you can attempt to rename in coreboot and see how folks are reacting to it?