Mostly using the IVB registers + a few I grabbed from i915_reg.h Signed-off-by: Ben Widawsky <ben@bwidawsk.net>