[haiku-commits] Re: r34206 - in haiku/trunk: headers/private/kernel src/add-ons/kernel/drivers/graphics/vesa src/system/kernel/debug

  • From: Ingo Weinhold <ingo_weinhold@xxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Tue, 24 Nov 2009 18:09:21 +0100

On 2009-11-24 at 16:26:52 [+0100], axeld@xxxxxxxxxxxxxxxx wrote:
> Author: axeld
> Date: 2009-11-24 16:26:52 +0100 (Tue, 24 Nov 2009)
> New Revision: 34206
> Changeset: http://dev.haiku-os.org/changeset/34206/haiku
> 
> Modified:
>    haiku/trunk/headers/private/kernel/frame_buffer_console.h
>    haiku/trunk/src/add-ons/kernel/drivers/graphics/vesa/vesa.cpp
>    haiku/trunk/src/add-ons/kernel/drivers/graphics/vesa/vesa_private.h
>    haiku/trunk/src/system/kernel/debug/frame_buffer_console.cpp
> Log:
> * The VESA driver now tries to find the PCI card that it is controlling by
>   checking the physical frame buffer location.
> * This allows us to map the whole frame buffer at once, which means there 
> is no
>   need anymore to remap the memory on mode change.

I'm not particularly familiar with graphics cards. Does frame buffer mean the 
whole graphics memory or only a part? I'm asking because there are cards with 
2 GB of memory, which the driver won't be able to map.

CU, Ingo

Other related posts: