From 35a767590e481b15ae66dccc2dd91098992b2751 Mon Sep 17 00:00:00 2001 From: Benjamin Herrenschmidt Date: Thu, 13 Oct 2005 01:13:58 +0000 Subject: [PATCH] Fix stupid mistake in yesterday's allocator commit, would cause exa to consider a random available memory size --- exa/exa_offscreen.c | 3 ++- hw/xfree86/exa/exa_offscreen.c | 3 ++- hw/xfree86/exa/exaoffscreen.c | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/exa/exa_offscreen.c b/exa/exa_offscreen.c index 9ff88b4a2..c96199879 100644 --- a/exa/exa_offscreen.c +++ b/exa/exa_offscreen.c @@ -368,7 +368,8 @@ exaOffscreenInit (ScreenPtr pScreen) area->state = ExaOffscreenAvail; area->base_offset = pExaScr->info->card.offScreenBase; - area->size = pExaScr->info->card.memorySize - area->offset; + area->offset = area->base_offset; + area->size = pExaScr->info->card.memorySize - area->base_offset; area->save = NULL; area->next = NULL; area->score = 0; diff --git a/hw/xfree86/exa/exa_offscreen.c b/hw/xfree86/exa/exa_offscreen.c index 9ff88b4a2..c96199879 100644 --- a/hw/xfree86/exa/exa_offscreen.c +++ b/hw/xfree86/exa/exa_offscreen.c @@ -368,7 +368,8 @@ exaOffscreenInit (ScreenPtr pScreen) area->state = ExaOffscreenAvail; area->base_offset = pExaScr->info->card.offScreenBase; - area->size = pExaScr->info->card.memorySize - area->offset; + area->offset = area->base_offset; + area->size = pExaScr->info->card.memorySize - area->base_offset; area->save = NULL; area->next = NULL; area->score = 0; diff --git a/hw/xfree86/exa/exaoffscreen.c b/hw/xfree86/exa/exaoffscreen.c index 9ff88b4a2..c96199879 100644 --- a/hw/xfree86/exa/exaoffscreen.c +++ b/hw/xfree86/exa/exaoffscreen.c @@ -368,7 +368,8 @@ exaOffscreenInit (ScreenPtr pScreen) area->state = ExaOffscreenAvail; area->base_offset = pExaScr->info->card.offScreenBase; - area->size = pExaScr->info->card.memorySize - area->offset; + area->offset = area->base_offset; + area->size = pExaScr->info->card.memorySize - area->base_offset; area->save = NULL; area->next = NULL; area->score = 0;