Re: [edk2] EFI PCI Root Bridge I/O and HII Image Decoder Protocol GUIDs

2016-07-18 Thread Rothman, Michael A
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:edk2-devel-boun...@lists.01.org] On Behalf Of Marvin 
H?user
Sent: Monday, July 18, 2016 11:09 AM
To: edk2-devel@lists.01.org
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
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


[edk2] EFI PCI Root Bridge I/O and HII Image Decoder Protocol GUIDs

2016-07-18 Thread Marvin H?user
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
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel