aboutsummaryrefslogtreecommitdiff
path: root/arch/x86_64/kernel/k8.c
diff options
context:
space:
mode:
authorYinghai Lu <Yinghai.Lu@Sun.COM>2007-07-21 17:11:28 +0200
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-07-21 18:37:13 -0700
commitbc2cea6a34fdb30f118ec75db39a46a191870607 (patch)
tree823a027872cad6165530323b9b2196f9ef82ce29 /arch/x86_64/kernel/k8.c
parent48dd9343d0bb54362a2ba65380fea7c8f07f9e74 (diff)
x86_64: disable the GART in shutdown
For K8 system: 4G RAM with memory hole remapping enabled, or more than 4G RAM installed. when using kexec to load second kernel. In the second kernel, when mem is allocated for GART, it will do the memset for clear, it will cause restart, because some device still used that for dma. solution will be: in second kernel: disable that at first before we try to allocate mem for it. or in the first kernel: do disable that before shutdown. Andi/Eric/Alan prefer to second one for clean shutdown in first kernel. Andi also point out need to consider to AGP enable but mem less 4G case too. Signed-off-by: Yinghai Lu <yinghai.lu@sun.com> Cc: Alan Cox <alan@lxorguk.ukuu.org.uk> Cc: "Eric W. Biederman" <ebiederm@xmission.com> Cc: Muli Ben-Yehuda <muli@il.ibm.com> Cc: Vivek Goyal <vgoyal@in.ibm.com> Cc: Dave Jones <davej@codemonkey.org.uk> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'arch/x86_64/kernel/k8.c')
0 files changed, 0 insertions, 0 deletions