The NetBSD Project

CVS log for pkgsrc/x11/xf86-video-amdgpu/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / x11 / xf86-video-amdgpu

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.27 / (download) - annotate - [select for diffs], Sun Nov 12 13:24:34 2023 UTC (4 months, 2 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4, HEAD
Changes since 1.26: +2 -1 lines
Diff to previous 1.26 (colored) to selected 1.11 (colored)

*: revebump for new brotli option for freetype2

Addresses PR 57693

Revision 1.26 / (download) - annotate - [select for diffs], Mon Feb 27 10:20:07 2023 UTC (12 months, 4 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1
Changes since 1.25: +2 -5 lines
Diff to previous 1.25 (colored) to selected 1.11 (colored)

xf86-video-amdgpu: update to 23.0.0.

Alan Coopersmith (2):
      Update URLs to reflect gitlab migration
      gitlab CI: enable gitlab's builtin static analysis

Kai-Heng Feng (1):
      Initialize present extension for GPU screen

Lukasz Spintzyk (3):
      Use randr_crtc_covering_drawable used in modesetting
      Prefer crtc of primary output for synchronization when screen has to crtcs with the same coverage
      Do not consider disabled crtc anymore when looking for xf86crtc covering drawable.

Mario Kleiner (1):
      Fix primary output handling in amdgpu_crtc_covering_box().

Pierre-Eric Pelloux-Prayer (1):
      Use DRM_CAP_CURSOR_WIDTH/HEIGHT if possible

Shashank Sharma (2):
      config: Add hotplug driver name
      Bump version for the 23.0.0 release

tiancyin (1):
      Fix screen corruption on secondary GPU

ukasz Spintzyk (1):
      amdgpu: fixup driver for new X server ABI

Revision 1.25 / (download) - annotate - [select for diffs], Sun Jan 29 21:18:25 2023 UTC (13 months, 4 weeks ago) by ryoon
Branch: MAIN
Changes since 1.24: +2 -1 lines
Diff to previous 1.24 (colored) to selected 1.11 (colored)

*: Recursive revbup from graphics/freetype2

Revision 1.24 / (download) - annotate - [select for diffs], Wed Nov 9 13:14:25 2022 UTC (16 months, 2 weeks ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored) to selected 1.11 (colored)

Reset MAINTAINER

Revision 1.23 / (download) - annotate - [select for diffs], Sun Aug 14 19:25:13 2022 UTC (19 months, 2 weeks ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.22: +3 -3 lines
Diff to previous 1.22 (colored) to selected 1.11 (colored)

xf86-video-amdgpu: update to catch up with xorg-server API changes

22.0.0:
glamor: Set AMDGPU_CREATE_PIXMAP_SCANOUT on DRI2 and shared pixmaps
glamor: unset AMDGPU_CREATE_PIXMAP_SCANOUT on shared pixmap
Add option for non-vsynced flips for "secondary" outputs.

21.0.0:
kms: Handle changes to SourceValidate call chain in xserver 19
Fix link failure with gcc 10
Use ODEV_ATTRIB_PATH where possible for the device node.
Remove drmCheckModesettingSupported and kernel module loading, on Linux
Fixup the amdgpu_bus_id() string format
Remove NULL check after a "cannot fail" function
Store the busid string in AMDGPUEnt
Reuse the existing busid string
Use the device_id straight from gpu_info
Kill off drmOpen/Close/drmSetInterfaceVersion in favour of drmDevices
Introduce amdgpu_device_setup helper
Factor out common code to amdgpu_probe()
Fix drmmode_crtc_scanout_create logic
Bail from amdgpu_pixmap_get_handle with ShadowFB
Handle NULL fb_ptr in pixmap_get_fb
glamor: Make pixmap scanout compatible if its dimensions are
Drop bo/width/height members from struct drmmode_scanout
Drop struct drmmode_scanout altogether in favour of PixmapPtrs
Make drmmode_crtc_scanout_create/destroy static
Fix build against ABI_VIDEODRV_VERSION 25.2
Replace a few more instances of "master"
Check for AMDGPU_CREATE_PIXMAP_SCANOUT in amdgpu_glamor_create_pixmap
Drop dri.h includes
Include xf86drm.h instead of sarea.h
Fix return value check of drmIoctl()

Revision 1.22 / (download) - annotate - [select for diffs], Sun Apr 10 08:53:19 2022 UTC (23 months, 2 weeks ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored) to selected 1.11 (colored)

x11: adapt to new avoid-duplicate.mk usage

Revision 1.21 / (download) - annotate - [select for diffs], Thu Dec 2 18:15:25 2021 UTC (2 years, 3 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.20: +3 -1 lines
Diff to previous 1.20 (colored) to selected 1.11 (colored)

xf86-video-*: Add avoid-duplicate.mk

Revision 1.20 / (download) - annotate - [select for diffs], Tue Nov 2 08:20:25 2021 UTC (2 years, 4 months ago) by nia
Branch: MAIN
Changes since 1.19: +3 -1 lines
Diff to previous 1.19 (colored) to selected 1.11 (colored)

modular-xorg: Apply at most partial RELRO for modular drivers.

Revision 1.19 / (download) - annotate - [select for diffs], Sat Jan 18 23:36:02 2020 UTC (4 years, 2 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored) to selected 1.11 (colored)

all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.

Revision 1.18 / (download) - annotate - [select for diffs], Thu Nov 14 10:22:16 2019 UTC (4 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored) to selected 1.11 (colored)

xf86-video-amdgpu: update to 19.1.0.

I'm pleased to announce the 19.1.0 release of xf86-video-amdgpu, the
Xorg driver for AMD Radeon GPUs supported by the amdgpu kernel driver.
This release supports xserver versions 1.13-1.20.

There are no big changes in this release, just fixes and other minor
improvements.

Thanks to everybody who contributed to this release in any way!


NOTE:

As of September, I'm no longer working for AMD but for Red Hat's
graphics infrastructure team. I'm hoping that someone from my former
team at AMD will step up to maintain this driver.


Flora Cui (1):
      dri2: reply to client for WaitMSC request in any case

Michel Dänzer (13):
      Retry get_fb_ptr in get_fb
      dri3: Always flush glamor before sharing pixmap storage with clients
      dri2: Re-use previous CRTC when possible if pick_best_crtc returns NULL
      Remove dri2_drawable_crtc parameter consider_disabled
      present: Check that we can get a KMS FB for flipping
      Don't disable page flipping completely with SW cursor
      gitlab-ci: Use templates from wayland/ci-templates
      present: Also check pixmap pitch in check_flip with current xserver
      present: Don't check pixmap pitch in check_flip with current DC
      present: Don't check pixmap pitch in check_flip with non-DC >= 3.34
      Don't set up black scanout buffer if LeaveVT is called from CloseScreen
      Don't unreference FBs of pixmaps from different screens in LeaveVT
      Bump version for the 19.1.0 release

Revision 1.17 / (download) - annotate - [select for diffs], Tue Mar 19 23:48:58 2019 UTC (5 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored) to selected 1.11 (colored)

xf86-video-amdgpu: update to 19.0.1.

This is a minor follow-up release with only one change:

* Add support for RandR output tile properties, allowing monitors using
  DisplayPort Multi Stream Transport tiling to work better out of the
  box.

Thanks to everybody who contributed to this release in any way!


Dave Airlie (1):
      modesetting: add tile property support

Michel Dänzer (1):
      Bump version for the 19.0.1 release

Revision 1.16 / (download) - annotate - [select for diffs], Wed Mar 6 14:00:30 2019 UTC (5 years ago) by wiz
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored) to selected 1.11 (colored)

xf86-video-amdgpu: update to 19.0.0.

I'm pleased to announce the 19.0.0 release of xf86-video-amdgpu, the
Xorg driver for AMD Radeon GPUs supported by the amdgpu kernel driver.
This release supports xserver versions 1.13-1.20.

Highlights:

* Support for FreeSync variable refresh rate (this also requires the
  amdgpu driver from kernel 5.0 or newer, and radeonsi from Mesa 19.0 or
  newer).
* Various TearFree related fixes and robustness improvements.
* Support for scanout buffers using DCC colour compression.
* Up to six independent instances per GPU are now supported in "Zaphod"
  style multi-head configurations.

Plus other improvements and fixes. Thanks to everybody who contributed
to this release in any way!


Mario Kleiner (1):
      Fix crash when page flipping in multi-X-Screen/Zaphod mode

Michel Dänzer (53):
      Post-release version bump
      Convert README to markdown
      Handle pending scanout update in drmmode_crtc_scanout_free
      Make wait_pending_flip / handle_deferred symmetric in set_mode_major
      Cast return value of amdgpu_get_marketing_name to char*
      Fix --disable-glamor build
      Add GitLab CI configuration
      Fix condition for calling set_pixmap_bo in drmmode_xf86crtc_resize
      Allow up to six instances in Zaphod mode
      Detect and fix up non-premultiplied cursor data
      glamor: Can work at depth >= 15 with current xserver Git master
      man: This driver supports colour depths 8, 15 and 16
      Add README.md to EXTRA_DIST
      Relax detection of non-premultiplied alpha cursor data
      Use drm_abort_one in drm_queue_handler
      Explicitly keep track of whether a DRM event is for a flip or not
      Move deferred vblank events to separate drm_vblank_deferred list
      Skip gamma correction of cursor data if premultiplied R/G/B > alpha
      Generate docker image as part of CI pipeline
      Perform scanout buffer update immediately if drmmode_wait_vblank fails
      Cancel pending scanout update in drmmode_crtc_scanout_update
      Automatically try re-enabling TearFree after a flip failed
      Don't use GBM for allocating HW cursor BOs
      Drop AMDGPUInfoRec::cursor_buffer array
      Use drmIoctl in drmmode_show_cursor
      Update cursor position in drmmode_show_cursor if hotspot changed
      Use two HW cursor buffers per CRTC
      Don't clear info->flip_window in present_unflip
      Remove superfluous vrr_flipping field and clean up related code
      gitlab-ci: Use kaniko instead of docker-in-docker for image generation
      Only call drmmode_uevent_init if RandR is enabled
      Only call drmmode_validate_leases if RandR is enabled
      dri3: Flush if necessary in dri3_fd_from_pixmap
      dri2: Flush in dri2_create_buffer2 after calling glamor_set_pixmap_bo
      glamor: Avoid glamor_create_pixmap for pixmaps backing windows
      Don't allow TearFree scanout flips to complete in the same vblank period
      Only update drmmode_crtc->flip_pending after actually submitting a flip
      Call drmHandleEvent again if it was interrupted by a signal
      Keep waiting for a pending flip if drm_handle_event returns 0
      gitlab-ci: Only run docker-image stage if relevant source files change
      gitlab-ci: Don't rely on $CI_PROJECT_NAME
      Don't register a window private if VRR is disabled
      Don't enable the VRR support code for GPU screens
      Wrap change/delete window property request handlers
      Make use of property request wrappers for VRR property
      Call amdgpu_present_set_screen_vrr from amdgpu_vrr_property_update
      present: Check that flip and screen pixmap pitches match
      dri2: Call drm_queue_handle_deferred in dri2_deferred_event
      Revert "gitlab-ci: Only run docker-image stage if relevant source files change"
      Revert "Remove set but unused amdgpu_dri2::pKernelDRMVersion"
      Make drmmode_cm_enabled an inline function
      present: Don't check tiling parameters with DC & DRM minor version >= 31
      Bump version for the 19.0.0 release

Nicholas Kazlauskas (2):
      Check last flip window instead of screen root before flipping
      Support CRTC variable refresh for windows using Present flips

Revision 1.15 / (download) - annotate - [select for diffs], Sun Sep 16 20:34:39 2018 UTC (5 years, 6 months ago) by triaxx
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.14: +3 -2 lines
Diff to previous 1.14 (colored) to selected 1.11 (colored)

xf86-video-amdgpu: update to 18.1.0

Add LICENSE.

Revision 1.14 / (download) - annotate - [select for diffs], Thu Mar 15 23:43:17 2018 UTC (6 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored) to selected 1.11 (colored)

xf86-video-amdgpu: update to 18.0.1.

I'm pleased to announce the 18.0.1 release of xf86-video-amdgpu, the
Xorg driver for AMD Radeon GPUs supported by the amdgpu kernel driver.
This release supports xserver versions 1.13-1.19. It also works with
xserver 1.20 RC1, so unless something unexpected happens, it should work
with xserver 1.20 as well.

This is a bug-fix release addressing issues in 18.0.0. While those
issues shouldn't affect most users, I recommend that all users of 18.0.0
update to 18.0.1.

* The Xorg process could enter an infinite loop after a server reset (in
  configurations where Xorg doesn't terminate when the last client
  disconnects)
* The Xorg process could crash when multiple primary screens are
  configured in xorg.conf.
* TearFree could trigger debugging messages in the pixman library

Revision 1.13 / (download) - annotate - [select for diffs], Fri Mar 2 22:40:59 2018 UTC (6 years ago) by wiz
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored) to selected 1.11 (colored)

xf86-video-amdgpu: update to 18.0.0.

I'm pleased to announce the 18.0.0 release of xf86-video-amdgpu, the
Xorg driver for AMD Radeon GPUs supported by the amdgpu kernel driver.
This release supports xserver versions 1.13-1.19. It also works with
xserver 1.20 RC1, so unless something unexpected happens, it should work
with xserver 1.20 as well.

Highlights:

* New year-based versioning scheme
* Page flipping can now be used even when the HW cursor can't be used in
  some cases
* Support for 30-bit RGB colour output. Note that gamma correction is
  currently not available with 30-bit colour. Also, hardware
  acceleration is not available with 30-bit colour with xserver versions
  before 1.20.

Plus other improvements and fixes. Thanks to everybody who contributed
to this release in any way!

Revision 1.12 / (download) - annotate - [select for diffs], Fri Sep 8 08:19:30 2017 UTC (6 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

Updated xf86-video-amdgpu to 1.4.0.

I'm pleased to announce the 1.4.0 release of xf86-video-amdgpu, the Xorg
driver for AMD Radeon GPUs supported by the amdgpu kernel driver.
This release supports xserver versions 1.13-1.19.

Highlights:

* Clients can now use DRI page flipping even while TearFree is enabled
  for any CRTC. This should improve performance of such clients
  (including compositing managers) while TearFree is enabled, and avoid
  other issues such as tearing on other CRTCs where TearFree isn't
  enabled.
* The driver now takes measures to prevent other DRM master processes
  (potentially from other local users) from accessing buffers created by
  this driver while switched away to a different VT. Other DRM master
  processes should only be able to access a single buffer anymore, which
  contains only all-black pixels.
* The gamma ramp is now applied to the HW cursor as well, so the HW
  cursor doesn't look odd when e.g. using Redshift or similar tools.

Plus other improvements and fixes. Thanks to everybody who contributed
to this release in any way!


Adam Jackson (1):
      modesetting: Validate the atom for enum properties

Daniel Stone (1):
      Set correct DRM event context version

Eric Anholt (1):
      Use plain glamor_egl_create_textured_screen().

Martin Peres (1):
      modesetting: re-set the crtc's mode when link-status goes BAD

Michel Dänzer (45):
      Post-release version bump
      manpage: Don't put "'" at the beginning of a line
      Don't set modes before AMDGPUWindowExposures_oneshot is called
      Apply gamma correction to HW cursor
      Remove unused struct members from drmmode_display.h
      Don't enable DRI3 without glamor
      Simplify tracking of PRIME scanout pixmap
      Update URLs
      Use reference counting for tracking KMS framebuffer lifetimes
      Improve AMDGPUPreInitAccel_KMS log messages
      Increase reference count of FB assigned to drmmode_crtc->flip_pending
      Improve drmmode_fb_reference debugging code
      Only call drmmode_scanout_free for non-GPU screens in LeaveVT
      Use drmmode_crtc->scanout_id instead of 0 to check for scanout buffer
      If a TearFree flip fails, fall back to non-TearFree operation
      Add AC_CONFIG_MACRO_DIRS([m4]) to configure.ac
      Makefile.am: Set ACLOCAL_AMFLAGS = -I m4
      autogen.sh: Pass -f to autoreconf
      Only handle reflection in the driver with Xorg < 1.16
      Use root window (pixmap) instead of screen pixmap for scanout updates
      Add drmmode_crtc_can_flip helper
      Allow DRI page flipping when some CRTCs use separate scanout buffers
      Adapt to PixmapDirtyUpdateRec::src being a DrawablePtr
      Remove drmmode_crtc->scanout_destroy[] array
      Pass reference CRTC to amdgpu_do_pageflip directly
      Create drmmode_wait_vblank helper
      Create drmmode_crtc_wait_pending_event helper macro
      Wait for pending flips synchronously before turning off a CRTC
      Handle multiple "pending" Present flips
      Add source drawable parameter to amdgpu_scanout_do_update
      Pass extents to amdgpu_scanout_do_update
      Always allow Present page flipping with TearFree
      Always allow DRI2 page flipping with TearFree
      Consolidate amdgpu_scanout_flip_abort/handler helpers
      Use xorg_list_append for the DRM event list
      Make amdgpu_scanout_do_update take a PixmapPtr instead of a DrawablePtr
      Create amdgpu_pixmap_clear helper
      Create drmmode_set_mode helper
      Create amdgpu_pixmap_get_fb_ptr helper
      Create amdgpu_master_screen helper
      Make all active CRTCs scan out an all-black framebuffer in LeaveVT
      Remove drmmode_scanout_free
      Use a timer for unreferencing the all-black FB
      Require xserver >= 1.13
      Bump version for 1.4.0 release

Nicholas Molloy (1):
      Fix a misspelling of 'acceleration' in amdgpu_kms.c

Revision 1.11 / (download) - annotate - [selected], Thu Mar 16 12:07:03 2017 UTC (7 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Updated xf86-video-amdgpu to 1.3.0.

I'm pleased to announce the 1.3.0 release of xf86-video-amdgpu, the Xorg
driver for AMD Radeon GPUs supported by the amdgpu kernel driver.
This release supports xserver versions 1.10-1.19.

Highlights:

* Allow TearFree to be toggled at runtime via an RandR output property
  "TearFree". The xorg.conf option "TearFree" now controls the default
  value of the output properties.
* Use libdrm_amdgpu functionality to determine the GPU marketing name,
  remove corresponding tables from this driver.
* Use DRM render nodes for DRI3 clients when available.

Plus many other improvements and fixes. Thanks to everybody who
contributed to this release in any way!


Emil Velikov (1):
      autogen.sh: use quoted string variables

Hans De Goede (1):
      amdgpu_probe: Do not close server managed drm fds

Jammy Zhou (1):
      Use render node for DRI3 if available

Michel Dänzer (44):
      Post-release version bump
      Move struct amdgpu_gpu_info out of amdgpu_get_tile_config
      Use family information from libdrm_amdgpu / kernel
      Stop using generated amdgpu_device_match
      Remove amdpciids.h
      Stop using AMDGPUPciChipsets
      Stop using AMDGPU(Unique)Chipsets
      Remove generated header files
      Use DRM_MODE_PAGE_FLIP_TARGET_ABSOLUTE/RELATIVE flags when available
      Make libdrm >= 2.4.72 requirement explicit
      Don't install Flush/EventCallback for GPU screens
      Add amdgpu_is_gpu_screen helper
      Take current scanout_id into account everywhere involved with TearFree
      Fix amdgpu_scanout_extents_intersect for GPU screens
      Call ValidateGC after ChangeClip in amdgpu_sync_scanout_pixmaps
      Call amdgpu_drm_abort_entry on failure to flip to a scanout pixmap
      Simplify drmmode_handle_uevents
      Pass pitch from drmmode_crtc_scanout_allocate to drmmode_create_bo_pixmap
      Call drmmode_crtc_scanout_create in drmmode_crtc_shadow_allocate as well
      Fold drmmode_crtc_scanout_allocate into drmmode_crtc_scanout_create
      Handle rotation in the driver also with Xorg 1.12-1.18
      Fix flip event data leak if calloc or drmModeAddFB fails
      Don't destroy current FB if drmModeAddFB fails
      Factor out amdgpu_prime_dirty_to_crtc helper
      Factor out drmmode_crtc_scanout_update helper
      Allow toggling TearFree at runtime via output property
      Use drmmode_crtc_scanout_free in drmmode_fini
      present: Only call drmModeRmFB after setting modes for unflip
      present: Wait for GPU idle before setting modes for unflip
      present: Also flush before using a flip to unflip
      present: Use async flip for unflip if possible
      present: Flush before flipping
      Call drmmode_set_desired_modes from a WindowExposures hook
      Move DPMS check from amdgpu_scanout_do_update to amdgpu_scanout_flip
      Don't call amdgpu_glamor_flush in drmmode_copy_fb
      Don't use pScrn->is_gpu in AMDGPUCreateScreenResources_KMS
      Use local implementation of RegionDuplicate for older xserver
      Only define transform_region for XF86_CRTC_VERSION >= 4
      glamor: Don't flush in BlockHandler with Xorg >= 1.19
      Refactor amdgpu_kernel_close_fd helper
      glamor: Use glamor_finish when available
      Skip some initialization steps for GPU screens
      Pass TRUE to drmmode_set_desired_modes the first time for GPU screens
      Bump version for 1.3.0 release

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

jimqu (1):
      udev_monitor_receive_device() will block when hotplug monitor

Revision 1.10 / (download) - annotate - [select for diffs], Thu Nov 17 21:00:05 2016 UTC (7 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored) to selected 1.11 (colored)

Updated xf86-video-amdgpu to 1.2.0.

I'm pleased to announce the 1.2.0 release of xf86-video-amdgpu, the Xorg
driver for AMD Radeon GPUs supported by the amdgpu kernel driver.
This release supports xserver versions 1.10-1.19.

Highlights:

* Significant 2D compositing performance increase.
* Option "TearFree" can now prevent tearing in all possible display
  configurations (with current versions of Xorg). Specifically, it's
  now also effective with arbitrary RandR transforms and with RandR 1.4
  slave output.
* DRI3 is now enabled by default if the Xorg version is >= 1.18.3 and
  glamor is enabled.
* DRI3/Present asynchronous page flips are now supported (requires
  corresponding kernel driver support, available in current versions of
  the Linux kernel). This can increase performance of fullscreen
  applications with sync-to-vblank disabled.
* The HW cursor can now be used with RandR 1.4 slave output or with
  TearFree & rotation.
* Performance improvements with RandR 1.4 slave output.
* The list of supported GPUs in the Xorg log file has been tidied up.
* RandR 1.4 provider capabilities are now advertised more accurately.
* Support for SI family GPUs.

Plus many other improvements and fixes. Thanks to everybody who
contributed to this release in any way!


Adam Jackson (1):
      Adapt Block/WakeupHandler signature for ABI 23

Alex Deucher (1):
      add missing bonaire pci id

Flora Cui (3):
      add strato pci id
      Add more Polaris 10 PCI IDs
      Add more Polaris 11 PCI IDs

Hans de Goede (3):
      Remove unnecessary fb addition from drmmode_xf86crtc_resize
      Only add main fb if necessary
      PRIME: Fix swapping of provider sink / source capabilities

Keith Packard (1):
      Use NotifyFd for drm fd

Marek Olšák (1):
      Fix cursor size for SI

Michel Dänzer (65):
      Post 1.1.0 release version bump
      Add support for async flips to radeon_do_pageflip
      present: Support async flips
      Enable DRI3 by default when building for Xorg >= 1.18.3
      Handle Zaphod mode correctly in amdgpu_mode_hotplug
      glamor: Fix amdgpu_glamor_share_pixmap_backing for priv->bo == NULL
      Remove amdgpu_share_pixmap_backing
      Add amdgpu_pixmap_get_tiling_info
      Consolidate get_drawable_pixmap helper
      Move DRI2's local fixup_glamor helper to amdgpu_glamor_set_pixmap_bo v2
      glamor: Reallocate linear pixmap BO if necessary for DRI2 PRIME
      glamor: Make amdgpu_glamor_create_textured_pixmap take amdgpu_buffer*
      Propagate failure from amdgpu_set_pixmap_bo
      Use amdgpu_set_pixmap_bo in amdgpu_set_shared_pixmap_backing
      glamor: Fix leak of pixmap private when replacing BO
      Free priv in amdgpu_set_pixmap_bo also if priv->bo == NULL
      Adapt to XF86_CRTC_VERSION 7
      Call amdgpu_glamor_create_screen_resources after ModifyPixmapHeader
      Simplify drmmode_set_mode_major error handling
      Make sure drmmode_crtc->scanout[] are destroyed when not needed
      present: Don't allow flipping when using a dedicated scanout buffer
      dri2: Don't allow flipping when using a dedicated scanout buffer
      present: Separate checks for flips vs unflips v2
      Remove drmmode_load_palette
      Destroy all dedicated scanout buffers during CloseScreen
      Make the dedicated scanout mechanism work with arbitrary transforms v2
      Remove w/h parameters from amdgpu_scanout_extents_intersect
      Clear damage in amdgpu_scanout_update if it doesn't intersect the CRTC
      Add .editorconfig file
      Only use RandR APIs if RandR is enabled
      DRI2: Add interpolated_vblanks in amdgpu_dri2_get_crtc_msc
      Remove unused lut_r/g/b arrays from drmmode_crtc_private_rec
      Add Mullins PCI IDs
      Add missing Kaveri PCI ID (1318)
      Only list each unique chipset family once in the log file
      Add explicit AMDGPU_DRM_QUEUE_ERROR define
      Use EventCallback to avoid flushing every time in the FlushCallback
      Keep track of damage event related flushes per-client
      Wait for pending flips to complete before turning off an output or CRTC
      Use drmmode_crtc_scanout_* helpers for RandR 1.4 scanout pixmaps
      Handle RandR 1.4 slave dirty updates via amdgpu_drm_queue
      Track damage accurately for RandR 1.4 slave scanout
      Only copy from screen pixmap to shared pixmap on demand for slave scanout
      Factor out transform_region helper
      Move up amdgpu_scanout_extents_intersect
      Synchronize scanout pixmaps for TearFree
      Make TearFree effective with PRIME slave scanout
      Use --with-xorg-conf-dir=$prefix/share/X11/xorg.conf.d by default
      Fix handling of configure option --with-xorg-conf-dir
      Untangle HAS_XORG_CONF_DIR / --with-xorg-conf-dir lines in configure.ac
      Add support for ScreenPtr::SyncSharedPixmap
      Rotate and reflect cursor hotspot position for drmModeSetCursor2
      Enable HW cursor support with PRIME slave output & Xorg > 1.18.99.901
      Order unique chipsets according to first appearance in ati_pciids.csv
      Saynara, AM_MAINTAINER_MODE!
      Don't rely on randr_crtc->scanout_pixmap in drmmode_set_scanout_pixmap
      Always call PixmapStopDirtyTracking in drmmode_set_scanout_pixmap
      Consume all available udev events at once
      present: Check tiling info for flips
      Require xserver 1.10 or newer
      Check Xorg version at runtime instead of build time in two places
      Refactor amdgpu_mode_hotplug
      Use pAMDGPUEnt to find both screens of a GPU in amdgpu_mode_hotplug
      manpage updates for the 1.2.0 release
      Bump version for 1.2.0 release

Qiang Yu (3):
      Remove RR_Capability_SinkOutput for GPU without CRTC.
      Fix amdgpu_mode_hotplug crash on multi GPU platform.
      DRI2: Fix amdgpu_dri2_exchange_buffers width/height copy'n'paste error

Ronie Salgado (1):
      Add SI PCI IDs

Tom St Denis (1):
      dri3: Return NULL from amdgpu_dri3_pixmap_from_fd if calloc fails.

Revision 1.9 / (download) - annotate - [select for diffs], Sat Oct 8 10:34:18 2016 UTC (7 years, 5 months ago) by ryoon
Branch: MAIN
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored) to selected 1.11 (colored)

This requires libdrm_amdgpu.so from x11/libdrm. Fix build

Revision 1.8 / (download) - annotate - [select for diffs], Fri Sep 16 10:35:38 2016 UTC (7 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored) to selected 1.11 (colored)

Updated xf86-video-amdgpu to 1.1.2.

This is the 1.1.2 release of xf86-video-amdgpu, the Xorg
driver for AMD Radeon GPUs supported by the amdgpu kernel driver.

The only change in this release is a fix for issues with the configure
option --with-xorg-conf-dir which slipped into the 1.1.1 release.
Everybody is advised to use this release in favour of 1.1.1.


Michel Dänzer (2):
      Fix handling of configure option --with-xorg-conf-dir
      Bump version for 1.1.2 release

Revision 1.7 / (download) - annotate - [select for diffs], Thu Sep 15 13:36:56 2016 UTC (7 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored) to selected 1.11 (colored)

Updated xf86-video-amdgpu to 1.1.1.

I'm pleased to announce the 1.1.1 release of xf86-video-amdgpu, the Xorg
driver for AMD Radeon GPUs supported by the amdgpu kernel driver.
This release supports xserver versions 1.9-1.18.

This is a stable point release containing only fixes and other minor changes.

Highlights:

* Support for all currently available GPUs supported by the amdgpu
  kernel driver.
* A few fixes for crash/hang bugs.

Thanks to everybody who contributed to this release in any way!


Alex Deucher (1):
      add missing bonaire pci id

Flora Cui (3):
      add strato pci id
      Add more Polaris 10 PCI IDs
      Add more Polaris 11 PCI IDs

Marek Olšák (1):
      Fix cursor size for SI

Michel Dänzer (14):
      Handle Zaphod mode correctly in amdgpu_mode_hotplug
      glamor: Fix amdgpu_glamor_share_pixmap_backing for priv->bo == NULL
      Remove amdgpu_share_pixmap_backing
      Add amdgpu_pixmap_get_tiling_info
      Consolidate get_drawable_pixmap helper
      Move DRI2's local fixup_glamor helper to amdgpu_glamor_set_pixmap_bo v2
      glamor: Reallocate linear pixmap BO if necessary for DRI2 PRIME
      Destroy all dedicated scanout buffers during CloseScreen
      Only use RandR APIs if RandR is enabled
      DRI2: Add interpolated_vblanks in amdgpu_dri2_get_crtc_msc
      Add Mullins PCI IDs
      Add missing Kaveri PCI ID (1318)
      Use --with-xorg-conf-dir=$prefix/share/X11/xorg.conf.d by default
      Bump version for the 1.1.1 release

Qiang Yu (3):
      Remove RR_Capability_SinkOutput for GPU without CRTC.
      Fix amdgpu_mode_hotplug crash on multi GPU platform.
      DRI2: Fix amdgpu_dri2_exchange_buffers width/height copy'n'paste error

Ronie Salgado (1):
      Add SI PCI IDs

Revision 1.6 / (download) - annotate - [select for diffs], Wed Apr 13 18:47:46 2016 UTC (7 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored) to selected 1.11 (colored)

Update xf86-video-amdgpu to 1.1.0

I'm pleased to announce the 1.1.0 release of xf86-video-amdgpu, the Xorg
driver for AMD Radeon GPUs supported by the amdgpu kernel driver.
This release supports xserver versions 1.9-1.18.

Highlights:

* Support for the upcoming Polaris family of GPUs.
* Option "TearFree" can now prevent tearing with rotation/reflection as
  well (with Xorg >= 1.16).
* RandR CRTC transforms now work correctly (but for now still exhibit
  tearing even with TearFree).
* The RandR 1.4 provider name is now no longer hardcoded to "amdgpu"
  but constructed from the GPU chipset name and bus ID, allowing
  several GPUs supported by this driver to be distinguished by name.
* The RandR primary output is now always explicitly marked as such.
* The driver can prevent clients trying to use the DRI3 extension over a
  display connection forwarded via SSH from hanging.
* VDPAU/OpenGL interoperation can now work with DRI3 enabled.
* Many more fixes for issues using the DRI3/Present extensions.

Plus many other small improvements and fixes. Thanks to everybody who
contributed to this release in any way!

Revision 1.5 / (download) - annotate - [select for diffs], Fri Feb 26 11:27:18 2016 UTC (8 years, 1 month ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1
Changes since 1.4: +2 -6 lines
Diff to previous 1.4 (colored) to selected 1.11 (colored)

Use OPSYSVARS.

Revision 1.4 / (download) - annotate - [select for diffs], Fri Feb 19 09:58:48 2016 UTC (8 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.3: +2 -3 lines
Diff to previous 1.3 (colored) to selected 1.11 (colored)

Update xf86-video-amdgpu to 1.0.1.

I'm pleased to announce the release of version 1.0.1 of xf86-video-amdgpu,
the Xorg driver for AMD GPUs using the amdgpu kernel driver.

This is a pure bugfix release with the main purpose of fixing a bug
which would prevent the driver from initializing successfully with
glamor enabled on top of the upcoming Mesa 11.2 release.


Michel Dänzer (6):
      sync: Check if miSyncShmScreenInit symbol is resolved at runtime
      Only map front buffer if glamor acceleration is disabled (v2)
      Don't advertise any PRIME offloading capabilities without acceleration
      Load fb module before glamoregl/shadow modules
      HAS_DIRTYTRACKING_ROTATION also supports multiple CRTCs
      Bump version for 1.0.1 release

Mykola Lysenko (2):
      Check for NULL koutput in drmmode_output_dpms
      Initialize drmmode_crtc dpms_mode to DPMSModeOff

Revision 1.3 / (download) - annotate - [select for diffs], Tue Jan 5 13:11:43 2016 UTC (8 years, 2 months ago) by tnn
Branch: MAIN
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored) to selected 1.11 (colored)

Bump revision for xorg-server-1.18 driver ABI bump

Revision 1.2 / (download) - annotate - [select for diffs], Sun Dec 13 19:34:03 2015 UTC (8 years, 3 months ago) by richard
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.1: +7 -1 lines
Diff to previous 1.1 (colored) to selected 1.11 (colored)

set manpage suffice for SunOS

Revision 1.1 / (download) - annotate - [select for diffs], Mon Nov 23 12:46:49 2015 UTC (8 years, 4 months ago) by wiz
Branch: MAIN
Diff to selected 1.11 (colored)

Import xf86-video-amdgpu-1.0.0 as x11/xf86-video-amdgpu.

This is the video driver for ATI cards with AMD GPU families Tonga,
Carrizo, Iceland, Fiji and Stoney.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>