[coreboot] workaround for mahogany_fam10. Not a signed-off-by

Marc Jones marcj303 at gmail.com
Sat Sep 11 00:55:07 CEST 2010


On Sun, Mar 14, 2010 at 11:41 PM, Bao, Zheng <Zheng.Bao at amd.com> wrote:
> This is for the mahogany_fam10 I just sent. It is not a signed-off-by
> patch. We need to work it out about this problem.
>
>
> Index: src/northbridge/amd/amdht/h3finit.c
> ===================================================================
> --- src/northbridge/amd/amdht/h3finit.c (revision 4521)
> +++ src/northbridge/amd/amdht/h3finit.c (working copy)
> @@ -1104,6 +1104,7 @@
>                                AmdPCIRead(currentPtr, &temp);
>                        } while (!IS_HT_SLAVE_CAPABILITY(temp));
>
> +#if (CONFIG_HT_CHAIN_UNITID_BASE != 0)
>                        AmdPCIReadBits(currentPtr, 25, 21, &unitIDcnt);
>                        if ((unitIDcnt + currentBUID > 31) || ((secBus
> == 0) && (unitIDcnt + currentBUID > 24)))
>                        {
> @@ -1145,7 +1146,7 @@
>                                STOP_HERE;
>                                break;
>                        }
> -
> +#endif
>                        AmdPCIReadBits(currentPtr, 26, 26, &temp);
>                        pDat->PortList[pDat->TotalLinks*2+1].Link =
> (u8)temp;
>                        pDat->PortList[pDat->TotalLinks*2+1].Pointer =
> currentPtr;
> @@ -1156,6 +1157,11 @@
>                        depth++;
>                        pDat->TotalLinks++;
>                        currentBUID += unitIDcnt;
> +#if CONFIG_HT_CHAIN_UNITID_BASE == 0
> +                       STOP_HERE;
> +                       break;
> +#endif
> +
>                }
>                if (pDat->HtBlock->AMD_CB_EventNotify)
>                {
>

Please give a better description to this fix when you check it in.

Acked-by: Marc Jones <marcj303 at gmail.com>

Thanks,
Marc


-- 
http://se-eng.com




More information about the coreboot mailing list