qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 5a853f: i386: x86_cpu_list_feature_names() fu


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 5a853f: i386: x86_cpu_list_feature_names() function
Date: Tue, 11 Jun 2019 08:40:23 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 5a853fc57a0860da4a55d1448a77845f97e7a9be
      
https://github.com/qemu/qemu/commit/5a853fc57a0860da4a55d1448a77845f97e7a9be
  Author: Eduardo Habkost <address@hidden>
  Date:   2019-06-11 (Tue, 11 Jun 2019)

  Changed paths:
    M target/i386/cpu.c

  Log Message:
  -----------
  i386: x86_cpu_list_feature_names() function

Extract feature name listing code from
x86_cpu_class_check_missing_features().  It will be reused to
return information about CPU filtered features at runtime.

Message-Id: <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: 506174bf8219dc6d56d2b1f7e66e8cf39157466f
      
https://github.com/qemu/qemu/commit/506174bf8219dc6d56d2b1f7e66e8cf39157466f
  Author: Eduardo Habkost <address@hidden>
  Date:   2019-06-11 (Tue, 11 Jun 2019)

  Changed paths:
    M target/i386/cpu.c

  Log Message:
  -----------
  i386: "unavailable-features" QOM property

Add a "unavailable-features" QOM property to X86CPU objects that
have the same semantics of "unavailable-features" on
query-cpu-definitions.  The new property has the same goal of
"filtered-features", but is generic enough to let any kind of CPU
feature to be listed there without relying on low level details
like CPUID leaves or MSR numbers.

Message-Id: <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: 89a44a103315267122119b4311218d00d2561ebe
      
https://github.com/qemu/qemu/commit/89a44a103315267122119b4311218d00d2561ebe
  Author: Pavel Dovgalyuk <address@hidden>
  Date:   2019-06-11 (Tue, 11 Jun 2019)

  Changed paths:
    M target/i386/machine.c

  Log Message:
  -----------
  i386: Save EFER for 32-bit targets

i386 (32 bit) emulation uses EFER in wrmsr and in MMU fault
processing.
But it does not included in VMState, because "efer" field is disabled with

This patch adds a section for 32-bit targets which saves EFER when
it's value is non-zero.

Signed-off-by: Pavel Dovgalyuk <address@hidden>
Message-Id: 
<155913371654.8429.1659082639780315242.stgit@pasha-Precision-3630-Tower>
Reviewed-by: Peter Xu <address@hidden>
[ehabkost: indentation fix]
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: 219dca61ebf41625831d4f96a720852baf44b762
      
https://github.com/qemu/qemu/commit/219dca61ebf41625831d4f96a720852baf44b762
  Author: Peter Maydell <address@hidden>
  Date:   2019-06-11 (Tue, 11 Jun 2019)

  Changed paths:
    M target/i386/cpu.c
    M target/i386/machine.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/ehabkost/tags/x86-next-pull-request' 
into staging

x86 queue, 2019-06-11

* "unavailable-features" QOM property (Eduardo Habkost)
* Save EFER for 32-bit targets (Pavel Dovgalyuk)

# gpg: Signature made Tue 11 Jun 2019 14:41:45 BST
# gpg:                using RSA key 2807936F984DC5A6
# gpg: Good signature from "Eduardo Habkost <address@hidden>" [full]
# Primary key fingerprint: 5A32 2FD5 ABC4 D3DB ACCF  D1AA 2807 936F 984D C5A6

* remotes/ehabkost/tags/x86-next-pull-request:
  i386: Save EFER for 32-bit targets
  i386: "unavailable-features" QOM property
  i386: x86_cpu_list_feature_names() function

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/a578cdfbdd8f...219dca61ebf4



reply via email to

[Prev in Thread] Current Thread [Next in Thread]