Displaying 11 results from an estimated 11 matches for "nouveau_copy_init".
2017 Mar 22
0
[PATCH xf86-video-nouveau] Add Pascal family support, identical to Maxwell
...cel_common.c | 1 +
src/nv_driver.c | 3 +++
src/nv_type.h | 1 +
src/nvc0_accel.c | 6 ++++++
6 files changed, 14 insertions(+)
diff --git a/src/nouveau_copy.c b/src/nouveau_copy.c
index 7118a7a..7fbcc87 100644
--- a/src/nouveau_copy.c
+++ b/src/nouveau_copy.c
@@ -42,6 +42,7 @@ nouveau_copy_init(ScreenPtr pScreen)
int engine;
Bool (*init)(NVPtr);
} methods[] = {
+ { 0xc1b5, 0, nouveau_copya0b5_init },
{ 0xc0b5, 0, nouveau_copya0b5_init },
{ 0xb0b5, 0, nouveau_copya0b5_init },
{ 0xa0b5, 0, nouveau_copya0b5_init },
@@ -84,6 +85,7 @@ nouveau_copy_init(ScreenPtr pScreen)
b...
2016 Oct 27
1
[PATCH v2 6/7] copy: add maxwell/pascal copy engine classes
...nouveau_copy.c | 2 ++
> src/nvc0_accel.c | 10 +++++++++-
> 2 files changed, 11 insertions(+), 1 deletion(-)
>
> diff --git a/src/nouveau_copy.c b/src/nouveau_copy.c
> index c139de6..7118a7a 100644
> --- a/src/nouveau_copy.c
> +++ b/src/nouveau_copy.c
> @@ -42,6 +42,8 @@ nouveau_copy_init(ScreenPtr pScreen)
> int engine;
> Bool (*init)(NVPtr);
> } methods[] = {
> + { 0xc0b5, 0, nouveau_copya0b5_init },
> + { 0xb0b5, 0, nouveau_copya0b5_init },
> { 0xa0b5, 0, nouveau_copya0b5_init },
> { 0x90b8, 5, nouveau_copy90b5_init },
> { 0x90b5, 4, nou...
2017 Mar 22
0
[PATCH xf86-video-nouveau v2] Add Pascal family support, identical to Maxwell
...el_common.c | 1 +
src/nv_driver.c | 4 ++++
src/nv_type.h | 1 +
src/nvc0_accel.c | 6 ++++++
6 files changed, 15 insertions(+)
diff --git a/src/nouveau_copy.c b/src/nouveau_copy.c
index 7118a7a..7fbcc87 100644
--- a/src/nouveau_copy.c
+++ b/src/nouveau_copy.c
@@ -42,6 +42,7 @@ nouveau_copy_init(ScreenPtr pScreen)
int engine;
Bool (*init)(NVPtr);
} methods[] = {
+ { 0xc1b5, 0, nouveau_copya0b5_init },
{ 0xc0b5, 0, nouveau_copya0b5_init },
{ 0xb0b5, 0, nouveau_copya0b5_init },
{ 0xa0b5, 0, nouveau_copya0b5_init },
@@ -84,6 +85,7 @@ nouveau_copy_init(ScreenPtr pScreen)
b...
2016 Oct 27
0
[PATCH v2 6/7] copy: add maxwell/pascal copy engine classes
...t;imirkin at alum.mit.edu>
---
src/nouveau_copy.c | 2 ++
src/nvc0_accel.c | 10 +++++++++-
2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/src/nouveau_copy.c b/src/nouveau_copy.c
index c139de6..7118a7a 100644
--- a/src/nouveau_copy.c
+++ b/src/nouveau_copy.c
@@ -42,6 +42,8 @@ nouveau_copy_init(ScreenPtr pScreen)
int engine;
Bool (*init)(NVPtr);
} methods[] = {
+ { 0xc0b5, 0, nouveau_copya0b5_init },
+ { 0xb0b5, 0, nouveau_copya0b5_init },
{ 0xa0b5, 0, nouveau_copya0b5_init },
{ 0x90b8, 5, nouveau_copy90b5_init },
{ 0x90b5, 4, nouveau_copy90b5_init },
diff --git a/src/n...
2014 Sep 04
0
[PATCH] copy: don't bother trying to create copy on pre-nva3
...n error on
failure).
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
---
src/nouveau_copy.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/nouveau_copy.c b/src/nouveau_copy.c
index f46f0c3..3202121 100644
--- a/src/nouveau_copy.c
+++ b/src/nouveau_copy.c
@@ -61,6 +61,10 @@ nouveau_copy_init(ScreenPtr pScreen)
switch (pNv->Architecture) {
case NV_TESLA:
+ if (pNv->dev->chipset < 0xa3 ||
+ pNv->dev->chipset == 0xaa ||
+ pNv->dev->chipset == 0xac)
+ return FALSE;
data = &(struct nv04_fifo) {
.vram = NvDmaFB,
.gart = NvDmaTT,
--
1...
2014 Sep 03
0
[ANNOUNCE] xf86-video-nouveau 1.0.11
...when the pict format has no RGB component
exa/nv10: fix blend function setup to check the correct mask
exa/nv10: src ops should use the SF macro
Marcin Slusarz (2):
glamor: fix build without glamor.h
present: build only when glamor is enabled
Mario Kleiner (15):
Fix nouveau_copy_init()
dri2: Fix double-sync of pageflips on Linux 3.13+ - Part I
Add kernel async_flip cap detection. Part II of double-sync fix.
dri2: Fix kms pageflip completion timestamping.
dri2: Enable sync of bufferswaps to Vblank by default.
dri2: Add support for handling more than...
2014 Sep 03
0
[ANNOUNCE] xf86-video-nouveau 1.0.11
...when the pict format has no RGB component
exa/nv10: fix blend function setup to check the correct mask
exa/nv10: src ops should use the SF macro
Marcin Slusarz (2):
glamor: fix build without glamor.h
present: build only when glamor is enabled
Mario Kleiner (15):
Fix nouveau_copy_init()
dri2: Fix double-sync of pageflips on Linux 3.13+ - Part I
Add kernel async_flip cap detection. Part II of double-sync fix.
dri2: Fix kms pageflip completion timestamping.
dri2: Enable sync of bufferswaps to Vblank by default.
dri2: Add support for handling more than...
2016 Oct 16
2
[PATCH] exa: add GM10x acceleration support
...rm2nvf0.vpc \
+ shader/xfrm2nv110.vp \
+ shader/xfrm2nv110.vpc \
shader/Makefile \
nouveau_local.h \
nouveau_copy.h \
diff --git a/src/nouveau_copy.c b/src/nouveau_copy.c
index e152a53..c139de6 100644
--- a/src/nouveau_copy.c
+++ b/src/nouveau_copy.c
@@ -81,6 +81,7 @@ nouveau_copy_init(ScreenPtr pScreen)
&pNv->ce_channel);
break;
case NV_KEPLER:
+ case NV_MAXWELL:
ret = nouveau_object_new(&pNv->dev->object, 0,
NOUVEAU_FIFO_CHANNEL_CLASS,
&(struct nve0_fifo) {
diff --git a/src/nouveau_exa.c b/src/nouveau_exa.c
index def66ac..0f02b9...
2016 Oct 27
11
[PATCH v2 0/7] Add Maxwell support
I believe I've addressed all the feedback from the first time around, and
also made fixes necessary for GM20x based on testing results. I believe
now it should actually work for all GM10x and GM20x. Further, GP10x should
be very easy to add, but without someone to actually test I didn't want to
claim support for it.
Ilia Mirkin (7):
exa: add GM10x acceleration support
hwdefs: update
2016 Oct 27
0
[PATCH v2 1/7] exa: add GM10x acceleration support
...rm2nvf0.vpc \
+ shader/xfrm2nv110.vp \
+ shader/xfrm2nv110.vpc \
shader/Makefile \
nouveau_local.h \
nouveau_copy.h \
diff --git a/src/nouveau_copy.c b/src/nouveau_copy.c
index e152a53..c139de6 100644
--- a/src/nouveau_copy.c
+++ b/src/nouveau_copy.c
@@ -81,6 +81,7 @@ nouveau_copy_init(ScreenPtr pScreen)
&pNv->ce_channel);
break;
case NV_KEPLER:
+ case NV_MAXWELL:
ret = nouveau_object_new(&pNv->dev->object, 0,
NOUVEAU_FIFO_CHANNEL_CLASS,
&(struct nve0_fifo) {
diff --git a/src/nouveau_exa.c b/src/nouveau_exa.c
index def66ac..0f02b9...
2016 Oct 17
0
[PATCH] exa: add GM10x acceleration support
...gt; + shader/xfrm2nv110.vpc \
> shader/Makefile \
> nouveau_local.h \
> nouveau_copy.h \
> diff --git a/src/nouveau_copy.c b/src/nouveau_copy.c
> index e152a53..c139de6 100644
> --- a/src/nouveau_copy.c
> +++ b/src/nouveau_copy.c
> @@ -81,6 +81,7 @@ nouveau_copy_init(ScreenPtr pScreen)
> &pNv->ce_channel);
> break;
> case NV_KEPLER:
> + case NV_MAXWELL:
> ret = nouveau_object_new(&pNv->dev->object, 0,
> NOUVEAU_FIFO_CHANNEL_CLASS,
> &(struct nve0_fifo) {
> diff --git a/src/nouveau_exa.c b...