tcg/plugins: enable by default for most TCG builds
commitba4dd2aabc35bc5385739e13f14e3a10a223ede0
authorAlex Bennée <alex.bennee@linaro.org>
Fri, 9 Jul 2021 14:29:57 +0000 (9 15:29 +0100)
committerAlex Bennée <alex.bennee@linaro.org>
Wed, 14 Jul 2021 14:54:13 +0000 (14 15:54 +0100)
tree00ca2a431338e166f52eb405252773be6f4398e4
parent9b8e4298517fc265b7dea93d79eb53a9b3315ddc
tcg/plugins: enable by default for most TCG builds

Aside from a minor bloat to file size the ability to have TCG plugins
has no real impact on performance unless a plugin is actively loaded.
Even then the libempty.so plugin shows only a minor degradation in
performance caused by the extra book keeping the TCG has to do to keep
track of instructions. As it's a useful feature lets just enable it by
default and reduce our testing matrix a little.

We need to move our linker testing earlier so we can be sure we can
enable the loader module required. As we have ruled out static &
plugins in an earlier patch we can also reduce the indent a little.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Cc: Paolo Bonzini <pbonzini@redhat.com>
Message-Id: <20210709143005.1554-33-alex.bennee@linaro.org>
.gitlab-ci.d/buildtest.yml
configure
docs/devel/tcg-plugins.rst