CURBASE
I915_WRITE_FW(CURBASE(pipe), base);
I915_WRITE_FW(CURBASE(pipe), base);
POSTING_READ_FW(CURBASE(pipe));
error->cursor[i].base = I915_READ(CURBASE(i));
I915_WRITE_FW(CURBASE(PIPE_A), base);