1. 17 1月, 2020 1 次提交
  2. 14 1月, 2020 1 次提交
  3. 08 1月, 2020 1 次提交
  4. 24 12月, 2019 2 次提交
  5. 19 12月, 2019 9 次提交
  6. 12 12月, 2019 2 次提交
  7. 06 12月, 2019 4 次提交
  8. 03 12月, 2019 2 次提交
    • E
      drm/amdgpu/sriov: No need the event 3 and 4 now · 0ea203a9
      Emily Deng 提交于
      As will call unload kms when initialize fail, and the unload kms will
      send event 3 and 4, so don't need event 3 and 4 in device init.
      Signed-off-by: NEmily Deng <Emily.Deng@amd.com>
      Reviewed-by: NZhan Liu <zhan.liu@amd.com>
      Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      0ea203a9
    • Y
      drm/amdgpu: not remove sysfs if not create sysfs · 7c868b59
      Yintian Tao 提交于
      When load amdgpu failed before create pm_sysfs and ucode_sysfs,
      the pm_sysfs and ucode_sysfs should not be removed.
      Otherwise, there will be warning call trace just like below.
      [   24.836386] [drm] VCE initialized successfully.
      [   24.841352] amdgpu 0000:00:07.0: amdgpu_device_ip_init failed
      [   25.370383] amdgpu 0000:00:07.0: Fatal error during GPU init
      [   25.889575] [drm] amdgpu: finishing device.
      [   26.069128] amdgpu 0000:00:07.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring kiq_2.1.0 test failed (-110)
      [   26.070110] [drm:gfx_v9_0_hw_fini [amdgpu]] *ERROR* KCQ disable failed
      [   26.200309] [TTM] Finalizing pool allocator
      [   26.200314] [TTM] Finalizing DMA pool allocator
      [   26.200349] [TTM] Zone  kernel: Used memory at exit: 0 KiB
      [   26.200351] [TTM] Zone   dma32: Used memory at exit: 0 KiB
      [   26.200353] [drm] amdgpu: ttm finalized
      [   26.205329] ------------[ cut here ]------------
      [   26.205330] sysfs group 'fw_version' not found for kobject '0000:00:07.0'
      [   26.205347] WARNING: CPU: 0 PID: 1228 at fs/sysfs/group.c:256 sysfs_remove_group+0x80/0x90
      [   26.205348] Modules linked in: amdgpu(OE+) gpu_sched(OE) ttm(OE) drm_kms_helper(OE) drm(OE) i2c_algo_bit fb_sys_fops syscopyarea sysfillrect sysimgblt rpcsec_gss_krb5 auth_rpcgss nfsv4 nfs lockd grace fscache binfmt_misc snd_hda_codec_generic ledtrig_audio crct10dif_pclmul snd_hda_intel crc32_pclmul snd_hda_codec ghash_clmulni_intel snd_hda_core snd_hwdep snd_pcm snd_timer input_leds snd joydev soundcore serio_raw pcspkr evbug aesni_intel aes_x86_64 crypto_simd cryptd mac_hid glue_helper sunrpc ip_tables x_tables autofs4 8139too psmouse 8139cp mii i2c_piix4 pata_acpi floppy
      [   26.205369] CPU: 0 PID: 1228 Comm: modprobe Tainted: G           OE     5.2.0-rc1 #1
      [   26.205370] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Ubuntu-1.8.2-1ubuntu1 04/01/2014
      [   26.205372] RIP: 0010:sysfs_remove_group+0x80/0x90
      [   26.205374] Code: e8 35 b9 ff ff 5b 41 5c 41 5d 5d c3 48 89 df e8 f6 b5 ff ff eb c6 49 8b 55 00 49 8b 34 24 48 c7 c7 48 7a 70 98 e8 60 63 d3 ff <0f> 0b eb d7 66 90 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 55
      [   26.205375] RSP: 0018:ffffbee242b0b908 EFLAGS: 00010282
      [   26.205376] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000006
      [   26.205377] RDX: 0000000000000007 RSI: 0000000000000092 RDI: ffff97ad6f817380
      [   26.205377] RBP: ffffbee242b0b920 R08: ffffffff98f520c4 R09: 00000000000002b3
      [   26.205378] R10: ffffbee242b0b8f8 R11: 00000000000002b3 R12: ffffffffc0e58240
      [   26.205379] R13: ffff97ad6d1fe0b0 R14: ffff97ad4db954c8 R15: ffff97ad4db7fff0
      [   26.205380] FS:  00007ff3d8a1c4c0(0000) GS:ffff97ad6f800000(0000) knlGS:0000000000000000
      [   26.205381] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
      [   26.205381] CR2: 00007f9b2ef1df04 CR3: 000000042aab8001 CR4: 00000000003606f0
      [   26.205384] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
      [   26.205385] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
      [   26.205385] Call Trace:
      [   26.205461]  amdgpu_ucode_sysfs_fini+0x18/0x20 [amdgpu]
      [   26.205518]  amdgpu_device_fini+0x3b4/0x560 [amdgpu]
      [   26.205573]  amdgpu_driver_unload_kms+0x4f/0xa0 [amdgpu]
      [   26.205623]  amdgpu_driver_load_kms+0xcd/0x250 [amdgpu]
      [   26.205637]  drm_dev_register+0x12b/0x1c0 [drm]
      [   26.205695]  amdgpu_pci_probe+0x12a/0x1e0 [amdgpu]
      [   26.205699]  local_pci_probe+0x47/0xa0
      [   26.205701]  pci_device_probe+0x106/0x1b0
      [   26.205704]  really_probe+0x21a/0x3f0
      [   26.205706]  driver_probe_device+0x11c/0x140
      [   26.205707]  device_driver_attach+0x58/0x60
      [   26.205709]  __driver_attach+0xc3/0x140
      Signed-off-by: NYintian Tao <yttao@amd.com>
      Acked-by: NChristian König <christian.koenig@amd.com>
      Reviewed-by: NNirmoy Das <nirmoy.das@amd.com>
      Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      7c868b59
  9. 27 11月, 2019 1 次提交
  10. 24 11月, 2019 1 次提交
  11. 23 11月, 2019 1 次提交
    • Y
      drm/amdgpu: put flush_delayed_work at first · c0e21ea1
      Yintian Tao 提交于
      There is one regression from 042f3d7b745cd76aa
      To put flush_delayed_work after adev->shutdown = true
      which will make amdgpu_ih_process not response the irq
      At last, all ib ring tests will be failed just like below
      
      [drm] amdgpu: finishing device.
      [drm] Fence fallback timer expired on ring gfx
      [drm] Fence fallback timer expired on ring comp_1.0.0
      [drm] Fence fallback timer expired on ring comp_1.1.0
      [drm] Fence fallback timer expired on ring comp_1.2.0
      [drm] Fence fallback timer expired on ring comp_1.3.0
      [drm] Fence fallback timer expired on ring comp_1.0.1
      amdgpu 0000:00:07.0: [drm:amdgpu_ib_ring_tests [amdgpu]] *ERROR* IB test failed on comp_1.1.1 (-110).
      amdgpu 0000:00:07.0: [drm:amdgpu_ib_ring_tests [amdgpu]] *ERROR* IB test failed on comp_1.2.1 (-110).
      amdgpu 0000:00:07.0: [drm:amdgpu_ib_ring_tests [amdgpu]] *ERROR* IB test failed on comp_1.3.1 (-110).
      amdgpu 0000:00:07.0: [drm:amdgpu_ib_ring_tests [amdgpu]] *ERROR* IB test failed on sdma0 (-110).
      amdgpu 0000:00:07.0: [drm:amdgpu_ib_ring_tests [amdgpu]] *ERROR* IB test failed on sdma1 (-110).
      amdgpu 0000:00:07.0: [drm:amdgpu_ib_ring_tests [amdgpu]] *ERROR* IB test failed on uvd_enc_0.0 (-110).
      amdgpu 0000:00:07.0: [drm:amdgpu_ib_ring_tests [amdgpu]] *ERROR* IB test failed on vce0 (-110).
      [drm:amdgpu_device_delayed_init_work_handler [amdgpu]] *ERROR* ib ring test failed (-110).
      
      v2: replace cancel_delayed_work_sync() with flush_delayed_work()
      Signed-off-by: NYintian Tao <yttao@amd.com>
      Reviewed-by: NChristian König <christian.koenig@amd.com>
      Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      c0e21ea1
  12. 20 11月, 2019 4 次提交
  13. 19 11月, 2019 2 次提交
    • Y
      drm/amdgpu: put flush_delayed_work at first · d0d13fe8
      Yintian Tao 提交于
      There is one regression from 042f3d7b745cd76aa
      To put flush_delayed_work after adev->shutdown = true
      which will make amdgpu_ih_process not response the irq
      At last, all ib ring tests will be failed just like below
      
      [drm] amdgpu: finishing device.
      [drm] Fence fallback timer expired on ring gfx
      [drm] Fence fallback timer expired on ring comp_1.0.0
      [drm] Fence fallback timer expired on ring comp_1.1.0
      [drm] Fence fallback timer expired on ring comp_1.2.0
      [drm] Fence fallback timer expired on ring comp_1.3.0
      [drm] Fence fallback timer expired on ring comp_1.0.1
      amdgpu 0000:00:07.0: [drm:amdgpu_ib_ring_tests [amdgpu]] *ERROR* IB test failed on comp_1.1.1 (-110).
      amdgpu 0000:00:07.0: [drm:amdgpu_ib_ring_tests [amdgpu]] *ERROR* IB test failed on comp_1.2.1 (-110).
      amdgpu 0000:00:07.0: [drm:amdgpu_ib_ring_tests [amdgpu]] *ERROR* IB test failed on comp_1.3.1 (-110).
      amdgpu 0000:00:07.0: [drm:amdgpu_ib_ring_tests [amdgpu]] *ERROR* IB test failed on sdma0 (-110).
      amdgpu 0000:00:07.0: [drm:amdgpu_ib_ring_tests [amdgpu]] *ERROR* IB test failed on sdma1 (-110).
      amdgpu 0000:00:07.0: [drm:amdgpu_ib_ring_tests [amdgpu]] *ERROR* IB test failed on uvd_enc_0.0 (-110).
      amdgpu 0000:00:07.0: [drm:amdgpu_ib_ring_tests [amdgpu]] *ERROR* IB test failed on vce0 (-110).
      [drm:amdgpu_device_delayed_init_work_handler [amdgpu]] *ERROR* ib ring test failed (-110).
      
      v2: replace cancel_delayed_work_sync() with flush_delayed_work()
      Signed-off-by: NYintian Tao <yttao@amd.com>
      Reviewed-by: NChristian König <christian.koenig@amd.com>
      Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      d0d13fe8
    • L
      drm/amdgpu: add driver support for JPEG2.0 and above · 52f2e779
      Leo Liu 提交于
      By using JPEG IP block type
      Signed-off-by: NLeo Liu <leo.liu@amd.com>
      Reviewed-by: NAlex Deucher <alexander.deucher@amd.com>
      Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      52f2e779
  14. 14 11月, 2019 4 次提交
  15. 12 11月, 2019 1 次提交
  16. 07 11月, 2019 4 次提交