aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/lib/thunk_64.S
diff options
context:
space:
mode:
authorJoerg Roedel <joerg.roedel@amd.com>2010-09-23 15:15:19 +0200
committerJoerg Roedel <joerg.roedel@amd.com>2010-09-23 16:26:03 +0200
commit4c894f47bb49284008073d351c0ddaac8860864e (patch)
tree4f14600bbc3a7b9c22dfb667edebba736e7e3ca9 /arch/x86/lib/thunk_64.S
parente9bf51971157e367aabfc111a8219db010f69cd4 (diff)
downloadkernel_samsung_aries-4c894f47bb49284008073d351c0ddaac8860864e.zip
kernel_samsung_aries-4c894f47bb49284008073d351c0ddaac8860864e.tar.gz
kernel_samsung_aries-4c894f47bb49284008073d351c0ddaac8860864e.tar.bz2
x86/amd-iommu: Work around S3 BIOS bug
This patch adds a workaround for an IOMMU BIOS problem to the AMD IOMMU driver. The result of the bug is that the IOMMU does not execute commands anymore when the system comes out of the S3 state resulting in system failure. The bug in the BIOS is that is does not restore certain hardware specific registers correctly. This workaround reads out the contents of these registers at boot time and restores them on resume from S3. The workaround is limited to the specific IOMMU chipset where this problem occurs. Cc: stable@kernel.org Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
Diffstat (limited to 'arch/x86/lib/thunk_64.S')
0 files changed, 0 insertions, 0 deletions