A Common System Device Hot-Plug Framework For Linux

Posted by Michael Larabel on January 17, 2013

An experimental system device hot-plug framework for the Linux kernel is still being developed. This framework is meant to be commomon for system device hot-plugging for system devices like CPU and RAM while being platform-neutral.

From the RFC patch-set for the system device hot-plug framework by Toshi Kani, "This patchset is a prototype of proposed system device hot-plug framework for design review. Unlike other hot-plug environments, such as USB and PCI, there is no common framework for system device hot-plug. Therefore, this patchset is designed to provide a common framework for hot-plugging and online/offline operations of system devices, such as CPU, Memory and Node. While this patchset only supports ACPI-based hot-plug operations, the framework itself is designed to be platform-neural and can support other FW architectures as necessary."

For those interested in this Linux kernel hot-plug framework still being developed and currently up to its second revision, see the mailing list patch series that is currently comprised of 12 patches.

From a separate initiative, back in October of last year was an ACPI-Based System Device Hot-Plugging Framework proposal for the Linux kernel. Last month there was also work towards true CPU hot-plugging support.

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.
Latest Hardware Reviews
  1. Sumo Lounge Emperor
  2. Gallium3D Continues Improving OpenGL For Older Radeon GPUs
  3. 15-Way Open vs. Closed Source NVIDIA/AMD Linux GPU Comparison
  4. Nouveau vs. NVIDIA Linux Comparison Shows Shortcomings
Latest Software Articles
  1. GCC 4.8.0 vs. LLVM Clang 3.3 Compiler Performance
  2. Intel Linux OpenGL Driver Leading Over Apple OS X
  3. The Cost Of Ubuntu Disk Encryption
  4. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
Latest Linux News
  1. A New X.Org-Free Wayland LiveCD Released
  2. Unity 8, Mir Made Progress This Week On Features
  3. LLVM Clang 3.3 RC2 Is Ready For Testing
  4. AMD RadeonSI Gallium3D Begins Simple CL Demos
  5. Intel Shows Off GNOME3-Based Tizen Shell
  6. Linux Desktop Security Could Be A Whole Lot Better
  7. KDE 4.11 Will Be The Last Major KDE4 Workspaces Feature Release
  8. New NVIDIA Linux Driver Supports The GeForce GTX 780
  9. Chrome 28 To Offer More Speed Improvements
  10. Digia Announces "Boot To Qt" Project
  11. X.Org Libraries Hit By Round Of Security Issues
Latest Forum Talk
  1. A New X.Org-Free Wayland LiveCD Released
  2. Unity 8, Mir Made Progress This Week On Features
  3. Linux's "Ondemand" Governor Is No...
  4. AMD RadeonSI Gallium3D Begins Simple CL Demos
  5. GCC 4.8.0 vs. LLVM Clang 3.3 Compiler Performance
  6. Linux Desktop Security Could Be A Whole Lot Better
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite