summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyösti Mälkki <kyosti.malkki@gmail.com>2013-02-25 14:53:13 +0200
committerStefan Reinauer <stefan.reinauer@coreboot.org>2013-02-25 18:44:35 +0100
commit40e3541f6d10108191b0bd24631125e6005ffd70 (patch)
tree47d46907e48d547f196abad0ad759534e9639e84
parentcce3a63bb0ca6631576b2acdfb58836c2d294740 (diff)
Add Intel i845 filter
Catch access to RCOMP bar registers on i845 northbridge. Change-Id: If73fb787da491b7c22327debc6034dbc30d6e43f Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-on: http://review.coreboot.org/2505 Tested-by: build bot (Jenkins) Reviewed-by: Anton Kochkov <anton.kochkov@gmail.com>
-rw-r--r--SerialICE/simba/asrock_775i65g.lua2
-rw-r--r--SerialICE/simba/asus_p4p800_vm.lua2
-rw-r--r--SerialICE/simba/intel_bars.lua12
3 files changed, 16 insertions, 0 deletions
diff --git a/SerialICE/simba/asrock_775i65g.lua b/SerialICE/simba/asrock_775i65g.lua
index 7021554..7aeb68d 100644
--- a/SerialICE/simba/asrock_775i65g.lua
+++ b/SerialICE/simba/asrock_775i65g.lua
@@ -1,10 +1,12 @@
dofile("i82801.lua")
+dofile("intel_bars.lua")
function do_mainboard_setup()
do_default_setup()
enable_hook_i82801dx()
+ northbridge_i845()
-- Apply mainboard hooks last, so they are the first ones to check
--enable_hook(io_hooks, filter_mainboard)
diff --git a/SerialICE/simba/asus_p4p800_vm.lua b/SerialICE/simba/asus_p4p800_vm.lua
index aad1932..fbc8c44 100644
--- a/SerialICE/simba/asus_p4p800_vm.lua
+++ b/SerialICE/simba/asus_p4p800_vm.lua
@@ -72,11 +72,13 @@ filter_mainboard = {
}
dofile("i82801.lua")
+dofile("intel_bars.lua")
function do_mainboard_setup()
do_default_setup()
enable_hook_i82801dx()
+ northbridge_i845()
-- Apply mainboard hooks last, so they are the first ones to check
enable_hook(io_hooks, filter_mainboard)
diff --git a/SerialICE/simba/intel_bars.lua b/SerialICE/simba/intel_bars.lua
index 1e42cac..0841a23 100644
--- a/SerialICE/simba/intel_bars.lua
+++ b/SerialICE/simba/intel_bars.lua
@@ -1,3 +1,15 @@
+-- **********************************************************
+-- Intel i845
+
+dev_i845_mch2 = {
+ pci_dev = pci_bdf(0x0,0x6,0x0,0x0),
+ name = "MCH",
+ bar = {}
+}
+
+function northbridge_i845()
+ add_mem_bar(dev_i845_mch2, 0x10, "RCOMP", 0x1000)
+end
-- **********************************************************
-- Intel e7505