Displaying 14 results from an estimated 14 matches for "nvhaskms".
2013 Feb 16
8
Bugfix + dri1 cleanup patches
Had those patches living in my local tree for a while now.
Here is a respin on top of latest master
Patch 1: regression fix,  preventing the ddx from loading if kernel
module is not loaded
Patches 2-5: Completely nuke dri1, make dri2 hard dependency
Patches 6-7: Assist people with first-time build of nouveau
Git complains about whitespace errors in patch 7, which for the sake
of me I cannot
2015 Feb 22
2
[PATCH] Basic GM206 bringup (as copy of GM100)
---
 src/nv_driver.c | 2 ++
 1 file changed, 2 insertions(+)
diff --git a/src/nv_driver.c b/src/nv_driver.c
index e726292..4c40763 100644
--- a/src/nv_driver.c
+++ b/src/nv_driver.c
@@ -377,6 +377,7 @@ NVHasKMS(struct pci_device *pci_dev, struct xf86_platform_device *platform_dev)
 	case 0xf0:
 	case 0x100:
 	case 0x110:
+	case 0x120:
 		break;
 	default:
 		xf86DrvMsg(-1, X_ERROR, "Unknown chipset: NV%02x\n", chipset);
@@ -930,6 +931,7 @@ NVPreInit(ScrnInfoPtr pScrn, int flags)
 		pNv->Archi...
2013 Jul 22
0
[RFC PATCH] Support running nested in a Mir compositor
...c/nv_driver.c
@@ -226,6 +226,8 @@ NVDriverFunc(ScrnInfoPtr scrn, xorgDriverFuncOp op, void *data)
 	case GET_REQUIRED_HW_INTERFACES:
 	    flag = (CARD32 *)data;
 	    (*flag) = 0;
+	    if (xorgMir)
+		*flag |= HW_SKIP_CONSOLE;
 	    return TRUE;
 	default:
 	    return FALSE;
@@ -333,6 +335,23 @@ NVHasKMS(struct pci_device *pci_dev)
 }
 
 static Bool
+NVHasMirSupport(struct pci_device *pci_dev)
+{
+	char *busid;
+
+	busid = XNFprintf("pci:%04x:%02x:%02x.%d",
+			  pci_dev->domain, pci_dev->bus, pci_dev->dev, pci_dev->func);
+
+	if (xmir_get_drm_fd(busid) < 0) {
+		xf86DrvMsg...
2016 Oct 16
0
[PATCH 5/5] recognize and accelerate GM20x
...---
Untested. I don't have the hardware.
 src/nv_driver.c  |  2 ++
 src/nvc0_accel.c | 10 +++++++++-
 2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/src/nv_driver.c b/src/nv_driver.c
index fff83f8..61940a8 100644
--- a/src/nv_driver.c
+++ b/src/nv_driver.c
@@ -390,6 +390,7 @@ NVHasKMS(struct pci_device *pci_dev, struct xf86_platform_device *platform_dev)
 	case 0xf0:
 	case 0x100:
 	case 0x110:
+	case 0x120:
 		break;
 	default:
 		xf86DrvMsg(-1, X_ERROR, "Unknown chipset: NV%02X\n", chipset);
@@ -941,6 +942,7 @@ NVPreInit(ScrnInfoPtr pScrn, int flags)
 		pNv->Archi...
2016 Oct 17
2
[PATCH 5/5] recognize and accelerate GM20x
...gt;
>  src/nv_driver.c  |  2 ++
>  src/nvc0_accel.c | 10 +++++++++-
>  2 files changed, 11 insertions(+), 1 deletion(-)
>
> diff --git a/src/nv_driver.c b/src/nv_driver.c
> index fff83f8..61940a8 100644
> --- a/src/nv_driver.c
> +++ b/src/nv_driver.c
> @@ -390,6 +390,7 @@ NVHasKMS(struct pci_device *pci_dev, struct xf86_platform_device *platform_dev)
>  	case 0xf0:
>  	case 0x100:
>  	case 0x110:
> +	case 0x120:
>  		break;
>  	default:
>  		xf86DrvMsg(-1, X_ERROR, "Unknown chipset: NV%02X\n", chipset);
> @@ -941,6 +942,7 @@ NVPreInit(ScrnIn...
2016 Oct 27
0
[PATCH v2 7/7] recognize and accelerate GM20x
...Ilia Mirkin <imirkin at alum.mit.edu>
---
 src/nv_driver.c  |  2 ++
 src/nvc0_accel.c | 10 +++++++++-
 2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/src/nv_driver.c b/src/nv_driver.c
index fff83f8..61940a8 100644
--- a/src/nv_driver.c
+++ b/src/nv_driver.c
@@ -390,6 +390,7 @@ NVHasKMS(struct pci_device *pci_dev, struct xf86_platform_device *platform_dev)
 	case 0xf0:
 	case 0x100:
 	case 0x110:
+	case 0x120:
 		break;
 	default:
 		xf86DrvMsg(-1, X_ERROR, "Unknown chipset: NV%02X\n", chipset);
@@ -941,6 +942,7 @@ NVPreInit(ScrnInfoPtr pScrn, int flags)
 		pNv->Archi...
2015 Mar 18
0
[PATCH] Basic GM206 bringup (as copy of GM100)
...Stefan Huehner <stefan at huehner.org> wrote:
> ---
>  src/nv_driver.c | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/src/nv_driver.c b/src/nv_driver.c
> index e726292..4c40763 100644
> --- a/src/nv_driver.c
> +++ b/src/nv_driver.c
> @@ -377,6 +377,7 @@ NVHasKMS(struct pci_device *pci_dev, struct xf86_platform_device *platform_dev)
>         case 0xf0:
>         case 0x100:
>         case 0x110:
> +       case 0x120:
>                 break;
>         default:
>                 xf86DrvMsg(-1, X_ERROR, "Unknown chipset: NV%02x\n&qu...
2017 Mar 22
0
[PATCH xf86-video-nouveau v2] Add Pascal family support, identical to Maxwell
...monInit(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:
 		xf86DrvMsg(-1, X_ERROR, "Unknown chipset: NV%02X\n", chipset);
@@ -945,6 +946,9 @@ NVPreInit(ScrnInfoPtr pScrn, int flags)
 	case 0x120:...
2013 Feb 13
14
[Bug 60772] New: xf86-video-nouveau fails to modprobe nouveau: KMS not enabled
...Component: Driver/nouveau
           Product: xorg
When nouveau kernel module is build as module and not inserted manually, X
server won't start with message "[drm] KMS not enabled".
Older versions (like xf86-video-nouveau-0.0.16) didn't have that problem.
Reason is in function NVHasKMS, where you FIRST call
drmCheckModesettingSupported and THEN nouveau_device_open, meaning
drmCheckModesettingSupported will fail.
When the calls are switched, nouveau_device_open will call modprobe and insert
the nouveau module, so later drmCheckModesettingSupported works correctly.
-- 
You are re...
2016 Oct 16
2
[PATCH] exa: add GM10x acceleration support
...Ptr pScrn)
 	switch (pNv->Architecture) {
 	case NV_FERMI:
 	case NV_KEPLER:
+	case NV_MAXWELL:
 		INIT_CONTEXT_OBJECT(3D_NVC0);
 		break;
 	case NV_TESLA:
diff --git a/src/nv_driver.c b/src/nv_driver.c
index 4dde8e0..fff83f8 100644
--- a/src/nv_driver.c
+++ b/src/nv_driver.c
@@ -389,6 +389,7 @@ NVHasKMS(struct pci_device *pci_dev, struct xf86_platform_device *platform_dev)
 	case 0xe0:
 	case 0xf0:
 	case 0x100:
+	case 0x110:
 		break;
 	default:
 		xf86DrvMsg(-1, X_ERROR, "Unknown chipset: NV%02X\n", chipset);
diff --git a/src/nvc0_accel.c b/src/nvc0_accel.c
index d2a3b93..52a17db 10064...
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
...Ptr pScrn)
 	switch (pNv->Architecture) {
 	case NV_FERMI:
 	case NV_KEPLER:
+	case NV_MAXWELL:
 		INIT_CONTEXT_OBJECT(3D_NVC0);
 		break;
 	case NV_TESLA:
diff --git a/src/nv_driver.c b/src/nv_driver.c
index 4dde8e0..fff83f8 100644
--- a/src/nv_driver.c
+++ b/src/nv_driver.c
@@ -389,6 +389,7 @@ NVHasKMS(struct pci_device *pci_dev, struct xf86_platform_device *platform_dev)
 	case 0xe0:
 	case 0xf0:
 	case 0x100:
+	case 0x110:
 		break;
 	default:
 		xf86DrvMsg(-1, X_ERROR, "Unknown chipset: NV%02X\n", chipset);
diff --git a/src/nvc0_accel.c b/src/nvc0_accel.c
index d2a3b93..52a17db 10064...
2016 Oct 17
0
[PATCH] exa: add GM10x acceleration support
...e NV_FERMI:
>  	case NV_KEPLER:
> +	case NV_MAXWELL:
>  		INIT_CONTEXT_OBJECT(3D_NVC0);
>  		break;
>  	case NV_TESLA:
> diff --git a/src/nv_driver.c b/src/nv_driver.c
> index 4dde8e0..fff83f8 100644
> --- a/src/nv_driver.c
> +++ b/src/nv_driver.c
> @@ -389,6 +389,7 @@ NVHasKMS(struct pci_device *pci_dev, struct xf86_platform_device *platform_dev)
>  	case 0xe0:
>  	case 0xf0:
>  	case 0x100:
> +	case 0x110:
>  		break;
>  	default:
>  		xf86DrvMsg(-1, X_ERROR, "Unknown chipset: NV%02X\n", chipset);
> diff --git a/src/nvc0_accel.c b/src/n...
2016 Oct 16
10
[PATCH 1/5] hwdefs: update nvc0_3d, add gm107_texture for new TIC format
These are copied directly from the mesa repository.
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
---
 src/hwdefs/gm107_texture.xml.h | 365 +++++++++++++++++
 src/hwdefs/nvc0_3d.xml.h       | 867 +++++++++++++++++++++++++----------------
 2 files changed, 892 insertions(+), 340 deletions(-)
 create mode 100644 src/hwdefs/gm107_texture.xml.h
diff --git