diff options
author | Alexandru Gagniuc <mr.nuke.me@gmail.com> | 2013-07-22 14:06:12 -0500 |
---|---|---|
committer | Alexandru Gagniuc <mr.nuke.me@gmail.com> | 2013-07-23 11:53:37 +0200 |
commit | 3591198e0264ee2a1e8a1e55baad44a1c80c915d (patch) | |
tree | 4309242c704a3ab306e929a047aaceb11fa40149 | |
parent | 0729fccede01ca6738d368ac92de447687d00a99 (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.lua | 10 |
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 |