CURBASE
intel_de_write_fw(display, CURBASE(display, PIPE_A), base);
intel_de_write_dsb(display, dsb, CURBASE(display, pipe), base);
intel_de_write_dsb(display, dsb, CURBASE(display, pipe), base);
error->surf = intel_de_read(display, CURBASE(display, crtc->pipe));
error->surf = intel_de_read(display, CURBASE(display, crtc->pipe));
plane->base = vgpu_vreg_t(vgpu, CURBASE(display, pipe)) & I915_GTT_PAGE_MASK;
MMIO_D(CURBASE(display, PIPE_A));
MMIO_D(CURBASE(display, PIPE_B));
MMIO_D(CURBASE(display, PIPE_C));
if ((i810_readl(CURBASE, mmio) & 0xf) != par->cursor_heap.physical) {
i810_writel(CURBASE, mmio, par->cursor_heap.physical);