Gen9 Guc and HuC Updates

Submitted by Srivatsa, Anusha on Dec. 22, 2018, 12:20 a.m.

Details

Reviewer None
Submitted Dec. 22, 2018, 12:20 a.m.
Last Updated Dec. 22, 2018, 2:46 a.m.
Revision 2

Cover Letter(s)

Revision 1
      Adding pull request:

The following changes since commit 0f22c8527439eaaf5c3fcf87b31c89445b6fa84d:

  Revert "amdgpu: update vega10 fw for 18.50 release" (2018-12-18 15:38:53 -0500)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-firmware BXT_HUC

for you to fetch changes up to 44a01996d5c9fc7fd05bd57d6eb12785c7a967d2:

  firmware/huc/kbl: Add HuC v03.01.2893 for KBL. (2018-12-21 15:45:13 -0800)

----------------------------------------------------------------
Anusha Srivatsa (7):
      firmware/guc/bxt: Add GuC v13.125 Update for BXT
      firmware/guc/skl: Add GuC v13.125 Update for SKL
      firmware/guc/glk: Add GuC v13.125 for GLK
      firmware/guc/kbl: Add GuC v13.125 Update for KBL
      firmware/huc/skl: Add HuC v1.8.2893 Update for SKL
      firmware/huc/glk: Add HuC v03.01.2893 for GLK.
      firmware/huc/kbl: Add HuC v03.01.2893 for KBL.

 WHENCE                         |  22 ++++++++++++++++++++++
 i915/bxt_guc_ver13_125.bin     | Bin 0 -> 158976 bytes
 i915/glk_guc_ver13_125.bin     | Bin 0 -> 159232 bytes
 i915/glk_huc_ver03_01_2893.bin | Bin 0 -> 222080 bytes
 i915/kbl_guc_ver13_125.bin     | Bin 0 -> 159232 bytes
 i915/kbl_huc_ver03_01_2893.bin | Bin 0 -> 222080 bytes
 i915/skl_guc_ver13_125.bin     | Bin 0 -> 158656 bytes
 i915/skl_huc_ver01_8_2893.bin  | Bin 0 -> 133504 bytes
 8 files changed, 22 insertions(+)
 create mode 100644 i915/bxt_guc_ver13_125.bin
 create mode 100644 i915/glk_guc_ver13_125.bin
 create mode 100644 i915/glk_huc_ver03_01_2893.bin
 create mode 100644 i915/kbl_guc_ver13_125.bin
 create mode 100644 i915/kbl_huc_ver03_01_2893.bin
 create mode 100644 i915/skl_guc_ver13_125.bin
 create mode 100644 i915/skl_huc_ver01_8_2893.bin


Anusha Srivatsa (7):
  drm/i915/huc: Update HuC for SKL
  drm/i915/huc: Update HuC for KBL
  drm/i915/huc: Load HuC for GLK
  drm/i915/guc: Update GuC for SKL
  drm/i915/guc: Update GuC for BXT
  drm/i915/guc: Update GuC for KBL
  drm/i915/guc: Load GuC v13.125 for Geminilake.

Michal Wajdeczko (1):
  HAX Enable HuC testing without GuC submission

 drivers/gpu/drm/i915/i915_params.h  |  2 +-
 drivers/gpu/drm/i915/intel_guc_fw.c | 22 ++++++++++++++++------
 drivers/gpu/drm/i915/intel_huc_fw.c | 22 +++++++++++++++++-----
 drivers/gpu/drm/i915/intel_uc.c     |  3 +++
 4 files changed, 37 insertions(+), 12 deletions(-)
    

Revisions

SERIES REVISION IS NOT COMPLETE. We've got 1 out of 8 expected patches.

Patches download mbox

# Name Submitter State A F R T
[0/8] Gen9 Guc and HuC Updates Srivatsa, Anusha New

Patches download mbox

Tests

CI Bug Log - changes from CI_DRM_5341 -> Patchwork_11150
====================================================

Summary
-------

  **WARNING**

  Minor unknown changes coming with Patchwork_11150 need to be verified
  manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in Patchwork_11150, please notify your bug team to allow them
  to document this new failure mode, which will reduce false positives in CI.

  External URL: https://patchwork.freedesktop.org/api/1.0/series/54431/revisions/2/mbox/

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in Patchwork_11150:

### IGT changes ###

#### Warnings ####

  * igt@pm_rpm@basic-pci-d3-state:
    - fi-bsw-kefka:       PASS -> SKIP

  
Known issues
------------

  Here are the changes found in Patchwork_11150 that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@gem_exec_suspend@basic-s3:
    - fi-blb-e6850:       PASS -> INCOMPLETE [fdo#107718]

  * igt@i915_selftest@live_execlists:
    - fi-glk-j4005:       PASS -> INCOMPLETE [fdo#103359] / [k.org#198133]

  * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a:
    - fi-byt-clapper:     PASS -> FAIL [fdo#103191] / [fdo#107362]

  * igt@pm_rpm@basic-rte:
    - fi-bsw-kefka:       PASS -> FAIL [fdo#108800]

  
#### Possible fixes ####

  * igt@gem_ctx_create@basic-files:
    - fi-bsw-kefka:       FAIL [fdo#108656] -> PASS

  * igt@kms_frontbuffer_tracking@basic:
    - fi-icl-u3:          FAIL [fdo#103167] -> PASS

  * igt@kms_pipe_crc_basic@nonblocking-crc-pipe-b-frame-sequence:
    - fi-byt-clapper:     FAIL [fdo#103191] / [fdo#107362] -> PASS

  
#### Warnings ####

  * igt@i915_selftest@live_contexts:
    - fi-icl-u3:          INCOMPLETE [fdo#108315] -> DMESG-FAIL [fdo#108569]
    - fi-icl-u2:          INCOMPLETE [fdo#108315] -> DMESG-FAIL [fdo#108569]

  
  [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167
  [fdo#103191]: https://bugs.freedesktop.org/show_bug.cgi?id=103191
  [fdo#103359]: https://bugs.freedesktop.org/show_bug.cgi?id=103359
  [fdo#107362]: https://bugs.freedesktop.org/show_bug.cgi?id=107362
  [fdo#107718]: https://bugs.freedesktop.org/show_bug.cgi?id=107718
  [fdo#108315]: https://bugs.freedesktop.org/show_bug.cgi?id=108315
  [fdo#108569]: https://bugs.freedesktop.org/show_bug.cgi?id=108569
  [fdo#108656]: https://bugs.freedesktop.org/show_bug.cgi?id=108656
  [fdo#108800]: https://bugs.freedesktop.org/show_bug.cgi?id=108800
  [k.org#198133]: https://bugzilla.kernel.org/show_bug.cgi?id=198133


Participating hosts (49 -> 42)
------------------------------

  Missing    (7): fi-kbl-soraka fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-ctg-p8600 fi-skl-6700hq 


Build changes
-------------

    * Linux: CI_DRM_5341 -> Patchwork_11150

  CI_DRM_5341: 35ab0477f054cebc4370691690f27fb0589aa2f8 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_4753: 0bc683ea2dcf270b5287ffb4a6510fdff44e9390 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
  Patchwork_11150: c3f00137e40ab0b4ed9f7f51034fcc56e5999068 @ git://anongit.freedesktop.org/gfx-ci/linux


== Linux commits ==

c3f00137e40a HAX Enable HuC testing without GuC submission
ec50cd25a893 drm/i915/guc: Load GuC v13.125 for Geminilake.
eb1b6335a75a drm/i915/guc: Update GuC for KBL
e8fa55152710 drm/i915/guc: Update GuC for BXT
d3b4dd758567 drm/i915/guc: Update GuC for SKL
08f907c36cbe drm/i915/huc: Load HuC for GLK
28591066432b drm/i915/huc: Update HuC for KBL
2db45c49a7c8 drm/i915/huc: Update HuC for SKL
$ dim checkpatch origin/drm-tip
2db45c49a7c8 drm/i915/huc: Update HuC for SKL
28591066432b drm/i915/huc: Update HuC for KBL
08f907c36cbe drm/i915/huc: Load HuC for GLK
d3b4dd758567 drm/i915/guc: Update GuC for SKL
e8fa55152710 drm/i915/guc: Update GuC for BXT
eb1b6335a75a drm/i915/guc: Update GuC for KBL
ec50cd25a893 drm/i915/guc: Load GuC v13.125 for Geminilake.
c3f00137e40a HAX Enable HuC testing without GuC submission
CI Bug Log - changes from CI_DRM_5341_full -> Patchwork_11150_full
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with Patchwork_11150_full absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in Patchwork_11150_full, please notify your bug team to allow them
  to document this new failure mode, which will reduce false positives in CI.

  

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in Patchwork_11150_full:

### IGT changes ###

#### Possible regressions ####

  * igt@debugfs_test@read_all_entries:
    - shard-glk:          PASS -> DMESG-WARN +3

  * igt@debugfs_test@read_all_entries_display_on:
    - shard-skl:          PASS -> DMESG-WARN +1

  * igt@i915_suspend@debugfs-reader:
    - shard-apl:          PASS -> DMESG-WARN +3

  * igt@pm_rpm@debugfs-read:
    - shard-kbl:          PASS -> DMESG-WARN +2

  
#### Warnings ####

  * igt@perf_pmu@rc6:
    - shard-apl:          PASS -> SKIP
    - shard-glk:          PASS -> SKIP

  
Known issues
------------

  Here are the changes found in Patchwork_11150_full that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@gem_exec_schedule@pi-ringfull-blt:
    - shard-skl:          NOTRUN -> FAIL [fdo#103158] +1

  * igt@i915_suspend@fence-restore-untiled:
    - shard-iclb:         PASS -> INCOMPLETE [fdo#107713]
    - shard-skl:          NOTRUN -> INCOMPLETE [fdo#104108] / [fdo#107773]

  * igt@i915_suspend@forcewake:
    - shard-iclb:         NOTRUN -> INCOMPLETE [fdo#107713]

  * igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
    - shard-iclb:         PASS -> DMESG-WARN [fdo#107724] +18

  * igt@kms_busy@extended-modeset-hang-newfb-with-reset-render-a:
    - shard-skl:          NOTRUN -> DMESG-WARN [fdo#107956]

  * igt@kms_chv_cursor_fail@pipe-a-256x256-left-edge:
    - shard-iclb:         PASS -> DMESG-WARN [fdo#107724] / [fdo#108336] +8

  * igt@kms_color@pipe-a-legacy-gamma:
    - shard-apl:          PASS -> FAIL [fdo#104782] / [fdo#108145]

  * igt@kms_cursor_crc@cursor-256x85-sliding:
    - shard-glk:          PASS -> FAIL [fdo#103232] +1

  * igt@kms_cursor_crc@cursor-64x21-sliding:
    - shard-apl:          PASS -> FAIL [fdo#103232] +2

  * igt@kms_draw_crc@draw-method-rgb565-render-xtiled:
    - shard-iclb:         PASS -> WARN [fdo#108336] +6

  * igt@kms_flip@flip-vs-expired-vblank-interruptible:
    - shard-skl:          NOTRUN -> FAIL [fdo#105363]

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-fullscreen:
    - shard-apl:          PASS -> FAIL [fdo#103167] +2

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-onoff:
    - shard-glk:          PASS -> FAIL [fdo#103167] +6

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-onoff:
    - shard-iclb:         PASS -> FAIL [fdo#103167] +3

  * igt@kms_plane@pixel-format-pipe-c-planes-source-clamping:
    - shard-apl:          PASS -> FAIL [fdo#108948]

  * igt@kms_plane_alpha_blend@pipe-a-constant-alpha-max:
    - shard-skl:          NOTRUN -> FAIL [fdo#108145] +2

  * igt@kms_plane_alpha_blend@pipe-b-alpha-basic:
    - shard-skl:          NOTRUN -> FAIL [fdo#107815] / [fdo#108145]

  * igt@kms_plane_multiple@atomic-pipe-a-tiling-x:
    - shard-apl:          PASS -> FAIL [fdo#103166] +1

  * igt@kms_rotation_crc@multiplane-rotation-cropping-top:
    - shard-iclb:         PASS -> DMESG-FAIL [fdo#107724] +3

  * igt@pm_backlight@fade_with_suspend:
    - shard-iclb:         NOTRUN -> DMESG-FAIL [fdo#107724]

  * igt@pm_rpm@modeset-non-lpsp-stress-no-wait:
    - shard-iclb:         SKIP -> INCOMPLETE [fdo#108840]

  * igt@pm_rpm@modeset-stress-extra-wait:
    - shard-iclb:         PASS -> INCOMPLETE [fdo#108840]

  * igt@pm_rpm@universal-planes:
    - shard-iclb:         PASS -> DMESG-WARN [fdo#108654] / [fdo#108756]

  * {igt@runner@aborted}:
    - shard-iclb:         NOTRUN -> ( 2 FAIL ) [fdo#108315] / [fdo#108654] / [fdo#108756]

  
#### Possible fixes ####

  * igt@kms_color@pipe-a-ctm-max:
    - shard-apl:          FAIL [fdo#108147] -> PASS

  * igt@kms_color@pipe-c-ctm-0-25:
    - shard-skl:          FAIL [fdo#108682] -> PASS +1

  * igt@kms_cursor_crc@cursor-128x128-offscreen:
    - shard-skl:          FAIL [fdo#103232] -> PASS

  * igt@kms_cursor_crc@cursor-128x128-onscreen:
    - shard-glk:          FAIL [fdo#103232] -> PASS +2

  * igt@kms_cursor_crc@cursor-256x256-dpms:
    - shard-apl:          FAIL [fdo#103232] -> PASS +1

  * igt@kms_flip@2x-busy-flip:
    - shard-hsw:          DMESG-WARN [fdo#102614] -> PASS

  * igt@kms_flip@flip-vs-expired-vblank:
    - shard-skl:          FAIL [fdo#105363] -> PASS

  * igt@kms_flip@plain-flip-fb-recreate-interruptible:
    - shard-skl:          FAIL [fdo#100368] -> PASS

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite:
    - shard-apl:          FAIL [fdo#103167] -> PASS +1

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-wc:
    - shard-skl:          FAIL [fdo#103167] -> PASS

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-fullscreen:
    - shard-glk:          FAIL [fdo#103167] -> PASS +1

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-fullscreen:
    - shard-iclb:         FAIL [fdo#103167] -> PASS

  * igt@kms_plane@plane-panning-bottom-right-pipe-a-planes:
    - shard-skl:          FAIL [fdo#103166] -> PASS

  * igt@kms_plane@plane-position-covered-pipe-b-planes:
    - shard-apl:          FAIL [fdo#103166] -> PASS

  * igt@kms_plane_alpha_blend@pipe-c-coverage-7efc:
    - shard-skl:          FAIL [fdo#107815] -> PASS

  * igt@kms_plane_multiple@atomic-pipe-a-tiling-y:
    - shard-glk:          FAIL [fdo#103166] -> PASS +1

  * igt@kms_plane_multiple@atomic-pipe-c-tiling-yf:
    - shard-iclb:         FAIL [fdo#103166] -> PASS

  * igt@kms_rotation_crc@multiplane-rotation-cropping-top:
    - shard-kbl:          DMESG-FAIL [fdo#108950] -> PASS

  * igt@pm_rpm@reg-read-ioctl:
    - shard-iclb:         DMESG-WARN [fdo#107724] -> PASS +2

  
#### Warnings ####

  * igt@i915_selftest@live_contexts:
    - shard-iclb:         DMESG-FAIL [fdo#108569] -> INCOMPLETE [fdo#108315]

  * igt@kms_cursor_crc@cursor-64x21-onscreen:
    - shard-iclb:         FAIL [fdo#103232] -> DMESG-WARN [fdo#107724] / [fdo#108336]

  * igt@kms_fbcon_fbt@psr:
    - shard-iclb:         FAIL [fdo#107882] -> DMESG-FAIL [fdo#107724]

  * igt@kms_plane@pixel-format-pipe-a-planes-source-clamping:
    - shard-iclb:         FAIL [fdo#108948] -> DMESG-WARN [fdo#106885] / [fdo#107724] / [fdo#108336]

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [fdo#100368]: https://bugs.freedesktop.org/show_bug.cgi?id=100368
  [fdo#102614]: https://bugs.freedesktop.org/show_bug.cgi?id=102614
  [fdo#103158]: https://bugs.freedesktop.org/show_bug.cgi?id=103158
  [fdo#103166]: https://bugs.freedesktop.org/show_bug.cgi?id=103166
  [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167
  [fdo#103232]: https://bugs.freedesktop.org/show_bug.cgi?id=103232
  [fdo#104108]: https://bugs.freedesktop.org/show_bug.cgi?id=104108
  [fdo#104782]: https://bugs.freedesktop.org/show_bug.cgi?id=104782
  [fdo#105363]: https://bugs.freedesktop.org/show_bug.cgi?id=105363
  [fdo#106885]: https://bugs.freedesktop.org/show_bug.cgi?id=106885
  [fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713
  [fdo#107724]: https://bugs.freedesktop.org/show_bug.cgi?id=107724
  [fdo#107773]: https://bugs.freedesktop.org/show_bug.cgi?id=107773
  [fdo#107815]: https://bugs.freedesktop.org/show_bug.cgi?id=107815
  [fdo#107882]: https://bugs.freedesktop.org/show_bug.cgi?id=107882
  [fdo#107956]: https://bugs.freedesktop.org/show_bug.cgi?id=107956
  [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
  [fdo#108147]: https://bugs.freedesktop.org/show_bug.cgi?id=108147
  [fdo#108315]: https://bugs.freedesktop.org/show_bug.cgi?id=108315
  [fdo#108336]: https://bugs.freedesktop.org/show_bug.cgi?id=108336
  [fdo#108569]: https://bugs.freedesktop.org/show_bug.cgi?id=108569
  [fdo#108654]: https://bugs.freedesktop.org/show_bug.cgi?id=108654
  [fdo#108682]: https://bugs.freedesktop.org/show_bug.cgi?id=108682
  [fdo#108756]: https://bugs.freedesktop.org/show_bug.cgi?id=108756
  [fdo#108840]: https://bugs.freedesktop.org/show_bug.cgi?id=108840
  [fdo#108948]: https://bugs.freedesktop.org/show_bug.cgi?id=108948
  [fdo#108950]: https://bugs.freedesktop.org/show_bug.cgi?id=108950


Participating hosts (7 -> 7)
------------------------------

  No changes in participating hosts


Build changes
-------------

    * Linux: CI_DRM_5341 -> Patchwork_11150

  CI_DRM_5341: 35ab0477f054cebc4370691690f27fb0589aa2f8 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_4753: 0bc683ea2dcf270b5287ffb4a6510fdff44e9390 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
  Patchwork_11150: c3f00137e40ab0b4ed9f7f51034fcc56e5999068 @ git://anongit.freedesktop.org/gfx-ci/linux
  piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
$ dim sparse origin/drm-tip
Sparse version: v0.5.2
Commit: drm/i915/huc: Update HuC for SKL
Okay!

Commit: drm/i915/huc: Update HuC for KBL
Okay!

Commit: drm/i915/huc: Load HuC for GLK
Okay!

Commit: drm/i915/guc: Update GuC for SKL
Okay!

Commit: drm/i915/guc: Update GuC for BXT
Okay!

Commit: drm/i915/guc: Update GuC for KBL
Okay!

Commit: drm/i915/guc: Load GuC v13.125 for Geminilake.
Okay!

Commit: HAX Enable HuC testing without GuC submission
Okay!