29 Commits

Author SHA256 Message Date
9f28aa4280 Accepting request 344171 from home:boombatower:branches:X11:XOrg
- Update to version 7.6.1:
  + Post 7.6.0 release version bump
  + Remove duplicate free(output_ids) call
  + Set version for 7.6.1 release
- Update to version 7.6.0:
  + Remove dead accelDFS flag
  + radeon: bump version post release
  + add new bonaire pci id
  + add new OLAND pci id
  + radeon: stop caching mode resources
  + radeon: move output name creation to its own function
  + radeon: add support for DP 1.2 display hotplug (v2)
  + radeon: adopt for new X server dirty tracking APIs.
  + radeon: cleanup the entity rec
  + radeon: move radeon_pixmap forward declaration into other block
  + radeon/vdpau: don't report VDPAU for < r300
  + Handle tiling in radeon_set_shared_pixmap_backing
  + Do not link radeon_drv.so against libpciaccess
  + Avoid leaking memory on output.
  + Proper leak fix, previous leak fix was bogus.
  + present: Move check for async flips
  + present: Fix present notify timestamps and counts.
  + Allow/Fix use of multiple ZaphodHead outputs per x-screen. (v2)
  + Don't set TILE_SPLIT flags if surface.tile_split == 0.
  + Fix inconsistent default eg_tile_split in evergreen_accel.c
  + Make selection between DRI2 and DRI3 consistent with other drivers. (v2)
  + Remove duplicate OPTION_PAGE_FLIP entry
  + PRIME: Don't advertise offload capabilities when acceleration is disabled
  + Prefer drmModeSetCursor2 over drmModeSetCursor
  + Require at least xserver 1.8
  + Move xorg_list backwards compatibility to new radeon_list.h header
  + Add DRM event queue helpers v2
  + DRI2: Simplify blit fallback handling for scheduled swaps
  + DRI2: Remove superfluous assignments to *_info->frame
  + DRI2: Move radeon_dri2_flip_event_handler
  + DRI2: Use helper functions for DRM event queue management v3
  + DRI2: Split out helper for getting UST and MSC of a specific CRTC
  + Move #include "radeon_glamor.h" from radeon.h to where it's needed
  + Fold radeon_glamor_flush into radeon_cs_flush_indirect
  + Add support for SYNC extension fences v2
  + Add support for the Present extension v2
  + Add DRI3 support v2
  + Simplify includes in radeon_{dri3,present}.c
  + Add xorg_list_for_each_entry_safe fallback in radeon_list.h
  + Initialize boolean variable before calling xf86GetOptValBool
  + DRI3: Use open hook instead of open_client
  + Always include misync.h before other misync headers
  + glamor: Add glamor_fd_from_pixmap define for standalone glamor tree
  + dri3: Use screen->CreatePixmap instead of fbCreatePixmap directly
  + EXA: Return NULL from radeon_get_pixmap_bo if there is no driver private
  + configure.ac: Check for misyncshm.h again
  + Adapt radeon_sync.c for misyncshm.h vs misync.h as well
  + Make radeon_do_pageflip take a BO handle directly
  + Present: Add radeon_present_get_pixmap_handle helper
  + glamor: Avoid generating GEM flink names for BOs shared via DRI3 v2
  + glamor: Handle GLAMOR_* flags removed from xserver
  + Increase robustness against DRM page flip ioctl failures v3
  + Simplify radeon_do_pageflip() error handling slightly more
  + Move radeon_drm_handler/abort_proc fields to drmmode_flipdata_rec
  + Move get_pixmap_handle helper to radeon_bo_helper.c
  + DRI2: Use radeon_get_pixmap_handle
  + Only enable SYNC extension fences and the Present extension along with DRI3
  + Add radeon_get_pixmap_tiling_flags helper
  + present: Don't flip between BOs with different tiling parameters
  + Rename scanout_pixmap_x field to prime_pixmap_x
  + Split out struct drmmode_scanout for rotation shadow buffer information
  + Add RADEON_CREATE_PIXMAP_SCANOUT flag
  + glamor: Remove unused function radeon_glamor_pixmap_is_offscreen
  + glamor: Add radeon_pixmap parameter to radeon_glamor_create_textured_pixmap
  + glamor: Add wrappers for the X server rendering hooks
  + glamor: Add Option "ShadowPrimary" v2
  + glamor: Remove the stride member of struct radeon_pixmap
  + Add Option "TearFree" v4
  + DRI2: Clear old->devPrivate.ptr in fixup_glamor
  + Only copy fbcon BO contents if bgNoneRoot is TRUE
  + Defer initial drmmode_copy_fb call until root window creation
  + Defer initial modeset until the first BlockHandler invocation
  + Update scanout pixmap contents before setting a mode with it
  + Make drmmode_copy_fb() work with glamor as well
  + On screen resize, clear the new buffer before displaying it
  + Don't call radeon_get_pixmap_private() when using EXA
  + Skip disabled CRTCs in drmmode_set_desired_modes() even if set_hw == FALSE
  + glamor: Deal with glamor_glyphs_init being removed from xserver
  + Replace SyncFence typedef with declaration of struct _SyncFence
  + present: Remove get_drmmode_crtc helper
  + glamor: Only wait for GPU writes in radeon_glamor_prepare_access_cpu_ro
  + DRI2: Fix handling of drmmode_crtc_get_ust_msc return code
  + Don't attempt a DRI2/Present page flip while the other one is flipping
  + Skip disabled CRTCs in radeon_scanout_(do_)update
  + present: Fall back to modeset for unflip operation
  + present: Look at all CRTCs to determine if we can flip
  + present: Handle DPMS off in radeon_present_get_ust_msc
  + Remove unused local variable pRADEONEnt
  + glamor: Move declaration of struct radeon_pixmap out of #if/#else blocks
  + Only call drmmode_copy_fb (at most) once on server startup
  + Wait for scanout BO initialization to finish before setting mode
  + DRI2: Don't ignore rotated CRTCs in amdgpu_dri2_drawable_crtc
  + DRI2: Keep MSC monotonic when moving window between CRTCs
  + Only align screen / scanout pixmap height where necessary
  + Call xf86CrtcRotate from initial drmmode_set_desired_modes call
  + Don't advertise rotation support without hardware acceleration v2
  + Eliminate redundant data parameter from drmmode_crtc_scanout_create
  + Properly handle drmModeAddFB failure in drmmode_crtc_scanout_allocate
  + Bump version for 7.6.0 release
  + Disable CRTCs when disabling the outputs
  + Do not try to enable already enabled CRTCs in DPMS hook
  + radeon: remove unneeded inclusion of sarea.h
  + Handle failures in setting a CRTC to a DRM mode properly
  + dri2: Avoid calculation with undefined msc value
  + Simplify pick best crtc to fold two loops into one
  + Clean up allocation in RADEONInitVideo()
  + Simplify drmmode_set_mode_major() and avoid leaking memory.
  + Clean up radeon_dri2_create_buffer2()
- Remove upstream patches:
  * U_glamor-Handle-GLAMOR_-flags-removed-from-xserver.patch
  * U_radeon-adopt-for-new-X-server-dirty-tracking-APIs.patch

OBS-URL: https://build.opensuse.org/request/show/344171
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=44
2015-11-13 11:42:07 +00:00
f11fa00ed0 - U_radeon-adopt-for-new-X-server-dirty-tracking-APIs.patch
* adopt for new X server dirty tracking APIs, which came with
    xorg-server 1.18.0
- U_glamor-Handle-GLAMOR_-flags-removed-from-xserver.patch
  * Handle GLAMOR_* flags removed from xserver. The behaviour is
    the same as when the removed flags were passed in.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=43
2015-11-11 15:32:52 +00:00
2111dfac55 Accepting request 253823 from home:tobijk:X11:XOrg
- Update to version 7.5.0:
  + radeon: enable hawaii accel conditionally (v3)
  + radeon: fix warnings when building against older xservers
  + radeon/kms: add new CIK pci ids
  + radeon/kms: add new SI pci ids
  + radeon/kms: fix mullins pci id
  + radeon: require libdrm_radeon 2.4.58 for latest SI/CI pci ids
  + radeon: drop redundant radeon_drm.h includes
  + radeon: move RADEON_TILING_{MASK, LINEAR} from radeon_drm.h to radeon.h
  + radeon: drop radeon_drm.h
  + radeon: remove definitions already present in radeon_drm.h
  + glamor.hfigure: Include xorg-server.h before
  + Handle CRTC DPMS from output DPMS hooks
  + Add Emacs .dir-local.el file
  + radeon: fix a leak in radeon_vbo_get_bo()
  + radeon: fix build warnings regarding const qualifier
- Remove upstream patch:
  U_Handle-CRTC-DPMS-from-output-DPMS-hooks.patch

OBS-URL: https://build.opensuse.org/request/show/253823
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=41
2014-10-06 08:57:04 +00:00
a1b7d02e88 - U_Handle-CRTC-DPMS-from-output-DPMS-hooks.patch
* Handle CRTC DPMS from output DPMS hooks (bnc#896378)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=39
2014-09-12 09:31:35 +00:00
83d18cebd2 Accepting request 238836 from home:tobijk:X11:XOrg
update to version 7.4.0

OBS-URL: https://build.opensuse.org/request/show/238836
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=37
2014-06-27 08:48:22 +00:00
b84ab963f5 Accepting request 226760 from home:tobijk:X11:XOrg
we have the new xserver in X11:XOrg, lets pull the glamor trigger

OBS-URL: https://build.opensuse.org/request/show/226760
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=35
2014-03-19 16:17:35 +00:00
05986e08b7 - remove URL in specfile sourceline for snapshot tarball in the
hope to be accepted by buildservice now

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=34
2014-03-18 13:39:16 +00:00
caa9266d8e Accepting request 226522 from home:tobijk:X11:XOrg
- Update to latest git version bdc412044f6ced056cd57320d1b2ee0d967c219
- Add conditional for X-Server internal glamor vs standalone glamor

OBS-URL: https://build.opensuse.org/request/show/226522
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=33
2014-03-18 13:34:16 +00:00
ccf0c639fd - Update to 7.3.0; changes since 7.2.0:
radeon: disallow glamor on pre-R600 asics
    radeon/kms: add berlin pci ids
    radeon: enable glamor by default (v4)
    radeon: fix limit handling for cards with >4G of ram
    drm/radeon: fix non-glamor build
    radeon: fix the non-glamor build harder...
    radeon: enable tiling on SI by default (v2)
    radeon: add support for Hawaii
    radeon/kms: add Hawaii pci ids
    drm/radeon: fix SUMO2 pci id
    radeon/exa: Always use a scratch surface for UTS to vram
    Require glamor 0.6.0
    EXA/evergreen: Paranoia around linear tiling. (v2)
    radeon: use glamor Xv support if present.
    radeon/glamor: with new pixmap for dri2 drawable no need to
      create new texture
    Fix shadowfb on big-endian machines
    DRI2: Install client callback only once
    dri2: Make last_vblank_seq local unsigned to match dpms_last_seq
    Don't require the glamoregl module to be pre-loaded with xserver >= 1.15
    radeon: Set first parameter of drmOpen() to NULL
    radeon: Restore kernel module load on FreeBSD.
    radeon: disable 2D tiling on buffers < 128 pixels
- removed obsolete patches xf86-video-ati.diff, 
  xf86-video-ati-bug519261-increase-virtual.diff,
  xf86-video-ati-disable-dri-bug437651-ia64only.diff since
  modesetting is now being done in kernel space (KMS) and IA64 is
  no longer considered a relevant architecture for current SUSE
  products
- specfile cleanup

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=31
2014-01-30 11:02:58 +00:00
aba66a1f32 Accepting request 186278 from home:sumski:branches:X11:XOrg
Update to 7.2.0

OBS-URL: https://build.opensuse.org/request/show/186278
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=29
2013-08-07 16:25:55 +00:00
eaab9cc5f5 OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=28 2013-08-07 14:34:35 +00:00
eee8b5f0c7 Accepting request 182264 from home:sumski:branches:X11:XOrg
Update to latest git snapshot. I don't know what's the usual policy for X11:XOrg, but this should be safe - most of the changes are adding pci id's

OBS-URL: https://build.opensuse.org/request/show/182264
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=26
2013-07-05 07:33:55 +00:00
ff5a52ac2f - removed redundant Supplements
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=24
2013-03-20 15:14:24 +00:00
dc661d32c7 - minor change
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=23
2013-03-20 11:40:29 +00:00
18e489ffc6 - introduce hardware supplements conditional on xorg-x11-server
package (bnc#810333)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=22
2013-03-20 11:08:30 +00:00
75564723d8 Accepting request 150617 from home:tobijk:X11:XOrg
Update to version 7.1.0
Just leave it pending if you dont want it 'till 13.1

OBS-URL: https://build.opensuse.org/request/show/150617
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=20
2013-02-01 12:53:45 +00:00
b0e7e35fb6 Accepting request 140359 from home:tobijk:X11:XOrg
Update to version 7.0.0

OBS-URL: https://build.opensuse.org/request/show/140359
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=18
2012-12-07 10:41:56 +00:00
83b596efc1 Accepting request 138534 from home:klausi123:X11
Update the snapshot to the latest available one
Especially the commit http://cgit.freedesktop.org/xorg/driver/xf86-video-ati/commit/?id=e3519be285bdab50ef2193f98826a351a4414fae

might be helpful for KDE users

OBS-URL: https://build.opensuse.org/request/show/138534
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=16
2012-10-17 18:57:45 +00:00
3fe8ed0eea - updated to git commit #8637f77
* glamor: Force acceleration for DRI2 copies.
    Improves performance of non-pageflipped 3D apps on SI.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=14
2012-09-20 18:19:43 +00:00
2c55f86b20 Accepting request 135161 from home:klausi123:X11
Update the snapshot, hopefully ati users will profit

OBS-URL: https://build.opensuse.org/request/show/135161
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=13
2012-09-20 18:14:04 +00:00
Ismail Dönmez
68539e43f8 Fix changes for theatre driver removal
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=11
2012-09-18 11:39:00 +00:00
a5963c9fd5 Accepting request 132612 from home:klausi123:X11
Update to a the latest git snashot, don't know if it is working, but it compiles ;-)

OBS-URL: https://build.opensuse.org/request/show/132612
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=10
2012-09-05 14:56:45 +00:00
92eec85da1 - U_EXA-UMS-Synchronize-to-the-GPU-before-writing-solid-.patch
* that one is required to fix the rendering corruption in UMS
    introduced with the previous patch (bnc#765973)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=8
2012-06-08 15:05:16 +00:00
90ec097dd5 - U_EXA-Attempt-to-fix-solid-picture-acceleration-with-U.patch
* Attempt to fix solid picture acceleration with UMS. (fdo#49182,
    bnc#765973)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=7
2012-06-08 13:07:43 +00:00
14aaedab01 - use patchname convention
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=5
2012-05-16 13:04:07 +00:00
a5a1e65532 Accepting request 121156 from home:namtrac:branches:X11:XOrg
- Add upstream patches to accelerate solid pictures, fixes color
  corruption problems with new cairo.

OBS-URL: https://build.opensuse.org/request/show/121156
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=4
2012-05-16 12:46:58 +00:00
Stephan Kulow
2e73f4c930 Accepting request 115423 from X11:XOrg
Pushing X11:XOrg

OBS-URL: https://build.opensuse.org/request/show/115423
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-video-ati?expand=0&rev=1
2012-05-08 10:02:01 +00:00
fb4c456d0d Accepting request 114598 from home:dimstar:branches:X11:XOrg
Update - compatible with X 1.12. - Package fails build until my xorg-server 1.12 package lands (due to missing x11_abi_videodrv_req macro) - Recommend to accept as one collection

OBS-URL: https://build.opensuse.org/request/show/114598
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=2
2012-04-20 09:30:46 +00:00
ac37d6ba51 Accepting request 114520 from home:vuntz:branches:X11:XOrg
New package, split from xorg-x11-driver-video

OBS-URL: https://build.opensuse.org/request/show/114520
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=1
2012-04-19 09:39:24 +00:00