# git rev-parse -q --verify e058a84bfddc42ba356a2316f2cf1141974625c9^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/linus master # git rev-parse -q --verify e058a84bfddc42ba356a2316f2cf1141974625c9^{commit} e058a84bfddc42ba356a2316f2cf1141974625c9 # git checkout -q -f -B kisskb e058a84bfddc42ba356a2316f2cf1141974625c9 # git clean -qxdf # < git log -1 # commit e058a84bfddc42ba356a2316f2cf1141974625c9 # Merge: c288d9cd7104 8a02ea42bc1d # Author: Linus Torvalds # Date: Thu Jul 1 12:53:43 2021 -0700 # # Merge tag 'drm-next-2021-07-01' of git://anongit.freedesktop.org/drm/drm # # Pull drm updates from Dave Airlie: # "Highlights: # # - AMD enables two more GPUs, with resulting header files # # - i915 has started to move to TTM for discrete GPU and enable DG1 # discrete GPU support (not by default yet) # # - new HyperV drm driver # # - vmwgfx adds arm64 support # # - TTM refactoring ongoing # # - 16bpc display support for AMD hw # # Otherwise it's just the usual insane amounts of work all over the # place in lots of drivers and the core, as mostly summarised below: # # Core: # - mark AGP ioctls as legacy # - disable force probing for non-master clients # - HDR metadata property helpers # - HDMI infoframe signal colorimetry support # - remove drm_device.pdev pointer # - remove DRM_KMS_FB_HELPER config option # - remove drm_pci_alloc/free # - drm_err_*/drm_dbg_* helpers # - use drm driver names for fbdev # - leaked DMA handle fix # - 16bpc fixed point format fourcc # - add prefetching memcpy for WC # - Documentation fixes # # aperture: # - add aperture ownership helpers # # dp: # - aux fixes # - downstream 0 port handling # - use extended base receiver capability DPCD # - Rename DP_PSR_SELECTIVE_UPDATE to better mach eDP spec # - mst: use khz as link rate during init # - VCPI fixes for StarTech hub # # ttm: # - provide tt_shrink file via debugfs # - warn about freeing pinned BOs # - fix swapping error handling # - move page alignment into BO # - cleanup ttm_agp_backend # - add ttm_sys_manager # - don't override vm_ops # - ttm_bo_mmap removed # - make ttm_resource base of all managers # - remove VM_MIXEDMAP usage # # panel: # - sysfs_emit support # - simple: runtime PM support # - simple: power up panel when reading EDID + caching # # bridge: # - MHDP8546: HDCP support + DT bindings # - MHDP8546: Register DP AUX channel with userspace # - TI SN65DSI83 + SN65DSI84: add driver # - Sil8620: Fix module dependencies # - dw-hdmi: make CEC driver loading optional # - Ti-sn65dsi86: refclk fixes, subdrivers, runtime pm # - It66121: Add driver + DT bindings # - Adv7511: Support I2S IEC958 encoding # - Anx7625: fix power-on delay # - Nwi-dsi: Modesetting fixes; Cleanups # - lt6911: add missing MODULE_DEVICE_TABLE # - cdns: fix PM reference leak # # hyperv: # - add new DRM driver for HyperV graphics # # efifb: # - non-PCI device handling fixes # # i915: # - refactor IP/device versioning # - XeLPD Display IP preperation work # - ADL-P enablement patches # - DG1 uAPI behind BROKEN # - disable mmap ioctl for discerte GPUs # - start enabling HuC loading for Gen12+ # - major GuC backend rework for new platforms # - initial TTM support for Discrete GPUs # - locking rework for TTM prep # - use correct max source link rate for eDP # - %p4cc format printing # - GLK display fixes # - VLV DSI panel power fixes # - PSR2 disabled for RKL and ADL-S # - ACPI _DSM invalid access fixed # - DMC FW path abstraction # - ADL-S PCI ID update # - uAPI headers converted to kerneldoc # - initial LMEM support for DG1 # - x86/gpu: add Jasperlake to gen11 early quirks # # amdgpu: # - Aldebaran updates + initial SR-IOV # - new GPU: Beige Goby and Yellow Carp support # - more LTTPR display work # - Vangogh updates # - SDMA 5.x GCR fixes # - PCIe ASPM support # - Renoir TMZ enablement # - initial multiple eDP panel support # - use fdinfo to track devices/process info # - pin/unpin TTM fixes # - free resource on fence usage query # - fix fence calculation # - fix hotunplug/suspend issues # - GC/MM register access macro cleanup for SR-IOV # - W=1 fixes # - ACPI ATCS/ATIF handling rework # - 16bpc fixed point format support # - Initial smartshift support # - RV/PCO power tuning fixes # - new INFO query for additional vbios info # # amdkfd: # - SR-IOV aldebaran support # - HMM SVM support # # radeon: # - SMU regression fixes # - Oland flickering fix # # vmwgfx: # - enable console with fbdev emulation # - fix cpu updates of coherent multisample surfaces # - remove reservation semaphore # - add initial SVGA3 support # - support arm64 # # msm: # - devcoredump support for display errors # - dpu/dsi: yaml bindings conversion # - mdp5: alpha/blend_mode/zpos support # - a6xx: cached coherent buffer support # - gpu iova fault improvement # - a660 support # # rockchip: # - RK3036 win1 scaling support # - RK3066/3188 missing register support # - RK3036/3066/3126/3188 alpha support # # mediatek: # - MT8167 HDMI support # - MT8183 DPI dual edge support # # tegra: # - fixed YUV support/scaling on Tegra186+ # # ast: # - use pcim_iomap # - fix DP501 EDID # # bochs: # - screen blanking support # # etnaviv: # - export more GPU ID values to userspace # - add HWDB entry for GPU on i.MX8MP # - rework linear window calcs # # exynos: # - pm runtime changes # # imx: # - Annotate dma_fence critical section # - fix PRG modifiers after drmm conversion # - Add 8 pixel alignment fix for 1366x768 # - fix YUV advertising # - add color properties # # ingenic: # - IPU planes fix # # panfrost: # - Mediatek MT8183 support + DT bindings # - export AFBC_FEATURES register to userspace # # simpledrm: # - %pr for printing resources # # nouveau: # - pin/unpin TTM fixes # # qxl: # - unpin shadow BO # # virtio: # - create dumb BOs as guest blob # # vkms: # - drmm_universal_plane_alloc # - add XRGB plane composition # - overlay support" # # * tag 'drm-next-2021-07-01' of git://anongit.freedesktop.org/drm/drm: (1570 commits) # drm/i915: Reinstate the mmap ioctl for some platforms # drm/i915/dsc: abstract helpers to get bigjoiner primary/secondary crtc # Revert "drm/msm/mdp5: provide dynamic bandwidth management" # drm/msm/mdp5: provide dynamic bandwidth management # drm/msm/mdp5: add perf blocks for holding fudge factors # drm/msm/mdp5: switch to standard zpos property # drm/msm/mdp5: add support for alpha/blend_mode properties # drm/msm/mdp5: use drm_plane_state for pixel blend mode # drm/msm/mdp5: use drm_plane_state for storing alpha value # drm/msm/mdp5: use drm atomic helpers to handle base drm plane state # drm/msm/dsi: do not enable PHYs when called for the slave DSI interface # drm/msm: Add debugfs to trigger shrinker # drm/msm/dpu: Avoid ABBA deadlock between IRQ modules # drm/msm: devcoredump iommu fault support # iommu/arm-smmu-qcom: Add stall support # drm/msm: Improve the a6xx page fault handler # iommu/arm-smmu-qcom: Add an adreno-smmu-priv callback to get pagefault info # iommu/arm-smmu: Add support for driver IOMMU fault handlers # drm/msm: export hangcheck_period in debugfs # drm/msm/a6xx: add support for Adreno 660 GPU # ... # < /opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux-ld --version # < git log --format=%s --max-count=1 e058a84bfddc42ba356a2316f2cf1141974625c9 # < make -s -j 24 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- randconfig # Added to kconfig CONFIG_STANDALONE=y # Added to kconfig CONFIG_BUILD_DOCSRC=n # Added to kconfig CONFIG_MODULE_SIG=n # Added to kconfig CONFIG_CPU_BIG_ENDIAN=y # Added to kconfig CONFIG_PPC64=y # Added to kconfig CONFIG_PPC_DISABLE_WERROR=y # Added to kconfig CONFIG_SECTION_MISMATCH_WARN_ONLY=y # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # Added to kconfig CONFIG_CC_STACKPROTECTOR_STRONG=n # Added to kconfig CONFIG_GCC_PLUGINS=n # Added to kconfig CONFIG_LD_HEAD_STUB_CATCH=y # Added to kconfig CONFIG_TRIM_UNUSED_KSYMS=n # Added to kconfig CONFIG_UBSAN=n # < make -s -j 24 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- help # make -s -j 24 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- olddefconfig .config:4240:warning: override: reassigning to symbol PPC64 .config:4241:warning: override: reassigning to symbol PPC_DISABLE_WERROR .config:4243:warning: override: reassigning to symbol PREVENT_FIRMWARE_BUILD .config:4245:warning: override: reassigning to symbol GCC_PLUGINS # make -s -j 24 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- Completed OK # rm -rf /kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc9 # Build took: 0:04:03.812248