I do not think anyone has done the complete analysis since UEFI 2.7. Some updates from newer specs have been added as needed by different community members. Unless there are dedicated tasks to review and verify that every spec change has been added to edk2, the version can not be updated. Mike From: devel@edk2.groups.io On Behalf Of Poosapalli, Karunakar via groups.io Sent: Tuesday, September 19, 2023 11:18 AM To: Poosapalli, Karunakar ; devel@edk2.groups.io; POLUDOV, FELIX ; Yao, Jiewen Subject: Re: [edk2-devel] ¦^Î`: [edk2-devel] UEFI spec version in system table, shall we update it to 2.8? Hi All, Can you please share your thoughts if any idea in EDK2 compliance with UEFI 2.8 Support ? From UEFI sources and latest edk2 master branch is still at 2.7. Same for latest stable tag edk2-stable202308. https://github.com/tianocore/edk2.git #define EFI_SYSTEM_TABLE_REVISION EFI_2_70_SYSTEM_TABLE_REVISION #define EFI_SPECIFICATION_VERSION EFI_SYSTEM_TABLE_REVISION But we could see some of the features from 2.8 is already available and UEFI 2.9 spec also released but system table in edk2 is still pointing to 2.7. Curious to know, Whether latest edk2 is not fully compliance with 2.8 or only system table update is missing for 2.8 Thanks & Regards Karunakar Poosapalli Firmware Principal Engineer, Client BIOS Customer BIOS | Dell Core BIOS CPG Software Engineering | Dell Technologies Mobile +91 9951902957 Karunakar_poosapalli@Dell.Com From: karunakar_poosapalli via groups.io > Sent: Tuesday, September 19, 2023 10:41 PM To: Poosapalli, Karunakar; devel@edk2.groups.io Subject: Re: [edk2-devel] ¦^Î`: [edk2-devel] UEFI spec version in system table, shall we update it to 2.8? [EXTERNAL EMAIL] In latest tianocore edk2 (https://github.com/tianocore/edk2 [github.com] ), we can see System table is still pointing to 2.70 Version(EFI_2_70_SYSTEM_TABLE_REVISION) https://github.com/tianocore/edk2/blob/master/MdePkg/Include/Uefi/UefiSpec.h [github.com] // // EFI Runtime Services Table // #define EFI_SYSTEM_TABLE_SIGNATURE SIGNATURE_64 ('I','B','I',' ','S','Y','S','T') #define EFI_2_80_SYSTEM_TABLE_REVISION ((2 << 16) | (80)) #define EFI_2_70_SYSTEM_TABLE_REVISION ((2 << 16) | (70)) #define EFI_2_60_SYSTEM_TABLE_REVISION ((2 << 16) | (60)) #define EFI_2_50_SYSTEM_TABLE_REVISION ((2 << 16) | (50)) #define EFI_2_40_SYSTEM_TABLE_REVISION ((2 << 16) | (40)) #define EFI_2_31_SYSTEM_TABLE_REVISION ((2 << 16) | (31)) #define EFI_2_30_SYSTEM_TABLE_REVISION ((2 << 16) | (30)) #define EFI_2_20_SYSTEM_TABLE_REVISION ((2 << 16) | (20)) #define EFI_2_10_SYSTEM_TABLE_REVISION ((2 << 16) | (10)) #define EFI_2_00_SYSTEM_TABLE_REVISION ((2 << 16) | (00)) #define EFI_1_10_SYSTEM_TABLE_REVISION ((1 << 16) | (10)) #define EFI_1_02_SYSTEM_TABLE_REVISION ((1 << 16) | (02)) #define EFI_SYSTEM_TABLE_REVISION EFI_2_70_SYSTEM_TABLE_REVISION #define EFI_SPECIFICATION_VERSION EFI_SYSTEM_TABLE_REVISION #define EFI_RUNTIME_SERVICES_SIGNATURE SIGNATURE_64 ('R','U','N','T','S','E','R','V') #define EFI_RUNTIME_SERVICES_REVISION EFI_SPECIFICATION_VERSION Does it mean latest tianocore is still not UEFI 2.8 version support or it supports 2.8 functionalities but the table version number is not yet updated? Internal Use - Confidential -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#108860): https://edk2.groups.io/g/devel/message/108860 Mute This Topic: https://groups.io/mt/81906348/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/leave/12367111/7686176/1913456212/xyzzy [rebecca@openfw.io] -=-=-=-=-=-=-=-=-=-=-=-