On Wed, 2 Sep 2009 06:19:55 -0400
Yale Zhang <[email protected]> wrote:

> Greetings. I'm trying to reconfigure a laptop's system PCI address
> space in order to get more > 3Gb RAM (see
> http://forums.thinkpads.com/viewtopic.php?f=29&t=44749&p=527484#p527484
> for details). Basically my problem is this:
> 
> I increase TOLUD register in the 945 memory controller to make more
> RAM available. The top 8Mb of physical RAM is used by the GMA950's VGA
> framebuffer, which now gets moved to an uninitialized location, which
> causes the screen to be garbled. The system is still operational
> though. Does anyone how to make the screen functional again? I'm doing
> this in a grub2 module, so the screen should be in text mode. I'm
> hoping it's as easy as disabling and re-enabling the GMA950 by writing
> to some PCI register, but don't have time to find out myself. Any
> ideas? Thanks.
> 
> Although I don't think it means much, I've attached a screenshot if it
> gives any clues.

Take a look at the i915 suspend/resume code.  There are some bits for
saving & restoring VGA space (palette, font memory, etc) that you'd
need in a situation like this.

-- 
Jesse Barnes, Intel Open Source Technology Center

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Mesa3d-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to