Fix so pci device memory allocation does not use memory base address at 0xfec00000, this is reserved for APIC.
Signed-off-by: Aaron Lwe <aaron.lwe@gmail.com> Acked-by: Joseph Smith <joe@settoplinux.org> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3265 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
parent
6fd385d154
commit
7ca3ec2e5c
|
@ -305,11 +305,6 @@ void compute_allocate_resource(
|
||||||
* return them. Some resources must be set even when they have
|
* return them. Some resources must be set even when they have
|
||||||
* no size. PCI bridge resources are a good example of this.
|
* no size. PCI bridge resources are a good example of this.
|
||||||
*/
|
*/
|
||||||
/* Propogate the resource alignment to the bridge register */
|
|
||||||
if (resource->align > bridge->align) {
|
|
||||||
bridge->align = resource->align;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Make certain we are dealing with a good minimum size */
|
/* Make certain we are dealing with a good minimum size */
|
||||||
size = resource->size;
|
size = resource->size;
|
||||||
align = resource->align;
|
align = resource->align;
|
||||||
|
@ -317,6 +312,11 @@ void compute_allocate_resource(
|
||||||
align = min_align;
|
align = min_align;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Propogate the resource alignment to the bridge register */
|
||||||
|
if (align > bridge->align) {
|
||||||
|
bridge->align = align;
|
||||||
|
}
|
||||||
|
|
||||||
if (resource->flags & IORESOURCE_FIXED) {
|
if (resource->flags & IORESOURCE_FIXED) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue