]> git.karo-electronics.de Git - mv-sheeva.git/commit
x86/amd-iommu: Reset command buffer on ILLEGAL_COMMAND_ERROR
authorJoerg Roedel <joerg.roedel@amd.com>
Thu, 3 Sep 2009 13:01:43 +0000 (15:01 +0200)
committerJoerg Roedel <joerg.roedel@amd.com>
Thu, 3 Sep 2009 13:55:34 +0000 (15:55 +0200)
commita345b23b79f1900e7d87c3165182504419180de4
tree4dc0b858369520bc2125ba9bde9f388edc0777dd
parent93f1cc67cf3196174412adca87321b25c1c986b0
x86/amd-iommu: Reset command buffer on ILLEGAL_COMMAND_ERROR

On an ILLEGAL_COMMAND_ERROR the IOMMU stops executing
further commands. This patch changes the code to handle this
case better by resetting the command buffer in the IOMMU.

Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
arch/x86/kernel/amd_iommu.c