numam-spdk/mk
Ben Walker 995d60f493 build: Add support for profile guided optimization
./configure --enable-pgo-capture
make

<Run sample workload>

./configure --enable-pgo-use
make

Output has used the captured profile from the sample workload to improve
performance.

Change-Id: Ie5690b873b05d11b4ea6c7d44021e564d4e4d170
Signed-off-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-on: https://review.gerrithub.io/c/444110
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
2019-02-13 09:36:28 +00:00
..
nvme.libtest.mk build: move app rules to spdk.app.mk 2018-12-12 22:35:21 +00:00
spdk.app_cxx.mk build: add mk/spdk.app_cxx.mk 2018-12-11 18:07:53 +00:00
spdk.app_vars.mk build: add mk/spdk.app_vars.mk 2018-12-11 18:07:53 +00:00
spdk.app.mk build: move app rules to spdk.app.mk 2018-12-12 22:35:21 +00:00
spdk.common.mk build: Add support for profile guided optimization 2019-02-13 09:36:28 +00:00
spdk.deps.mk
spdk.lib.mk mk: add framework for defining inter-lib dependencies 2018-11-01 21:25:55 +00:00
spdk.mock.unittest.mk thread: Eliminate use of pthread_self and thread_ids 2019-01-15 16:53:12 +00:00
spdk.modules.mk OCF: add OCF module 2019-01-28 09:41:52 +00:00
spdk.subdirs.mk mk: add framework for defining inter-lib dependencies 2018-11-01 21:25:55 +00:00
spdk.unittest.mk test/unit: remove unnecessary mock definitions 2019-01-13 00:48:20 +00:00