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

Sunil's feedback on allowing RSCV IDs to be used as either HID or CID. #172

Merged
merged 1 commit into from
Jun 10, 2024

Conversation

andreiw
Copy link
Collaborator

@andreiw andreiw commented Jun 6, 2024

No description provided.

@andreiw andreiw self-assigned this Jun 6, 2024
@andreiw andreiw requested a review from vlsunil June 6, 2024 19:33
Copy link
Collaborator

@vlsunil vlsunil left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just one minor comment. Otherwise LGTM.

acpi.adoc Outdated
@@ -33,7 +33,7 @@ available to an OS loader via the standard `UEFI EFI_GRAPHICS_OUTPUT_PROTOCOL` i
* Revision 4 or later of SPCR.
* For NS16550-compatible UARTs:
** Use `Interface Type` 0x12 (16550-compatible with parameters defined in Generic Address Structure).
** There MUST be a matching AML device object with compatible ID `RSCV0003`.
** There MUST be a matching AML device object with `_HID` (Hardware ID) or `_CID` (Compatibility ID) `RSCV0003`.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for adding HID as well. ACPI spec (6.1.2) refers as Compatible ID itself. So, better to have "Compatible ID" instead of "Compatibility ID" ?

@@ -150,7 +150,7 @@ and <<acpi-irq-gsb, `AML_090`>> requirements.

On some architectures, it became an industry accepted norm to describe PCIe implementations not compliant to the _PCI Firmware Specification_ cite:[PCIFW]
using specification-defined ACPI tables and objects. RISC-V systems compliant to the BRS must only expose ECAM-compatible implementations using the
MCFG and the standard AML Hardware ID (`_HID`) `PNP0A08` and Compatible ID (`_CID`) `PNP0A03`, and must not rely on ACPI table header information or other out-of-band means of detecting quirked behavior.
MCFG and the standard AML Hardware ID (`_HID`) `PNP0A08` and Compatibility ID (`_CID`) `PNP0A03`, and must not rely on ACPI table header information or other out-of-band means of detecting quirked behavior.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IMO, this change is not required.

@andreiw andreiw merged commit 71ec69d into main Jun 10, 2024
2 checks passed
@andreiw andreiw deleted the sunil_feedback branch June 10, 2024 17:29
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.

None yet

2 participants