[Bug 104274] Unable to cleanly unload kernel module: BUG: unable to handle kernel NULL pointer dereference at 0000000000000258 (mutex_lock)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Bug ID 104274
Summary Unable to cleanly unload kernel module: BUG: unable to handle kernel NULL pointer dereference at 0000000000000258 (mutex_lock)
Product DRI
Version unspecified
Hardware Other
OS All
Status NEW
Severity normal
Priority medium
Component DRM/AMDgpu
Assignee dri-devel@lists.freedesktop.org
Reporter sverd.johnsen@googlemail.com

Use case for this working well is that once GPU is not needed anymore it can be
moved into VM with VFIO. Moving from VFIO back to amdgpu already seems to work
alright.

loading:

[46666.751628] kernel: LoadPin: kernel-module pinning-ignored
obj="/usr/lib/modules/4.14.5-5-ph/kernel/drivers/gpu/drm/ttm/ttm.ko" pid=940
cmdline="modprobe amdgpu disp_priority=1"
[46666.769592] kernel: LoadPin: kernel-module pinning-ignored
obj="/usr/lib/modules/4.14.5-5-ph/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko"
pid=940 cmdline="modprobe amdgpu disp_priority=1"
[46667.037887] kernel: [drm] amdgpu kernel modesetting enabled.
[46667.037938] kernel: amdgpu 0000:01:00.0: enabling device (0006 -> 0007)
[46667.038049] kernel: [drm] initializing kernel modesetting (POLARIS11
0x1002:0x67EF 0x1462:0x809D 0xCF).
[46667.038079] kernel: [drm] register mmio base: 0xEFE00000
[46667.038079] kernel: [drm] register mmio size: 262144
[46667.038087] kernel: [drm] probing gen 2 caps for device 8086:1901 =
261ad03/e
[46667.038087] kernel: [drm] probing mlw for device 8086:1901 = 261ad03
[46667.038093] kernel: [drm] UVD is enabled in VM mode
[46667.038094] kernel: [drm] VCE enabled in VM mode
[46667.038114] kernel: ATOM BIOS: 113-C99401-S01
[46667.038119] kernel: [drm] GPU post is not needed
[46667.038184] kernel: [drm] vm size is 64 GB, block size is 13-bit, fragment
size is 4-bit
[46667.038205] kernel: LoadPin: firmware pinning-ignored
obj="/usr/lib/firmware/amdgpu/polaris11_mc.bin" pid=940 cmdline="modprobe
amdgpu disp_priority=1"
[46667.038643] kernel: amdgpu 0000:01:00.0: VRAM: 2048M 0x000000F400000000 -
0x000000F47FFFFFFF (2048M used)
[46667.038644] kernel: amdgpu 0000:01:00.0: GTT: 256M 0x0000000000000000 -
0x000000000FFFFFFF
[46667.038649] kernel: [drm] Detected VRAM RAM=2048M, BAR=256M
[46667.038649] kernel: [drm] RAM width 128bits GDDR5
[46667.039152] kernel: [TTM] Zone  kernel: Available graphics memory: 8082768
kiB
[46667.039152] kernel: [TTM] Zone   dma32: Available graphics memory: 2097152
kiB
[46667.039153] kernel: [TTM] Initializing pool allocator
[46667.039155] kernel: [TTM] Initializing DMA pool allocator
[46667.039167] kernel: [drm] amdgpu: 2048M of VRAM memory ready
[46667.039168] kernel: [drm] amdgpu: 3072M of GTT memory ready.
[46667.039202] kernel: [drm] GART: num cpu pages 65536, num gpu pages 65536
[46667.039284] kernel: [drm] PCIE GART of 256M enabled (table at
0x000000F400040000).
[46667.039300] kernel: [drm] Supports vblank timestamp caching Rev 2
(21.10.2013).
[46667.039301] kernel: [drm] Driver supports precise vblank timestamp query.
[46667.039338] kernel: amdgpu 0000:01:00.0: amdgpu: using MSI.
[46667.039348] kernel: [drm] amdgpu: irq initialized.
[46667.168524] kernel: amdgpu: [powerplay] amdgpu: powerplay sw initialized
[46667.168612] kernel: [drm] AMDGPU Display Connectors
[46667.168612] kernel: [drm] Connector 0:
[46667.168613] kernel: [drm]   DP-2
[46667.168613] kernel: [drm]   HPD5
[46667.168614] kernel: [drm]   DDC: 0x4868 0x4868 0x4869 0x4869 0x486a 0x486a
0x486b 0x486b
[46667.168614] kernel: [drm]   Encoders:
[46667.168614] kernel: [drm]     DFP1: INTERNAL_UNIPHY1
[46667.168614] kernel: [drm] Connector 1:
[46667.168615] kernel: [drm]   HDMI-A-4
[46667.168615] kernel: [drm]   HPD3
[46667.168615] kernel: [drm]   DDC: 0x4874 0x4874 0x4875 0x4875 0x4876 0x4876
0x4877 0x4877
[46667.168615] kernel: [drm]   Encoders:
[46667.168616] kernel: [drm]     DFP2: INTERNAL_UNIPHY1
[46667.168616] kernel: [drm] Connector 2:
[46667.168616] kernel: [drm]   DVI-D-1
[46667.168616] kernel: [drm]   HPD4
[46667.168617] kernel: [drm]   DDC: 0x4878 0x4878 0x4879 0x4879 0x487a 0x487a
0x487b 0x487b
[46667.168617] kernel: [drm]   Encoders:
[46667.168617] kernel: [drm]     DFP3: INTERNAL_UNIPHY
[46667.168631] kernel: LoadPin: firmware pinning-ignored
obj="/usr/lib/firmware/amdgpu/polaris11_pfp.bin" pid=940 cmdline="modprobe
amdgpu disp_priority=1"
[46667.168927] kernel: LoadPin: firmware pinning-ignored
obj="/usr/lib/firmware/amdgpu/polaris11_me.bin" pid=940 cmdline="modprobe
amdgpu disp_priority=1"
[46667.169170] kernel: LoadPin: firmware pinning-ignored
obj="/usr/lib/firmware/amdgpu/polaris11_ce.bin" pid=940 cmdline="modprobe
amdgpu disp_priority=1"
[46667.169297] kernel: LoadPin: firmware pinning-ignored
obj="/usr/lib/firmware/amdgpu/polaris11_rlc.bin" pid=940 cmdline="modprobe
amdgpu disp_priority=1"
[46667.169543] kernel: LoadPin: firmware pinning-ignored
obj="/usr/lib/firmware/amdgpu/polaris11_mec.bin" pid=940 cmdline="modprobe
amdgpu disp_priority=1"
[46667.170386] kernel: LoadPin: firmware pinning-ignored
obj="/usr/lib/firmware/amdgpu/polaris11_mec2.bin" pid=940 cmdline="modprobe
amdgpu disp_priority=1"
[46667.171247] kernel: amdgpu 0000:01:00.0: fence driver on ring 0 use gpu addr
0x0000000000400040, cpu addr 0xffffa8df02931040
[46667.171271] kernel: amdgpu 0000:01:00.0: fence driver on ring 1 use gpu addr
0x00000000004000c0, cpu addr 0xffffa8df029310c0
[46667.171286] kernel: amdgpu 0000:01:00.0: fence driver on ring 2 use gpu addr
0x0000000000400140, cpu addr 0xffffa8df02931140
[46667.171301] kernel: amdgpu 0000:01:00.0: fence driver on ring 3 use gpu addr
0x00000000004001c0, cpu addr 0xffffa8df029311c0
[46667.171321] kernel: amdgpu 0000:01:00.0: fence driver on ring 4 use gpu addr
0x0000000000400240, cpu addr 0xffffa8df02931240
[46667.171332] kernel: amdgpu 0000:01:00.0: fence driver on ring 5 use gpu addr
0x00000000004002c0, cpu addr 0xffffa8df029312c0
[46667.171348] kernel: amdgpu 0000:01:00.0: fence driver on ring 6 use gpu addr
0x0000000000400340, cpu addr 0xffffa8df02931340
[46667.171363] kernel: amdgpu 0000:01:00.0: fence driver on ring 7 use gpu addr
0x00000000004003c0, cpu addr 0xffffa8df029313c0
[46667.171379] kernel: amdgpu 0000:01:00.0: fence driver on ring 8 use gpu addr
0x0000000000400440, cpu addr 0xffffa8df02931440
[46667.171392] kernel: amdgpu 0000:01:00.0: fence driver on ring 9 use gpu addr
0x00000000004004e0, cpu addr 0xffffa8df029314e0
[46667.171674] kernel: LoadPin: firmware pinning-ignored
obj="/usr/lib/firmware/amdgpu/polaris11_sdma.bin" pid=940 cmdline="modprobe
amdgpu disp_priority=1"
[46667.171886] kernel: LoadPin: firmware pinning-ignored
obj="/usr/lib/firmware/amdgpu/polaris11_sdma1.bin" pid=940 cmdline="modprobe
amdgpu disp_priority=1"
[46667.172092] kernel: amdgpu 0000:01:00.0: fence driver on ring 10 use gpu
addr 0x0000000000400560, cpu addr 0xffffa8df02931560
[46667.172112] kernel: amdgpu 0000:01:00.0: fence driver on ring 11 use gpu
addr 0x00000000004005e0, cpu addr 0xffffa8df029315e0
[46667.172124] kernel: LoadPin: firmware pinning-ignored
obj="/usr/lib/firmware/amdgpu/polaris11_uvd.bin" pid=940 cmdline="modprobe
amdgpu disp_priority=1"
[46667.173484] kernel: [drm] Found UVD firmware Version: 1.79 Family ID: 16
[46667.173796] kernel: amdgpu 0000:01:00.0: fence driver on ring 12 use gpu
addr 0x000000f4002ad420, cpu addr 0xffffa8df07a5a420
[46667.173807] kernel: LoadPin: firmware pinning-ignored
obj="/usr/lib/firmware/amdgpu/polaris11_vce.bin" pid=940 cmdline="modprobe
amdgpu disp_priority=1"
[46667.174451] kernel: [drm] Found VCE firmware Version: 52.4 Binary ID: 3
[46667.174510] kernel: amdgpu 0000:01:00.0: fence driver on ring 13 use gpu
addr 0x00000000004006e0, cpu addr 0xffffa8df029316e0
[46667.174523] kernel: amdgpu 0000:01:00.0: fence driver on ring 14 use gpu
addr 0x0000000000400760, cpu addr 0xffffa8df02931760
[46667.174668] kernel: LoadPin: firmware pinning-ignored
obj="/usr/lib/firmware/amdgpu/polaris11_smc.bin" pid=940 cmdline="modprobe
amdgpu disp_priority=1"
[46667.236028] kernel: amdgpu: [powerplay] 
                        failed to send message 309 ret is 254 
[46667.236041] kernel: amdgpu: [powerplay] 
                        failed to send pre message 14e ret is 254 
[46667.246260] kernel: [drm] ring test on 0 succeeded in 18 usecs
[46667.246804] kernel: [drm] ring test on 9 succeeded in 12 usecs
[46667.246823] kernel: [drm] ring test on 1 succeeded in 9 usecs
[46667.246875] kernel: [drm] ring test on 2 succeeded in 26 usecs
[46667.246913] kernel: [drm] ring test on 3 succeeded in 19 usecs
[46667.246950] kernel: [drm] ring test on 4 succeeded in 18 usecs
[46667.246988] kernel: [drm] ring test on 5 succeeded in 19 usecs
[46667.247026] kernel: [drm] ring test on 6 succeeded in 19 usecs
[46667.247064] kernel: [drm] ring test on 7 succeeded in 19 usecs
[46667.247103] kernel: [drm] ring test on 8 succeeded in 19 usecs
[46667.247152] kernel: [drm] ring test on 10 succeeded in 7 usecs
[46667.247160] kernel: [drm] ring test on 11 succeeded in 7 usecs
[46667.293413] kernel: [drm] ring test on 12 succeeded in 1 usecs
[46667.293414] kernel: [drm] UVD initialized successfully.
[46667.404389] kernel: [drm] ring test on 13 succeeded in 7 usecs
[46667.404399] kernel: [drm] ring test on 14 succeeded in 3 usecs
[46667.404399] kernel: [drm] VCE initialized successfully.
[46667.404621] kernel: [drm] ib test on ring 0 succeeded
[46667.404787] kernel: [drm] ib test on ring 1 succeeded
[46667.404860] kernel: [drm] ib test on ring 2 succeeded
[46667.404920] kernel: [drm] ib test on ring 3 succeeded
[46667.404979] kernel: [drm] ib test on ring 4 succeeded
[46667.405039] kernel: [drm] ib test on ring 5 succeeded
[46667.405099] kernel: [drm] ib test on ring 6 succeeded
[46667.405159] kernel: [drm] ib test on ring 7 succeeded
[46667.405218] kernel: [drm] ib test on ring 8 succeeded
[46667.912359] kernel: [drm] ib test on ring 9 succeeded
[46667.912391] kernel: [drm] ib test on ring 10 succeeded
[46667.912414] kernel: [drm] ib test on ring 11 succeeded
[46667.914185] kernel: [drm] ib test on ring 12 succeeded
[46667.914409] kernel: [drm] ib test on ring 13 succeeded
[46667.942573] kernel: [drm] Cannot find any crtc or sizes
[46667.949202] kernel: [drm] Initialized amdgpu 3.19.0 20150101 for
0000:01:00.0 on minor 1
[46667.974151] kernel: [drm] Cannot find any crtc or sizes
[46667.999563] kernel: [drm] Cannot find any crtc or sizes




rmmod:




[46674.591081] kernel: [drm] amdgpu: finishing device.
[46674.591298] kernel: BUG: unable to handle kernel NULL pointer dereference at
0000000000000258
[46674.591304] kernel: IP: mutex_lock+0xb/0x20
[46674.591305] kernel: PGD 3142bd067 P4D 3142bd067 PUD 224322067 PMD 0 
[46674.591307] kernel: Oops: 0002 [#1] PREEMPT SMP
[46674.591308] kernel: Modules linked in: amdgpu(-) ttm tcp_diag udp_diag
raw_diag inet_diag unix_diag af_packet_diag netlink_diag msr zram zsmalloc
bonding cls_u32 sch_htb af_packet nft_limit nft_reject_inet nf_reject_ipv4
nf_reject_ipv6 nft_reject nf_log_ipv6 nf_log_ipv4 nf_log_common
nf_conntrack_ipv6 nf_defrag_ipv6 nf_conntrack_ipv4 nf_defrag_ipv4 nft_log
nft_ct nf_conntrack xfrm_user nft_counter xfrm_algo nft_meta n
[46674.591344] kernel:  snd_hwdep intel_rapl_perf snd_hda_core mei_me plusb
efi_pstore snd_pcm usbnet mei input_leds mii efivars led_class tpm_crb
usbip_host usbip_core efivarfs algif_skcipher af_alg joydev mousedev psmouse
atkbd libps2 crct10dif_pclmul crc32_pclmul ghash_clmulni_intel pcspkr tpm_tis
shpchp tpm_tis_core thermal fan tpm i8042 battery acpi_pad vfio_pci irqbypass
vfio_virqfd vfio_iommu_type1 vfio
[46674.591360] kernel: CPU: 1 PID: 1008 Comm: rmmod Tainted: G        W      
4.14.5-5-ph #2
[46674.591360] kernel: Hardware name: Gigabyte Technology Co., Ltd.
Z170X-UD3/Z170X-UD3-CF, BIOS F23d 12/01/2017
[46674.591361] kernel: task: ffff9ae185286c00 task.stack: ffffa8df028a8000
[46674.591362] kernel: RIP: 0010:mutex_lock+0xb/0x20
[46674.591363] kernel: RSP: 0018:ffffa8df028abd98 EFLAGS: 00010246
[46674.591364] kernel: RAX: 0000000000000000 RBX: 0000000000000000 RCX:
0000000180100005
[46674.591364] kernel: RDX: ffff9ae185286c00 RSI: ffff9ae064dd7b20 RDI:
0000000000000258
[46674.591365] kernel: RBP: 0000000000000258 R08: 0000000000000001 R09:
ffff9ae064dd6e00
[46674.591365] kernel: R10: ffff9ae24cc01600 R11: ffff9ae17122abf0 R12:
ffff9ae064dd7b20
[46674.591366] kernel: R13: ffffffffc089c2b0 R14: ffff9ae24cc25100 R15:
0000000001b0c260
[46674.591366] kernel: FS:  00007fd47a4a5b80(0000) GS:ffff9ae25ec80000(0000)
knlGS:0000000000000000
[46674.591367] kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[46674.591368] kernel: CR2: 0000000000000258 CR3: 00000001f6fd6001 CR4:
00000000003606e0
[46674.591368] kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2:
0000000000000000
[46674.591369] kernel: DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7:
0000000000000400
[46674.591369] kernel: Call Trace:
[46674.591373] kernel:  drm_mode_object_unregister+0x19/0x50
[46674.591391] kernel:  amdgpu_fbdev_fini+0x4c/0x70 [amdgpu]
[46674.591398] kernel:  amdgpu_device_fini+0x42/0x190 [amdgpu]
[46674.591402] kernel:  amdgpu_driver_unload_kms+0x45/0x90 [amdgpu]
[46674.591405] kernel:  drm_dev_unregister+0x37/0xe0
[46674.591410] kernel:  amdgpu_pci_remove+0x10/0x20 [amdgpu]
[46674.591412] kernel:  pci_device_remove+0x31/0xa0
[46674.591414] kernel:  device_release_driver_internal+0x152/0x210
[46674.591416] kernel:  driver_detach+0x32/0x70
[46674.591417] kernel:  bus_remove_driver+0x4c/0xc0
[46674.591419] kernel:  pci_unregister_driver+0x24/0x90
[46674.591429] kernel:  amdgpu_exit+0x11/0x2fa [amdgpu]
[46674.591432] kernel:  SyS_delete_module+0x19a/0x230
[46674.591434] kernel:  do_syscall_64+0x49/0x100
[46674.591436] kernel:  entry_SYSCALL64_slow_path+0x25/0x25
[46674.591437] kernel: RIP: 0033:0x7fd479bb2b87
[46674.591438] kernel: RSP: 002b:00007ffdab7c1248 EFLAGS: 00000206 ORIG_RAX:
00000000000000b0
[46674.591439] kernel: RAX: ffffffffffffffda RBX: 0000000000000000 RCX:
00007fd479bb2b87
[46674.591439] kernel: RDX: 000000000000000a RSI: 0000000000000800 RDI:
0000000001b0c8a8
[46674.591440] kernel: RBP: 0000000001b0c840 R08: 00007ffdab7c01c1 R09:
0000000000000000
[46674.591440] kernel: R10: 00000000000008b2 R11: 0000000000000206 R12:
00007ffdab7c176a
[46674.591441] kernel: R13: 0000000000000000 R14: 0000000001b0c840 R15:
0000000001b0c260
[46674.591442] kernel: Code: 84 81 fd ff ff eb 87 e8 44 5a 88 ff 0f 1f 40 00 be
02 00 00 00 e9 f6 fa ff ff 66 0f 1f 44 00 00 65 48 8b 14 25 00 c4 00 00 31 c0
<f0> 48 0f b1 17 48 85 c0 75 02 f3 c3 eb d7 0f 1f 80 00 00 00 00 
[46674.591455] kernel: RIP: mutex_lock+0xb/0x20 RSP: ffffa8df028abd98
[46674.591456] kernel: CR2: 0000000000000258
[46674.591457] kernel: ---[ end trace 173a3ed54eae9b36 ]---

(same session)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI]
Baffin [Radeon RX 460/560D / Pro 450/455/460/560] (rev cf) (prog-if 00 [VGA
controller])
        Subsystem: Micro-Star International Co., Ltd. [MSI] Baffin [Radeon RX
460/560D / Pro 450/455/460/560]
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 130
        Region 0: Memory at d0000000 (64-bit, prefetchable) [size=256M]
        Region 2: Memory at e0000000 (64-bit, prefetchable) [size=2M]
        Region 4: I/O ports at e000 [size=256]
        Region 5: Memory at efe00000 (32-bit, non-prefetchable) [size=256K]
        Expansion ROM at efe40000 [disabled] [size=128K]
        Capabilities: [48] Vendor Specific Information: Len=08 <?>
        Capabilities: [50] Power Management version 3
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0-,D1+,D2+,D3hot+,D3cold+)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [58] Express (v2) Legacy Endpoint, MSI 00
                DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <4us, L1
unlimited
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
Unsupported-
                        RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 256 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr-
TransPend-
                LnkCap: Port #0, Speed 8GT/s, Width x8, ASPM L1, Exit Latency
L1 <1us
                        ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x8, TrErr- Train- SlotClk+
DLActive- BWMgmt- ABWMgmt-
                DevCap2: Completion Timeout: Not Supported, TimeoutDis-, LTR+,
OBFF Not Supported
                         AtomicOpsCap: 32bit+ 64bit+ 128bitCAS-
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR+,
OBFF Disabled
                         AtomicOpsCtl: ReqEn-
                LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
                         Transmit Margin: Normal Operating Range,
EnterModifiedCompliance- ComplianceSOS-
                         Compliance De-emphasis: -6dB
                LnkSta2: Current De-emphasis Level: -3.5dB,
EqualizationComplete+, EqualizationPhase1+
                         EqualizationPhase2+, EqualizationPhase3+,
LinkEqualizationRequest-
        Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
                Address: 00000000fee00358  Data: 0000
        Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1
Len=010 <?>
        Capabilities: [150 v2] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt-
RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
                AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn-
ECRCChkCap+ ECRCChkEn-
                        MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
                HeaderLog: 00000000 00000000 00000000 00000000
        Capabilities: [200 v1] #15
        Capabilities: [270 v1] #19
        Capabilities: [2b0 v1] Address Translation Service (ATS)
                ATSCap: Invalidate Queue Depth: 00
                ATSCtl: Enable-, Smallest Translation Unit: 00
        Capabilities: [2c0 v1] Page Request Interface (PRI)
                PRICtl: Enable- Reset-
                PRISta: RF- UPRGI- Stopped+
                Page Request Capacity: 00000020, Page Request Allocation:
00000000
        Capabilities: [2d0 v1] Process Address Space ID (PASID)
                PASIDCap: Exec+ Priv+, Max PASID Width: 10
                PASIDCtl: Enable- Exec- Priv-
        Capabilities: [320 v1] Latency Tolerance Reporting
                Max snoop latency: 71680ns
                Max no snoop latency: 71680ns
        Capabilities: [328 v1] Alternative Routing-ID Interpretation (ARI)
                ARICap: MFVC- ACS-, Next Function: 1
                ARICtl: MFVC- ACS-, Function Group: 0
        Capabilities: [370 v1] L1 PM Substates
                L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+
L1_PM_Substates+
                          PortCommonModeRestoreTime=0us PortTPowerOnTime=170us
                L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
                           T_CommonMode=0us LTR1.2_Threshold=0ns
                L1SubCtl2: T_PwrOn=10us
        Kernel modules: amdgpu


You are receiving this mail because:
_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/dri-devel

[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux