From: Mark Zhang <nvmarkzhang-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
To: "Arto Meriläinen" <amerilainen-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
Cc: thierry.reding-RM9K5IK7kjKj5M59NBduVrNAH6kLmebB@public.gmane.org,
dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org,
linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
fhart-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org,
tbergstrom-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org
Subject: Re: [RFC,libdrm 2/3] tegra: Add 2d library
Date: Fri, 28 Dec 2012 14:48:59 +0800 [thread overview]
Message-ID: <50DD40DB.5090901@gmail.com> (raw)
In-Reply-To: <1355407268-32381-3-git-send-email-amerilainen-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
I just skimmed the code of libdrm while I'm trying to understand the
host1x driver. So below is what I found.
Mark
On 12/13/2012 10:01 PM, Arto Meriläinen wrote:
> From: Francis Hart <fhart-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
>
> This patch introduces a simple 2d library on top of stream library.
>
> Signed-off-by: Francis Hart <fhart-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
[...]
> +void
> +g2fill_dispatch(const struct tegra_2d_g2fill *hw,
> + struct tegra_stream *stream)
> +{
> + ASSERT(hw);
> + ASSERT(hw->is_valid);
> + ASSERT(stream);
> +
> + tegra_stream_push_setclass(stream, NV_GRAPHICS_2D_CLASS_ID);
I think at the end of the "tegra_stream_begin", we already pushed a
setclass opcode into the stream's active buffer.
So why we need another one here?
> +
> + tegra_stream_push_words(stream,
> + &hw->block,
> + sizeof(hw->block) / sizeof(uint32_t),
> + 1,
> + tegra_reloc(&hw->block.dstba,
> + hw->dst_handle,
> + hw->dst_offset));
> +}
> +
[...]
> +#endif // TEGRA_2D_H
>
next prev parent reply other threads:[~2012-12-28 6:48 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-12-13 14:01 [RFC,libdrm 0/3] NVIDIA Tegra support Arto Meriläinen
2012-12-13 14:01 ` [RFC,libdrm 1/3] tegra: Add stream library Arto Meriläinen
[not found] ` <1355407268-32381-2-git-send-email-amerilainen-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2012-12-28 6:47 ` Mark Zhang
[not found] ` <50DD407B.3030306-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2012-12-28 7:45 ` Arto Merilainen
[not found] ` <50DD4E2C.2070104-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2012-12-28 7:57 ` Mark Zhang
[not found] ` <50DD50E1.80006-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2012-12-28 8:50 ` Arto Merilainen
[not found] ` <50DD5D6D.3090504-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2012-12-28 9:04 ` Mark Zhang
[not found] ` <50DD6098.60900-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2012-12-28 9:20 ` Arto Merilainen
2012-12-28 20:48 ` Thierry Reding
[not found] ` <20121228204847.GA4309-RM9K5IK7kjIyiCvfTdI0JKcOhU4Rzj621B7CTYaBSLdn68oJJulU0Q@public.gmane.org>
2012-12-31 6:22 ` Terje Bergström
[not found] ` <50E12F1A.3000803-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2013-01-02 2:44 ` Mark Zhang
[not found] ` <50E39F2A.1000405-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2013-01-02 6:31 ` Terje Bergström
[not found] ` <50E3D45D.5050206-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2013-01-02 6:53 ` Mark Zhang
2012-12-13 14:01 ` [RFC,libdrm 2/3] tegra: Add 2d library Arto Meriläinen
[not found] ` <1355407268-32381-3-git-send-email-amerilainen-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2012-12-28 6:48 ` Mark Zhang [this message]
2012-12-13 14:01 ` [RFC,libdrm 3/3] tests: tegra: Add 2d tests Arto Meriläinen
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=50DD40DB.5090901@gmail.com \
--to=nvmarkzhang-re5jqeeqqe8avxtiumwx3w@public.gmane.org \
--cc=amerilainen-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org \
--cc=dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org \
--cc=fhart-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org \
--cc=linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=tbergstrom-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org \
--cc=thierry.reding-RM9K5IK7kjKj5M59NBduVrNAH6kLmebB@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.