From fa45565eb7ba4e91b2230983176668199ce472ca Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Fri, 13 Nov 2015 10:10:54 -0600 Subject: [PATCH] intel_extreme: Add missing vlv offset to south shared --- .../kernel/drivers/graphics/intel_extreme/intel_extreme.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/add-ons/kernel/drivers/graphics/intel_extreme/intel_extreme.cpp b/src/add-ons/kernel/drivers/graphics/intel_extreme/intel_extreme.cpp index 9e94cbb62b..edbad98fc7 100644 --- a/src/add-ons/kernel/drivers/graphics/intel_extreme/intel_extreme.cpp +++ b/src/add-ons/kernel/drivers/graphics/intel_extreme/intel_extreme.cpp @@ -350,10 +350,12 @@ intel_extreme_init(intel_info &info) = ICH_PORT_REGISTER_BASE; } + // Everything in the display PRM gets +0x180000 if (info.device_type.InGroup(INTEL_GROUP_VLV)) { // "I nearly got violent with the hw guys when they told me..." blocks[REGISTER_BLOCK(REGS_NORTH_PIPE_AND_PORT)] += VLV_DISPLAY_BASE; blocks[REGISTER_BLOCK(REGS_NORTH_PLANE_CONTROL)] += VLV_DISPLAY_BASE; + blocks[REGISTER_BLOCK(REGS_SOUTH_SHARED)] += VLV_DISPLAY_BASE; } TRACE("REGS_NORTH_SHARED: 0x%X\n",