Mesa (main): panfrost: Stop including midgard_pack.h directly

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu Aug 26 08:52:45 UTC 2021


Module: Mesa
Branch: main
Commit: 908dde360adcbb8d4a2bb13b8cbcf3cf97eb4445
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=908dde360adcbb8d4a2bb13b8cbcf3cf97eb4445

Author: Boris Brezillon <boris.brezillon at collabora.com>
Date:   Fri Aug  6 12:24:09 2021 +0200

panfrost: Stop including midgard_pack.h directly

Include gen_macros.h instead so we can smoothly transition to per-gen
XMLs.

Signed-off-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12551>

---

 src/gallium/drivers/panfrost/pan_cmdstream.c | 2 --
 src/panfrost/lib/decode.c                    | 2 +-
 src/panfrost/lib/pan_blend.c                 | 5 +----
 src/panfrost/lib/pan_device.h                | 2 +-
 src/panfrost/lib/pan_encoder.h               | 2 +-
 src/panfrost/lib/pan_format.c                | 1 -
 src/panfrost/lib/pan_pool.h                  | 2 +-
 src/panfrost/lib/pan_scoreboard.h            | 2 +-
 src/panfrost/lib/pan_shader.h                | 2 +-
 src/panfrost/lib/pan_texture.h               | 2 +-
 src/panfrost/vulkan/panvk_descriptor_set.c   | 2 +-
 src/panfrost/vulkan/panvk_varyings.h         | 2 +-
 12 files changed, 10 insertions(+), 16 deletions(-)

diff --git a/src/gallium/drivers/panfrost/pan_cmdstream.c b/src/gallium/drivers/panfrost/pan_cmdstream.c
index a793ce9ffbd..29405f7fba7 100644
--- a/src/gallium/drivers/panfrost/pan_cmdstream.c
+++ b/src/gallium/drivers/panfrost/pan_cmdstream.c
@@ -47,8 +47,6 @@
 #include "pan_indirect_dispatch.h"
 #include "pan_blitter.h"
 
-#include "midgard_pack.h"
-
 /* Statically assert that PIPE_* enums match the hardware enums.
  * (As long as they match, we don't need to translate them.)
  */
diff --git a/src/panfrost/lib/decode.c b/src/panfrost/lib/decode.c
index b813138957f..9f5c9b6d7ec 100644
--- a/src/panfrost/lib/decode.c
+++ b/src/panfrost/lib/decode.c
@@ -23,7 +23,7 @@
  * SOFTWARE.
  */
 
-#include <midgard_pack.h>
+#include <gen_macros.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <memory.h>
diff --git a/src/panfrost/lib/pan_blend.c b/src/panfrost/lib/pan_blend.c
index 083a58aab3d..195e95ceeda 100644
--- a/src/panfrost/lib/pan_blend.c
+++ b/src/panfrost/lib/pan_blend.c
@@ -32,10 +32,7 @@
 #include "compiler/nir/nir_conversion_builder.h"
 #include "compiler/nir/nir_lower_blend.h"
 
-/* Blending is shared across all supported Malis with only minor differences,
- * so pin a particular version */
-#define ARCH 7
-#include <midgard_pack.h>
+#include <gen_macros.h>
 
 /* Fixed function blending */
 
diff --git a/src/panfrost/lib/pan_device.h b/src/panfrost/lib/pan_device.h
index 699449c0a55..fbaa8cc4252 100644
--- a/src/panfrost/lib/pan_device.h
+++ b/src/panfrost/lib/pan_device.h
@@ -41,7 +41,7 @@
 #include "pan_pool.h"
 #include "pan_util.h"
 
-#include <midgard_pack.h>
+#include <gen_macros.h>
 
 #if defined(__cplusplus)
 extern "C" {
diff --git a/src/panfrost/lib/pan_encoder.h b/src/panfrost/lib/pan_encoder.h
index b3ab48c7023..aa65b159e38 100644
--- a/src/panfrost/lib/pan_encoder.h
+++ b/src/panfrost/lib/pan_encoder.h
@@ -30,7 +30,7 @@
 #include <stdbool.h>
 #include "util/format/u_format.h"
 #include "pan_bo.h"
-#include "midgard_pack.h"
+#include "gen_macros.h"
 
 /* Indices for named (non-XFB) varyings that are present. These are packed
  * tightly so they correspond to a bitfield present (P) indexed by (1 <<
diff --git a/src/panfrost/lib/pan_format.c b/src/panfrost/lib/pan_format.c
index a549c0763ad..0c73f687df3 100644
--- a/src/panfrost/lib/pan_format.c
+++ b/src/panfrost/lib/pan_format.c
@@ -25,7 +25,6 @@
  */
 
 #include "gen_macros.h"
-#include "midgard_pack.h"
 #include "pan_format.h"
 #include "util/format/u_format.h"
 
diff --git a/src/panfrost/lib/pan_pool.h b/src/panfrost/lib/pan_pool.h
index 9336080e2f6..0f2735c4dc5 100644
--- a/src/panfrost/lib/pan_pool.h
+++ b/src/panfrost/lib/pan_pool.h
@@ -26,7 +26,7 @@
 #define __PAN_POOL_H__
 
 #include <stddef.h>
-#include <midgard_pack.h>
+#include <gen_macros.h>
 #include "pan_bo.h"
 
 #include "util/u_dynarray.h"
diff --git a/src/panfrost/lib/pan_scoreboard.h b/src/panfrost/lib/pan_scoreboard.h
index c7854733cc9..78d5945a925 100644
--- a/src/panfrost/lib/pan_scoreboard.h
+++ b/src/panfrost/lib/pan_scoreboard.h
@@ -27,7 +27,7 @@
 #ifndef __PAN_SCOREBOARD_H__
 #define __PAN_SCOREBOARD_H__
 
-#include "midgard_pack.h"
+#include "gen_macros.h"
 #include "pan_pool.h"
 
 struct pan_scoreboard {
diff --git a/src/panfrost/lib/pan_shader.h b/src/panfrost/lib/pan_shader.h
index 6fa37bb6a7f..ba9ce2facdb 100644
--- a/src/panfrost/lib/pan_shader.h
+++ b/src/panfrost/lib/pan_shader.h
@@ -29,7 +29,7 @@
 #include "panfrost/util/pan_ir.h"
 
 #include "pan_device.h"
-#include "midgard_pack.h"
+#include "gen_macros.h"
 
 struct panfrost_device;
 
diff --git a/src/panfrost/lib/pan_texture.h b/src/panfrost/lib/pan_texture.h
index d8d9093f127..8d329e30ff1 100644
--- a/src/panfrost/lib/pan_texture.h
+++ b/src/panfrost/lib/pan_texture.h
@@ -32,7 +32,7 @@
 #include "drm-uapi/drm_fourcc.h"
 #include "util/format/u_format.h"
 #include "compiler/shader_enums.h"
-#include "midgard_pack.h"
+#include "gen_macros.h"
 #include "pan_bo.h"
 #include "pan_device.h"
 #include "pan_util.h"
diff --git a/src/panfrost/vulkan/panvk_descriptor_set.c b/src/panfrost/vulkan/panvk_descriptor_set.c
index f0c415de0f4..e10a6cbdab2 100644
--- a/src/panfrost/vulkan/panvk_descriptor_set.c
+++ b/src/panfrost/vulkan/panvk_descriptor_set.c
@@ -37,7 +37,7 @@
 #include "vk_util.h"
 
 #include "pan_bo.h"
-#include "midgard_pack.h"
+#include "gen_macros.h"
 
 VkResult
 panvk_CreateDescriptorSetLayout(VkDevice _device,
diff --git a/src/panfrost/vulkan/panvk_varyings.h b/src/panfrost/vulkan/panvk_varyings.h
index c1e9a0851f7..14dd5327ca7 100644
--- a/src/panfrost/vulkan/panvk_varyings.h
+++ b/src/panfrost/vulkan/panvk_varyings.h
@@ -28,7 +28,7 @@
 #include "util/format/u_format.h"
 
 #include "compiler/shader_enums.h"
-#include "midgard_pack.h"
+#include "gen_macros.h"
 #include "panfrost-job.h"
 
 struct pan_pool;



More information about the mesa-commit mailing list