[Openchrome-devel] Status of Dec 21 2011
James Simmons
jsimmons
Wed Dec 21 12:01:08 PST 2011
Hello everyone.
The last few weeks have been busy. Mostly creating a new buffer
manager for the xorg driver so we can support both KMS and non-KMS via
kernels. The basics of the buffer manager, allocation, mmap, etc are
working for the UMS and DRI1 case. Last weekend I wrote up the GEM/TTM
support for the buffer manager and it was working. Yep that's right it
was working.
Unfortuntely I updated the drm-openchrome tree which broke
userland allocation due to ttm api changes. I'm working on those changes
and hope to have something working in the next few days. While debugging
the tree I found the outstanding bug for the display offset issue I was
have in the mode_set_base functions in via_display.c. So now the KMS
kernel boot screen is now proper when I allocate memory for the VQ for the
mpeg engine. Please be aware that the api for GEM/TTM kernel side and
xorg side is not stable so if you plan to test the functionality you will
need to keep updating both the kernel and kms_branch all the time. I will
send out a email as soon as I have a working drm kernel.
Some work for the EXA layer was done to moving it toward the
CreatePixmap/DestoryPixmap api. Once the GEM allocator layer is working
again I will look to EXA improvements but before that I like to implement
using KMS for the RandR layer. My goal is have it as a christmas present
:-) Will keep people posted on the progress.
More information about the Openchrome-devel
mailing list