State of GSoC Wed May 26
authordavshao <davshao@web>
Thu, 27 May 2010 01:58:30 +0000 (18:58 -0700)
committerCharlie <root@leaf.dragonflybsd.org>
Thu, 27 May 2010 01:58:30 +0000 (18:58 -0700)
docs/developer/GEMdrmKMS/index.mdwn

index ee7228c..fb040ad 100644 (file)
@@ -67,6 +67,27 @@ Now here is an example using latest Mesa and everything else from git where the
 
 Ironically I knew I was on the right track porting the latest git versions of the X.org stack when I succeeded in locking up hard my machine.  That meant a real hardware acceleration module was being loaded by that the previous kernel could not handle it, which was why the latest drm from FreeBSD had to be imported for Radeon r600.
 
+## Disclaimer
+
+Code that is uploaded to the experimental git branches has been verified to work for one graphics card only
+and one x86_64 system only.  It is highly likely that systems exist where using the experimental branches
+will leave one's system unable to use software based on X.org.  Use at one's own risk.
+
+I have experienced from an ill-fated experiment forced rebooting with corruption of a ufs2 root filesystem;
+therefore, the same could well happen to you.  Only use this code on a system with no valuable or
+irreplaceable data.  I disclaim any warranty or fitness of code.
+
+## Current Progress for Google Summer of Code 2010
+
+Current work on porting the Linux drm to DragonFly BSD can be found in
+git branch **gsocdrmalpha** git://leaf.dragonflybsd.org/~davshao/dragonfly.git
+
+As of Wednesday, May 26, 2010, the first goal is to port the API from *drm.h* and *drmP.h*.
+
+I have ported the easy 90% that does not require changing any working code.  The next harder step
+will be to fully use the already existing implementation of *list_head* to replace the custom list
+and locking for agp memory.
+
 ## Installing from pkgsrc
 
 ### GNU m4 1.4.14 and bison 2.4.2