• Anthony Liguori's avatar
    Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging · 4cddc7f4
    Anthony Liguori authored
    QOM CPUState refactorings / X86CPU
    
    * TLB invalidation optimizations
    * X86CPU initialization cleanups
    * Preparations for X86CPU hot-unplug
    
    # gpg: Signature made Tue 24 Dec 2013 04:51:52 AM PST using RSA key ID 3E7E013F
    # gpg: Good signature from "Andreas Färber <afaerber@suse.de>"
    # gpg:                 aka "Andreas Färber <afaerber@suse.com>"
    # gpg: WARNING: This key is not certified with a trusted signature!
    # gpg:          There is no indication that the signature belongs to the owner.
    # Primary key fingerprint: 174F 0347 1BCC 221A 6175  6F96 FA2E D12D 3E7E 013F
    
    * afaerber/tags/qom-cpu-for-anthony:
      target-i386: Cleanup 'foo=val' feature handling
      target-i386: Cleanup 'foo' feature handling
      target-i386: Convert 'check' and 'enforce' to static properties
      target-i386: Convert 'hv_spinlocks' to static property
      target-i386: Convert 'hv_vapic' to static property
      target-i386: Convert 'hv_relaxed' to static property
      cpu-exec: Optimize X86CPU usage in cpu_exec()
      target-i386: Move apic_state field from CPUX86State to X86CPU
      cputlb: Tidy memset() of arrays
      cputlb: Use memset() when flushing entries
    4cddc7f4
helper.c 41.2 KB