• J
    cpu_conf: Fix default value for CPU match attribute · 65fa7bba
    Jiri Denemark 提交于
    Commit v0.8.4-66-g95ff6b18 (9 years ago) changed the default value for
    the cpu/@match attribute to 'exact' in a rather complicated way. It did
    so only if <model> subelement was present and set -1 otherwise (which is
    not expected to ever happen). Thus the following two equivalent XML
    elements:
    
        <cpu mode='host-model'/>
    
    and
    
        <cpu mode='host-model'>
          <model/>
        </cpu>
    
    would be parsed differently. The former would end up with match == -1
    while the latter would have match == 1 ('exact'). This is not a big deal
    since the match attribute is ignored for host-model CPUs, but we can
    simplify the code and make it a little bit saner anyway.
    Signed-off-by: NJiri Denemark <jdenemar@redhat.com>
    Reviewed-by: NJán Tomko <jtomko@redhat.com>
    65fa7bba
cpu_conf.h 5.9 KB