Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1674963

Re: [PATCH v2 0/7] Enable DSM pass thru for root functions

From Jerry Hoemann <jerry.hoemann@hpe.com>
Newsgroups linux.kernel
Subject Re: [PATCH v2 0/7] Enable DSM pass thru for root functions
Date 2017-06-26 19:40 +0200
Message-ID <tWG9r-5iW-7@gated-at.bofh.it> (permalink)
References <tUuFr-2G9-5@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On Tue, Jun 20, 2017 at 10:51:19AM -0600, Jerry Hoemann wrote:
> The new ACPI 6.2 spec has added new NVDIMM root DSM functions
> that managibility and test software needs to call.
> 
> This patch set enables the calling root functions DSM via the
> pass thru mechanism.
> 
> Changes v2
> ----------
> 1. Add bus_dsm_mask to filter root pass thru calls.
> 
> 2. Add bus_dsm_mask_show to display bus_dsm_mask in sysfs
> 
> 3. Extend override_dsm_mask to be used for bus_dms_mask also.
> 


  Dan,

  Did you have any feedback?

  Thanks

  Jerry

> 
> 
> 
> Details v1
> ----------
> 
> __nd_ioctl:
> Check pass thru functions against nd_cmd_clear_to_send.
> 
> acpi_nfit_init_dsms:
> Set additional bits in cmd_mask for new functions.
> 
> ndctl.h:
> Define data structure for the new 6.2 functions.
> Add new function names to nvdimm_bus_cmd_name.
> 
> 
> 
> Jerry Hoemann (7):
>   libnvdimm: passthru functions clear to send
>   acpi, nfit: Enable DSM pass thru for root functions.
>   libnvdimm: Add bus level dsm mask.
>   acpi, nfit: Use bus_dsm_mask for passthru
>   acpi, nfit: Show bus_dsm_mask
>   libnvdimm: New ACPI 6.2 DSM functions
>   acpi, nfit: override mask
> 
>  drivers/acpi/nfit/core.c   | 20 ++++++++++++++++++++
>  drivers/nvdimm/bus.c       |  4 +++-
>  include/linux/libnvdimm.h  |  1 +
>  include/uapi/linux/ndctl.h | 41 ++++++++++++++++++++++++++++++++++++++++-
>  4 files changed, 64 insertions(+), 2 deletions(-)
> 
> -- 
> 1.8.5.6

-- 

-----------------------------------------------------------------------------
Jerry Hoemann                  Software Engineer   Hewlett Packard Enterprise
-----------------------------------------------------------------------------

Back to linux.kernel | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

[PATCH v2 0/7] Enable DSM pass thru for root functions Jerry Hoemann <jerry.hoemann@hpe.com> - 2017-06-20 19:00 +0200
  [PATCH v2 1/7] libnvdimm: passthru functions clear to send Jerry Hoemann <jerry.hoemann@hpe.com> - 2017-06-20 19:00 +0200
  [PATCH v2 3/7] libnvdimm: Add bus level dsm mask. Jerry Hoemann <jerry.hoemann@hpe.com> - 2017-06-20 19:00 +0200
  [PATCH v2 7/7] acpi, nfit: override mask Jerry Hoemann <jerry.hoemann@hpe.com> - 2017-06-20 19:00 +0200
  [PATCH v2 4/7] acpi, nfit: Use bus_dsm_mask for passthru Jerry Hoemann <jerry.hoemann@hpe.com> - 2017-06-20 19:00 +0200
    Re: [PATCH v2 4/7] acpi, nfit: Use bus_dsm_mask for passthru Dan Williams <dan.j.williams@intel.com> - 2017-06-28 23:10 +0200
  [PATCH v2 6/7] libnvdimm: New ACPI 6.2 DSM functions Jerry Hoemann <jerry.hoemann@hpe.com> - 2017-06-20 19:00 +0200
    Re: [PATCH v2 6/7] libnvdimm: New ACPI 6.2 DSM functions Dan Williams <dan.j.williams@intel.com> - 2017-06-28 23:20 +0200
  Re: [PATCH v2 0/7] Enable DSM pass thru for root functions Jerry Hoemann <jerry.hoemann@hpe.com> - 2017-06-26 19:40 +0200

csiph-web