hrev44453 adds 1 changeset to branch 'master' old head: 57e436840b318a2f9ecd6a862ed41bcd6ff0cc23 new head: 43af2c93af2a16f5bef69bc58ea4ccd82a58209c ---------------------------------------------------------------------------- 43af2c9: radeon_hd: Resolve thermal crash on SI * Forgot to add card register base to register offset. * Resolves #8816 [ Alexander von Gluck IV <kallisti5@xxxxxxxxxxx> ] ---------------------------------------------------------------------------- Revision: hrev44453 Commit: 43af2c93af2a16f5bef69bc58ea4ccd82a58209c URL: http://cgit.haiku-os.org/haiku/commit/?id=43af2c9 Author: Alexander von Gluck IV <kallisti5@xxxxxxxxxxx> Date: Wed Aug 1 13:20:47 2012 UTC Ticket: https://dev.haiku-os.org/ticket/8816 ---------------------------------------------------------------------------- 1 file changed, 2 insertions(+), 2 deletions(-) .../kernel/drivers/graphics/radeon_hd/sensors.cpp | 4 ++-- ---------------------------------------------------------------------------- diff --git a/src/add-ons/kernel/drivers/graphics/radeon_hd/sensors.cpp b/src/add-ons/kernel/drivers/graphics/radeon_hd/sensors.cpp index 2f985f1..7c6fb11 100644 --- a/src/add-ons/kernel/drivers/graphics/radeon_hd/sensors.cpp +++ b/src/add-ons/kernel/drivers/graphics/radeon_hd/sensors.cpp @@ -27,8 +27,8 @@ radeon_thermal_query(radeon_info &info) int32 finalTemp = 0; if (info.chipsetID >= RADEON_LOMBOK) { - rawTemp = (read32(SI_CG_MULT_THERMAL_STATUS) & SI_CTF_TEMP_MASK) - >> SI_CTF_TEMP_SHIFT; + rawTemp = (read32(info.registers + SI_CG_MULT_THERMAL_STATUS) + & SI_CTF_TEMP_MASK) >> SI_CTF_TEMP_SHIFT; if (rawTemp & 0x200) finalTemp = 255;