Re: [PATCH] Intel Alder IOAPIC fix

From: Eric W. Biederman
Date: Fri Jan 16 2004 - 00:39:24 EST


James Bottomley <James.Bottomley@xxxxxxxxxxxx> writes:

> On Thu, 2004-01-15 at 14:26, Eric W. Biederman wrote:
> > And end up looking like:
> > fec00000-fec00fff : reserved
> > fec01000-fec013ff : 0000:00:0f.0
> > fec01400-fec08fff : reserved
>
> Oh, I see you're splitting an existing resource around it.

Yes, this is the extreme case. In normal cases I would just
expect to push to one side and probably shrink it to 0. I guess
I have something against implying a hierarchal relationship that
does not exist.

> So the e820 map requests reserved regions with tentative and
> insert_resource is allowed to place resources into tentative regions.
> That works for me, but I don't see how it works for the bridge
> case...there you really want to insert the bridge resource over
> everything else.

Right. To me it looks like separate cases. What I keep envisioning
scanning the PCI devices and then realizing they are behind
a bridge. Before I go to far I guess I should ask.

The splitting/pushing aside looks especially useful for those
cases where you subdivide the resource again.

As for the bridge case I think that is something different.

Eric
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/