qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] a9dc68: i386: move kvm accel files into kvm/


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] a9dc68: i386: move kvm accel files into kvm/
Date: Thu, 17 Dec 2020 12:51:40 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: a9dc68d9b240bd4cb0c8910c6d10f6bdf9d53cb3
      
https://github.com/qemu/qemu/commit/a9dc68d9b240bd4cb0c8910c6d10f6bdf9d53cb3
  Author: Claudio Fontana <cfontana@suse.de>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M MAINTAINERS
    M hw/i386/fw_cfg.c
    M hw/i386/intel_iommu.c
    M hw/i386/kvm/apic.c
    M hw/i386/kvm/clock.c
    M hw/i386/microvm.c
    M hw/i386/pc.c
    M hw/i386/x86.c
    M meson.build
    M target/i386/cpu.c
    M target/i386/cpu.h
    M target/i386/helper.c
    R target/i386/hyperv-proto.h
    R target/i386/hyperv-stub.c
    R target/i386/hyperv.c
    R target/i386/hyperv.h
    R target/i386/kvm-stub.c
    R target/i386/kvm.c
    A target/i386/kvm/hyperv-proto.h
    A target/i386/kvm/hyperv-stub.c
    A target/i386/kvm/hyperv.c
    A target/i386/kvm/hyperv.h
    A target/i386/kvm/kvm-stub.c
    A target/i386/kvm/kvm.c
    A target/i386/kvm/kvm_i386.h
    A target/i386/kvm/meson.build
    A target/i386/kvm/trace-events
    A target/i386/kvm/trace.h
    R target/i386/kvm_i386.h
    M target/i386/machine.c
    M target/i386/meson.build
    M target/i386/trace-events

  Log Message:
  -----------
  i386: move kvm accel files into kvm/

Signed-off-by: Claudio Fontana <cfontana@suse.de>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20201212155530.23098-2-cfontana@suse.de>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 1fc33bb9f05b2c263232ab01dd66d6e33d31cedc
      
https://github.com/qemu/qemu/commit/1fc33bb9f05b2c263232ab01dd66d6e33d31cedc
  Author: Claudio Fontana <cfontana@suse.de>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M MAINTAINERS
    M target/i386/meson.build
    R target/i386/whp-dispatch.h
    R target/i386/whpx-all.c
    R target/i386/whpx-apic.c
    R target/i386/whpx-cpus.c
    R target/i386/whpx-cpus.h
    A target/i386/whpx/meson.build
    A target/i386/whpx/whp-dispatch.h
    A target/i386/whpx/whpx-all.c
    A target/i386/whpx/whpx-apic.c
    A target/i386/whpx/whpx-cpus.c
    A target/i386/whpx/whpx-cpus.h

  Log Message:
  -----------
  i386: move whpx accel files into whpx/

Signed-off-by: Claudio Fontana <cfontana@suse.de>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20201212155530.23098-3-cfontana@suse.de>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 7fdef0d4f240208daf973e85ba1d498242e4fefc
      
https://github.com/qemu/qemu/commit/7fdef0d4f240208daf973e85ba1d498242e4fefc
  Author: Claudio Fontana <cfontana@suse.de>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M MAINTAINERS
    R target/i386/hax-all.c
    R target/i386/hax-cpus.c
    R target/i386/hax-cpus.h
    R target/i386/hax-i386.h
    R target/i386/hax-interface.h
    R target/i386/hax-mem.c
    R target/i386/hax-posix.c
    R target/i386/hax-posix.h
    R target/i386/hax-windows.c
    R target/i386/hax-windows.h
    A target/i386/hax/hax-all.c
    A target/i386/hax/hax-cpus.c
    A target/i386/hax/hax-cpus.h
    A target/i386/hax/hax-i386.h
    A target/i386/hax/hax-interface.h
    A target/i386/hax/hax-mem.c
    A target/i386/hax/hax-posix.c
    A target/i386/hax/hax-posix.h
    A target/i386/hax/hax-windows.c
    A target/i386/hax/hax-windows.h
    A target/i386/hax/meson.build
    M target/i386/meson.build

  Log Message:
  -----------
  i386: move hax accel files into hax/

Signed-off-by: Claudio Fontana <cfontana@suse.de>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20201212155530.23098-4-cfontana@suse.de>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: dbe59a199118653241d95896fc724a50580d7e38
      
https://github.com/qemu/qemu/commit/dbe59a199118653241d95896fc724a50580d7e38
  Author: Claudio Fontana <cfontana@suse.de>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  i386: hvf: remove stale MAINTAINERS entry for old hvf stubs

Signed-off-by: Claudio Fontana <cfontana@suse.de>
Reviewed-by: Roman Bolshakov <r.bolshakov@yadro.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20201212155530.23098-5-cfontana@suse.de>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 1b248f147ea692c1a3d0ff18245a1b02df8b1502
      
https://github.com/qemu/qemu/commit/1b248f147ea692c1a3d0ff18245a1b02df8b1502
  Author: Claudio Fontana <cfontana@suse.de>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    R target/i386/bpt_helper.c
    R target/i386/cc_helper.c
    R target/i386/cc_helper_template.h
    R target/i386/excp_helper.c
    R target/i386/fpu_helper.c
    R target/i386/int_helper.c
    R target/i386/mem_helper.c
    M target/i386/meson.build
    R target/i386/misc_helper.c
    R target/i386/mpx_helper.c
    R target/i386/seg_helper.c
    R target/i386/smm_helper.c
    R target/i386/svm_helper.c
    R target/i386/tcg-stub.c
    A target/i386/tcg/bpt_helper.c
    A target/i386/tcg/cc_helper.c
    A target/i386/tcg/cc_helper_template.h
    A target/i386/tcg/excp_helper.c
    A target/i386/tcg/fpu_helper.c
    A target/i386/tcg/int_helper.c
    A target/i386/tcg/mem_helper.c
    A target/i386/tcg/meson.build
    A target/i386/tcg/misc_helper.c
    A target/i386/tcg/mpx_helper.c
    A target/i386/tcg/seg_helper.c
    A target/i386/tcg/smm_helper.c
    A target/i386/tcg/svm_helper.c
    A target/i386/tcg/tcg-stub.c
    A target/i386/tcg/translate.c
    R target/i386/translate.c

  Log Message:
  -----------
  i386: move TCG accel files into tcg/

Signed-off-by: Claudio Fontana <cfontana@suse.de>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>

[claudio: moved cc_helper_template.h to tcg/ too]

Signed-off-by: Claudio Fontana <cfontana@suse.de>
Message-Id: <20201212155530.23098-6-cfontana@suse.de>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 0c36af8ce86df663bcbb7aba6466645d08f29bbf
      
https://github.com/qemu/qemu/commit/0c36af8ce86df663bcbb7aba6466645d08f29bbf
  Author: Claudio Fontana <cfontana@suse.de>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    A target/i386/cpu-dump.c
    M target/i386/cpu.h
    M target/i386/helper.c
    M target/i386/meson.build

  Log Message:
  -----------
  i386: move cpu dump out of helper.c into cpu-dump.c

Signed-off-by: Claudio Fontana <cfontana@suse.de>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20201212155530.23098-7-cfontana@suse.de>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 088567713f6ea39f25f810cc51b92112bf8d952c
      
https://github.com/qemu/qemu/commit/088567713f6ea39f25f810cc51b92112bf8d952c
  Author: Vitaly Kuznetsov <vkuznets@redhat.com>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M target/i386/cpu.c
    M target/i386/cpu.h
    M target/i386/kvm/kvm.c

  Log Message:
  -----------
  i386: move hyperv_vendor_id initialization to x86_cpu_realizefn()

As a preparation to expanding Hyper-V CPU features early, move
hyperv_vendor_id initialization to x86_cpu_realizefn(). Introduce
x86_cpu_hyperv_realize() to not not pollute x86_cpu_realizefn()
itself.

Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
Message-Id: <20201119103221.1665171-2-vkuznets@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 735db465b00930c629e8d12898e909a1100efb5e
      
https://github.com/qemu/qemu/commit/735db465b00930c629e8d12898e909a1100efb5e
  Author: Vitaly Kuznetsov <vkuznets@redhat.com>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M target/i386/cpu.c
    M target/i386/cpu.h
    M target/i386/kvm/kvm.c

  Log Message:
  -----------
  i386: move hyperv_interface_id initialization to x86_cpu_realizefn()

As a preparation to expanding Hyper-V CPU features early, move
hyperv_interface_id initialization to x86_cpu_realizefn().

Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
Message-Id: <20201119103221.1665171-3-vkuznets@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: fb7e31aa4ff2ffeae7519ec3abed33e0e98976b7
      
https://github.com/qemu/qemu/commit/fb7e31aa4ff2ffeae7519ec3abed33e0e98976b7
  Author: Vitaly Kuznetsov <vkuznets@redhat.com>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M target/i386/cpu.c
    M target/i386/cpu.h
    M target/i386/kvm/kvm.c

  Log Message:
  -----------
  i386: move hyperv_version_id initialization to x86_cpu_realizefn()

As a preparation to expanding Hyper-V CPU features early, move
hyperv_version_id initialization to x86_cpu_realizefn().

Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
Message-Id: <20201119103221.1665171-4-vkuznets@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 23eb5d032f468e3054f2408cd7a0729a50aca0b7
      
https://github.com/qemu/qemu/commit/23eb5d032f468e3054f2408cd7a0729a50aca0b7
  Author: Vitaly Kuznetsov <vkuznets@redhat.com>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M target/i386/cpu.c
    M target/i386/cpu.h
    M target/i386/kvm/kvm.c

  Log Message:
  -----------
  i386: move hyperv_limits initialization to x86_cpu_realizefn()

As a preparation to expanding Hyper-V CPU features early, move
hyperv_limits initialization to x86_cpu_realizefn().

Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
Message-Id: <20201119103221.1665171-5-vkuznets@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 40399ecb6959ae696c235097c773d776392fde1f
      
https://github.com/qemu/qemu/commit/40399ecb6959ae696c235097c773d776392fde1f
  Author: Cathy Zhang <cathy.zhang@intel.com>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

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

  Log Message:
  -----------
  x86/cpu: Add AVX512_FP16 cpu feature

AVX512 Half-precision floating point (FP16) has better performance
compared to FP32 if the presicion or magnitude requirements are met.
It's defined as CPUID.(EAX=7,ECX=0):EDX[bit 23].

Refer to
https://software.intel.com/content/www/us/en/develop/download/\
intel-architecture-instruction-set-extensions-programming-reference.html

Signed-off-by: Cathy Zhang <cathy.zhang@intel.com>
Message-Id: <20201216224002.32677-1-cathy.zhang@intel.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: ed69e8314d403d1bfa8c0210f850ffe69bb89dbe
      
https://github.com/qemu/qemu/commit/ed69e8314d403d1bfa8c0210f850ffe69bb89dbe
  Author: Claudio Fontana <cfontana@suse.de>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M target/i386/cpu.c
    M target/i386/cpu.h
    M target/i386/helper.c
    M target/i386/tcg/bpt_helper.c
    M target/i386/tcg/cc_helper.c
    M target/i386/tcg/excp_helper.c
    M target/i386/tcg/fpu_helper.c
    A target/i386/tcg/helper-tcg.h
    M target/i386/tcg/int_helper.c
    M target/i386/tcg/mem_helper.c
    M target/i386/tcg/meson.build
    M target/i386/tcg/misc_helper.c
    M target/i386/tcg/mpx_helper.c
    M target/i386/tcg/seg_helper.c
    M target/i386/tcg/smm_helper.c
    M target/i386/tcg/svm_helper.c
    A target/i386/tcg/tcg-cpu.c
    A target/i386/tcg/tcg-cpu.h
    M target/i386/tcg/translate.c

  Log Message:
  -----------
  i386: move TCG cpu class initialization to tcg/

to do this, we need to take code out of cpu.c and helper.c,
and also move some prototypes from cpu.h, for code that is
needed in tcg/xxx_helper.c, and which in turn is part of the
callbacks registered by the class initialization.

Therefore, do some shuffling of the parts of cpu.h that
are only relevant for tcg/, and put them in tcg/helper-tcg.h

For FT0 and similar macros, put them in tcg/fpu-helper.c
since they are used only there.

Signed-off-by: Claudio Fontana <cfontana@suse.de>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20201212155530.23098-8-cfontana@suse.de>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 69483f3115102638f7bb139cfa240938de854192
      
https://github.com/qemu/qemu/commit/69483f3115102638f7bb139cfa240938de854192
  Author: Claudio Fontana <cfontana@suse.de>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M target/i386/tcg/helper-tcg.h
    M target/i386/tcg/misc_helper.c

  Log Message:
  -----------
  i386: tcg: remove inline from cpu_load_eflags

make it a regular function.

Suggested-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Claudio Fontana <cfontana@suse.de>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20201212155530.23098-9-cfontana@suse.de>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 035ba06c2e372f071c223f3ba9973ce474619601
      
https://github.com/qemu/qemu/commit/035ba06c2e372f071c223f3ba9973ce474619601
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M accel/tcg/cpu-exec.c

  Log Message:
  -----------
  tcg: cpu_exec_{enter,exit} helpers

Move invocation of CPUClass.cpu_exec_*() to separate helpers,
to make it easier to refactor that code later.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Claudio Fontana <cfontana@suse.de>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20201212155530.23098-10-cfontana@suse.de>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 80c4750ba8840f48638aa88a84aab6fff9427914
      
https://github.com/qemu/qemu/commit/80c4750ba8840f48638aa88a84aab6fff9427914
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M accel/tcg/cpu-exec.c

  Log Message:
  -----------
  tcg: make CPUClass.cpu_exec_* optional

This will let us simplify the code that initializes CPU class
methods, when we move cpu_exec_*() to a separate struct.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Claudio Fontana <cfontana@suse.de>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20201212155530.23098-11-cfontana@suse.de>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 710384d04217be5f48552a85bbf5bb5d67a0a9f2
      
https://github.com/qemu/qemu/commit/710384d04217be5f48552a85bbf5bb5d67a0a9f2
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M accel/tcg/cpu-exec.c

  Log Message:
  -----------
  tcg: Make CPUClass.debug_excp_handler optional

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Claudio Fontana <cfontana@suse.de>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20201212155530.23098-12-cfontana@suse.de>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 9fb75013d864489a91ba05e6009ed79c250d4064
      
https://github.com/qemu/qemu/commit/9fb75013d864489a91ba05e6009ed79c250d4064
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M hw/core/cpu.c

  Log Message:
  -----------
  cpu: Remove unnecessary noop methods

In the previous commits we made cpu_exec_* and debug_excp_handler
optional, so we can now remove these no-op handlers.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Claudio Fontana <cfontana@suse.de>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20201212155530.23098-13-cfontana@suse.de>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 75ee62ac606bfc9eb59310b9446df3434bf6e8c2
      
https://github.com/qemu/qemu/commit/75ee62ac606bfc9eb59310b9446df3434bf6e8c2
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2020-12-17 (Thu, 17 Dec 2020)

  Changed paths:
    M MAINTAINERS
    M accel/tcg/cpu-exec.c
    M hw/core/cpu.c
    M hw/i386/fw_cfg.c
    M hw/i386/intel_iommu.c
    M hw/i386/kvm/apic.c
    M hw/i386/kvm/clock.c
    M hw/i386/microvm.c
    M hw/i386/pc.c
    M hw/i386/x86.c
    M meson.build
    R target/i386/bpt_helper.c
    R target/i386/cc_helper.c
    R target/i386/cc_helper_template.h
    A target/i386/cpu-dump.c
    M target/i386/cpu.c
    M target/i386/cpu.h
    R target/i386/excp_helper.c
    R target/i386/fpu_helper.c
    R target/i386/hax-all.c
    R target/i386/hax-cpus.c
    R target/i386/hax-cpus.h
    R target/i386/hax-i386.h
    R target/i386/hax-interface.h
    R target/i386/hax-mem.c
    R target/i386/hax-posix.c
    R target/i386/hax-posix.h
    R target/i386/hax-windows.c
    R target/i386/hax-windows.h
    A target/i386/hax/hax-all.c
    A target/i386/hax/hax-cpus.c
    A target/i386/hax/hax-cpus.h
    A target/i386/hax/hax-i386.h
    A target/i386/hax/hax-interface.h
    A target/i386/hax/hax-mem.c
    A target/i386/hax/hax-posix.c
    A target/i386/hax/hax-posix.h
    A target/i386/hax/hax-windows.c
    A target/i386/hax/hax-windows.h
    A target/i386/hax/meson.build
    M target/i386/helper.c
    R target/i386/hyperv-proto.h
    R target/i386/hyperv-stub.c
    R target/i386/hyperv.c
    R target/i386/hyperv.h
    R target/i386/int_helper.c
    R target/i386/kvm-stub.c
    R target/i386/kvm.c
    A target/i386/kvm/hyperv-proto.h
    A target/i386/kvm/hyperv-stub.c
    A target/i386/kvm/hyperv.c
    A target/i386/kvm/hyperv.h
    A target/i386/kvm/kvm-stub.c
    A target/i386/kvm/kvm.c
    A target/i386/kvm/kvm_i386.h
    A target/i386/kvm/meson.build
    A target/i386/kvm/trace-events
    A target/i386/kvm/trace.h
    R target/i386/kvm_i386.h
    M target/i386/machine.c
    R target/i386/mem_helper.c
    M target/i386/meson.build
    R target/i386/misc_helper.c
    R target/i386/mpx_helper.c
    R target/i386/seg_helper.c
    R target/i386/smm_helper.c
    R target/i386/svm_helper.c
    R target/i386/tcg-stub.c
    A target/i386/tcg/bpt_helper.c
    A target/i386/tcg/cc_helper.c
    A target/i386/tcg/cc_helper_template.h
    A target/i386/tcg/excp_helper.c
    A target/i386/tcg/fpu_helper.c
    A target/i386/tcg/helper-tcg.h
    A target/i386/tcg/int_helper.c
    A target/i386/tcg/mem_helper.c
    A target/i386/tcg/meson.build
    A target/i386/tcg/misc_helper.c
    A target/i386/tcg/mpx_helper.c
    A target/i386/tcg/seg_helper.c
    A target/i386/tcg/smm_helper.c
    A target/i386/tcg/svm_helper.c
    A target/i386/tcg/tcg-cpu.c
    A target/i386/tcg/tcg-cpu.h
    A target/i386/tcg/tcg-stub.c
    A target/i386/tcg/translate.c
    M target/i386/trace-events
    R target/i386/translate.c
    R target/i386/whp-dispatch.h
    R target/i386/whpx-all.c
    R target/i386/whpx-apic.c
    R target/i386/whpx-cpus.c
    R target/i386/whpx-cpus.h
    A target/i386/whpx/meson.build
    A target/i386/whpx/whp-dispatch.h
    A target/i386/whpx/whpx-all.c
    A target/i386/whpx/whpx-apic.c
    A target/i386/whpx/whpx-cpus.c
    A target/i386/whpx/whpx-cpus.h

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

x86 queue, 2020-12-17

Features:
* AVX512_FP16 feature (Cathy Zhang)

Cleanups:
* accel code cleanup (Claudio Fontana)
* hyperv initialization cleanup (Vitaly Kuznetsov)

# gpg: Signature made Thu 17 Dec 2020 18:44:45 GMT
# gpg:                using RSA key 5A322FD5ABC4D3DBACCFD1AA2807936F984DC5A6
# gpg:                issuer "ehabkost@redhat.com"
# gpg: Good signature from "Eduardo Habkost <ehabkost@redhat.com>" [full]
# Primary key fingerprint: 5A32 2FD5 ABC4 D3DB ACCF  D1AA 2807 936F 984D C5A6

* remotes/ehabkost-gl/tags/x86-next-pull-request:
  cpu: Remove unnecessary noop methods
  tcg: Make CPUClass.debug_excp_handler optional
  tcg: make CPUClass.cpu_exec_* optional
  tcg: cpu_exec_{enter,exit} helpers
  i386: tcg: remove inline from cpu_load_eflags
  i386: move TCG cpu class initialization to tcg/
  x86/cpu: Add AVX512_FP16 cpu feature
  i386: move hyperv_limits initialization to x86_cpu_realizefn()
  i386: move hyperv_version_id initialization to x86_cpu_realizefn()
  i386: move hyperv_interface_id initialization to x86_cpu_realizefn()
  i386: move hyperv_vendor_id initialization to x86_cpu_realizefn()
  i386: move cpu dump out of helper.c into cpu-dump.c
  i386: move TCG accel files into tcg/
  i386: hvf: remove stale MAINTAINERS entry for old hvf stubs
  i386: move hax accel files into hax/
  i386: move whpx accel files into whpx/
  i386: move kvm accel files into kvm/

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/af3f37319cb1...75ee62ac606b



reply via email to

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