On 03/01/16 12:54, Ard Biesheuvel wrote:
> On 1 March 2016 at 12:51, Laszlo Ersek <[email protected]> wrote:
>> On 03/01/16 12:41, Ard Biesheuvel wrote:
>>> On 1 March 2016 at 12:34, Shivamurthy Shastri
>>> <[email protected]> wrote:
>>>> Resolved below errors:
>>>> 1. Variable 'gEfiHostnameVariableGuid' used, but not defined GUID.
>>>> 2. File 'Hostname.h' is included, but it is not available in source.
>>>>
>>>
>>> Interesting. I suppose this code could never be built from the
>>> upstream source since it was merged? Nice.
>>>
>>> Anyway, since this GUID is used as a scope identifier for the EFI
>>> variable holding the hostname, I don't think we need a brand new GUID
>>> here. Either gEfiGlobalVariableGuid or gEfiCallerIdGuid (if the
>>> variable is considered private to this module) should be sufficient.
>>
>> the gEfiGlobalVariableGuid namespace allows standardized variables only,
>> IIRC
>>
> 
> OK, I didn't realize that. In any case, I wonder how this is supposed
> to work, since the scope GUID does not exist, and there is no code in
> the tree that sets the variable L"Hostname" in any scope.
> 
> So please, let's figure out how this works in theory before papering
> over more profound issues by defining missing GUIDs with random
> values.

Sure, my first choice is to avoid papering over things as well.

Can someone state the problem concisely?

Thanks
Laszlo

_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to