Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GetInfo() of Adapter Information Protocol should have a provision for IHV to return no data for UEFI Spec compliance 2.9 (Bugzilla Bug 4689) #707

Open
tianocore-issues opened this issue Feb 15, 2024 · 2 comments

Comments

@tianocore-issues
Copy link

This issue was created automatically with bugzilla2github

Bugzilla Bug 4689

Date: 2024-02-15T23:39:17+00:00
From: Saraiya, Gahan <<gahan.saraiya>>
To: unassigned <>
CC:

Depends on: #4688
Last updated: 2024-02-16T04:34:47+00:00

@tianocore-issues
Copy link
Author

Comment 22607

Date: 2024-02-15 23:39:17 +0000
From: Saraiya, Gahan <<gahan.saraiya>>

  • Industry Specification: ---
  • Release Observed: EDK II Master
  • Releases to Fix: EDK II Master
  • Target OS: ---
  • Bugzilla Assignee(s): unassigned <>

As per UEFI 2.9 specification, described in revision history "Mantis #1866 GetInfo() of Adapter Information Protocol should have a provision for IHV to return no data"

(EFIAPI *EFI_ADAPTER_INFO_GET_INFO) API should have additional return value:

@RetVal EFI_NOT_FOUND Information is not available for the requested information type.

As the spec indicates to have provision to return no data for adapters, in compliance the changes shall be to implement comment in relevant implementation.

impacted API:
OptionRomPkg:

  • UndiAipGetInfo
    Silicon/BroadCom:
  • GenetAipGetInformation
    Silicon/Maxwell:
  • Pp2AipGetInformation
    Silicon/Socionext/SynQuacer:
  • NetsecAipGetInformation

@tianocore-issues
Copy link
Author

Comment 22610

Date: 2024-02-16 04:34:47 +0000
From: Saraiya, Gahan <<gahan.saraiya>>

change of comment is targeted for below blocks which consists of the comment already as per the comment signature of (EFIAPI *EFI_ADAPTER_INFO_GET_INFO) API

MinPlatformPkg:

  • TestPointAipGetInfo
    OptionRomPkg:
  • UndiAipGetInfo
    Silicon/Maxwell:
  • Pp2AipGetInformation

Changeset - #124

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant