Displaying 5 results from an estimated 5 matches for "nouveau_software_chan".
2013 Aug 27
0
[PATCH 5/9] drm/nouveau: Add install/remove semantics for event handlers
...EINVAL;
- nouveau_event_get(disp->vblank, crtc, &chan->base.vblank.event);
+ nouveau_event_get(disp->vblank, crtc, &chan->base.vblank.event[crtc]);
return 0;
}
@@ -135,7 +135,7 @@ static int
nv50_software_vblsem_release(struct nouveau_eventh *event, int head)
{
struct nouveau_software_chan *chan =
- container_of(event, struct nouveau_software_chan, vblank.event);
+ container_of(event, struct nouveau_software_chan, vblank.event[head]);
struct nv50_software_priv *priv = (void *)nv_object(chan)->engine;
struct nouveau_bar *bar = nouveau_bar(priv);
@@ -161,7 +161,8 @@ nv50_sof...
2013 Aug 27
11
[PATCH 0/9] drm/nouveau: Cleanup event/handler design
...ait_uevent_handler local stack object nouveau_fence_wait_uevent returns
cevent none n/a n/a
vblank nouveau_drm_vblank_handler struct nouveau_drm nouveau_drm_remove
vblank nv50_software_vblsem_release struct nouveau_software_chan _nouveau_engctx_dtor
(call stack originates with
nouveau_abi16_chan_free ioctl)
vblank nvc0_software_vblsem_release struct nouveau_software_cha...
2013 Aug 28
0
[PATCH 0/9] drm/nouveau: Cleanup event/handler design
...ler local stack object nouveau_fence_wait_uevent returns
> cevent none n/a n/a
> vblank nouveau_drm_vblank_handler struct nouveau_drm nouveau_drm_remove
> vblank nv50_software_vblsem_release struct nouveau_software_chan _nouveau_engctx_dtor
> (call stack originates with
> nouveau_abi16_chan_free ioctl)
> vblank nvc0_software_vblsem_release struct nouve...
2012 Jul 27
0
[PATCH 2/3] nouveau: add software methods to e0
...iff --git a/drivers/gpu/drm/nouveau/nvc0_software.c b/drivers/gpu/drm/nouveau/nvc0_software.c
index a029de5..4fd14cf 100644
--- a/drivers/gpu/drm/nouveau/nvc0_software.c
+++ b/drivers/gpu/drm/nouveau/nvc0_software.c
@@ -38,6 +38,7 @@ struct nvc0_software_priv {
struct nvc0_software_chan {
struct nouveau_software_chan base;
struct nouveau_vma dispc_vma[4];
+ u32 class[8];
};
u64
@@ -67,6 +68,40 @@ nvc0_software_method(struct drm_device *dev, u32 chid, u32 class, u32 mthd, u32
return handled;
}
+bool
+nve0_software_method(struct drm_device *dev, u32 chid, u32 subc, u32 mthd, u32 data)
+{
+ struct nouve...
2012 Dec 20
32
[Bug 58556] New: MacBook Pro 5, 1 with nVidia 9400m and 9600m, scrambled screen
https://bugs.freedesktop.org/show_bug.cgi?id=58556
Priority: medium
Bug ID: 58556
Assignee: nouveau at lists.freedesktop.org
Summary: MacBook Pro 5,1 with nVidia 9400m and 9600m, scrambled
screen
QA Contact: xorg-team at lists.x.org
Severity: major
Classification: Unclassified
OS: other