19 Sep, 2007

1 commit

  • /bin/bash and /bin/dash (which /bin/sh is linked to on ubuntu) handle embedded
    nulls in a string differently. For example, the following statement:
    echo "this is a string\0" > afile
    Will produce the following with /bin/bash:
    "this is a string\0"
    But with /bin/dash, will produce:
    "this is a string

    Bug fixed by moving the embedded null out of the makefile and into the
    config header. Also renamed the macro to avoid usage colision with the same
    macro used by other board ports.

    Signed-off-by: Grant Likely

    Grant Likely
     

16 Sep, 2007

10 commits


14 Sep, 2007

1 commit


12 Sep, 2007

1 commit


11 Sep, 2007

5 commits


10 Sep, 2007

3 commits


09 Sep, 2007

3 commits


08 Sep, 2007

2 commits

  • - 'pciconfighost' is set by default in order to be able to scan bridges
    behind the primary host/PCIe

    - 'pciscandelay' env variable is recognized to allow for user-controlled
    delay before the PCIe bus enumeration; some peripheral devices require a
    significant delay before they can be scanned (e.g. LSI8408E); without the
    delay they are not detected

    Signed-off-by: Grzegorz Bernacki

    Grzegorz Bernacki
     
  • - correct configuration space mapping
    - correct bus numbering
    - better access to config space

    Prior to this patch, the 440SPe host/PCIe bridge was able to configure only the
    first device on the first bus. We now allow to configure up to 16 buses;
    also, scanning for devices behind the PCIe-PCIe bridge is supported, so
    peripheral devices farther in hierarchy can be identified.

    Signed-off-by: Grzegorz Bernacki

    Grzegorz Bernacki
     

07 Sep, 2007

14 commits