* [pull] radeon drm-next-3.8
@ 2012-12-08 1:07 alexdeucher
2012-12-10 22:44 ` [pull] radeon drm-next-3.8 (v2) alexdeucher
2012-12-23 16:03 ` Rafał Miłecki
0 siblings, 2 replies; 5+ messages in thread
From: alexdeucher @ 2012-12-08 1:07 UTC (permalink / raw)
To: airlied, dri-devel; +Cc: Alex Deucher
From: Alex Deucher <alexander.deucher@amd.com>
Pretty minor -next pull request. We some additional new bits waiting
internally for release. Hopefully Monday we can get at least some of
them out. The others will probably take a few more weeks.
Highlights of the current request:
- ELD registers for passing audio information to the sound hardware
- Handle GPUVM page faults more gracefully
- Misc fixes
The following changes since commit e548a83c34806b8bc2c55f52d3bc481a13a3829e:
Merge branch 'drm-fixes-3.7' of git://people.freedesktop.org/~agd5f/linux (2012-11-28 16:51:10 +1000)
are available in the git repository at:
git://people.freedesktop.org/~agd5f/linux drm-next-3.8
Alex Deucher (6):
drm/radeon/dce3.2: add registers for ELD handling
drm/radeon/dce4/5: add registers for ELD handling
drm/radeon/dce32+: use fractional fb dividers for high clocks
drm/radeon: add new INFO ioctl requests
drm/radeon: fix eDP clk and lane setup for scaled modes
drm/radeon: bump driver version for new info ioctl requests
Christian König (1):
drm/radeon: stop page faults from hanging the system (v2)
Jerome Glisse (1):
drm/radeon: use cached memory when evicting for vram on non agp
Marek Olšák (1):
drm/radeon: add a CS flag END_OF_FRAME
drivers/gpu/drm/radeon/atombios_crtc.c | 2 +
drivers/gpu/drm/radeon/atombios_encoders.c | 2 +-
drivers/gpu/drm/radeon/evergreen.c | 10 +++++
drivers/gpu/drm/radeon/evergreend.h | 51 ++++++++++++++++++++++++++++
drivers/gpu/drm/radeon/ni.c | 16 +++++++--
drivers/gpu/drm/radeon/nid.h | 11 ++++++
drivers/gpu/drm/radeon/radeon_drv.c | 3 +-
drivers/gpu/drm/radeon/radeon_kms.c | 16 +++++++++
drivers/gpu/drm/radeon/radeon_object.c | 18 ++++++++--
drivers/gpu/drm/radeon/rv770d.h | 48 ++++++++++++++++++++++++++
drivers/gpu/drm/radeon/si.c | 25 ++++++++++++-
drivers/gpu/drm/radeon/sid.h | 14 ++++++++
include/uapi/drm/radeon_drm.h | 5 +++
13 files changed, 210 insertions(+), 11 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 5+ messages in thread
* [pull] radeon drm-next-3.8 (v2)
2012-12-08 1:07 [pull] radeon drm-next-3.8 alexdeucher
@ 2012-12-10 22:44 ` alexdeucher
2012-12-12 22:44 ` [pull] radeon drm-next-3.8 alexdeucher
2012-12-23 16:03 ` Rafał Miłecki
1 sibling, 1 reply; 5+ messages in thread
From: alexdeucher @ 2012-12-10 22:44 UTC (permalink / raw)
To: airlied, dri-devel; +Cc: Alex Deucher
From: Alex Deucher <alexander.deucher@amd.com>
Hi Dave,
I've added a new set of patches that adds support for the
asynchronous DMA engines on r6xx-SI. These engines are used
for ttm bo moves and VM page table updates currently. They
could also be exposed via the CS ioctl for userspace use,
but I haven't had a chance to add proper CS checker patches
for them yet. These patches have been tested extensively
internally for months, so they should be pretty solid.
Alex
The following changes since commit e548a83c34806b8bc2c55f52d3bc481a13a3829e:
Merge branch 'drm-fixes-3.7' of git://people.freedesktop.org/~agd5f/linux (2012-11-28 16:51:10 +1000)
are available in the git repository at:
git://people.freedesktop.org/~agd5f/linux drm-next-3.8
Alex Deucher (16):
drm/radeon/dce3.2: add registers for ELD handling
drm/radeon/dce4/5: add registers for ELD handling
drm/radeon/dce32+: use fractional fb dividers for high clocks
drm/radeon: add new INFO ioctl requests
drm/radeon: fix eDP clk and lane setup for scaled modes
drm/radeon: bump driver version for new info ioctl requests
drm/radeon/kms: Add initial support for async DMA on r6xx/r7xx
drm/radeon/kms: Add initial support for async DMA on evergreen
drm/radeon/kms: Add initial support for async DMA on cayman/TN
drm/radeon/kms: Add initial support for async DMA on SI
drm/radeon/kms: add support for dma rings to radeon_test_moves()
drm/radeon: use async dma for ttm buffer moves on 6xx-SI
drm/radeon: add dma engine support for vm pt updates on ni (v5)
drm/radeon: use DMA engine for VM page table updates on cayman/TN
drm/radeon: add dma engine support for vm pt updates on si (v2)
drm/radeon: use DMA engine for VM page table updates on SI
Christian König (1):
drm/radeon: stop page faults from hanging the system (v2)
Jerome Glisse (1):
drm/radeon: use cached memory when evicting for vram on non agp
Marek Olšák (1):
drm/radeon: add a CS flag END_OF_FRAME
drivers/gpu/drm/radeon/atombios_crtc.c | 2 +
drivers/gpu/drm/radeon/atombios_encoders.c | 2 +-
drivers/gpu/drm/radeon/evergreen.c | 210 ++++++++++++-
drivers/gpu/drm/radeon/evergreend.h | 82 +++++
drivers/gpu/drm/radeon/ni.c | 357 ++++++++++++++++++++--
drivers/gpu/drm/radeon/nid.h | 86 +++++
drivers/gpu/drm/radeon/r600.c | 471 +++++++++++++++++++++++++++-
drivers/gpu/drm/radeon/r600d.h | 54 +++-
drivers/gpu/drm/radeon/radeon.h | 18 +-
drivers/gpu/drm/radeon/radeon_asic.c | 192 +++++++++---
drivers/gpu/drm/radeon/radeon_asic.h | 30 ++
drivers/gpu/drm/radeon/radeon_drv.c | 3 +-
drivers/gpu/drm/radeon/radeon_kms.c | 16 +
drivers/gpu/drm/radeon/radeon_object.c | 18 +-
drivers/gpu/drm/radeon/radeon_test.c | 37 ++-
drivers/gpu/drm/radeon/rv770.c | 31 ++-
drivers/gpu/drm/radeon/rv770d.h | 71 +++++
drivers/gpu/drm/radeon/si.c | 308 ++++++++++++++++--
drivers/gpu/drm/radeon/sid.h | 71 +++++
include/uapi/drm/radeon_drm.h | 5 +
20 files changed, 1952 insertions(+), 112 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 5+ messages in thread
* [pull] radeon drm-next-3.8
2012-12-10 22:44 ` [pull] radeon drm-next-3.8 (v2) alexdeucher
@ 2012-12-12 22:44 ` alexdeucher
0 siblings, 0 replies; 5+ messages in thread
From: alexdeucher @ 2012-12-12 22:44 UTC (permalink / raw)
To: airlied, dri-devel; +Cc: Alex Deucher
From: Alex Deucher <alexander.deucher@amd.com>
Hi Dave,
One more pull for 3.8. This one adds CP DMA support and
several bug fixes.
Alex
The following changes since commit a636a9829175987e74ddd28a2e87ed17ff7adfdc:
Merge branch 'drm-next-3.8' of git://people.freedesktop.org/~agd5f/linux into drm-next (2012-12-11 08:46:03 +1000)
are available in the git repository at:
git://people.freedesktop.org/~agd5f/linux drm-next-3.8
Alex Deucher (6):
drm/radeon: improve mc_stop/mc_resume on r5xx-r7xx
drm/radeon: add register headers for CP DMA on r6xx-SI
drm/radeon: add support for CP DMA packet to r6xx/r7xx CS checker
drm/radeon: add support for CP DMA packet to evergreen CS checker
drm/radeon/cayman: add VM CS checker support for CP DMA
drm/radeon/si: add VM CS checker support for CP DMA
Jerome Glisse (3):
drm/radeon: do not move bo to different placement at each cs
drm/radeon: fix amd afusion gpu setup aka sumo v2
drm/radeon: fix fence driver for dma ring when wb is disabled
drivers/gpu/drm/radeon/evergreen.c | 8 +-
drivers/gpu/drm/radeon/evergreen_cs.c | 136 ++++++++++++++++++++++++++++++++
drivers/gpu/drm/radeon/evergreend.h | 49 ++++++++++++
drivers/gpu/drm/radeon/r600.c | 3 +-
drivers/gpu/drm/radeon/r600_cs.c | 72 +++++++++++++++++
drivers/gpu/drm/radeon/r600_reg.h | 9 ++
drivers/gpu/drm/radeon/r600d.h | 32 ++++++++
drivers/gpu/drm/radeon/radeon.h | 1 +
drivers/gpu/drm/radeon/radeon_asic.h | 1 +
drivers/gpu/drm/radeon/radeon_fence.c | 2 +-
drivers/gpu/drm/radeon/radeon_object.c | 18 ++---
drivers/gpu/drm/radeon/rv515.c | 122 +++++++++++++++++++++++++----
drivers/gpu/drm/radeon/si.c | 47 +++++++++++
drivers/gpu/drm/radeon/sid.h | 48 +++++++++++
14 files changed, 516 insertions(+), 32 deletions(-)
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [pull] radeon drm-next-3.8
2012-12-08 1:07 [pull] radeon drm-next-3.8 alexdeucher
2012-12-10 22:44 ` [pull] radeon drm-next-3.8 (v2) alexdeucher
@ 2012-12-23 16:03 ` Rafał Miłecki
1 sibling, 0 replies; 5+ messages in thread
From: Rafał Miłecki @ 2012-12-23 16:03 UTC (permalink / raw)
To: alexdeucher; +Cc: Alex Deucher, dri-devel
2012/12/8 <alexdeucher@gmail.com>:
> Alex Deucher (6):
> drm/radeon/dce3.2: add registers for ELD handling
> drm/radeon/dce4/5: add registers for ELD handling
Sorry, I can't reply to the any of above patches.
Alex: can we also get definition of (1 << 20) bit for
AZ_HOT_PLUG_CONTROL? Just my curiosity :)
--
Rafał
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 5+ messages in thread
* [pull] radeon drm-next-3.8
@ 2012-12-15 0:06 alexdeucher
0 siblings, 0 replies; 5+ messages in thread
From: alexdeucher @ 2012-12-15 0:06 UTC (permalink / raw)
To: airlied, dri-devel; +Cc: Alex Deucher
From: Alex Deucher <alexander.deucher@amd.com>
Hi Dave,
This adds CS ioctl support for the async DMA rings.
The rest is bug fixes.
Alex
The following changes since commit 9add1ac3dd256ad12e266f8403daf928be19953f:
Merge branch 'drm-next-3.8' of git://people.freedesktop.org/~agd5f/linux into drm-next (2012-12-13 12:03:22 +1000)
are available in the git repository at:
git://people.freedesktop.org/~agd5f/linux drm-next-3.8
Alex Deucher (6):
drm/radeon/kms: add 6xx/7xx CS parser for async DMA (v2)
drm/radeon/kms: add evergreen/cayman CS parser for async DMA (v2)
drm/radeon: add VM CS parser support for async DMA on cayman/TN/SI
drm/radeon: enable the async DMA rings in the CS ioctl
drm/radeon: bump version for CS ioctl support for async DMA
drm/radeon: add more pedantic checks in the CP DMA checker
Daniel Vetter (3):
drm/radeon: add W|RREG32_IDX for MM_INDEX|DATA based mmio accesss
drm/radeon: make indirect register access concurrency-safe
drm/radeon: fix fence locking in the pageflip callback
Dave Airlie (1):
radeon: fix regression with eviction since evict caching changes
Jerome Glisse (1):
drm/radeon: fix htile buffer size computation for command stream checker
drivers/gpu/drm/radeon/evergreen_cs.c | 603 ++++++++++++++++++++++++++++++-
drivers/gpu/drm/radeon/r100.c | 23 +-
drivers/gpu/drm/radeon/r600_cs.c | 285 +++++++++++----
drivers/gpu/drm/radeon/radeon.h | 19 +-
drivers/gpu/drm/radeon/radeon_asic.c | 26 +-
drivers/gpu/drm/radeon/radeon_asic.h | 3 +
drivers/gpu/drm/radeon/radeon_combios.c | 6 +-
drivers/gpu/drm/radeon/radeon_cp.c | 14 -
drivers/gpu/drm/radeon/radeon_cs.c | 13 +
drivers/gpu/drm/radeon/radeon_cursor.c | 17 +-
drivers/gpu/drm/radeon/radeon_device.c | 1 +
drivers/gpu/drm/radeon/radeon_display.c | 4 +
drivers/gpu/drm/radeon/radeon_drv.c | 4 +-
drivers/gpu/drm/radeon/radeon_drv.h | 1 -
drivers/gpu/drm/radeon/radeon_object.c | 4 +-
include/uapi/drm/radeon_drm.h | 1 +
16 files changed, 897 insertions(+), 127 deletions(-)
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2012-12-23 16:03 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-12-08 1:07 [pull] radeon drm-next-3.8 alexdeucher
2012-12-10 22:44 ` [pull] radeon drm-next-3.8 (v2) alexdeucher
2012-12-12 22:44 ` [pull] radeon drm-next-3.8 alexdeucher
2012-12-23 16:03 ` Rafał Miłecki
2012-12-15 0:06 alexdeucher
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).