From: Michel Thierry <michel.thierry@intel.com>
To: Mika Kuoppala <mika.kuoppala@linux.intel.com>,
"intel-gfx@lists.freedesktop.org"
<intel-gfx@lists.freedesktop.org>
Subject: Re: [PATCH 1/3] tools/intel_error_decode: Add ERROR decodings for gen8
Date: Wed, 25 Mar 2015 16:46:19 +0000 [thread overview]
Message-ID: <5512E65B.7000001@intel.com> (raw)
In-Reply-To: <1427290932-5156-1-git-send-email-mika.kuoppala@intel.com>
On 3/25/2015 1:42 PM, Mika Kuoppala wrote:
> Add ERROR decodings for gen8
>
> Signed-off-by: Mika Kuoppala <mika.kuoppala@intel.com>
> ---
> tools/intel_error_decode.c | 19 +++++++++++++++++++
> 1 file changed, 19 insertions(+)
>
> diff --git a/tools/intel_error_decode.c b/tools/intel_error_decode.c
> index 035b17f..fb4a2a4 100644
> --- a/tools/intel_error_decode.c
> +++ b/tools/intel_error_decode.c
> @@ -288,10 +288,29 @@ static void print_snb_error(unsigned int reg)
> printf(" Cacheline containing a PD was marked as invalid\n");
> }
>
> +static void print_bdw_error(unsigned int reg, unsigned int devid)
> +{
> + print_ivb_error(reg, devid);
> +
> + if (reg & (1 << 10))
> + printf(" Non WB memory type for Advanced Context\n");
> + if (reg & (1 << 11))
> + printf(" PASID not enabled\n");
> + if (reg & (1 << 12))
> + printf(" PASID boundary violation\n");
> + if (reg & (1 << 13))
> + printf(" PASID not valid\n");
> + if (reg & (1 << 14))
> + printf(" PASID was zero for untranslated request\n");
> + if (reg & (1 << 15))
> + printf(" Context was not marked as present when doing DMA\n");
> +}
> +
> static void
> print_error(unsigned int reg, unsigned int devid)
> {
> switch (intel_gen(devid)) {
> + case 8: return print_bdw_error(reg, devid);
> case 7: return print_ivb_error(reg, devid);
> case 6: return print_snb_error(reg);
> }
> --
> 1.9.1
>
Looks good (I don't expect to see these PASID errors soon).
Reviewed-by: Michel Thierry <michel.thierry@intel.com>
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
prev parent reply other threads:[~2015-03-25 16:46 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-03-25 13:42 [PATCH 1/3] tools/intel_error_decode: Add ERROR decodings for gen8 Mika Kuoppala
2015-03-25 13:42 ` [PATCH 2/3] tools/intel_error_decode: Add decodings for FAULT_REG Mika Kuoppala
2015-03-25 16:13 ` Mika Kuoppala
2015-03-25 16:46 ` Michel Thierry
2015-03-25 13:42 ` [PATCH 3/3] tools/intel_error_decode: Add gen8+ fault data encodings Mika Kuoppala
2015-03-25 16:47 ` Michel Thierry
2015-03-25 16:46 ` Michel Thierry [this message]
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=5512E65B.7000001@intel.com \
--to=michel.thierry@intel.com \
--cc=intel-gfx@lists.freedesktop.org \
--cc=mika.kuoppala@linux.intel.com \
/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.