]> git.baikalelectronics.ru Git - kernel.git/commit
x86: update iomem_resource end based on CPU physical address capabilities
authorBjorn Helgaas <bjorn.helgaas@hp.com>
Tue, 26 Oct 2010 21:41:49 +0000 (15:41 -0600)
committerJesse Barnes <jbarnes@virtuousgeek.org>
Tue, 26 Oct 2010 22:33:44 +0000 (15:33 -0700)
commitb6279eb3a23e4f92c1b1efa733a5ae41a51695b4
tree5d26321ffa10a004c71cc428f1f33f9bb6053602
parent7ca79f9aedde0b3bdaefbf323dbbb73134b4e7df
x86: update iomem_resource end based on CPU physical address capabilities

The iomem_resource map reflects the available physical address space.
We statically initialize the end to -1, i.e., 0xffffffff_ffffffff, but
of course we can only use as much as the CPU can address.

This patch updates the end based on the CPU capabilities, so we don't
mistakenly allocate space that isn't usable, as we're likely to do when
allocating from the top-down.

Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
arch/x86/kernel/setup.c