Displaying 8 results from an estimated 8 matches for "nv_tesla".
2017 Mar 22
0
[PATCH xf86-video-nouveau] Add Pascal family support, identical to Maxwell
...l_common.c b/src/nv_accel_common.c
index 5d12dd8..5561708 100644
--- a/src/nv_accel_common.c
+++ b/src/nv_accel_common.c
@@ -723,6 +723,7 @@ NVAccelCommonInit(ScrnInfoPtr pScrn)
case NV_FERMI:
case NV_KEPLER:
case NV_MAXWELL:
+ case NV_PASCAL:
INIT_CONTEXT_OBJECT(3D_NVC0);
break;
case NV_TESLA:
diff --git a/src/nv_driver.c b/src/nv_driver.c
index 61940a8..3afd42e 100644
--- a/src/nv_driver.c
+++ b/src/nv_driver.c
@@ -945,6 +945,9 @@ NVPreInit(ScrnInfoPtr pScrn, int flags)
case 0x120:
pNv->Architecture = NV_MAXWELL;
break;
+ case 0x130:
+ pNv->Architecture = NV_PASCAL;
+ b...
2014 Sep 04
0
[PATCH] copy: don't bother trying to create copy on pre-nva3
...---
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.8.5.5
2017 Mar 22
0
[PATCH xf86-video-nouveau v2] Add Pascal family support, identical to Maxwell
...l_common.c b/src/nv_accel_common.c
index 5d12dd8..5561708 100644
--- a/src/nv_accel_common.c
+++ b/src/nv_accel_common.c
@@ -723,6 +723,7 @@ NVAccelCommonInit(ScrnInfoPtr pScrn)
case NV_FERMI:
case NV_KEPLER:
case NV_MAXWELL:
+ case NV_PASCAL:
INIT_CONTEXT_OBJECT(3D_NVC0);
break;
case NV_TESLA:
diff --git a/src/nv_driver.c b/src/nv_driver.c
index 61940a8..32062eb 100644
--- a/src/nv_driver.c
+++ b/src/nv_driver.c
@@ -391,6 +391,7 @@ NVHasKMS(struct pci_device *pci_dev, struct xf86_platform_device *platform_dev)
case 0x100:
case 0x110:
case 0x120:
+ case 0x130:
break;
default:...
2015 Mar 14
1
[PATCH ddx] Add support for VRAM-less devices to the ddx
..._SHARING
@@ -46,7 +46,7 @@ nouveau_allocate_surface(ScrnInfoPtr scrn, int width, int height, int bpp,
flags = NOUVEAU_BO_MAP;
if (bpp >= 8)
- flags |= shared ? NOUVEAU_BO_GART : NOUVEAU_BO_VRAM;
+ flags |= shared ? NOUVEAU_BO_GART : pNv->vram_domain;
if (pNv->Architecture >= NV_TESLA) {
if (scanout) {
@@ -677,7 +677,7 @@ NVAccelCommonInit(ScrnInfoPtr pScrn)
pNv->pushbuf->user_priv = pNv->bufctx;
/* Scratch buffer */
- ret = nouveau_bo_new(pNv->dev, NOUVEAU_BO_VRAM | NOUVEAU_BO_MAP,
+ ret = nouveau_bo_new(pNv->dev, pNv->vram_domain | NOUVEAU_BO_MAP,...
2016 Oct 16
2
[PATCH] exa: add GM10x acceleration support
...veau_xv.c
+++ b/src/nouveau_xv.c
@@ -2097,7 +2097,7 @@ NVSetupTexturedVideo (ScreenPtr pScreen, XF86VideoAdaptorPtr *textureAdaptor)
textureAdaptor[0] = NV40SetupTexturedVideo(pScreen, FALSE);
textureAdaptor[1] = NV40SetupTexturedVideo(pScreen, TRUE);
} else
- if (pNv->Architecture >= NV_TESLA && pNv->Architecture < NV_MAXWELL) {
+ if (pNv->Architecture >= NV_TESLA) {
textureAdaptor[0] = NV50SetupTexturedVideo(pScreen);
}
}
diff --git a/src/nv_accel_common.c b/src/nv_accel_common.c
index 9361ce8..5d12dd8 100644
--- a/src/nv_accel_common.c
+++ b/src/nv_accel_comm...
2016 Oct 27
0
[PATCH v2 1/7] exa: add GM10x acceleration support
...veau_xv.c
+++ b/src/nouveau_xv.c
@@ -2142,7 +2142,7 @@ NVSetupTexturedVideo (ScreenPtr pScreen, XF86VideoAdaptorPtr *textureAdaptor)
textureAdaptor[0] = NV40SetupTexturedVideo(pScreen, FALSE);
textureAdaptor[1] = NV40SetupTexturedVideo(pScreen, TRUE);
} else
- if (pNv->Architecture >= NV_TESLA && pNv->Architecture < NV_MAXWELL) {
+ if (pNv->Architecture >= NV_TESLA) {
textureAdaptor[0] = NV50SetupTexturedVideo(pScreen);
}
}
diff --git a/src/nv_accel_common.c b/src/nv_accel_common.c
index 9361ce8..5d12dd8 100644
--- a/src/nv_accel_common.c
+++ b/src/nv_accel_comm...
2016 Oct 17
0
[PATCH] exa: add GM10x acceleration support
...au_xv.c
> @@ -2097,7 +2097,7 @@ NVSetupTexturedVideo (ScreenPtr pScreen, XF86VideoAdaptorPtr *textureAdaptor)
> textureAdaptor[0] = NV40SetupTexturedVideo(pScreen, FALSE);
> textureAdaptor[1] = NV40SetupTexturedVideo(pScreen, TRUE);
> } else
> - if (pNv->Architecture >= NV_TESLA && pNv->Architecture < NV_MAXWELL) {
> + if (pNv->Architecture >= NV_TESLA) {
> textureAdaptor[0] = NV50SetupTexturedVideo(pScreen);
> }
> }
> diff --git a/src/nv_accel_common.c b/src/nv_accel_common.c
> index 9361ce8..5d12dd8 100644
> --- a/src/nv_acc...
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