[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Voodoo2 Status



Hi All,

	Just wanted to let everybody know that this morning, I got the
Voodoo2 in my Alpha to blank the screen.

This is the second step to a working glide on Alpha. 

Niki Waibel did the heroic work of making glide compile on Alpha. 

He are working together to get it up and running completely. 

Blanking the screen means that we can touch the hardware from user
space.  This is necessary for glide to work.

I'll try to do some more when I get free time at home.  (if only this
pesky job, didn't get in the way of all my playing... ;-) )

BTW.

	Given a PCI base address of a framebuffer (say 0x9003000), 
	what is the right way to translate that into something that 
	remap_page_range can understand?


	__pa(ADDR + dense_mem(ADDR))

	Right now, I'm using "__pa(ADDR + dense_mem(ADDR))" which is taken
from /usr/src/linux-2.2.14/drivers/video/tgafb.c:328, but seems incredibly
hacky. 

	Are the semantics of 2.4.X different than 2.2.X? 

--Phil

Compaq:  High Performance Server Division/Benchmark Performance Engineering 
---------------- Alpha, The Fastest Processor on Earth --------------------
Phillip.Ezolt@compaq.com        |C|O|M|P|A|Q|        ezolt@perf.zko.dec.com
------------------- See the results at www.spec.org -----------------------



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index] []