[PULL 0/5] x86, main loop changes for 2023-06-29

Paolo Bonzini posted 5 patches 10 months, 3 weeks ago
Failed in applying to current master (apply log)
linux-user/i386/cpu_loop.c  |  57 +++++++++++------------
softmmu/icount.c            |   9 +++-
target/i386/cpu.c           | 107 +++++++++++++++++++++++++++++++++++++++-----
target/i386/tcg/translate.c |   6 ++-
4 files changed, 135 insertions(+), 44 deletions(-)
[PULL 0/5] x86, main loop changes for 2023-06-29
Posted by Paolo Bonzini 10 months, 3 weeks ago
The following changes since commit 4329d049d5b8d4af71c6b399d64a6d1b98856318:

  Merge tag 'pull-tcg-20230626' of https://gitlab.com/rth7680/qemu into staging (2023-06-26 17:40:38 +0200)

are available in the Git repository at:

  https://gitlab.com/bonzini/qemu.git tags/for-upstream

for you to fetch changes up to 40a205da415e9c10ff02505078700e14ead77092:

  target/i386: emulate 64-bit ring 0 for linux-user if LM feature is set (2023-06-29 10:49:43 +0200)

----------------------------------------------------------------
* Make named CPU models usable for qemu-{i386,x86_64}
* Fix backwards time with -icount auto

----------------------------------------------------------------
Nicholas Piggin (1):
      icount: don't adjust virtual time backwards after warp

Paolo Bonzini (3):
      target/i386: ignore ARCH_CAPABILITIES features in user mode emulation
      target/i386: ignore CPL0-specific features in user mode emulation
      target/i386: emulate 64-bit ring 0 for linux-user if LM feature is set

Pawan Gupta (1):
      target/i386: Export MSR_ARCH_CAPABILITIES bits to guests

 linux-user/i386/cpu_loop.c  |  57 +++++++++++------------
 softmmu/icount.c            |   9 +++-
 target/i386/cpu.c           | 107 +++++++++++++++++++++++++++++++++++++++-----
 target/i386/tcg/translate.c |   6 ++-
 4 files changed, 135 insertions(+), 44 deletions(-)
-- 
2.41.0
Re: [PULL 0/5] x86, main loop changes for 2023-06-29
Posted by Richard Henderson 10 months, 3 weeks ago
On 6/29/23 12:19, Paolo Bonzini wrote:
> The following changes since commit 4329d049d5b8d4af71c6b399d64a6d1b98856318:
> 
>    Merge tag 'pull-tcg-20230626' ofhttps://gitlab.com/rth7680/qemu  into staging (2023-06-26 17:40:38 +0200)
> 
> are available in the Git repository at:
> 
>    https://gitlab.com/bonzini/qemu.git  tags/for-upstream
> 
> for you to fetch changes up to 40a205da415e9c10ff02505078700e14ead77092:
> 
>    target/i386: emulate 64-bit ring 0 for linux-user if LM feature is set (2023-06-29 10:49:43 +0200)
> 
> ----------------------------------------------------------------
> * Make named CPU models usable for qemu-{i386,x86_64}
> * Fix backwards time with -icount auto

Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/8.1 as appropriate.


r~