Skip to content
Snippets Groups Projects
  1. Mar 07, 2022
  2. Mar 05, 2022
  3. Mar 04, 2022
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/kraxel/tags/kraxel-20220304-pull-request' into staging · 5c846388
      Peter Maydell authored
      
      usb: fixes for ohci, xhci, mtp and redirect
      audio: latency fixes
      ui: opengl and cocoa fixes
      firmware: ovmf tabel aprser fixes
      
      # gpg: Signature made Fri 04 Mar 2022 14:18:47 GMT
      # gpg:                using RSA key A0328CFFB93A17A79901FE7D4CB6D8EED3E87138
      # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" [full]
      # gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>" [full]
      # gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>" [full]
      # Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138
      
      * remotes/kraxel/tags/kraxel-20220304-pull-request: (35 commits)
        hw/display/vmware_vga: replace fprintf calls with trace events
        edid: Fix clock of Detailed Timing Descriptor
        softmmu/qdev-monitor: Add virtio-gpu-gl aliases
        ui/cocoa: Add Services menu
        ui/clipboard: fix use-after-free regression
        ui: do not create a surface when resizing a GL scanout
        ui/console: fix texture leak when calling surface_gl_create_texture()
        ui/console: fix crash when using gl context with non-gl listeners
        docs: Add spec of OVMF GUIDed table for SEV guests
        hw/i386: Replace magic number with field length calculation
        hw/i386: Improve bounds checking in OVMF table parsing
        coreaudio: Notify error in coreaudio_init_out
        hw/usb/redirect.c: Stop using qemu_oom_check()
        sdlaudio: fix samples vs. frames mix-up
        paaudio: fix samples vs. frames mix-up
        ossaudio: reduce effective playback buffer size
        dsoundaudio: reduce effective playback buffer size
        paaudio: reduce effective playback buffer size
        audio: restore mixing-engine playback buffer size
        Revert "audio: fix wavcapture segfault"
        ...
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      5c846388
    • Richard Henderson's avatar
      tcg/i386: Implement bitsel for avx512 · cf320769
      Richard Henderson authored
      
      The general ternary logic operation can implement BITSEL.
      Funnel the 4-operand operation into three variants of the
      3-operand instruction, depending on input operand overlap.
      
      Tested-by: default avatarAlex Bennée <alex.bennee@linaro.org>
      Reviewed-by: default avatarAlex Bennée <alex.bennee@linaro.org>
      Signed-off-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      cf320769
    • Richard Henderson's avatar
      tcg/i386: Implement more logical operations for avx512 · 3143767b
      Richard Henderson authored
      
      AVX512VL has a general ternary logic operation, VPTERNLOGQ,
      which can implement NOT, ORC, NAND, NOR, EQV.
      
      Tested-by: default avatarAlex Bennée <alex.bennee@linaro.org>
      Reviewed-by: default avatarAlex Bennée <alex.bennee@linaro.org>
      Signed-off-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      3143767b
Loading