summaryrefslogtreecommitdiff
path: root/src/mainboard/tyan/s2891/mptable.c
diff options
context:
space:
mode:
authorWard Vandewege <ward@gnu.org>2008-04-23 00:40:39 +0000
committerWard Vandewege <ward@gnu.org>2008-04-23 00:40:39 +0000
commitc4a4116440b4218ec1d3a93f9ce1ddda1ee5d4fe (patch)
treea7a5ae1f8feb4cf3a21be41922e82276395c8028 /src/mainboard/tyan/s2891/mptable.c
parenta74a8ffa0702a05eadf92605e77bc8c9a86b377a (diff)
downloadcoreboot-c4a4116440b4218ec1d3a93f9ce1ddda1ee5d4fe.tar.xz
This patch fixes the 3 broken sata ports on the Tyan s2891 (primary port on
secondary controller was ok). There were two problems: the master sata controller was not being initialized, and the irqs for the secondary ports on both controllers were not being set in the mptable. Thanks for Jonathan Kollasch for all the help figuring out the IRQ problem. While all ports work reliably under a recent kernel (2.6.24), sata is about half as fast as under the proprietary bios, according to bonnie++. That still needs fixing... Signed-off-by: Ward Vandewege <ward@gnu.org> Acked-by: Myles Watson <mylesgw@gmail.com> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3253 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'src/mainboard/tyan/s2891/mptable.c')
-rw-r--r--src/mainboard/tyan/s2891/mptable.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mainboard/tyan/s2891/mptable.c b/src/mainboard/tyan/s2891/mptable.c
index b383aae2b7..75b9056bfe 100644
--- a/src/mainboard/tyan/s2891/mptable.c
+++ b/src/mainboard/tyan/s2891/mptable.c
@@ -79,7 +79,7 @@ void *smp_write_config_table(void *v)
/* Initialize interrupt mapping*/
- dword = 0x0000d218;
+ dword = 0x0120d218;
pci_write_config32(dev, 0x7c, dword);
dword = 0x12008a00;