From 8708a92e8df5daa57b365b127ef507cb3167814a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Thu, 31 Jan 2008 18:51:29 +0000 Subject: [PATCH] Confirmed through testing: the X driver actually does it incorrectly, the GTT is not part of the stolen memory. However, the BIOS popup seems to be - removing that page solves the flickering overlay when its buffer contained it. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23799 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/busses/agp_gart/intel_gart.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/add-ons/kernel/busses/agp_gart/intel_gart.cpp b/src/add-ons/kernel/busses/agp_gart/intel_gart.cpp index b6d17440a8..fa755da15e 100644 --- a/src/add-ons/kernel/busses/agp_gart/intel_gart.cpp +++ b/src/add-ons/kernel/busses/agp_gart/intel_gart.cpp @@ -187,9 +187,7 @@ determine_memory_sizes(intel_info &info, size_t >tSize, size_t &stolenSize) } } - // TODO: this is probably wrong after all (taken from X driver) - // the stolen memory does not host the GTT! - stolenSize = memorySize /*- gttSize - 4096*/; + stolenSize = memorySize - 4096; }