From: Greg KH <gregkh@linuxfoundation.org>
To: kah.jing.lee@intel.com
Cc: linux-kernel@vger.kernel.org, arnd@arndb.de,
rafael.j.wysocki@intel.com, tien.sung.ang@intel.com,
dinh.nguyen@intel.com, Zhou@kroah.com,
Furong <furong.zhou@intel.com>,
Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Subject: Re: [PATCH v2 1/3] drivers: misc: intel_sysid: Add sysid from arch to drivers
Date: Thu, 28 Jul 2022 09:57:16 +0200 [thread overview]
Message-ID: <YuJBXLtLYywGsXDu@kroah.com> (raw)
In-Reply-To: <20220721123149.416618-1-kah.jing.lee@intel.com>
On Thu, Jul 21, 2022 at 08:31:50PM +0800, kah.jing.lee@intel.com wrote:
> From: Kah Jing Lee <kah.jing.lee@intel.com>
>
> Add new sysid driver. The Altera(Intel) Sysid component is generally part
> of an FPGA design. The component can be hotplugged when the FPGA is
> reconfigured. This driver support the component being hotplugged.
> The sysid driver stores unique 32-bit id value which is similar to a
> check-sum value; different components, different configuration options,
> or both, can be configured to produce different id values. Timestamp field
> is the unique 32-bit value that is based on the system generation time.
I really do not understand what this driver does at all, sorry. It only
exports 2 sysfs files. Who will use those sysfs files? What are they
for? Why is a driver needed at all as all you are doing is reading 2
memory values from the device, right? Why is the kernel responsible for
doing the data conversion logic and not userspace?
> There are two basic ways to use the system ID core:
> - Verify the system ID before downloading new software to a system. This
> method can be used by software development tools, before downloading a
> program to a target hardware system, if the program is compiled for
> different hardware.
verify it how? This is just a random value that we have no idea how to
treat it.
> - Check system ID after reset. If a program is running on hardware other
> than the expected Platform Designer system, the program may fail to
> function altogether. If the program does not crash, it can behave
> erroneously in subtle ways that are difficult to debug. To protect against
> this case, a program can compare the expected system ID against the system
> ID core, and report an error if they do not match.
Where are these ids listed to be able to verify anything?
What userspace tools use this new driver?
thanks,
greg k-h
next prev parent reply other threads:[~2022-07-28 7:57 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-06-02 12:20 [PATCH 0/2] New driver for Intel(Altera) FPGA System ID softIP kah.jing.lee
2022-06-03 6:41 ` Greg KH
2022-06-03 7:35 ` kah.jing.lee
2022-07-21 12:30 ` [PATCH v2 0/3] " kah.jing.lee
2022-07-21 12:31 ` [PATCH v2 1/3] drivers: misc: intel_sysid: Add sysid from arch to drivers kah.jing.lee
2022-07-27 21:02 ` kernel test robot
2022-07-28 7:53 ` Greg KH
2022-07-28 15:37 ` Pierre-Louis Bossart
2022-07-28 15:59 ` Greg KH
2022-07-28 16:53 ` Pierre-Louis Bossart
2022-07-29 11:43 ` Greg KH
2022-07-29 11:56 ` Greg KH
2022-07-29 13:57 ` Greg KH
2022-07-28 7:57 ` Greg KH [this message]
2022-08-14 12:07 ` kernel test robot
2022-07-21 12:32 ` [PATCH v2 2/3] dt-bindings: misc: intel_sysid: Add the system id binding for Altera(Intel) FPGA platform kah.jing.lee
2022-07-21 19:16 ` Greg KH
2022-07-25 3:47 ` kah.jing.lee
2022-07-25 3:56 ` [PATCH v3 " kah.jing.lee
2022-07-21 12:32 ` [PATCH v2 3/3] documentation: misc: intel_sysid: Add the system id sysfs documentation " kah.jing.lee
2022-07-21 19:16 ` Greg KH
2022-07-25 3:59 ` [PATCH v3 " kah.jing.lee
2022-07-28 7:51 ` Greg KH
2022-07-28 7:58 ` [PATCH v2 0/3] New driver for Intel(Altera) FPGA System ID softIP Greg KH
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=YuJBXLtLYywGsXDu@kroah.com \
--to=gregkh@linuxfoundation.org \
--cc=Zhou@kroah.com \
--cc=arnd@arndb.de \
--cc=dinh.nguyen@intel.com \
--cc=furong.zhou@intel.com \
--cc=kah.jing.lee@intel.com \
--cc=linux-kernel@vger.kernel.org \
--cc=pierre-louis.bossart@linux.intel.com \
--cc=rafael.j.wysocki@intel.com \
--cc=tien.sung.ang@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.