• Deepak Saxena's avatar
    [ADD] Add pci=firmware command line option · 8e752dd7
    Deepak Saxena authored
    This change is specifically needed for the IXP2000 platform. IXP2000
    platforms have various PCI devices with large memory space requirements
    (~3.5 GB total sometimes) and a banked PCI window that allows for accessing
    all 4GB of memory space.  The FW configures the devices on the bus in such
    a way that standard linux drivers (e100, e1000, ide) can work w/o any changes
    and places devices specific to Intel's closed source IXA sdk in regions of
    PCI memory space that require using special registers on the IXP. This can
    be accomplished in the kernel using a board-specific enumerator or a
    lot of fixups, but it is far easier to just accept what the FW has provided.
    Signed-off-by: default avatarDeepak Saxena <dsaxena@plexity.net>
    8e752dd7
bios32.c 17.3 KB