
On Wed, Aug 01, 2018 at 18:02:28 +0100, Daniel P. Berrangé wrote:
Currently we have a cpu_map.xml file that contains all the features and CPU models for all architectures in one place. I frequently find myself wondering about the differences between CPU models, but it is hard to compare them as the list of features is huge.
With this patch series we end up with a large set of small files, one per named CPU model, along with one for the feature and vendor definitions
cpu_map_ppc64_POWER6.xml cpu_map_ppc64_POWER7.xml cpu_map_ppc64_POWER8.xml cpu_map_ppc64_POWER9.xml cpu_map_ppc64_POWERPC_e5500.xml cpu_map_ppc64_POWERPC_e6500.xml cpu_map_ppc64_vendors.xml cpu_map_x86_486.xml cpu_map_x86_athlon.xml
Could we make a cpu_map subdirectory and create the CPU definitions there instead? For example src/cpu_map/ppc64_POWER6.xml src/cpu_map/x86_Broadwell-IBRS.xml I think it would make navigation through both the sources and the CPU models a lot easier. Jirka