Re: [git pull] drm fixes for 4.10-rc6 (just missed rc5 tagging :-)

From: Markus Trippelsdorf
Date: Wed Jan 25 2017 - 03:33:42 EST


On 2017.01.23 at 09:38 +1000, Dave Airlie wrote:
> ----------------------------------------------------------------
> Alex Deucher (8):
> drm/radeon/si: load special ucode for certain MC configs
> drm/amdgpu/si: load special ucode for certain MC configs
> drm/amdgpu: drop oland quirks
> drm/amdgpu: drop the mclk quirk for hainan
> drm/radeon: drop oland quirks
> drm/radeon: drop the mclk quirk for hainan
> drm/radeon: add support for new hainan variants
> drm/amdgpu: add support for new hainan variants

Since the merge I get the following warning during boot:

[ 2.463532] [drm] Initialized
[ 2.463576] [drm] radeon kernel modesetting enabled.
[ 2.463788] [drm] initializing kernel modesetting (RS780 0x1002:0x9614 0x1043:0x834D 0x00).
[ 2.463830] [drm] register mmio base: 0xFBEE0000
[ 2.463867] [drm] register mmio size: 65536
[ 2.464429] ATOM BIOS: 113
[ 2.464481] radeon 0000:01:05.0: VRAM: 128M 0x00000000C0000000 - 0x00000000C7FFFFFF (128M used)
[ 2.464531] radeon 0000:01:05.0: GTT: 512M 0x00000000A0000000 - 0x00000000BFFFFFFF
[ 2.464573] [drm] Detected VRAM RAM=128M, BAR=128M
[ 2.464610] [drm] RAM width 32bits DDR
[ 2.464698] [TTM] Zone kernel: Available graphics memory: 4079298 kiB
[ 2.464736] [TTM] Zone dma32: Available graphics memory: 2097152 kiB
[ 2.464775] [TTM] Initializing pool allocator
[ 2.464815] [TTM] Initializing DMA pool allocator
[ 2.464869] [drm] radeon: 128M of VRAM memory ready
[ 2.464906] [drm] radeon: 512M of GTT memory ready.
[ 2.464951] [drm] Loading RS780 Microcode
[ 2.464993] [drm] radeon: power management initialized
[ 2.465033] [drm] GART: num cpu pages 131072, num gpu pages 131072
[ 2.476534] [drm] PCIE GART of 512M enabled (table at 0x00000000C0040000).
[ 2.476617] radeon 0000:01:05.0: WB enabled
[ 2.476656] radeon 0000:01:05.0: fence driver on ring 0 use gpu addr 0x00000000a0000c00 and cpu addr 0xffff880215c8fc00
[ 2.476707] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 2.476745] [drm] Driver supports precise vblank timestamp query.
[ 2.476783] radeon 0000:01:05.0: radeon: MSI limited to 32-bit
[ 2.476833] [drm] radeon: irq initialized.
[ 2.509088] [drm] ring test on 0 succeeded in 1 usecs
[ 2.509395] [drm] ib test on ring 0 succeeded in 0 usecs
[ 2.509594] [drm] Radeon Display Connectors
[ 2.509632] [drm] Connector 0:
[ 2.509669] [drm] VGA-1
[ 2.509706] [drm] DDC: 0x7e40 0x7e40 0x7e44 0x7e44 0x7e48 0x7e48 0x7e4c 0x7e4c
[ 2.509744] [drm] Encoders:
[ 2.509781] [drm] CRT1: INTERNAL_KLDSCP_DAC1
[ 2.509818] [drm] Connector 1:
[ 2.509855] [drm] DVI-D-1
[ 2.509892] [drm] HPD3
[ 2.509929] [drm] DDC: 0x7e50 0x7e50 0x7e54 0x7e54 0x7e58 0x7e58 0x7e5c 0x7e5c
[ 2.509967] [drm] Encoders:
[ 2.510004] [drm] DFP3: INTERNAL_KLDSCP_LVTMA
[ 2.556637] [drm] fb mappable at 0xF0141000
[ 2.556675] [drm] vram apper at 0xF0000000
[ 2.556712] [drm] size 8294400
[ 2.556749] [drm] fb depth is 24
[ 2.556786] [drm] pitch is 7680
[ 2.556871] fbcon: radeondrmfb (fb0) is primary device
[ 2.602802] Console: switching to colour frame buffer device 135x120
[ 2.610664] radeon 0000:01:05.0: fb0: radeondrmfb frame buffer device
[ 2.627020] ------------[ cut here ]------------
[ 2.627043] WARNING: CPU: 0 PID: 1 at ./include/drm/drm_crtc.h:857 drm_kms_helper_poll_init+0x127/0x140
[ 2.627090] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.10.0-rc5-00107-g883af14e67e8-dirty #84
[ 2.627130] Hardware name: System manufacturer System Product Name/M4A78T-E, BIOS 3503 04/13/2011
[ 2.627172] Call Trace:
[ 2.627181] ? dump_stack+0x46/0x64
[ 2.627194] ? drm_kms_helper_poll_init+0x127/0x140
[ 2.627214] ? warn_slowpath_null+0x5a/0xd1
[ 2.627230] ? drm_kms_helper_poll_init+0x127/0x140
[ 2.627250] ? radeon_modeset_init+0x48d/0x9a0
[ 2.627268] ? radeon_driver_load_kms+0x13d/0x220
[ 2.627286] ? drm_dev_register+0x31a/0x380
[ 2.627302] ? drm_get_pci_dev+0x94/0x1e0
[ 2.627318] ? pci_device_probe+0x81/0x100
[ 2.627334] ? driver_probe_device+0x2d4/0x480
[ 2.627352] ? __driver_attach+0xd1/0xe0
[ 2.627367] ? driver_probe_device+0x480/0x480
[ 2.627384] ? bus_for_each_dev+0x55/0xa0
[ 2.627399] ? bus_add_driver+0x189/0x220
[ 2.627414] ? driver_register+0x78/0x100
[ 2.627430] ? ttm_init+0x5b/0x5b
[ 2.627442] ? do_one_initcall+0x8c/0x122
[ 2.627457] ? set_debug_rodata+0xc/0xc
[ 2.627471] ? kernel_init_freeable+0x117/0x198
[ 2.627489] ? rest_init+0x80/0x80
[ 2.627501] ? kernel_init+0x6/0x240
[ 2.627513] ? rest_init+0x80/0x80
[ 2.627526] ? ret_from_fork+0x23/0x30
[ 2.627540] ---[ end trace 3cb8d4a331963460 ]---
[ 2.627608] [drm] Initialized radeon 2.48.0 20080528 for 0000:01:05.0 on minor 0


--
Markus