lkml.org 
[lkml]   [2004]   [Jul]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Subject[RFC] IDE/ATA/SATA controller hotplug
    Date
    From

    Howdy!

    This note went out originally to a semi-internal list, but after
    several comments, posting it here...

    As we chug along here in PPC64 land, we (meaning IBM internal) have
    been given a requirement to make all devices on our new DLPAR
    (POWER5 and later) systems be hotplug capable. This includes ALL
    PCI devices on the system, even those that are soldered on the
    motherboard.

    This raises some interesting issues when dealing with IDE devices.

    I realize there is considerable work under way (hi Bart :) to clean
    up the 2.6 trees. This hotplug work would be another delta on top
    of that work.

    The changes could also possibly affect the libata work, as that
    could also be touched by work on the attached devices themselves.

    What I would like is input on the general strategy that should be
    taken to modify the controller/adapter and device stack to:

    1) be first class modules, where all controllers/adapters are
    capable of being loaded and unloaded. This is directed mostly at
    IDE/Southbridge controller/adapter devices.

    2) extend that support to all child devices; disk, optical,
    and tape.

    3) be part of mainline.

    The items I perceive at the top of the issue list are:

    - The primary platforms for IDE/ATA devices are x86 based, and
    certainly do not care about having this capability.

    - Assuming the capability is added, what rework would be acceptable
    for block devices?

    - Where should this capability go? Fork a subset of IDE
    controllers, and put them under the arch specific dir?
    Or include all devices?

    - should we work to the goal of having the capability for all
    platforms, and all IDE devices?

    ++doug






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

    \
     
     \ /
      Last update: 2005-03-22 14:04    [W:5.764 / U:0.008 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site