|
Revision tags: v24.05, v24.09-pre, v24.05-rc1, LTS, v24.01, v24.05-pre, v24.01-rc1, v23.09, v24.01-pre, v23.09-rc1, v23.05, v23.09-pre, v23.01.1, v23.01, v23.05-pre, v23.01-rc1, v22.01.2 |
|
| #
a6dbe372 |
| 01-Nov-2022 |
paul luse <paul.e.luse@intel.com> |
update Intel copyright notices
per Intel policy to include file commit date using git cmd below. The policy does not apply to non-Intel (C) notices.
git log --follow -C90% --format=%ad --date defa
update Intel copyright notices
per Intel policy to include file commit date using git cmd below. The policy does not apply to non-Intel (C) notices.
git log --follow -C90% --format=%ad --date default <file> | tail -1
and then pull just the 4 digit year from the result.
Intel copyrights were not added to files where Intel either had no contribution ot the contribution lacked substance (ie license header updates, formatting changes, etc). Contribution date used "--follow -C95%" to get the most accurate date.
Note that several files in this patch didn't end the license/(c) block with a blank comment line so these were added as the vast majority of files do have this last blank line. Simply there for consistency.
Signed-off-by: paul luse <paul.e.luse@intel.com> Change-Id: Id5b7ce4f658fe87132f14139ead58d6e285c04d4 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15192 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Community-CI: Mellanox Build Bot
show more ...
|
|
Revision tags: v22.09, v23.01-pre, v22.09-rc1 |
|
| #
40319c0e |
| 03-Jun-2022 |
Heinrich Schuchardt <heinrich.schuchardt@canonical.com> |
app: every app should have an (un)install target
make install should install all apps.
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Change-Id: I66c2f4536cb9f4c5bae1895066b
app: every app should have an (un)install target
make install should install all apps.
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Change-Id: I66c2f4536cb9f4c5bae1895066be2836038c0672 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/12901 Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Paul Luse <paul.e.luse@intel.com>
show more ...
|
| #
488570eb |
| 03-Jun-2022 |
Jim Harris <james.r.harris@intel.com> |
Replace most BSD 3-clause license text with SPDX identifier.
Many open source projects have moved to using SPDX identifiers to specify license information, reducing the amount of boilerplate code in
Replace most BSD 3-clause license text with SPDX identifier.
Many open source projects have moved to using SPDX identifiers to specify license information, reducing the amount of boilerplate code in every source file. This patch replaces the bulk of SPDK .c, .cpp and Makefiles with the BSD-3-Clause identifier.
Almost all of these files share the exact same license text, and this patch only modifies the files that contain the most common license text. There can be slight variations because the third clause contains company names - most say "Intel Corporation", but there are instances for Nvidia, Samsung, Eideticom and even "the copyright holder".
Used a bash script to automate replacement of the license text with SPDX identifier which is checked into scripts/spdx.sh.
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: Iaa88ab5e92ea471691dc298cfe41ebfb5d169780 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/12904 Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Dong Yi <dongx.yi@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Paul Luse <paul.e.luse@intel.com> Reviewed-by: <qun.wan@intel.com>
show more ...
|
|
Revision tags: v22.05, v22.09-pre, v22.05-rc1, v22.01.1, v22.01, v22.01-rc1, v21.10, v21.10-rc1 |
|
| #
69390766 |
| 03-Sep-2021 |
Konrad Sztyber <konrad.sztyber@intel.com> |
app/trace: use trace_parse library to process traces
Removed code that was copied to the trace_parse library and replaced with calls to that library. This significantly reduces the size of the appl
app/trace: use trace_parse library to process traces
Removed code that was copied to the trace_parse library and replaced with calls to that library. This significantly reduces the size of the application (LOC), as it's only responsible for formatting the traces and pretty-printing them.
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: Ib9f4e65f9f0072fb00bfa60cece1ce0627f109a0 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/9436 Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Krzysztof Karas <krzysztof.karas@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
|
Revision tags: v21.07, v21.07-rc1 |
|
| #
99531396 |
| 25-May-2021 |
Konrad Sztyber <konrad.sztyber@intel.com> |
app/trace: added an option to print traces as JSON
Added an option, `-j`, which will cause the spdk_trace to print traces in JSON format. The JSON output's structure is similar to the binary SPDK t
app/trace: added an option to print traces as JSON
Added an option, `-j`, which will cause the spdk_trace to print traces in JSON format. The JSON output's structure is similar to the binary SPDK trace format, i.e. tracepoint definitions are printed at the beginning, followed by trace entries. This allows us to reduce the size of the output a bit, as we don't need to print all tracepoint properties for each entry.
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: I22fd4bee72c0d214a3444ce62d0651fabd489f5a Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/8104 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
|
Revision tags: v21.04, v21.04-rc1, v21.01.1, v21.01, v21.01-rc1, v20.10, v20.10-rc1, v20.07, v20.07-rc1 |
|
| #
494dc66d |
| 16-Jul-2020 |
Darek Stojaczyk <dariusz.stojaczyk@intel.com> |
mk: don't link env if not needed
Some SPDK apps were linked with env even though they didn't use it.
Top-level makefiles can now specify SPDK_NO_LINK_ENV=1.
Change-Id: I057baa5b620f20d829185025dc2
mk: don't link env if not needed
Some SPDK apps were linked with env even though they didn't use it.
Top-level makefiles can now specify SPDK_NO_LINK_ENV=1.
Change-Id: I057baa5b620f20d829185025dc2e8efdcfa03fac Signed-off-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/3417 Community-CI: Mellanox Build Bot Community-CI: Broadcom CI Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com> Reviewed-by: Michael Haeuptle <michaelhaeuptle@gmail.com>
show more ...
|
|
Revision tags: v20.04.1, v20.01.2 |
|
| #
f20e375b |
| 11-May-2020 |
Ben Walker <benjamin.walker@intel.com> |
build: Make spdk.app_cxx.mk work like spdk.app.mk
These had diverged. Make them work the same way again.
Change-Id: Ib6d93a7042584493315fe1e348dc8ede9ab320f0 Signed-off-by: Ben Walker <benjamin.wal
build: Make spdk.app_cxx.mk work like spdk.app.mk
These had diverged. Make them work the same way again.
Change-Id: Ib6d93a7042584493315fe1e348dc8ede9ab320f0 Signed-off-by: Ben Walker <benjamin.walker@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2378 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Broadcom CI Community-CI: Mellanox Build Bot Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
show more ...
|
|
Revision tags: v20.04, v20.04-rc1, v20.01.1, v20.01, v20.01-rc1, v19.10.1, v19.10, v19.10-rc1, v19.07.1, v19.07, v19.04.1, v19.04, v18.10.2, v19.01.1, v19.01, v18.10.1 |
|
| #
cceaeedb |
| 20-Nov-2018 |
Jim Harris <james.r.harris@intel.com> |
build: add mk/spdk.app_cxx.mk
This is just a copy of spdk.app.mk for now. But later patches will modify spdk.app.mk in a "C-specific" way, so add this cxx variant to use now in the C++ apps.
Signe
build: add mk/spdk.app_cxx.mk
This is just a copy of spdk.app.mk for now. But later patches will modify spdk.app.mk in a "C-specific" way, so add this cxx variant to use now in the C++ apps.
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: I0d4d28c6119364d4c3cc7fa5274598b69f4ee6b1
Reviewed-on: https://review.gerrithub.io/434279 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
show more ...
|
|
Revision tags: v18.10, v18.07.1, v18.07, v18.04.1, v18.04, v18.01.1 |
|
| #
bb24ce82 |
| 14-Feb-2018 |
Jim Harris <james.r.harris@intel.com> |
build: add @: to remaining 'all' targets
It is not ideal to have to add this in a bunch of different Makefiles, but further consolidation of Makefiles is going to be a more arduous process.
With th
build: add @: to remaining 'all' targets
It is not ideal to have to add this in a bunch of different Makefiles, but further consolidation of Makefiles is going to be a more arduous process.
With this change, rebuilding SPDK after no changes will result in no output - all of the "Nothing to be done for 'all'" messages have been removed. Note that DPDK build output still remains - this can be suppressed by either using an out-of-tree DPDK, or using SKIP_DPDK_BUILD=1 when using the in-tree DPDK submodule.
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: Ib1d45432f2baaa1d9c1b9509906ee1e77966d3ca
Reviewed-on: https://review.gerrithub.io/399918 Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com> Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
show more ...
|
|
Revision tags: v18.01 |
|
| #
543cb172 |
| 11-Dec-2017 |
Daniel Verkamp <daniel.verkamp@intel.com> |
build: remove $(ENV_CFLAGS) where not necessary
Only Makefiles for libraries that directly depend on DPDK (rather than the SPDK env abstraction) should add $(ENV_CFLAGS).
Change-Id: Ifdf44d3ef8c42b
build: remove $(ENV_CFLAGS) where not necessary
Only Makefiles for libraries that directly depend on DPDK (rather than the SPDK env abstraction) should add $(ENV_CFLAGS).
Change-Id: Ifdf44d3ef8c42bbf7f20edd524b330d00658235b Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-on: https://review.gerrithub.io/392818 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
|
Revision tags: v17.10.1 |
|
| #
52412ab1 |
| 15-Nov-2017 |
Daniel Verkamp <daniel.verkamp@intel.com> |
build: include spdk.app.mk in all app Makefiles
This will be used to include common app-specific rules in upcoming patches (it currently makes no difference).
Change-Id: Ia828ba01c94fc9f70e15db3fc1
build: include spdk.app.mk in all app Makefiles
This will be used to include common app-specific rules in upcoming patches (it currently makes no difference).
Change-Id: Ia828ba01c94fc9f70e15db3fc1d9cafda387e912 Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-on: https://review.gerrithub.io/387629 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
show more ...
|
|
Revision tags: v17.10, v17.07.1, v17.07, v17.03, v16.12 |
|
| #
a4747c60 |
| 10-Aug-2016 |
Ben Walker <benjamin.walker@intel.com> |
env: Make the environment library configurable.
This allows users to swap out SPDK's third party libraries for an implementation based on their own framework.
Change-Id: Ia0b7384ce5e31acba5ad0d7002
env: Make the environment library configurable.
This allows users to swap out SPDK's third party libraries for an implementation based on their own framework.
Change-Id: Ia0b7384ce5e31acba5ad0d7002dec9e95b759c52 Signed-off-by: Ben Walker <benjamin.walker@intel.com>
show more ...
|
|
Revision tags: v16.08 |
|
| #
39cc5963 |
| 22-Jun-2016 |
Daniel Verkamp <daniel.verkamp@intel.com> |
build: include -lrt and -lpthread in LDFLAGS
Simplify the build rules so that common libraries are always linked.
Also fix up a couple of -lpciaccess instances that should have been changed to $(PC
build: include -lrt and -lpthread in LDFLAGS
Simplify the build rules so that common libraries are always linked.
Also fix up a couple of -lpciaccess instances that should have been changed to $(PCIACCESS_LIB).
Change-Id: I4c50fa3aa59cae013d3385e38fbb830794299f6e Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
show more ...
|
|
Revision tags: v16.06 |
|
| #
bdece622 |
| 10-May-2016 |
Daniel Verkamp <daniel.verkamp@intel.com> |
trace: add tracepoint library and app
Change-Id: I472fb7e7a82e1337c6c06b1d3bb4e8a2a13d884a Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
|