Merge branch 'svn-trunk'

This commit is contained in:
Bart Van Assche
2016-10-07 17:51:18 -07:00

View File

@@ -2264,14 +2264,20 @@ help in many troubleshooting cases. So, if you may consider to keep
CONFIG_SCST_TRACING, its performance impact is very limited.
IMPORTANT: The development version of SCST in the SVN is optimized for
========= development and bug hunting, not for performance. To reconfigure
it for performance you should run "make 2perf" or "make
2release" (to keep CONFIG_SCST_TRACING) in the root of your
source code (e.g. trunk/). It will set the above options as
needed. The only option it doesn't set is
========= development and bug hunting, not for performance. This means
it is MUCH slower (multiple times). To reconfigure SCST for
release you should run "make 2release" command in the root of
your source code (e.g. trunk/). It will set the above options
as needed. The only option it doesn't set is
CONFIG_SCST_TEST_IO_IN_SIRQ, so, if needed, you should change
it manually.
it manually. There is also so called "performance" build
mode, which you can activate by "make 2perf" command. The
only difference it has comparing to release build mode is
disabled CONFIG_SCST_TRACING option. Because of that, you
won't be able to see many important SCST run time logging
messages. This mode is intended to evaluate impact of
CONFIG_SCST_TRACING on performance and not recommended for
production.
IMPORTANT: You can't use debug SCST drivers with non-debug SCST core.
========= So, after disabling both CONFIG_SCST_TRACING and CONFIG_SCST_DEBUG