URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1c3f63b8dac12b48196e6514157b62e1b98ed93
Author: Boris Brezillon <[email protected]>
Date: Thu Sep 10 12:46:33 2020 +0200
panfrost: decode: Misc formatting improvements
Signed-off-by: Boris Brezillon <[email protected]>
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6797>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b923037726beb613179f33986176bc407ca91b0
Author: Boris Brezillon <[email protected]>
Date: Tue Sep 8 20:32:41 2020 +0200
panfrost: Avoid copying job descriptors around when we can
Job descriptors are written section by section and are never modified
after them been emitted. Let's avoid copying things around by allocating
descriptors upfront and letting the scoreboard logic only write the
header section.
Signed-off-by: Boris Brezillon <[email protected]>
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6797>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d289209ea68f47411c15a7c46fa2d8c2d1a4a61b
Author: Boris Brezillon <[email protected]>
Date: Tue Sep 8 19:41:51 2020 +0200
panfrost: XML-ify the compute job descriptor
Signed-off-by: Boris Brezillon <[email protected]>
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6797>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=54d716a0342fb7aa3f65cf5ce0ab53bf50408704
Author: Boris Brezillon <[email protected]>
Date: Tue Sep 8 12:48:15 2020 +0200
panfrost: Rename the Blend dither disable flag
It's actually encoding the "Round to FB precision" information.
Signed-off-by: Boris Brezillon <[email protected]>
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6797>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=89fafe9e926b820912d231678f11402476231158
Author: Boris Brezillon <[email protected]>
Date: Tue Sep 8 12:43:48 2020 +0200
panfrost: XML-ify the fragment job descriptor
Signed-off-by: Boris Brezillon <[email protected]>
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6797>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9121e7daaf71d2acf8a10c85e06cd977556bdcbb
Author: Boris Brezillon <[email protected]>
Date: Tue Sep 8 10:39:23 2020 +0200
panfrost: XML-ify the write value job descriptor
Signed-off-by: Boris Brezillon <[email protected]>
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6797>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb923548c5120a818e9dcb89e31db5f43766418f
Author: Boris Brezillon <[email protected]>
Date: Tue Sep 8 07:07:41 2020 +0200
panfrost: XML-ify the job header descriptor
Signed-off-by: Boris Brezillon <[email protected]>
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6797>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d5f7552a52d69825659e1715491db2a7477d839
Author: Boris Brezillon <[email protected]>
Date: Tue Sep 8 10:17:40 2020 +0200
panfrost: XML-ify the multi-target framebuffer descriptors
Signed-off-by: Boris Brezillon <[email protected]>
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6797>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=efce73d99d0e0299dd4f3983bc610f6d1828761c
Author: Boris Brezillon <[email protected]>
Date: Tue Sep 8 10:11:26 2020 +0200
panfrost: XML-ify the bifrost tiler descriptors
Signed-off-by: Boris Brezillon <[email protected]>
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6797>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=95eb7d9a343862ce92776fb7b16153d5e8f8ae49
Author: Boris Brezillon <[email protected]>
Date: Sun Sep 6 11:01:09 2020 +0200
panfrost: XML-ify the single target framebuffer descriptor
Signed-off-by: Boris Brezillon <[email protected]>
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6797>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e855698ddd1e56dbd9c4d9f741190ba3e9456426
Author: Boris Brezillon <[email protected]>
Date: Sat Sep 5 18:16:37 2020 +0200
panfrost: XML-ify the midgard tiler descriptor
Signed-off-by: Boris Brezillon <[email protected]>
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6797>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb95729b6953fdb3f920c71b44140291eafe3216
Author: Boris Brezillon <[email protected]>
Date: Thu Sep 3 17:27:51 2020 +0200
panfrost: Add Tiled linear mode to the Block Format enum
Add it for completeness.
Signed-off-by: Boris Brezillon <[email protected]>
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6797>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=76096c723ae719bd3032dc27844f26f3bf5166c8
Author: Boris Brezillon <[email protected]>
Date: Thu Sep 3 17:26:49 2020 +0200
panfrost: Clarify what TILED mode is
We have 2 tile modes: tiled linear and tiled U-interleaved. Let's rename
the existing value to clarify that.
Signed-off-by: Boris Brezillon <[email protected]>
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6797>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a06fc3d345f745892eddd842389579907224a79
Author: Boris Brezillon <[email protected]>
Date: Thu Sep 3 09:18:09 2020 +0200
panfrost: XML-ify the local storage descriptor
Signed-off-by: Boris Brezillon <[email protected]>
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6797>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=706974ce1737e4fae6cc2d2ab6967c4b462d439c
Author: Boris Brezillon <[email protected]>
Date: Tue Sep 15 09:25:18 2020 +0200
panfrost: decode: Use pan_{unpack,print}() when applicable
Signed-off-by: Boris Brezillon <[email protected]>
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6797>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa2670c7fb8251ff0525452c61d07de8469d3a90
Author: Boris Brezillon <[email protected]>
Date: Sat Sep 5 18:14:17 2020 +0200
panfrost: decode: Add a macro to dump unpacked descriptors
And use it where it makes sense.
Signed-off-by: Boris Brezillon <[email protected]>
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6797>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=670e818f906ce932695c4a409f0572a01a7c0b5b
Author: Boris Brezillon <[email protected]>
Date: Wed Sep 9 17:56:53 2020 +0200
panfrost: decode: Rework the DUMP_{CL,ADDR}() macros
We don't need to pass the indentation level explicitly if we use
pandecode_log() instead of fprintf(). This helps keeping a consistent
indentation across descriptors.
While at it, let's rework those macros to allow creating titles from
a format string.
Signed-off-by: Boris Brezillon <[email protected]>
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6797>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6249ae79d387b3599295cb7eb2824f9a432b7def
Author: Boris Brezillon <[email protected]>
Date: Wed Sep 9 17:52:23 2020 +0200
panfrost: decode: Make the indentation consistent with auto-generated print
helpers
Signed-off-by: Boris Brezillon <[email protected]>
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6797>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd0941c5733048bb5ef33a646302bdb9aaf7dec0
Author: Boris Brezillon <[email protected]>
Date: Tue Sep 15 09:48:57 2020 +0200
panfrost: gen_pack: Allow enum/define values expressed in hexadecimal
Signed-off-by: Boris Brezillon <[email protected]>
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6797>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=51d5d44953ed7e3ce0753c2c1671f7b7916ed4aa
Author: Boris Brezillon <[email protected]>
Date: Tue Sep 15 09:38:11 2020 +0200
panfrost: gen_pack: Add a log2 modifier
Signed-off-by: Boris Brezillon <[email protected]>
Suggested-by: Alyssa Rosenzweig <[email protected]>
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6797>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=718b521f5694e1e6d25f383bc6a334f4e2a42562
Author: Boris Brezillon <[email protected]>
Date: Mon Sep 7 11:16:38 2020 +0200
panfrost: gen_pack: Add an align() modifier
Signed-off-by: Boris Brezillon <[email protected]>
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6797>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b27817f17551a24a24692f4a2821d539de00a3d
Author: Boris Brezillon <[email protected]>
Date: Sun Sep 6 10:50:16 2020 +0200
panfrost: gen_pack: Allow empty structs
This is useful if we want to declare padding sections which can be
packed (filled with zeros) and unpacked (checked for non zero entries).
Signed-off-by: Boris Brezillon <[email protected]>
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6797>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7a10193d42bdc01a9fbe771f3afb927d4f1640d
Author: Boris Brezillon <[email protected]>
Date: Sat Sep 5 12:00:21 2020 +0200
panfrost: gen_pack: Add the aggregate concept
Panfrost descriptors are big and are usually built from a combination of
sub-descriptors. On top of that, layout of sub-descriptors might vary
depending on the architecture version. Since unions are not really an
option (too complex), here is a thin abstraction layer allowing us to
manipulate aggregates in their packed format. Each aggregate is formed
of one or more sections that are meant to be packed/unpacked/printed
separately. Section overlapping is allowed to facilitate handling of
descriptor variants.
Signed-off-by: Boris Brezillon <[email protected]>
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6797>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa7d0974fb9fbfba47632999c3ad9176759a2815
Author: Boris Brezillon <[email protected]>
Date: Sat Sep 5 11:53:06 2020 +0200
panfrost: gen_pack: Move the group get_length() logic to its own method
So we can re-use it elsewhere.
Signed-off-by: Boris Brezillon <[email protected]>
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6797>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=62c0ef06c83bf380a64dd0bb45f6a403a57c8537
Author: Boris Brezillon <[email protected]>
Date: Sat Sep 5 18:04:43 2020 +0200
panfrost: gen_pack: Add pan_{unpack,print}() helpers
And use them in pandecode.
Signed-off-by: Boris Brezillon <[email protected]>
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6797>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddd82c3ab8ced10b99ea87c444d4c0fa19f2fee6
Author: Boris Brezillon <[email protected]>
Date: Wed Sep 9 10:46:03 2020 +0200
panfrost: gen_pack: Fix __gen_unpack_uint()
The mask should be a 64-bit value and we should promote cl bytes to u64
before shifting them.
Fixes: 75cc5b8c2922 ("panfrost: Adopt gen_pack_header.py via v3d")
Signed-off-by: Boris Brezillon <[email protected]>
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6797>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=66f25dd210f4819136a23890173f93b89a4d7779
Author: Boris Brezillon <[email protected]>
Date: Sat Sep 5 18:03:11 2020 +0200
panfrost: gen_pack: Minor formatting improvement
Escape the \ in pan_pack() so the end result is actually a multi-line
macro.
Signed-off-by: Boris Brezillon <[email protected]>
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6797>
_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit