From: Alex Deucher
On CIK, the compute rings work slightly differently than
on previous asics, however the basic concepts are the same.
The main differences:
- New MEC engines for compute queues
- Multiple queues per MEC:
- CI/KB: 1 MEC, 4 pipes per MEC, 8 queues per pipe = 32 queues
-KV
From: Alex Deucher
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/cik.c | 21 +
drivers/gpu/drm/radeon/cikd.h|3 +++
drivers/gpu/drm/radeon/radeon_asic.c |6 +-
drivers/gpu/drm/radeon/radeon_asic.h |2 ++
4 files changed, 31 insertio
From: Alex Deucher
The doorbell aperture is a PCI BAR whose pages can be
mapped to compute resources for things like wptrs
for userspace queues.
This patch maps the BAR and sets up a simple allocator
to allocate pages from the BAR.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/cik.c
From: Alex Deucher
Type 2 packets are deprecated on CIK MEC and we should use
type 3 nop packets. Setting the count field to the max value
(0x3fff) indicates that only one dword should be skipped
like a type 2 packet.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/cik.c |4 ++--
1
From: Alex Deucher
CIK uses a slightly different variant of the table structs
and params.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/radeon_atombios.c | 20 +++-
drivers/gpu/drm/radeon/radeon_mode.h |3 +++
2 files changed, 22 insertions(+), 1 deletions(-)
From: Alex Deucher
The compute rings use RELEASE_MEM rather then EOP
packets for writing fences and there is no SYNC_PFP_ME
packet on the compute rings.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/cik.c | 53 +
1 files changed, 47 insertions
From: Alex Deucher
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/cik.c | 121 --
1 files changed, 116 insertions(+), 5 deletions(-)
diff --git a/drivers/gpu/drm/radeon/cik.c b/drivers/gpu/drm/radeon/cik.c
index 596bfed..5923ef7 100644
--- a/dri
From: Alex Deucher
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/cik.c | 438 ++
1 files changed, 438 insertions(+), 0 deletions(-)
diff --git a/drivers/gpu/drm/radeon/cik.c b/drivers/gpu/drm/radeon/cik.c
index 5923ef7..e899c44 100644
--- a/dri
From: Alex Deucher
v2: fix up for latest reset changes
v3: use CP for pt updates for now
v4: update for 2 level PTs
v5: update for ib_parse removal
v6: vm_flush api change
v7: rebase
v8: fix gfx ring function pointers
v9: fix vm_set_page function params
v10: update for compute changes
v11: cleanu
From: Alex Deucher
Signed-off-by: Alex Deucher
---
include/drm/drm_pciids.h |8
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/include/drm/drm_pciids.h b/include/drm/drm_pciids.h
index bb1bc48..23f89df 100644
--- a/include/drm/drm_pciids.h
+++ b/include/drm/drm_pcii
From: Alex Deucher
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/cik.c|4
drivers/gpu/drm/radeon/radeon.h |1 +
drivers/gpu/drm/radeon/radeon_drv.c |3 ++-
drivers/gpu/drm/radeon/radeon_kms.c | 14 +++---
4 files changed, 14 insertions(+), 8 delet
From: Alex Deucher
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/evergreen.c |6 ++
drivers/gpu/drm/radeon/r600_reg.h |3 +++
drivers/gpu/drm/radeon/radeon.h| 17 +
3 files changed, 22 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/radeon
From: Alex Deucher
Signed-off-by: Alex Deucher
---
include/drm/drm_pciids.h | 16
1 files changed, 16 insertions(+), 0 deletions(-)
diff --git a/include/drm/drm_pciids.h b/include/drm/drm_pciids.h
index 23f89df..34efaf6 100644
--- a/include/drm/drm_pciids.h
+++ b/include/drm
From: Alex Deucher
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/evergreen_reg.h |3 +++
drivers/gpu/drm/radeon/radeon.h| 17 +
2 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/drivers/gpu/drm/radeon/evergreen_reg.h
b/drivers/gpu/drm/radeon
From: Alex Deucher
Allows us to select instanced registers based on:
- ME (micro engine
- Pipe
- Queue
- VMID
Switch MC setup to use this new function.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/cik.c | 27 +--
1 files changed, 25 insertions(+), 2 deletio
From: Alex Deucher
Only Bonaire has PPLL0.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/atombios_crtc.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/gpu/drm/radeon/atombios_crtc.c
b/drivers/gpu/drm/radeon/atombios_crtc.c
index 590e4eb..24eee7c 10
From: Alex Deucher
Add callbacks to the radeon_ring struct to handle
rptr/wptr fetchs and wptr updates.
We currently use one version for all rings, but this
allows us to override with a ring specific versions.
Needed for compute rings on CIK.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/ra
From: Alex Deucher
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/radeon.h |7 ++-
drivers/gpu/drm/radeon/radeon_asic.c |8
drivers/gpu/drm/radeon/radeon_asic.h |5 +
drivers/gpu/drm/radeon/radeon_pm.c | 26 --
4 files change
From: Alex Deucher
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/ni.c |8
drivers/gpu/drm/radeon/nid.h |3 +++
drivers/gpu/drm/radeon/radeon_asic.c |1 +
drivers/gpu/drm/radeon/radeon_asic.h |1 +
4 files changed, 13 insertions(+), 0 deletions(
From: Alex Deucher
Avoids confusion and duplication.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/evergreen.c|4 +--
drivers/gpu/drm/radeon/ni.c | 13 +
drivers/gpu/drm/radeon/r600.c | 25 +
drivers/gpu/drm/radeon/radeon_ucode.h |
From: Alex Deucher
This is required for certain advanced functionality.
v2: save/restore list takes dword offsets
v3: rebase on gpu reset changes
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/clearstate_cayman.h| 1081 +
drivers/gpu/drm/radeon/clearstate_d
From: Alex Deucher
Has a different dpm controller than r600.
v2: rebase on gpu reset changes
v3: rebase on get_xclk changes
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/radeon_asic.c | 96 --
1 files changed, 91 insertions(+), 5 deletions(-)
diff -
From: Alex Deucher
calculate the low and high watermarks based on the low and high
clocks for the current power state. The dynamic pm hw will select
the appropriate watermark based on the internal dpm state.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/rs690.c | 291 +++
From: Alex Deucher
This adds the common dpm (dynamic power management)
infrastructure:
- dpm callbacks
- dpm init/fini/suspend/resume
- dpm power state selection
No device specific code is enabled yet.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/radeon.h | 100 +++-
driver
From: Alex Deucher
Calculate the low and high watermarks based on the low and high
clocks for the current power state. The dynamic pm hw will select
the appropriate watermark based on the internal dpm state.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/rv515.c | 224 +++
From: Alex Deucher
Calculate the low and high watermarks based on the low and high
clocks for the current power state. The dynamic pm hw will select
the appropriate watermark based on the internal dpm state.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/evergreen.c | 89 +++
From: Alex Deucher
These are shared by rs780/rs880, rv6xx, and newer chips.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/Makefile |3 +-
drivers/gpu/drm/radeon/r600_dpm.c | 678 +
drivers/gpu/drm/radeon/r600_dpm.h | 210
driver
From: Alex Deucher
This adds dpm support for rs780/rs880 asics. This includes:
- clockgating
- dynamic engine clock scaling
- dynamic voltage scaling
set radeon.dpm=1 to enable it.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/Makefile |2 +-
drivers/gpu/drm/radeon/radeon_a
From: Alex Deucher
This adds dpm support for rv6xx asics. This includes:
- clockgating
- dynamic engine clock scaling
- dynamic memory clock scaling
- dynamic voltage scaling
- dynamic pcie gen1/gen2 switching
Set radeon.dpm=1 to enable.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon
From: Alex Deucher
This adds dpm support for rv7xx asics. This includes:
- clockgating
- dynamic engine clock scaling
- dynamic memory clock scaling
- dynamic voltage scaling
- dynamic pcie gen1/gen2 switching
Set radeon.dpm=1 to enable.
v2: reduce stack usage
Signed-off-by: Alex Deucher
---
From: Alex Deucher
This adds dpm support for evergreen asics. This includes:
- clockgating
- dynamic engine clock scaling
- dynamic memory clock scaling
- dynamic voltage scaling
- dynamic pcie gen1/gen2 switching (requires additional acpi support)
Set radeon.dpm=1 to enable.
v2: reduce stack
From: Alex Deucher
This adds dpm support for btc asics. This includes:
- clockgating
- dynamic engine clock scaling
- dynamic memory clock scaling
- dynamic voltage scaling
- dynamic pcie gen1/gen2 switching (requires additional acpi support)
Set radeon.dpm=1 to enable.
v2: reduce stack usage
From: Alex Deucher
This adds dpm support for sumo asics. This includes:
- clockgating
- powergating
- dynamic engine clock scaling
- dynamic voltage scaling
set radeon.dpm=1 to enable it.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/Makefile |2 +-
drivers/gpu/drm/radeon/r
From: Alex Deucher
This adds dpm support for trinity asics. This includes:
- clockgating
- powergating
- dynamic engine clock scaling
- dynamic voltage scaling
set radeon.dpm=1 to enable it.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/Makefile |3 +-
drivers/gpu/drm/radeo
From: Alex Deucher
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/sumo_dpm.c |7 +++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/drivers/gpu/drm/radeon/sumo_dpm.c
b/drivers/gpu/drm/radeon/sumo_dpm.c
index 67c85c7..f103880 100644
--- a/drivers/gpu/drm/radeon/s
From: Alex Deucher
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/sumo_dpm.c | 55 +
drivers/gpu/drm/radeon/sumod.h| 10 +++
2 files changed, 65 insertions(+), 0 deletions(-)
diff --git a/drivers/gpu/drm/radeon/sumo_dpm.c
b/drivers/gpu/d
From: Alex Deucher
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/rv770_dpm.c | 34 ++
drivers/gpu/drm/radeon/rv770_dpm.h |2 ++
2 files changed, 36 insertions(+), 0 deletions(-)
diff --git a/drivers/gpu/drm/radeon/rv770_dpm.c
b/drivers/gpu/drm/ra
From: Alex Deucher
v2: fix typo noticed by Dan Carpenter
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/ppsmc.h |1 +
drivers/gpu/drm/radeon/trinity_dpm.c | 220 ++
drivers/gpu/drm/radeon/trinity_dpm.h | 18 +++
drivers/gpu/drm/radeon/trinit
From: Alex Deucher
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/btc_dpm.c | 62 ++
drivers/gpu/drm/radeon/btc_dpm.h |4 ++
drivers/gpu/drm/radeon/cypress_dpm.c | 10 +-
drivers/gpu/drm/radeon/cypress_dpm.h | 10 +
drivers/gpu/d
From: Alex Deucher
When using UVD, the driver must switch to a special UVD power
state. In the CS ioctl, switch to the power state and schedule
work to change the power state back, when the work comes up,
check if uvd is still busy and if not, switch back to the user
state, otherwise, reschedule
From: Alex Deucher
This data will be needed for dpm on newer asics.
v2: fix typo in rebase
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/r600_dpm.c | 179 +
drivers/gpu/drm/radeon/r600_dpm.h |3 +
drivers/gpu/drm/radeon/radeon.h | 70 +
From: Alex Deucher
Driver needs this information to validate power states.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/radeon.h|1 +
drivers/gpu/drm/radeon/radeon_pm.c |7 +++
2 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/drivers/gpu/drm/radeon/radeo
From: Alex Deucher
Use a dedicated copy of the current power state since
we may have to adjust it on the fly.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/radeon.h|1 +
drivers/gpu/drm/radeon/radeon_pm.c | 13 -
drivers/gpu/drm/radeon/sumo_dpm.c |5 +
d
From: Alex Deucher
Use a dedicated copy of the current power state since
we may have to adjust it on the fly.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/trinity_dpm.c |5 +
drivers/gpu/drm/radeon/trinity_dpm.h |1 +
2 files changed, 6 insertions(+), 0 deletions(-)
diff
From: Alex Deucher
Use a dedicated copy of the current power state since
we may have to adjust it on the fly.
v2: fix up redundant state sets
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/btc_dpm.c | 340 ++
drivers/gpu/drm/radeon/btc_dpm.h |
From: Alex Deucher
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/ni_dpm.c |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/drivers/gpu/drm/radeon/ni_dpm.c b/drivers/gpu/drm/radeon/ni_dpm.c
index 635bf04..44016f2 100644
--- a/drivers/gpu/drm/radeon/ni_dpm.c
+++ b
From: Alex Deucher
This adds dpm support for cayman asics. This includes:
- clockgating
- dynamic engine clock scaling
- dynamic memory clock scaling
- dynamic voltage scaling
- dynamic pcie gen1/gen2 switching (requires additional acpi support)
- power containment
- shader power scaling
Set ra
From: Alex Deucher
Needed to properly handle dynamic state adjustment.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/rs780_dpm.c | 52 ++--
1 files changed, 32 insertions(+), 20 deletions(-)
diff --git a/drivers/gpu/drm/radeon/rs780_dpm.c
b/drivers/
From: Alex Deucher
Needed to properly handle dynamic state adjustment.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/rv6xx_dpm.c | 115 +--
1 files changed, 69 insertions(+), 46 deletions(-)
diff --git a/drivers/gpu/drm/radeon/rv6xx_dpm.c
b/drivers/g
From: Alex Deucher
Needed to properly handle dynamic state adjustment.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/btc_dpm.c | 13 ---
drivers/gpu/drm/radeon/cypress_dpm.c | 62 +
drivers/gpu/drm/radeon/cypress_dpm.h | 20 ---
3
From: Alex Deucher
Needed to properly handle dynamic state adjustment.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/btc_dpm.c |6 ++-
drivers/gpu/drm/radeon/cypress_dpm.c |6 ++-
drivers/gpu/drm/radeon/rv740_dpm.c |1 -
drivers/gpu/drm/radeon/rv770_dpm.c | 77 ++
From: Alex Deucher
Needed to properly handle dynamic state adjustment.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/btc_dpm.c | 30 +++---
drivers/gpu/drm/radeon/btc_dpm.h |3 ++-
drivers/gpu/drm/radeon/ni_dpm.c |3 ++-
3 files changed, 19 insertion
From: Alex Deucher
Needed to properly handle dynamic state adjustment.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/ni_dpm.c | 69 --
1 files changed, 36 insertions(+), 33 deletions(-)
diff --git a/drivers/gpu/drm/radeon/ni_dpm.c b/drivers/gpu/d
From: Alex Deucher
Needed to properly handle dynamic state adjustment.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/sumo_dpm.c | 143 +
1 files changed, 81 insertions(+), 62 deletions(-)
diff --git a/drivers/gpu/drm/radeon/sumo_dpm.c
b/drivers/g
From: Alex Deucher
Needed to properly handle dynamic state adjustment.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/trinity_dpm.c | 93 +++---
1 files changed, 52 insertions(+), 41 deletions(-)
diff --git a/drivers/gpu/drm/radeon/trinity_dpm.c
b/driver
From: Alex Deucher
For r6xx-evergreen, they are no-ops as they don't support
any dynamic state adjustment.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/r600_dpm.c| 10 ++
drivers/gpu/drm/radeon/radeon_asic.c |8
drivers/gpu/drm/radeon/radeon_asic.h |2 +
From: Alex Deucher
Needed to properly handle dynamic state adjustment.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/radeon.h|4
drivers/gpu/drm/radeon/radeon_pm.c | 11 +++
2 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/drivers/gpu/drm/radeon/r
From: Alex Deucher
This properly implemented dynamic state adjustment by
using a working copy of the requested and current
power states.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/radeon_asic.c |2 +
drivers/gpu/drm/radeon/radeon_asic.h |2 +
drivers/gpu/drm/radeon/trinity_
From: Alex Deucher
This properly implemented dynamic state adjustment by
using a working copy of the requested and current
power states.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/radeon_asic.c |2 +
drivers/gpu/drm/radeon/radeon_asic.h |2 +
drivers/gpu/drm/radeon/sumo_dpm
From: Alex Deucher
This properly implemented dynamic state adjustment by
using a working copy of the requested and current
power states.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/ni_dpm.c | 65 --
drivers/gpu/drm/radeon/ni_dpm.h |3 +
From: Alex Deucher
This properly implemented dynamic state adjustment by
using a working copy of the requested and current
power states.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/btc_dpm.c | 81 +
drivers/gpu/drm/radeon/cypress_dpm.h |5 ++
From: Alex Deucher
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/ni_dpm.c |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/drivers/gpu/drm/radeon/ni_dpm.c b/drivers/gpu/drm/radeon/ni_dpm.c
index 01ecb80..a88f0cb 100644
--- a/drivers/gpu/drm/radeon/ni_dpm.c
+++
From: Alex Deucher
Use the new asic callback instead.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/sumo_dpm.c| 19 +++
drivers/gpu/drm/radeon/sumo_dpm.h|1 -
drivers/gpu/drm/radeon/sumo_smc.c|2 +-
drivers/gpu/drm/radeon/trinity_dpm.c |6 +++-
From: Alex Deucher
Now that the proper fix has been implemented I can
remove the last remnants of the initial implementation.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/radeon.h|1 -
drivers/gpu/drm/radeon/radeon_pm.c | 24 +---
2 files changed, 5 inse
From: Alex Deucher
dpm needs access to atombios data and command tables
for setup and calculation of a number of parameters.
v2: endian fix
v3: fix mc reg table bug
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/radeon.h | 33 ++
drivers/gpu/drm/radeon/radeon_atombios.c |
From: Alex Deucher
Calculate the low and high watermarks based on the low and high
clocks for the current power state. The dynamic pm hw will select
the appropriate watermark based on the internal dpm state.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/si.c | 96 ++
From: Alex Deucher
Hi Dave,
This is the pull request for radeon for 3.11. Highlights include:
- Support for CIK (Sea Islands) asics: 3D, compute, UVD
- DPM (Dynamic Power Management) support for 6xx-SI
- ASPM support for 6xx-SI
- Assorted bug fixes
DPM is disabled by default for now until it
From: Alex Deucher
Hi Dave,
Radeon fixes pull. Not much to it.
- fix some splatter if the interrupt handler isn't registered
- Add a quirk for an old R200 board to fix washed out colors on the DAC
- Don't try and soft reset the MC when we reset the GPU. It usually doesn't
need it a
From: Alex Deucher
This patch set is a bit of a heavy hammer, but I'm
not sure it's worth the effort to create separate
suspend functions for all sub-allocator
users that basically just calls radeon_sa_bo_manager_suspend()
and fix up all the sub allocator init functions to
call radeon_sa_bo_manag
From: Alex Deucher
We weren't properly tearing down the VM sub-alloctor
on suspend leading to bogus VM PTs on resume.
Fixes:
https://bugs.freedesktop.org/show_bug.cgi?id=60439
Tested-by: Dmitry Cherkasov
Signed-off-by: Alex Deucher
Cc: stable at vger.kernel.org
---
drivers/gpu/drm/radeon/ni.
From: Alex Deucher
Otherwise we may end up with stale MC addresses
after resume.
Signed-off-by: Alex Deucher
Cc: stable at vger.kernel.org
---
drivers/gpu/drm/radeon/evergreen.c |1 +
drivers/gpu/drm/radeon/ni.c|1 +
drivers/gpu/drm/radeon/r100.c |1 +
drivers/gpu/drm/
From: Alex Deucher
Need to adjust the backend map depending on which RB is
enabled. This is the trinity equivalent of:
f7eb97300832f4fe5fe916c5d84cd2e25169330e
Signed-off-by: Alex Deucher
Cc: stable at vger.kernel.org
---
drivers/gpu/drm/radeon/ni.c | 21 -
1 files chang
From: Alex Deucher
Fixes a segfault on asics without a blit callback.
Fixes:
https://bugs.freedesktop.org/show_bug.cgi?id=62239
Signed-off-by: Alex Deucher
Cc: stable at vger.kernel.org
---
drivers/gpu/drm/radeon/radeon_benchmark.c | 16 +---
1 files changed, 9 insertions(+), 7
From: Alex Deucher
Remove old comment and allow benchmarking moves within the
same memory domain for both dma and blit methods.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/radeon_benchmark.c |5 +
1 files changed, 1 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm
From: Alex Deucher
Richland APUs are a new version of the Trinity APUs
with performance and power management improvements.
Signed-off-by: Alex Deucher
Cc: stable at vger.kernel.org
---
drivers/gpu/drm/radeon/ni.c | 11 ++-
1 files changed, 10 insertions(+), 1 deletions(-)
diff --git
From: Alex Deucher
Signed-off-by: Alex Deucher
Cc: stable at vger.kernel.org
---
include/drm/drm_pciids.h | 13 -
1 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/include/drm/drm_pciids.h b/include/drm/drm_pciids.h
index a386b0b..918e8fe 100644
--- a/include/drm/drm
From: Alex Deucher
Hi Dave,
Mostly just small bug fixes. Big change is new pci ids
for Richland APUs.
The following changes since commit 8698080ee092bdbd6ee2cd5e7f707ceea2812bd8:
Merge branch 'drm-nouveau-fixes-3.9' of
git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-next (2
501 - 577 of 577 matches
Mail list logo