El Sáb 20 Oct 2001 17:54, Leif Delgass escribió:
> > I have a remaining problem. I have nowere defined AGP_APER_SIZE_MASK, so,
> > I've added the definition to the atiregs.h file:
> >
> > AGP_APER_SIZE_MASK     0x0000003ful
>
> Yeah, that's right.  Sorry, I forgot about that.  As Gareth said, I think
> the card can use either 8 or 16 Megs of AGP memory.  My card is the 8M
> variety, but I think there are some that have 16M.
>
> I agree about getting this into CVS.  Since your patch is against the
> current CVS, I think we should start by tagging a new branch
> (mach64-0-0-2-branch) from the HEAD and applying the patch.  The CVS
> policies page has instructions on starting a new branch.  Keith Whitwell
> offered to set up CVS access, so I guess we'll need a list of sourceforge
> IDs (mine is 'ldelgass').  I'm also on a dialup at this point, but once
> you have a full tree checked out it's not too painful to update.

OK. Mine is 'mteira'. So we need to tag a new branch from the trunk:

cvs rtag -b mach64-0-0-2-branch

Checkout it again:

cvs co -b mach64-0-0-2-branch

Apply our patch over this checkouted branch.

patch -p0 < here-the-patch-name

And finally, update the branch with this code:

cvs update -r mach64-0-0-2-branch

So, do you think this is the best way? I've written all the commands for you
to check them, I've never made it before.

>
> Then it's really a question of identifying what needs to be done and
> dividing up the work.  I'm still trying to familiarize myself with the
> various parts of the driver and looking at the Utah and r128/radeon code,
> and I have the programmer's guide without the 3D stuff.  Since it may take
> me a little while to get up to speed, I'd be happy doing bug hunting and
> submitting small patches via the list if CVS accounts are limited.  I
> think the key is to keep the discussions going and to make sure we don't
> duplicate work.

I think that I'm in the same conditions than you are. To say the truth, the
work I've made in the mach64 DRI have been very little (in quantity, but not
in time). The adaptation to the DRI trunk was only a question of patience and
care and the DMA question was also a question of observation (and never based
in my experience).

So, it would be nice if someone really familiar  with the DRI trunk could
help in this development. Perhaps Gareth Hughes and Frank Earl, that has
fighted the Mach64 for a long time, if they were not too busy.
Anyway, I also can try, but the progress will be slower (anyeway late will be
better than never).

Perhaps the first task, as I said before, will be taking out the MACH64_WRITE
accesses made from the Mesa library. For that, I suppose that we have to
setup some DMA buffers from the DRI driver (there is already a DRI framework
to deal with  this issues, I think).  I'm studing the R128 DRI driver and
Mesa part to see how to made this.

Anyway, I'm not ready yet to make this work. If any other person feel more
qualified or with the needed knowledge to make it, please, go for it.


Best regards.

--
Manuel Teira

_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to