Commit 0d2bdf2b authored by Ben Skeggs's avatar Ben Skeggs

drm/nouveau: convert nvsw init to new push macros

Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
Reviewed-by: default avatarLyude Paul <lyude@redhat.com>
parent 2bf00037
...@@ -41,6 +41,7 @@ ...@@ -41,6 +41,7 @@
#include <nvif/driver.h> #include <nvif/driver.h>
#include <nvif/fifo.h> #include <nvif/fifo.h>
#include <nvif/push006c.h>
#include <nvif/user.h> #include <nvif/user.h>
#include <nvif/class.h> #include <nvif/class.h>
...@@ -367,11 +368,10 @@ nouveau_accel_gr_init(struct nouveau_drm *drm) ...@@ -367,11 +368,10 @@ nouveau_accel_gr_init(struct nouveau_drm *drm)
NVDRM_NVSW, nouveau_abi16_swclass(drm), NVDRM_NVSW, nouveau_abi16_swclass(drm),
NULL, 0, &drm->channel->nvsw); NULL, 0, &drm->channel->nvsw);
if (ret == 0) { if (ret == 0) {
ret = RING_SPACE(drm->channel, 2); struct nvif_push *push = drm->channel->chan.push;
if (ret == 0) { ret = PUSH_WAIT(push, 2);
BEGIN_NV04(drm->channel, NvSubSw, 0, 1); if (ret == 0)
OUT_RING (drm->channel, drm->channel->nvsw.handle); PUSH_NVSQ(push, NV_SW, 0x0000, drm->channel->nvsw.handle);
}
} }
if (ret) { if (ret) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment