Monthly Archive for July, 2007
I finally took the two days needed to sit down and type out the DRM ioctl cleanups I'd committed to do at a conference probably two years ago. I tested it on FreeBSD and it worked great. I passed the branch off to daniels to test, and he said "woo glxgears works. push!". Apparently he was too far gone to notice that DRI hadn't initialized at all, so the linux side of the DRM is totally busted. But hey, it's not like I was more sober, and I wasn't going to turn down pushing +2000, -3000 lines of diff.
Now I'm working on fixing up DRM mapping on FreeBSD to be less terrible, and writing some support code in the process that will be important for kernel memory management.
We decided to have a concentrated bug fixing effort, hackaton if you please, this coming weekend, July 14-15, focused on fixing as many gcc42 failures in ports tree as possible. You’re all invited to join #bsdports on EFnet and show us your patches. We will be approving fixes to other people’s ports for maintainers who neglected their own ports (maintainer overrides). There is currently a little short of 400 ports that works on 6.2 but fail on 7.0, so there’s plenty of opportunities for you to help.
Today I fixed 3 linux ports (converting to the “new” world order) to not use RPM directly (the right thing is to use rpm2cpio, and bsd.linux-rpm.mk provides some nice stuff to handle this).
In the last week I fixed some stuff in the linuxulator–MFC patch. It should now compile on amd64 and i386 without problems (at least the code which I have locally). There’s one (strange) panic report which I want to analyze and fix (if it is linuxulator related) with Roman before I update the patch on my site.