[coreboot] [PATCH 5/6] Changes required to the device allocator

Myles Watson mylesgw at gmail.com
Wed Oct 29 15:23:00 CET 2008



> -----Original Message-----
> From: Stefan Reinauer [mailto:stepan at coresystems.de]
> Sent: Tuesday, October 28, 2008 9:16 PM
> To: Myles Watson
> Cc: 'Coreboot'
> Subject: Re: [coreboot] [PATCH 5/6] Changes required to the device
> allocator
> 
> Myles Watson wrote:
> >> Changes required to the device allocator:
> >> - leave a hole for mmapped PCIe config space if
> >>
> > CONFIG_PCIE_CONFIGSPACE_HOLE
> >
> >>   is set.
> >> - Mask moving bits to 32bit when resources are not supposed above 4G.
> >>
> > Linux
> >
> >>   does not like this, even though the resource is disabled.
> >>
> >> Signed-off-by: Stefan Reinauer <stepan at coresystems.de>
> >>
> >
> > Looks good.  would it be better to set the resource to 0 instead of to
> > moving bits?  Then there would not be a need for the special case.  It
> also
> > makes it easier to read the config space.
> >
> > Acked-by: Myles Watson <mylesgw at gmail.com>
> 
> Thanks! r3699.
> 
> According to Ron and Eric, setting the resource to 0 will not work on
> some devices. I know factory bios has done it on at least the bridges
> I've seen so I am not sure what the right behavior would be. Setting
> them to 0 would seem the right thing.

Should we consider fix-ups for broken boards, then?  How common is it?

Thanks,
Myles






More information about the coreboot mailing list