# git rev-parse -q --verify 574cc4539762561d96b456dbc0544d8898bd4c6e^{commit} 574cc4539762561d96b456dbc0544d8898bd4c6e already have revision, skipping fetch # git checkout -q -f -B kisskb 574cc4539762561d96b456dbc0544d8898bd4c6e # git clean -qxdf # < git log -1 # commit 574cc4539762561d96b456dbc0544d8898bd4c6e # Merge: 3c2edc36a774 945b584c94f8 # Author: Linus Torvalds # Date: Thu Sep 19 16:24:24 2019 -0700 # # Merge tag 'drm-next-2019-09-18' of git://anongit.freedesktop.org/drm/drm # # Pull drm updates from Dave Airlie: # "This is the main pull request for 5.4-rc1 merge window. I don't think # there is anything outstanding so next week should just be fixes, but # we'll see if I missed anything. I landed some fixes earlier in the # week but got delayed writing summary and sending it out, due to a mix # of sick kid and jetlag! # # There are some fixes pending, but I'd rather get the main merge out of # the way instead of delaying it longer. # # It's also pretty large in commit count and new amd header file size. # The largest thing is four new amdgpu products (navi12/14, arcturus and # renoir APU support). # # Otherwise it's pretty much lots of work across the board, i915 has # started landing tigerlake support, lots of icelake fixes and lots of # locking reworking for future gpu support, lots of header file rework # (drmP.h is nearly gone), some old legacy hacks (DRM_WAIT_ON) have been # put into the places they are needed. # # uapi: # - content protection type property for HDCP # # core: # - rework include dependencies # - lots of drmP.h removals # - link rate calculation robustness fix # - make fb helper map only when required # - add connector->DDC adapter link # - DRM_WAIT_ON removed # - drop DRM_AUTH usage from drivers # # dma-buf: # - reservation object fence helper # # dma-fence: # - shrink dma_fence struct # - merge signal functions # - store timestamps in dma_fence # - selftests # # ttm: # - embed drm_get_object struct into ttm_buffer_object # - release_notify callback # # bridges: # - sii902x - audio graph card support # - tc358767 - aux data handling rework # - ti-snd64dsi86 - debugfs support, DSI mode flags support # # panels: # - Support for GiantPlus GPM940B0, Sharp LQ070Y3DG3B, Ortustech # COM37H3M, Novatek NT39016, Sharp LS020B1DD01D, Raydium RM67191, Boe # Himax8279d, Sharp LD-D5116Z01B # - TI nspire, NEC NL8048HL11, LG Philips LB035Q02, Sharp LS037V7DW01, # Sony ACX565AKM, Toppoly TD028TTEC1 Toppoly TD043MTEA1 # # i915: # - Initial tigerlake platform support # - Locking simplification work, general all over refactoring. # - Selftests # - HDCP debug info improvements # - DSI properties # - Icelake display PLL fixes, colorspace fixes, bandwidth fixes, DSI # suspend/resume # - GuC fixes # - Perf fixes # - ElkhartLake enablement # - DP MST fixes # - GVT - command parser enhancements # # amdgpu: # - add wipe memory on release flag for buffer creation # - Navi12/14 support (may be marked experimental) # - Arcturus support # - Renoir APU support # - mclk DPM for Navi # - DC display fixes # - Raven scatter/gather support # - RAS support for GFX # - Navi12 + Arcturus power features # - GPU reset for Picasso # - smu11 i2c controller support # # amdkfd: # - navi12/14 support # - Arcturus support # # radeon: # - kexec fix # # nouveau: # - improved display color management # - detect lack of GPU power cables # # vmwgfx: # - evicition priority support # - remove unused security feature # # msm: # - msm8998 display support # - better async commit support for cursor updates # # etnaviv: # - per-process address space support # - performance counter fixes # - softpin support # # mcde: # - DCS transfers fix # # exynos: # - drmP.h cleanup # # lima: # - reduce logging # # kirin: # - misc clenaups # # komeda: # - dual-link support # - DT memory regions # # hisilicon: # - misc fixes # # imx: # - IPUv3 image converter fixes # - 32-bit RGB V4L2 pixel format support # # ingenic: # - more support for panel related cases # # mgag200: # - cursor support fix # # panfrost: # - export GPU features register to userspace # - gpu heap allocations # - per-fd address space support # # pl111: # - CLD pads wiring support removed from DT # # rockchip: # - rework to use DRM PSR helpers # - fix bug in VOP_WIN_GET macro # - DSI DT binding rework # # sun4i: # - improve support for color encoding and range # - DDC enabled GPIO # # tinydrm: # - rework SPI support # - improve MIPI-DBI support # - moved to drm/tiny # # vkms: # - rework CRC tracking # # dw-hdmi: # - get_eld and i2s improvements # # gm12u320: # - misc fixes # # meson: # - global code cleanup # - vpu feature detect # # omap: # - alpha/pixel blend mode properties # # rcar-du: # - misc fixes" # # * tag 'drm-next-2019-09-18' of git://anongit.freedesktop.org/drm/drm: (2112 commits) # drm/nouveau/bar/gm20b: Avoid BAR1 teardown during init # drm/nouveau: Fix ordering between TTM and GEM release # drm/nouveau/prime: Extend DMA reservation object lock # drm/nouveau: Fix fallout from reservation object rework # drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors # drm/i915: Use NOEVICT for first pass on attemping to pin a GGTT mmap # drm/i915: to make vgpu ppgtt notificaiton as atomic operation # drm/i915: Flush the existing fence before GGTT read/write # drm/i915: Hold irq-off for the entire fake lock period # drm/i915/gvt: update RING_START reg of vGPU when the context is submitted to i915 # drm/i915/gvt: update vgpu workload head pointer correctly # drm/mcde: Fix DSI transfers # drm/msm: Use the correct dma_sync calls harder # drm/msm: remove unlikely() from WARN_ON() conditions # drm/msm/dsi: Fix return value check for clk_get_parent # drm/msm: add atomic traces # drm/msm/dpu: async commit support # drm/msm: async commit support # drm/msm: split power control from prepare/complete_commit # drm/msm: add kms->flush_commit() # ... # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld --version # < git log --format=%s --max-count=1 574cc4539762561d96b456dbc0544d8898bd4c6e # < make -s -j 48 ARCH=nds32 O=/kisskb/build/linus_nds32-allnoconfig_nds32le CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux- allnoconfig # make -s -j 48 ARCH=nds32 O=/kisskb/build/linus_nds32-allnoconfig_nds32le CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux- :1511:2: warning: #warning syscall clone3 not implemented [-Wcpp] Completed OK # rm -rf /kisskb/build/linus_nds32-allnoconfig_nds32le # Build took: 0:00:18.103011