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

General Updates for UEFI 2.10 A Specification #6525

Open
wants to merge 9 commits into
base: master
Choose a base branch
from

Conversation

sachinami
Copy link
Contributor

Description

This PR contains updates pertaining to the UEFI 2.10A Specification:

  • 2359 - Update the PASS_THRU_PROTOCOL to Enhance the logic for AtaPassThruGetNextPort()/AtaPassThruGetNext
  • 2369 - EFI_TABLE_HEADER Revision field cannot represent version 2.10
  • 2421 - Update DEFAULT_TTL to IANA’s default value of 64.
  • 2207 - EFI_SECURITY_VIOLATION can't be returned by EFI_FIRMWARE_MANAGEMENT_PROTOCOL.GetImage()
  • 2456 - Remove deprecated content

  • Breaking change?
  • Impacts security?
  • Includes tests?

How This Was Tested

CI

Integration Instructions

N/A

IPv4 Configuration Protocol support has been deprecated in UEFI 2.10 A
Specification. Removed support for it.

Signed-off-by: Sachin Ganesh <[email protected]>
IPv4 Configuration Protocol has been deprecated in UEFI 2.10 A
specification. Removeed its usage in ShellPkg.

Signed-off-by: Sachin Ganesh <[email protected]>
Default IP TTL (Time to Live) has been updated in UEFI 2.10 A
Specification. To comply with IANA recommendations.

REF: https://www.iana.org/assignments/ip-parameters/ip-parameters.xhtml#ip-parameters-2

Signed-off-by: Sachin Ganesh <[email protected]>
Clarifed the return status of EFI_FIRMWARE_MANAGEMENT_PROTOCOL.GetImage().
As intended in UEFI 2.10 Specification.

Signed-off-by: Sachin Ganesh <[email protected]>
Add macros for UEFI 2.9 and UEFI 2.10 Specifications

Signed-off-by: Sachin Ganesh <[email protected]>
Clarifed the return status of EFI_FIRMWARE_MANAGEMENT_PROTOCOL.GetImage().
As intended in UEFI 2.10 Specification.

Signed-off-by: Sachin Ganesh <[email protected]>
Clarifed the return status of EFI_FIRMWARE_MANAGEMENT_PROTOCOL.GetImage().
As intended in UEFI 2.10 Specification.

Signed-off-by: Sachin Ganesh <[email protected]>
UEFI 2.10A Specification has added a new error case to
EFI_ATA_PASS_THRU_PROTOCOL.GetNextDevice API which handles
port multiplier not being connected to the Port.

Signed-off-by: Sachin Ganesh <[email protected]>
UEFI 2.10A Specification has added a new error case to
EFI_ATA_PASS_THRU_PROTOCOL.GetNextDevice API which handles
port multiplier not being connected to the Port.

Signed-off-by: Sachin Ganesh <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant