]> pilppa.com Git - linux-2.6-omap-h63xx.git/commit
x86: UV fix for global physical addresses
authorJack Steiner <steiner@sgi.com>
Fri, 12 Dec 2008 20:50:40 +0000 (14:50 -0600)
committerIngo Molnar <mingo@elte.hu>
Tue, 16 Dec 2008 21:54:03 +0000 (22:54 +0100)
commit189f67c4408806563a1f061f5c8bf184a6658477
tree686fa902f697764a4cb288dec988c07c16a06e59
parentc15cb37cc4e9809624411333b96109ddf770e29c
x86: UV fix for global physical addresses

Impact: fix UV boot crash

This fixes a UV bug related to generating global memory addresses
on partitioned systems. Partition systems do not have physical memory
at address 0. Instead, a chunk of high memory is remapped by the chipset
so that it appears to be at address 0. This remapping is INVISIBLE to most
of the OS. The only OS functions that need to be aware of the remaping are
functions that directly interface to the chipset. The GRU is one example.

Also, delete a couple of unused macros related to global memory addresses.

Signed-off-by: Jack Steiner <steiner@sgi.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
arch/x86/include/asm/uv/uv_hub.h
arch/x86/kernel/genx2apic_uv_x.c