diff options
author | Borislav Petkov <borislav.petkov@amd.com> | 2010-09-03 18:39:40 +0200 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2010-09-05 14:28:34 +0200 |
commit | 260133ab658bd2b80e07832a878e00405e19ff43 (patch) | |
tree | c48b062b77416348c268f80df7c294f35f35588f /arch/x86/kernel/pci-gart_64.c | |
parent | 57ab43e33122ffdc2eebca5d6de035699f0a8c06 (diff) | |
download | kernel_samsung_crespo-260133ab658bd2b80e07832a878e00405e19ff43.zip kernel_samsung_crespo-260133ab658bd2b80e07832a878e00405e19ff43.tar.gz kernel_samsung_crespo-260133ab658bd2b80e07832a878e00405e19ff43.tar.bz2 |
x86, GART: Disable GART table walk probes
Current code tramples over bit F3x90[6] which can be used to
disable GART table walk probes. However, this bit should be set
for performance reasons (speed up GART table walks). We are
allowed to do that since we put GART tables in UC memory later
anyway. Make it so.
Signed-off-by: Borislav Petkov <borislav.petkov@amd.com>
Cc: Dave Airlie <airlied@redhat.com>
Cc: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
LKML-Reference: <1283531981-7495-3-git-send-email-bp@amd64.org>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/kernel/pci-gart_64.c')
-rw-r--r-- | arch/x86/kernel/pci-gart_64.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/x86/kernel/pci-gart_64.c b/arch/x86/kernel/pci-gart_64.c index 0f7f130..6015ee1 100644 --- a/arch/x86/kernel/pci-gart_64.c +++ b/arch/x86/kernel/pci-gart_64.c @@ -601,7 +601,7 @@ static void gart_fixup_northbridges(struct sys_device *dev) * Don't enable translations just yet. That is the next * step. Restore the pre-suspend aperture settings. */ - pci_write_config_dword(dev, AMD64_GARTAPERTURECTL, aperture_order << 1); + gart_set_size_and_enable(dev, aperture_order); pci_write_config_dword(dev, AMD64_GARTAPERTUREBASE, aperture_alloc >> 25); } } |