helper: nvp: add openocd nvp files
commitea6a99208e1bc41a878234f7220501e26ec4a7f1
authorAntonio Borneo <borneo.antonio@gmail.com>
Mon, 26 Dec 2022 20:59:56 +0000 (26 21:59 +0100)
committerAntonio Borneo <borneo.antonio@gmail.com>
Fri, 3 Feb 2023 22:47:40 +0000 (3 22:47 +0000)
tree601908c9040b20ebb049a4ac2aff6b7039b07764
parent18bafdce615132311fd34f2e1bdf57c193d14097
helper: nvp: add openocd nvp files

Long ago jim_nvp was part of jimtcl. When jimtcl dropped it,
OpenOCD kept copy of it in its code base. Current code of jim_nvp
is still related with jimtcl data types and functions.

With the target of better isolating OpenOCD code from jimtcl,
create a new file nvp.c that re-proposes only the core of the old
jim_nvp, dropping any link with jimtcl and removing the string
'jim' either from the filename and from the code.
Keep the same license from the old code, as the new files are
clearly derived from it.

Change-Id: I273448cf1f1484b10f6b6113ed7bb0fcf946482b
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/7423
Tested-by: jenkins
Reviewed-by: Evgeniy Didin <didin@synopsys.com>
src/helper/Makefile.am
src/helper/nvp.c [new file with mode: 0644]
src/helper/nvp.h [new file with mode: 0644]