summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandru Gagniuc <mr.nuke.me@gmail.com>2013-07-22 14:06:12 -0500
committerAlexandru Gagniuc <mr.nuke.me@gmail.com>2013-07-23 11:53:37 +0200
commit3591198e0264ee2a1e8a1e55baad44a1c80c915d (patch)
tree4309242c704a3ab306e929a047aaceb11fa40149
parent0729fccede01ca6738d368ac92de447687d00a99 (diff)
EPIA-M850: Fix decoding of ACPI IO BAR to prevent 'nil' error
When SerialICE got to the ACPI IO filter, it complained about a 'nil' value and died. Make this filter work again. Change-Id: Id8ff78e2f94d3f4d55d00824a8eb2e5ccecd23f4 Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com> Reviewed-on: http://review.coreboot.org/3797 Tested-by: build bot (Jenkins) Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
-rw-r--r--SerialICE/simba/mainboard/via_epia_m_850.lua10
1 files changed, 5 insertions, 5 deletions
diff --git a/SerialICE/simba/mainboard/via_epia_m_850.lua b/SerialICE/simba/mainboard/via_epia_m_850.lua
index 44f0fde..a46f3dc 100644
--- a/SerialICE/simba/mainboard/via_epia_m_850.lua
+++ b/SerialICE/simba/mainboard/via_epia_m_850.lua
@@ -129,11 +129,11 @@ dev_power = {
tco = { f = nil },
}
-function pm_io_bar(dev, reg, base)
- dev.acpi.name = "ACPI"
- dev.acpi.base = base
- dev.acpi.size = 0x60
- generic_io_bar(dev.acpi)
+function pm_io_bar(f, action)
+ f.dev.acpi.name = "ACPI"
+ f.dev.acpi.val = bit32.band(action.data, 0xff80)
+ f.dev.acpi.size = 0x80
+ generic_io_bar(f.dev.acpi)
end