-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
DynamicTablesPkg: Generates X64 MADT and CPU SSDT Topology Table #6443
Conversation
60d29dc
to
879eeaf
Compare
Code looks pretty straightforward implementing building the local APIC data for x86_64 MADT tables. Looks pretty good to me. @abdattar The only thing I'd suggest is adding a bit more explanatory message in the commit messages. For example to briefly explain what the PR and each commit does, just to provide some context to the reviewers. @samimujawar @pierregondois any other thoughts? |
DynamicTablesPkg/Library/Acpi/Common/AcpiSsdtCpuTopologyLib/X64/X64SsdtCpuTopologyGenerator.c
Outdated
Show resolved
Hide resolved
Hi @pierregondois and @samimujawar, |
Sorry for the delay. I just have one minor comment. Otherwise LGTM |
8b858aa
to
bf418f5
Compare
Updates X64 namespace object. Updates the object parser. Updates the Readme. Cc: Sami Mujawar <[email protected]> Cc: Pierre Gondois <[email protected]> Signed-off-by: Abdul Lateef Attar <[email protected]>
Introduce support for generating ACPI CPU SSDT table for the X64 architecture. Creates processor objects based on configuration data. Cc: Sami Mujawar <[email protected]> Cc: Pierre Gondois <[email protected]> Signed-off-by: Abdul Lateef Attar <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for this patch.
These changes look good to me.
Introduce support for generating ACPI CPU SSDT table for the X64 architecture.
Cc: Sami Mujawar [email protected]
Cc: Pierre Gondois [email protected]
Description
This PR contains two patches
Patch 1) Adds ACPI MADT generator library for X64 platform.
which handles various APIC structures within a system,
including Local APIC, IO APIC, Interrupt Source Override, and Local APIC NMI.
Patch 2) Implements the X64 support for existing ACPI CPU SSDT topology generator library.
Adds X64 related supporting functions.
Creates the ACPI cpu device object.
How This Was Tested
Tested on AMD platform.
Integration Instructions
N/A