]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Do not pre-map the I/O port space. On the Intel Tiger 4 this conflicts
authormarcel <marcel@FreeBSD.org>
Sun, 22 Feb 2004 02:10:48 +0000 (02:10 +0000)
committermarcel <marcel@FreeBSD.org>
Sun, 22 Feb 2004 02:10:48 +0000 (02:10 +0000)
commit2a9068ac03f4d66f08009d4aa0bb2ec199ae8030
treeab398a173ed6ac6fd5954e9f4e98044f95caf7b2
parent9576df9a828ddb44a5aa60c1a938a251ab4506d9
Do not pre-map the I/O port space. On the Intel Tiger 4 this conflicts
with a memory mapped I/O range that's immediately before it and is
not 256MB aligned. As a result, when an address is accessed in the
memory mapped range and a direct mapping is added for it, it overlaps
with the pre-mapped I/O port space and causes a machine check.

Based on a patch from: arun@
sys/ia64/ia64/machdep.c
sys/ia64/ia64/mp_machdep.c
sys/ia64/include/md_var.h