From mboxrd@z Thu Jan 1 00:00:00 1970 Subject: Re: [edk2-devel] EDK2 UEFI Specification and Revision To: Andrew Fish ,devel@edk2.groups.io From: sergestus@yandex.ru X-Originating-Location: Molokovo, Moscow Oblast, RU (79.133.79.22) X-Originating-Platform: Windows Chrome 77 User-Agent: GROUPS.IO Web Poster MIME-Version: 1.0 Date: Fri, 25 Oct 2019 03:49:12 -0700 References: In-Reply-To: Message-ID: <29857.1572000552670074036@groups.io> Content-Type: multipart/alternative; boundary="tAjqSUhAfPQcA7AOIELs" --tAjqSUhAfPQcA7AOIELs Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable My app (UEFI spec 2.7) uses following protocols: EFI_BOOT_SERVICES revision=C2=A0EFI_SPECIFICATION_VERSION EFI_FILE_PROTOCOL revision 0x00020000 EFI_SIMPLE_FILE_SYSTEM_PROTOCOL 0x00010000 EFI_PEI_SERVICES - not found in UEFI specificaion EFI_PEI_CPU_IO_PPI - not found in UEFI specificaion UEFI Specification 2.4 protocols: EFI_BOOT_SERVICES revision=C2=A0EFI_SPECIFICATION_VERSION EFI_FILE_PROTOCOL=C2=A0revision=C2=A00x00020000 EFI_SIMPLE_FILE_SYSTEM_PROTOCOL 0x00010000 So the main services API EFI_BOOT_SERVICES, where I'm using few common fun= ctions (OpenProtocol, AllocatePool...) differs from the EFI shell where app= is using. Also there are protocols such as EFI_PEI_SERVICES and EFI_PEI_CP= U_IO_PPI about which differences I can say nothing, so it is batter to find= EDK2 with UEFI spec 2.4. Thank you, Sergey --tAjqSUhAfPQcA7AOIELs Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable My app (UEFI spec 2.7) uses following protocols: 
EFI_BOOT_SERVICES revision EFI_SPECIFICATION_VERSION
EFI_FILE_PROTOCOL revision 0x00020000
EFI_SIMPLE_FILE_SYSTEM_PROTOCOL 0x00010000
EFI_PEI_SERVICES - not found in UEFI specificaion
EFI_PEI_CPU_IO_PPI - not found in UEFI specificaion

UEFI S= pecification 2.4 protocols:
EFI_BOOT_SERVICES revision EFI_S= PECIFICATION_VERSION
EFI_FILE_PROTOCOL revision = 0x00020000
EFI_SIMPLE_FILE_SYSTEM_PROTOCOL 0x000= 10000

So the main services API EFI_BOOT_SERVICES, where I'm usin= g few common functions (OpenProtocol, AllocatePool...) differs from the EFI= shell where app is using. Also there are protocols such as EFI_PEI_SERVICE= S and EFI_PEI_CPU_IO_PPI about which differences I can say nothing, so it i= s batter to find EDK2 with UEFI spec 2.4.

Thank you,
Sergey=

--tAjqSUhAfPQcA7AOIELs--