Platform Software Patches and Configurations Addendum: Grace#
This section provides additional information about software patches and configuration settings for the Grace platform that are not yet upstream or are hardware workarounds.
Important
This addendum supplements the main Grace platform documentation. Review the main guide first for upstream patches and configurations.
Note
The patches and configurations in this addendum are subject to change as they progress through the upstreaming process or are resolved through hardware revisions.
Grace Linux Kernel Patches (Non-Upstream/Hardware Workarounds)#
This section provides information about Linux Kernel patches for the Grace platform that are not yet upstream or are hardware workarounds.
Non-Upstream Bare Metal Linux Kernel#
The tables in this section provide a list of Linux kernel patches that are not yet upstream but are necessary for the optimal operation of the Grace platform.
Note
These patches might have dependencies on other patches. Ensure all required dependencies are applied when using these patches.
The following table contains patches that enable functions and are required for bare metal support on the Grace platform:
LKML Discussion |
Git Commit |
Git Description |
Status |
|---|---|---|---|
n/a |
n/a |
n/a |
n/a |
The following table contains patches that resolve faults in enablement patches and other issues discovered during testing:
LKML Discussion |
Git Commit |
Git Description |
Status |
|---|---|---|---|
n/a |
n/a |
n/a |
n/a |
The following table contains optional patches that improve performance on Grace platforms:
LKML Discussion |
Git Commit |
Git Description |
Status |
|---|---|---|---|
mm/gup: fix GUP-fast fallback for NULL-mapping order-0 folios |
ETA v7.3 |
The following table contains optional patches that enable functions, or resolve faults, with performance tooling on Grace platforms:
LKML Discussion |
Git Commit |
Git Description |
Status |
|---|---|---|---|
perf/core: out-of-line and export perf_allow_cpu/tracepoint() |
ETA v7.3 |
||
drm/xe: gate observation streams with perf_allow_cpu() |
Hardware Workaround Patches#
The following table contains patches that work around hardware errata or limitations:
Note
Unless mentioned otherwise, the following patches are mandatory for Grace.
LKML Discussion |
Git Commit |
Git Description |
Status |
|---|---|---|---|
n/a |
n/a |
n/a |
n/a |
Linux Kernel Configs (Non-Upstream/Hardware Workarounds)#
This section provides information about Linux Kernel config settings for the Grace platform that are not yet upstream or related to hardware workarounds.
The following table contains config settings that enable functions and are required for bare metal support on the Grace platform:
Kernel Config |
Description |
|---|---|
n/a |
n/a |
The following table contains optional config settings that enable performance tooling functions on Grace platforms:
Kernel Config |
Description |
|---|---|
n/a |
n/a |