analyse: Ignore swprofile kconfig differences
We already have a mechanism to merge similar swprofiles by default (with a --no-merge-similar opt-out). In this case, swprofiles that differ only by kernel_cmdline_full_hash or userspace_name get merged. This is important for comparing a single swprofile acorss multiple SUTs, where the user space might be slightly different or the cmdline might differ (due to the rootfs being in a different location, etc).
Now that we have enabled x86_64, we want to compare a single swprofile on arm64 and x86_64. But the kconfigs are (obviously) different, even when the kernels enable equivalent features.
So let's also allow merging when kernel_kconfig_full_hash differs.
Of course this weakens the model and we are relying more and more on the swprofile name being sane.
Signed-off-by: Ryan Roberts ryan.roberts@arm.com