[edk2] Signalling an event group

2014-05-30 Thread Justin_Johnson1
Hello all, I'm working with the DXE core event services and am not sure that the code in MdeModulePkg agrees with the UEFI spec. The situation is this: in several modules I have created an event using the CreateEventEx() method, with an EventGroup GUID. Later, I want to signal the event group, b

Re: [edk2] Signalling an event group

2014-05-30 Thread Justin_Johnson1
Andrew, Your suggested code makes sense to me, I will give it a try. Besides that sample code snippet, I don't think the spec isn't really explicit; but does imply that the entire group is signaled, regardless of whether the event itself is of type EVT_NOTIFY_SIGNAL. -- Justin -Original

[edk2] binary-only modules and [depex] sections

2012-12-03 Thread Justin_Johnson1
Hi all, I have some binary-only drivers with dependency expressions that are not being processed. These drivers are not UEFI model drivers. I see in WorkspaceDatabase.py: # If the module has only Binaries and no Sources, then ignore [Depex] if self.Sources == None or self.Sources == []: if se

Re: [edk2] [edk2-buildtools] binary-only modules and [depex] sections

2012-12-05 Thread Justin_Johnson1
Hi Larry, Thanks for your detailed response. What you say correctly describes the current behavior. I'm asking why that behavior is desired, and suggesting that it is not desired. I believe there may be situations where you want a binary distributed driver, but a human-readable dependency expres

Re: [edk2] [edk2-buildtools] binary-only modules and [depex] sections

2012-12-13 Thread Justin_Johnson1
Another note on this, GenerateReport.py does not comprehend the 'Binary only' status of any modules, and will produce erroneous depex statements in the build report based on the contents of the [Depex] sections. Consistency here would be nice. From: Andrew Fish [mailto:af...@apple.com] Sent: We