* [igt-dev] [PATCH i-g-t 1/3] tools/intel_vbt_decode: print child device count
@ 2018-01-23 10:54 Jani Nikula
2018-01-23 10:54 ` [igt-dev] [PATCH i-g-t 2/3] tools/intel_vbt_decode: add --header option to only print header Jani Nikula
` (3 more replies)
0 siblings, 4 replies; 7+ messages in thread
From: Jani Nikula @ 2018-01-23 10:54 UTC (permalink / raw)
To: igt-dev
Sometimes useful.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
tools/intel_vbt_decode.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/tools/intel_vbt_decode.c b/tools/intel_vbt_decode.c
index ce7da2c0c40f..c2d505330fd1 100644
--- a/tools/intel_vbt_decode.c
+++ b/tools/intel_vbt_decode.c
@@ -513,6 +513,8 @@ static void dump_general_definitions(struct context *context,
const struct bdb_general_definitions *defs = block->data;
int child_dev_num;
+ child_dev_num = (block->size - sizeof(*defs)) / defs->child_dev_size;
+
printf("\tCRT DDC GMBUS addr: 0x%02x\n", defs->crt_ddc_gmbus_pin);
printf("\tUse ACPI DPMS CRT power states: %s\n",
YESNO(defs->dpms_acpi));
@@ -522,8 +524,8 @@ static void dump_general_definitions(struct context *context,
printf("\tBoot display type: 0x%02x%02x\n", defs->boot_display[1],
defs->boot_display[0]);
printf("\tChild device size: %d\n", defs->child_dev_size);
+ printf("\tChild device count: %d\n", child_dev_num);
- child_dev_num = (block->size - sizeof(*defs)) / defs->child_dev_size;
dump_child_devices(context, defs->devices,
child_dev_num, defs->child_dev_size);
}
@@ -534,9 +536,11 @@ static void dump_legacy_child_devices(struct context *context,
const struct bdb_legacy_child_devices *defs = block->data;
int child_dev_num;
+ child_dev_num = (block->size - sizeof(*defs)) / defs->child_dev_size;
+
printf("\tChild device size: %d\n", defs->child_dev_size);
+ printf("\tChild device count: %d\n", child_dev_num);
- child_dev_num = (block->size - sizeof(*defs)) / defs->child_dev_size;
dump_child_devices(context, defs->devices,
child_dev_num, defs->child_dev_size);
}
--
2.11.0
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 7+ messages in thread* [igt-dev] [PATCH i-g-t 2/3] tools/intel_vbt_decode: add --header option to only print header 2018-01-23 10:54 [igt-dev] [PATCH i-g-t 1/3] tools/intel_vbt_decode: print child device count Jani Nikula @ 2018-01-23 10:54 ` Jani Nikula 2018-01-23 10:54 ` [igt-dev] [PATCH i-g-t 3/3] tools/intel_vbt_decode: add --describe option Jani Nikula ` (2 subsequent siblings) 3 siblings, 0 replies; 7+ messages in thread From: Jani Nikula @ 2018-01-23 10:54 UTC (permalink / raw) To: igt-dev Sometimes it's useful just to print the VBT and BDB headers. Signed-off-by: Jani Nikula <jani.nikula@intel.com> --- tools/intel_vbt_decode.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/tools/intel_vbt_decode.c b/tools/intel_vbt_decode.c index c2d505330fd1..00faca426145 100644 --- a/tools/intel_vbt_decode.c +++ b/tools/intel_vbt_decode.c @@ -1724,6 +1724,7 @@ enum opt { OPT_HEXDUMP, OPT_BLOCK, OPT_USAGE, + OPT_HEADER, }; static void usage(const char *toolname) @@ -1735,6 +1736,7 @@ static void usage(const char *toolname) " [--all-panels]" " [--hexdump]" " [--block=<block_no>]" + " [--header]" " [--help]\n"); } @@ -1755,6 +1757,7 @@ int main(int argc, char **argv) }; char *endp; int block_number = -1; + bool header_only = false; static struct option options[] = { { "file", required_argument, NULL, OPT_FILE }, @@ -1763,6 +1766,7 @@ int main(int argc, char **argv) { "all-panels", no_argument, NULL, OPT_ALL_PANELS }, { "hexdump", no_argument, NULL, OPT_HEXDUMP }, { "block", required_argument, NULL, OPT_BLOCK }, + { "header", no_argument, NULL, OPT_HEADER }, { "help", no_argument, NULL, OPT_USAGE }, { 0 } }; @@ -1803,6 +1807,9 @@ int main(int argc, char **argv) return EXIT_FAILURE; } break; + case OPT_HEADER: + header_only = true; + break; case OPT_END: break; case OPT_USAGE: /* fall-through */ @@ -1906,7 +1913,9 @@ int main(int argc, char **argv) context.panel_type = 0; } - if (block_number != -1) { + if (header_only) { + dump_headers(&context); + } else if (block_number != -1) { /* dump specific section only */ if (!dump_section(&context, block_number)) { fprintf(stderr, "Block %d not found\n", block_number); -- 2.11.0 _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply related [flat|nested] 7+ messages in thread
* [igt-dev] [PATCH i-g-t 3/3] tools/intel_vbt_decode: add --describe option 2018-01-23 10:54 [igt-dev] [PATCH i-g-t 1/3] tools/intel_vbt_decode: print child device count Jani Nikula 2018-01-23 10:54 ` [igt-dev] [PATCH i-g-t 2/3] tools/intel_vbt_decode: add --header option to only print header Jani Nikula @ 2018-01-23 10:54 ` Jani Nikula 2018-01-23 13:47 ` Ville Syrjälä 2018-01-23 13:51 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/3] tools/intel_vbt_decode: print child device count Patchwork 2018-01-23 18:18 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 3 siblings, 1 reply; 7+ messages in thread From: Jani Nikula @ 2018-01-23 10:54 UTC (permalink / raw) To: igt-dev Print description of the form <bdb-version>-<vbt-signature> that could be used for e.g. filenames. Signed-off-by: Jani Nikula <jani.nikula@intel.com> --- tools/intel_vbt_decode.c | 40 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 38 insertions(+), 2 deletions(-) diff --git a/tools/intel_vbt_decode.c b/tools/intel_vbt_decode.c index 00faca426145..d7cbc436c078 100644 --- a/tools/intel_vbt_decode.c +++ b/tools/intel_vbt_decode.c @@ -25,6 +25,7 @@ * */ +#include <ctype.h> #include <errno.h> #include <fcntl.h> #include <getopt.h> @@ -1662,6 +1663,33 @@ static bool dump_section(struct context *context, int section_id) return true; } +/* print a description of the VBT of the form <bdb-version>-<vbt-signature> */ +static void print_description(struct context *context) +{ + const struct vbt_header *vbt = context->vbt; + const struct bdb_header *bdb = context->bdb; + char *desc = strndup((char *)vbt->signature, sizeof(vbt->signature)); + char *p; + + for (p = desc + strlen(desc) - 1; p >= desc && isspace(*p); p--) + *p = '\0'; + + for (p = desc; *p; p++) { + if (!isalnum(*p)) + *p = '-'; + else + *p = tolower(*p); + } + + p = desc; + if (strncmp(p, "-vbt-", 5) == 0) + p += 5; + + printf("%d-%s\n", bdb->version, p); + + free (desc); +} + static void dump_headers(struct context *context) { const struct vbt_header *vbt = context->vbt; @@ -1725,6 +1753,7 @@ enum opt { OPT_BLOCK, OPT_USAGE, OPT_HEADER, + OPT_DESCRIBE, }; static void usage(const char *toolname) @@ -1737,6 +1766,7 @@ static void usage(const char *toolname) " [--hexdump]" " [--block=<block_no>]" " [--header]" + " [--describe]" " [--help]\n"); } @@ -1757,7 +1787,7 @@ int main(int argc, char **argv) }; char *endp; int block_number = -1; - bool header_only = false; + bool header_only = false, describe = false; static struct option options[] = { { "file", required_argument, NULL, OPT_FILE }, @@ -1767,6 +1797,7 @@ int main(int argc, char **argv) { "hexdump", no_argument, NULL, OPT_HEXDUMP }, { "block", required_argument, NULL, OPT_BLOCK }, { "header", no_argument, NULL, OPT_HEADER }, + { "describe", no_argument, NULL, OPT_DESCRIBE }, { "help", no_argument, NULL, OPT_USAGE }, { 0 } }; @@ -1810,6 +1841,9 @@ int main(int argc, char **argv) case OPT_HEADER: header_only = true; break; + case OPT_DESCRIBE: + describe = true; + break; case OPT_END: break; case OPT_USAGE: /* fall-through */ @@ -1913,7 +1947,9 @@ int main(int argc, char **argv) context.panel_type = 0; } - if (header_only) { + if (describe) { + print_description(&context); + } else if (header_only) { dump_headers(&context); } else if (block_number != -1) { /* dump specific section only */ -- 2.11.0 _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [igt-dev] [PATCH i-g-t 3/3] tools/intel_vbt_decode: add --describe option 2018-01-23 10:54 ` [igt-dev] [PATCH i-g-t 3/3] tools/intel_vbt_decode: add --describe option Jani Nikula @ 2018-01-23 13:47 ` Ville Syrjälä 2018-01-23 14:58 ` Jani Nikula 0 siblings, 1 reply; 7+ messages in thread From: Ville Syrjälä @ 2018-01-23 13:47 UTC (permalink / raw) To: Jani Nikula; +Cc: igt-dev On Tue, Jan 23, 2018 at 12:54:32PM +0200, Jani Nikula wrote: > Print description of the form <bdb-version>-<vbt-signature> that could > be used for e.g. filenames. > > Signed-off-by: Jani Nikula <jani.nikula@intel.com> > --- > tools/intel_vbt_decode.c | 40 ++++++++++++++++++++++++++++++++++++++-- > 1 file changed, 38 insertions(+), 2 deletions(-) > > diff --git a/tools/intel_vbt_decode.c b/tools/intel_vbt_decode.c > index 00faca426145..d7cbc436c078 100644 > --- a/tools/intel_vbt_decode.c > +++ b/tools/intel_vbt_decode.c > @@ -25,6 +25,7 @@ > * > */ > > +#include <ctype.h> > #include <errno.h> > #include <fcntl.h> > #include <getopt.h> > @@ -1662,6 +1663,33 @@ static bool dump_section(struct context *context, int section_id) > return true; > } > > +/* print a description of the VBT of the form <bdb-version>-<vbt-signature> */ > +static void print_description(struct context *context) > +{ > + const struct vbt_header *vbt = context->vbt; > + const struct bdb_header *bdb = context->bdb; > + char *desc = strndup((char *)vbt->signature, sizeof(vbt->signature)); > + char *p; > + > + for (p = desc + strlen(desc) - 1; p >= desc && isspace(*p); p--) > + *p = '\0'; > + > + for (p = desc; *p; p++) { > + if (!isalnum(*p)) > + *p = '-'; > + else > + *p = tolower(*p); > + } > + > + p = desc; > + if (strncmp(p, "-vbt-", 5) == 0) > + p += 5; Hmm. So this is getting rid of the "$VBT ". Maybe do that at the very beginning to make it a bit less obfuscated? Either way series looks reasonable Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com> > + > + printf("%d-%s\n", bdb->version, p); > + > + free (desc); > +} > + > static void dump_headers(struct context *context) > { > const struct vbt_header *vbt = context->vbt; > @@ -1725,6 +1753,7 @@ enum opt { > OPT_BLOCK, > OPT_USAGE, > OPT_HEADER, > + OPT_DESCRIBE, > }; > > static void usage(const char *toolname) > @@ -1737,6 +1766,7 @@ static void usage(const char *toolname) > " [--hexdump]" > " [--block=<block_no>]" > " [--header]" > + " [--describe]" > " [--help]\n"); > } > > @@ -1757,7 +1787,7 @@ int main(int argc, char **argv) > }; > char *endp; > int block_number = -1; > - bool header_only = false; > + bool header_only = false, describe = false; > > static struct option options[] = { > { "file", required_argument, NULL, OPT_FILE }, > @@ -1767,6 +1797,7 @@ int main(int argc, char **argv) > { "hexdump", no_argument, NULL, OPT_HEXDUMP }, > { "block", required_argument, NULL, OPT_BLOCK }, > { "header", no_argument, NULL, OPT_HEADER }, > + { "describe", no_argument, NULL, OPT_DESCRIBE }, > { "help", no_argument, NULL, OPT_USAGE }, > { 0 } > }; > @@ -1810,6 +1841,9 @@ int main(int argc, char **argv) > case OPT_HEADER: > header_only = true; > break; > + case OPT_DESCRIBE: > + describe = true; > + break; > case OPT_END: > break; > case OPT_USAGE: /* fall-through */ > @@ -1913,7 +1947,9 @@ int main(int argc, char **argv) > context.panel_type = 0; > } > > - if (header_only) { > + if (describe) { > + print_description(&context); > + } else if (header_only) { > dump_headers(&context); > } else if (block_number != -1) { > /* dump specific section only */ > -- > 2.11.0 > > _______________________________________________ > igt-dev mailing list > igt-dev@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/igt-dev -- Ville Syrjälä Intel OTC _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [igt-dev] [PATCH i-g-t 3/3] tools/intel_vbt_decode: add --describe option 2018-01-23 13:47 ` Ville Syrjälä @ 2018-01-23 14:58 ` Jani Nikula 0 siblings, 0 replies; 7+ messages in thread From: Jani Nikula @ 2018-01-23 14:58 UTC (permalink / raw) To: Ville Syrjälä; +Cc: igt-dev On Tue, 23 Jan 2018, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote: > On Tue, Jan 23, 2018 at 12:54:32PM +0200, Jani Nikula wrote: >> Print description of the form <bdb-version>-<vbt-signature> that could >> be used for e.g. filenames. >> >> Signed-off-by: Jani Nikula <jani.nikula@intel.com> >> --- >> tools/intel_vbt_decode.c | 40 ++++++++++++++++++++++++++++++++++++++-- >> 1 file changed, 38 insertions(+), 2 deletions(-) >> >> diff --git a/tools/intel_vbt_decode.c b/tools/intel_vbt_decode.c >> index 00faca426145..d7cbc436c078 100644 >> --- a/tools/intel_vbt_decode.c >> +++ b/tools/intel_vbt_decode.c >> @@ -25,6 +25,7 @@ >> * >> */ >> >> +#include <ctype.h> >> #include <errno.h> >> #include <fcntl.h> >> #include <getopt.h> >> @@ -1662,6 +1663,33 @@ static bool dump_section(struct context *context, int section_id) >> return true; >> } >> >> +/* print a description of the VBT of the form <bdb-version>-<vbt-signature> */ >> +static void print_description(struct context *context) >> +{ >> + const struct vbt_header *vbt = context->vbt; >> + const struct bdb_header *bdb = context->bdb; >> + char *desc = strndup((char *)vbt->signature, sizeof(vbt->signature)); >> + char *p; >> + >> + for (p = desc + strlen(desc) - 1; p >= desc && isspace(*p); p--) >> + *p = '\0'; >> + >> + for (p = desc; *p; p++) { >> + if (!isalnum(*p)) >> + *p = '-'; >> + else >> + *p = tolower(*p); >> + } >> + >> + p = desc; >> + if (strncmp(p, "-vbt-", 5) == 0) >> + p += 5; > > Hmm. So this is getting rid of the "$VBT ". Maybe do that at the very > beginning to make it a bit less obfuscated? I've written this a while back actually, so didn't touch it now, and pushed as-is. Can be improved later if it starts bugging us. ;) Thanks for the review. BR, Jani. > > Either way series looks reasonable > Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com> > >> + >> + printf("%d-%s\n", bdb->version, p); >> + >> + free (desc); >> +} >> + >> static void dump_headers(struct context *context) >> { >> const struct vbt_header *vbt = context->vbt; >> @@ -1725,6 +1753,7 @@ enum opt { >> OPT_BLOCK, >> OPT_USAGE, >> OPT_HEADER, >> + OPT_DESCRIBE, >> }; >> >> static void usage(const char *toolname) >> @@ -1737,6 +1766,7 @@ static void usage(const char *toolname) >> " [--hexdump]" >> " [--block=<block_no>]" >> " [--header]" >> + " [--describe]" >> " [--help]\n"); >> } >> >> @@ -1757,7 +1787,7 @@ int main(int argc, char **argv) >> }; >> char *endp; >> int block_number = -1; >> - bool header_only = false; >> + bool header_only = false, describe = false; >> >> static struct option options[] = { >> { "file", required_argument, NULL, OPT_FILE }, >> @@ -1767,6 +1797,7 @@ int main(int argc, char **argv) >> { "hexdump", no_argument, NULL, OPT_HEXDUMP }, >> { "block", required_argument, NULL, OPT_BLOCK }, >> { "header", no_argument, NULL, OPT_HEADER }, >> + { "describe", no_argument, NULL, OPT_DESCRIBE }, >> { "help", no_argument, NULL, OPT_USAGE }, >> { 0 } >> }; >> @@ -1810,6 +1841,9 @@ int main(int argc, char **argv) >> case OPT_HEADER: >> header_only = true; >> break; >> + case OPT_DESCRIBE: >> + describe = true; >> + break; >> case OPT_END: >> break; >> case OPT_USAGE: /* fall-through */ >> @@ -1913,7 +1947,9 @@ int main(int argc, char **argv) >> context.panel_type = 0; >> } >> >> - if (header_only) { >> + if (describe) { >> + print_description(&context); >> + } else if (header_only) { >> dump_headers(&context); >> } else if (block_number != -1) { >> /* dump specific section only */ >> -- >> 2.11.0 >> >> _______________________________________________ >> igt-dev mailing list >> igt-dev@lists.freedesktop.org >> https://lists.freedesktop.org/mailman/listinfo/igt-dev -- Jani Nikula, Intel Open Source Technology Center _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 7+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/3] tools/intel_vbt_decode: print child device count 2018-01-23 10:54 [igt-dev] [PATCH i-g-t 1/3] tools/intel_vbt_decode: print child device count Jani Nikula 2018-01-23 10:54 ` [igt-dev] [PATCH i-g-t 2/3] tools/intel_vbt_decode: add --header option to only print header Jani Nikula 2018-01-23 10:54 ` [igt-dev] [PATCH i-g-t 3/3] tools/intel_vbt_decode: add --describe option Jani Nikula @ 2018-01-23 13:51 ` Patchwork 2018-01-23 18:18 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 3 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2018-01-23 13:51 UTC (permalink / raw) To: Jani Nikula; +Cc: igt-dev == Series Details == Series: series starting with [i-g-t,1/3] tools/intel_vbt_decode: print child device count URL : https://patchwork.freedesktop.org/series/36966/ State : success == Summary == IGT patchset tested on top of latest successful build cb2e65dae7e8ca3f388f43aeec3e7d7dc5d2cfb4 man: Update for new igt-dev mailing list with latest DRM-Tip kernel build CI_DRM_3673 cbdcbeb1eb09 drm-tip: 2018y-01m-23d-13h-00m-40s UTC integration manifest No testlist changes. Test debugfs_test: Subgroup read_all_entries: dmesg-fail -> DMESG-WARN (fi-elk-e7500) fdo#103989 pass -> INCOMPLETE (fi-snb-2520m) fdo#103713 fdo#103989 https://bugs.freedesktop.org/show_bug.cgi?id=103989 fdo#103713 https://bugs.freedesktop.org/show_bug.cgi?id=103713 fi-bdw-5557u total:288 pass:267 dwarn:0 dfail:0 fail:0 skip:21 time:422s fi-bdw-gvtdvm total:288 pass:264 dwarn:0 dfail:0 fail:0 skip:24 time:427s fi-blb-e6850 total:288 pass:223 dwarn:1 dfail:0 fail:0 skip:64 time:370s fi-bsw-n3050 total:288 pass:242 dwarn:0 dfail:0 fail:0 skip:46 time:490s fi-bwr-2160 total:288 pass:183 dwarn:0 dfail:0 fail:0 skip:105 time:283s fi-bxt-dsi total:288 pass:258 dwarn:0 dfail:0 fail:0 skip:30 time:484s fi-bxt-j4205 total:288 pass:259 dwarn:0 dfail:0 fail:0 skip:29 time:488s fi-byt-j1900 total:288 pass:253 dwarn:0 dfail:0 fail:0 skip:35 time:477s fi-byt-n2820 total:288 pass:249 dwarn:0 dfail:0 fail:0 skip:39 time:459s fi-elk-e7500 total:224 pass:168 dwarn:10 dfail:0 fail:0 skip:45 fi-gdg-551 total:288 pass:179 dwarn:0 dfail:0 fail:1 skip:108 time:278s fi-glk-1 total:288 pass:260 dwarn:0 dfail:0 fail:0 skip:28 time:518s fi-hsw-4770 total:288 pass:261 dwarn:0 dfail:0 fail:0 skip:27 time:397s fi-hsw-4770r total:288 pass:261 dwarn:0 dfail:0 fail:0 skip:27 time:399s fi-ilk-650 total:288 pass:228 dwarn:0 dfail:0 fail:0 skip:60 time:415s fi-ivb-3520m total:288 pass:259 dwarn:0 dfail:0 fail:0 skip:29 time:457s fi-ivb-3770 total:288 pass:255 dwarn:0 dfail:0 fail:0 skip:33 time:415s fi-kbl-7500u total:288 pass:263 dwarn:1 dfail:0 fail:0 skip:24 time:461s fi-kbl-7560u total:288 pass:269 dwarn:0 dfail:0 fail:0 skip:19 time:499s fi-kbl-r total:288 pass:261 dwarn:0 dfail:0 fail:0 skip:27 time:499s fi-pnv-d510 total:288 pass:222 dwarn:1 dfail:0 fail:0 skip:65 time:592s fi-skl-6260u total:288 pass:268 dwarn:0 dfail:0 fail:0 skip:20 time:434s fi-skl-6600u total:288 pass:261 dwarn:0 dfail:0 fail:0 skip:27 time:517s fi-skl-6700hq total:288 pass:262 dwarn:0 dfail:0 fail:0 skip:26 time:531s fi-skl-6700k2 total:288 pass:264 dwarn:0 dfail:0 fail:0 skip:24 time:498s fi-skl-6770hq total:288 pass:268 dwarn:0 dfail:0 fail:0 skip:20 time:482s fi-skl-guc total:288 pass:260 dwarn:0 dfail:0 fail:0 skip:28 time:418s fi-skl-gvtdvm total:288 pass:265 dwarn:0 dfail:0 fail:0 skip:23 time:435s fi-snb-2520m total:3 pass:2 dwarn:0 dfail:0 fail:0 skip:0 fi-snb-2600 total:288 pass:248 dwarn:0 dfail:0 fail:0 skip:40 time:403s Blacklisted hosts: fi-cfl-s2 total:288 pass:262 dwarn:0 dfail:0 fail:0 skip:26 time:578s fi-glk-dsi total:54 pass:46 dwarn:0 dfail:0 fail:0 skip:7 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_815/issues.html _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 7+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for series starting with [i-g-t,1/3] tools/intel_vbt_decode: print child device count 2018-01-23 10:54 [igt-dev] [PATCH i-g-t 1/3] tools/intel_vbt_decode: print child device count Jani Nikula ` (2 preceding siblings ...) 2018-01-23 13:51 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/3] tools/intel_vbt_decode: print child device count Patchwork @ 2018-01-23 18:18 ` Patchwork 3 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2018-01-23 18:18 UTC (permalink / raw) To: Jani Nikula; +Cc: igt-dev == Series Details == Series: series starting with [i-g-t,1/3] tools/intel_vbt_decode: print child device count URL : https://patchwork.freedesktop.org/series/36966/ State : success == Summary == Warning: bzip IGTPW_815/shard-kbl6/results8.json.bz2 wasn't in correct JSON format Test kms_flip: Subgroup vblank-vs-dpms-suspend: incomplete -> PASS (shard-hsw) fdo#103540 +1 Subgroup vblank-vs-suspend-interruptible: pass -> INCOMPLETE (shard-hsw) fdo#100368 Subgroup vblank-vs-modeset-suspend: pass -> SKIP (shard-snb) fdo#102365 Test kms_sysfs_edid_timing: warn -> PASS (shard-apl) fdo#100047 Test kms_vblank: Subgroup query-busy: skip -> PASS (shard-snb) Subgroup query-forked-busy: skip -> PASS (shard-snb) Test kms_rotation_crc: Subgroup sprite-rotation-90-pos-100-0: pass -> DMESG-WARN (shard-apl) fdo#103356 Test gem_eio: Subgroup in-flight-external: fail -> PASS (shard-hsw) fdo#104676 +1 Test kms_busy: Subgroup extended-pageflip-hang-newfb-render-b: skip -> PASS (shard-snb) Test perf: Subgroup enable-disable: pass -> FAIL (shard-apl) fdo#103715 fdo#103540 https://bugs.freedesktop.org/show_bug.cgi?id=103540 fdo#100368 https://bugs.freedesktop.org/show_bug.cgi?id=100368 fdo#102365 https://bugs.freedesktop.org/show_bug.cgi?id=102365 fdo#100047 https://bugs.freedesktop.org/show_bug.cgi?id=100047 fdo#103356 https://bugs.freedesktop.org/show_bug.cgi?id=103356 fdo#104676 https://bugs.freedesktop.org/show_bug.cgi?id=104676 fdo#103715 https://bugs.freedesktop.org/show_bug.cgi?id=103715 shard-apl total:2753 pass:1715 dwarn:2 dfail:0 fail:23 skip:1013 time:14005s shard-hsw total:2735 pass:1711 dwarn:1 dfail:0 fail:11 skip:1010 time:14879s shard-snb total:2753 pass:1318 dwarn:1 dfail:0 fail:10 skip:1424 time:7895s Blacklisted hosts: shard-kbl total:2625 pass:1720 dwarn:24 dfail:1 fail:20 skip:859 time:10040s == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_815/shards.html _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2018-01-23 18:18 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2018-01-23 10:54 [igt-dev] [PATCH i-g-t 1/3] tools/intel_vbt_decode: print child device count Jani Nikula 2018-01-23 10:54 ` [igt-dev] [PATCH i-g-t 2/3] tools/intel_vbt_decode: add --header option to only print header Jani Nikula 2018-01-23 10:54 ` [igt-dev] [PATCH i-g-t 3/3] tools/intel_vbt_decode: add --describe option Jani Nikula 2018-01-23 13:47 ` Ville Syrjälä 2018-01-23 14:58 ` Jani Nikula 2018-01-23 13:51 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/3] tools/intel_vbt_decode: print child device count Patchwork 2018-01-23 18:18 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox