From: Maarten Maathuis <madman2003-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
To: skeggsb-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
Cc: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
Subject: Re: some patches and remarks for ng
Date: Mon, 05 Jan 2009 16:07:18 +0100 [thread overview]
Message-ID: <49622226.6070705@gmail.com> (raw)
In-Reply-To: <1231115075.14351.23.camel-oFTkVezJ1HzzwxVw7NwMvg@public.gmane.org>
On 01/05/2009 01:24 AM, Ben Skeggs wrote:
> On Sat, 2009-01-03 at 17:53 +0100, Maarten Maathuis wrote:
>
>> 1 patch for libnouveau_drm, 4 for drm and one work in progress patch
>> for the ddx.
>>
>> Getting nv50 to run proved to be more difficult than i thought (at
>> some point i stopped because it would require significant changes), i
>> just have a few remarks.
>>
>> - Buffer object access is not guarded by fences at all, which is a
>> major issue. You worked around that by using M2MF I suppose, but this
>> needs a structural fix.
>>
> I have no idea where you got that idea from...
>
So where is buffer object mapping waiting for any pending gpu activity?
>
>> - Comments are scarce, please be more verbose. I know it's all very
>> obvious to the people that write the code, but for others it's less
>> obvious.
>>
>
>
>> - I think buffer object untiling should happen in userspace, which
>> will also allow some nice optimizations that EXA does (using damage to
>> selectively copy and such).
>>
> Sure, I agree. The drm is still going to need to know a bit more info
> on the buffer layout than it currently does regardless.
>
>
>> - The WIP patch contains sysmem pixmaps, i fixed this for git xserver
>> (and nominated it for 1.6), but expect older versions to blow up due
>> to NULL'ing of devPrivate.ptr.
>> (http://cgit.freedesktop.org/xorg/xserver/commit/?id=3534a5e5d9c5af85149c799f324257f89507fa23)
>>
>> Consider the patches hints, and don't blindly apply them.
>>
> libnouveau_drm 0001: I'll apply it, harmless changes
> drm 0001: Oops, missed that from an earlier change. Will apply.
> drm 0002: I won't apply, we'll need to do a lot more extensive cleanup
> if we fail there. What exactly is needed I'm not sure, haven't looked
> into it properly yet - hence the XXX
> drm 0003: NACK on the PRAMIN changes. PRAMIN doesn't work *anything*
> like previously. The current code is fine, no channel has access to the
> parts of VRAM mapped into PRAMIN. On the VRAM size, thanks, that's
> left-over from when the code was supporting both the old mm and ttm at
> the same time.
> drm 0004: It doesn't hurt I guess.
>
>
>> Maarten.
>> _______________________________________________
>> Nouveau mailing list
>> Nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
>> http://lists.freedesktop.org/mailman/listinfo/nouveau
>>
>
>
next prev parent reply other threads:[~2009-01-05 15:07 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-01-03 16:53 some patches and remarks for ng Maarten Maathuis
[not found] ` <6d4bc9fc0901030853q7f341c16l231ebf42c4643ede-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-01-05 0:24 ` Ben Skeggs
[not found] ` <1231115075.14351.23.camel-oFTkVezJ1HzzwxVw7NwMvg@public.gmane.org>
2009-01-05 15:07 ` Maarten Maathuis [this message]
[not found] ` <49622226.6070705-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2009-01-05 15:27 ` Maarten Maathuis
[not found] ` <496226DD.5020403-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2009-01-05 20:57 ` Ben Skeggs
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=49622226.6070705@gmail.com \
--to=madman2003-re5jqeeqqe8avxtiumwx3w@public.gmane.org \
--cc=nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org \
--cc=skeggsb-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.