diff options
author | Ashish Kalra <ashish.kalra@amd.com> | 2025-08-25 21:46:53 +0000 |
---|---|---|
committer | Joerg Roedel <joerg.roedel@amd.com> | 2025-09-05 14:45:17 +0200 |
commit | 9be15fbfc6c5c89c22cf6e209f66ea43ee0e58bb (patch) | |
tree | 232f80ed473eefc4814db83c2f753c40a2630e45 /rust/helpers | |
parent | 8c571019d8a817b701888926529a5d7a826b947b (diff) |
iommu/amd: Skip enabling command/event buffers for kdump
After a panic if SNP is enabled in the previous kernel then the kdump
kernel boots with IOMMU SNP enforcement still enabled.
IOMMU command buffers and event buffer registers remain locked and
exclusive to the previous kernel. Attempts to enable command and event
buffers in the kdump kernel will fail, as hardware ignores writes to
the locked MMIO registers as per AMD IOMMU spec Section 2.12.2.1.
Skip enabling command buffers and event buffers for kdump boot as they
are already enabled in the previous kernel.
Reviewed-by: Vasant Hegde <vasant.hegde@amd.com>
Tested-by: Sairaj Kodilkar <sarunkod@amd.com>
Signed-off-by: Ashish Kalra <ashish.kalra@amd.com>
Link: https://lore.kernel.org/r/576445eb4f168b467b0fc789079b650ca7c5b037.1756157913.git.ashish.kalra@amd.com
Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
Diffstat (limited to 'rust/helpers')
0 files changed, 0 insertions, 0 deletions