• Vishal Verma's avatar
    acpi: nfit: Add support for hot-add · 20985164
    Vishal Verma authored
    Add a .notify callback to the acpi_nfit_driver that gets called on a
    hotplug event. From this, evaluate the _FIT ACPI method which returns
    the updated NFIT with handles for the hot-plugged NVDIMM.
    
    Iterate over the new NFIT, and add any new tables found, and
    register/enable the corresponding regions.
    
    In the nfit test framework, after normal initialization, update the NFIT
    with a new hot-plugged NVDIMM, and directly call into the driver to
    update its view of the available regions.
    
    Cc: Dan Williams <dan.j.williams@intel.com>
    Cc: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
    Cc: Toshi Kani <toshi.kani@hpe.com>
    Cc: Elliott, Robert <elliott@hpe.com>
    Cc: Jeff Moyer <jmoyer@redhat.com>
    Cc: <linux-acpi@vger.kernel.org>
    Cc: <linux-nvdimm@lists.01.org>
    Signed-off-by: default avatarVishal Verma <vishal.l.verma@intel.com>
    Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
    20985164
nfit.c 49.4 KB