Let me preface my note with an "ugh!" No, there has been no deprecation, this is an example of a bug that I'm extremely thankful was caught.
For the record, the EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_GUID in the spec is correct, and remains active and used. There was a copy-paste bug in the EFI_HII_IMAGE_DECODER_PROTOCOL_GUID that despite the layers of checks and double-checks had somehow gotten past us all in the development of the spec. Let's just say that the EFI_HII_IMAGE_DECODER_PROTOCOL_GUID will be fixed (changed) and the change reflected in a UEFI spec errata. I don't yet have a date for when that errata will come out, but I'll push for sooner vs later. Thanks, Mike Rothman (迈克 罗斯曼 / माइकल रोथ्मेन् / Михаил Ротман / משה רוטמן) רועה עיקרי של חתולים -----Original Message----- From: edk2-devel [mailto:[email protected]] On Behalf Of Marvin H?user Sent: Monday, July 18, 2016 11:09 AM To: [email protected] Subject: [edk2] EFI PCI Root Bridge I/O and HII Image Decoder Protocol GUIDs Dear community members, I have just been searching MdePkg for a GUID unknown to me and - to my surprise - I found the same GUID twice in the code base: EFI_HII_IMAGE_DECODER_PROTOCOL_GUID and EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_GUID. As former was added only recently, I went to check the UEFI 2.6 specification and discovered that even there the GUIDs match. Now, please excuse my ignorance, but was the PCI Root Bridge I/O Protocol deprecated and the Image Decoder was assigned its GUID, or might this be a copy+paste error? Also, in the specification, the Image Decore GUID has the second opening curly brace one byte too late, I suppose. Regards, Marvin. _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

