[Mesa-dev] [PATCH 19/23] i965/disasm: Rename msg_target to SFID.

Kristian Høgsberg hoegsberg at gmail.com
Mon Jun 30 11:56:37 PDT 2014


On Sat, Jun 28, 2014 at 09:33:58PM -0700, Kenneth Graunke wrote:
> We haven't used the name "message target" in a while - there are a lot
> of things called "target", and it gets confusing.  SFID ("Shared
> Function ID") is the term commonly used in the modern documentation.
> 
> Signed-off-by: Kenneth Graunke <kenneth at whitecape.org>

Reviewed-by: Kristian Høgsberg <krh at bitplanet.net>

> ---
>  src/mesa/drivers/dri/i965/brw_disasm.c | 20 ++++++++------------
>  1 file changed, 8 insertions(+), 12 deletions(-)
> 
> diff --git a/src/mesa/drivers/dri/i965/brw_disasm.c b/src/mesa/drivers/dri/i965/brw_disasm.c
> index 9cada6d..fa286b3 100644
> --- a/src/mesa/drivers/dri/i965/brw_disasm.c
> +++ b/src/mesa/drivers/dri/i965/brw_disasm.c
> @@ -352,7 +352,8 @@ static const char *const end_of_thread[2] = {
>     [1] = "EOT"
>  };
>  
> -static const char *const target_function[16] = {
> +/* SFIDs on Gen4-5 */
> +static const char *const gen4_sfid[16] = {
>     [BRW_SFID_NULL]            = "null",
>     [BRW_SFID_MATH]            = "math",
>     [BRW_SFID_SAMPLER]         = "sampler",
> @@ -364,7 +365,7 @@ static const char *const target_function[16] = {
>     [BRW_SFID_VME]             = "vme",
>  };
>  
> -static const char *const target_function_gen6[16] = {
> +static const char *const gen6_sfid[16] = {
>     [BRW_SFID_NULL]                     = "null",
>     [BRW_SFID_MATH]                     = "math",
>     [BRW_SFID_SAMPLER]                  = "sampler",
> @@ -1262,22 +1263,17 @@ brw_disassemble_inst(FILE *file, struct brw_context *brw, brw_inst *inst,
>     }
>  
>     if (opcode == BRW_OPCODE_SEND || opcode == BRW_OPCODE_SENDC) {
> -      enum brw_message_target target = brw_inst_sfid(brw, inst);
> +      enum brw_message_target sfid = brw_inst_sfid(brw, inst);
>  
>        newline(file);
>        pad(file, 16);
>        space = 0;
>  
>        fprintf(file, "            ");
> -      if (brw->gen >= 6) {
> -         err |= control(file, "target function", target_function_gen6,
> -                        target, &space);
> -      } else {
> -         err |= control(file, "target function", target_function,
> -                        target, &space);
> -      }
> +      err |= control(file, "SFID", brw->gen >= 6 ? gen6_sfid : gen4_sfid,
> +                     sfid, &space);
>  
> -      switch (target) {
> +      switch (sfid) {
>        case BRW_SFID_MATH:
>           err |= control(file, "math function", math_function,
>                          brw_inst_math_msg_function(brw, inst), &space);
> @@ -1451,7 +1447,7 @@ brw_disassemble_inst(FILE *file, struct brw_context *brw, brw_inst *inst,
>        }
>  
>        default:
> -         format(file, "unsupported target %d", target);
> +         format(file, "unsupported shared function ID %d", sfid);
>           break;
>        }
>        if (space)
> -- 
> 2.0.0
> 
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the mesa-dev mailing list