Tuesday, November 25, 2008

Framebuffer access

OK, we now have unaccelerated access to the framebuffer. Maybe DMA soon if I have time. j4cbo is making good progress on RFB. In the interim, here's a picture for you, showing the venerable test phrase given to bootstrap all graphic demos that I've produced to date:



As usual, code is in Git.

Saturday, November 22, 2008

/****************************************************************************\
* *
* The video arbitration routines calculate some "magic" numbers. Fixes *
* the snow seen when accessing the framebuffer without it. *
* It just works (I hope). *
* *
\****************************************************************************/


-- linux/drivers/video/nvidia/nv_hw.c

Monday, November 3, 2008

Update

We've started work on getting lwIP integrated in, but discovered that our old putting-everything-in-ASEG scheme doesn't really work with the amount of code and data we have now. So of course, we're going to use paging in SMM to spread the code across both ASEG and TSEG. As of tonight, the basic procedure of enabling paging works, but trying to read or write video RAM causes the system to hang. We're getting closer, though...