qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 8e72ce: Rename docs/specs/fw_cfg.txt to .rst


From: Richard Henderson
Subject: [Qemu-commits] [qemu/qemu] 8e72ce: Rename docs/specs/fw_cfg.txt to .rst
Date: Mon, 04 Jul 2022 04:07:01 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 8e72ceee5cd6b1b51460e571fd0fe329c459bdcd
      
https://github.com/qemu/qemu/commit/8e72ceee5cd6b1b51460e571fd0fe329c459bdcd
  Author: Simon Sapin <simon.sapin@exyr.org>
  Date:   2022-07-01 (Fri, 01 Jul 2022)

  Changed paths:
    A docs/specs/fw_cfg.rst
    R docs/specs/fw_cfg.txt

  Log Message:
  -----------
  Rename docs/specs/fw_cfg.txt to .rst

This is a separate commit in order to make reviewing the next one easier.

Signed-off-by: Simon Sapin <simon.sapin@exyr.org>
Message-Id: <20220625161455.1232954-1-simon.sapin@exyr.org>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>


  Commit: 701caa3d6a8b4b28d7b45b6d8ac6aadc640bbe43
      
https://github.com/qemu/qemu/commit/701caa3d6a8b4b28d7b45b6d8ac6aadc640bbe43
  Author: Simon Sapin <simon.sapin@exyr.org>
  Date:   2022-07-01 (Fri, 01 Jul 2022)

  Changed paths:
    M docs/specs/fw_cfg.rst
    M docs/specs/index.rst

  Log Message:
  -----------
  Convert fw_cfg.rst to reStructuredText syntax

And add it to specs/index.rst

Signed-off-by: Simon Sapin <simon.sapin@exyr.org>
Message-Id: <20220625161455.1232954-2-simon.sapin@exyr.org>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>


  Commit: 839a482695616c87c7663062f60b7afe48d023a7
      
https://github.com/qemu/qemu/commit/839a482695616c87c7663062f60b7afe48d023a7
  Author: Wen, Jianxian <Jianxian.Wen@verisilicon.com>
  Date:   2022-07-01 (Fri, 01 Jul 2022)

  Changed paths:
    M include/ui/console.h
    M ui/console.c

  Log Message:
  -----------
  ui/console: allow display device to be labeled with given id

The update makes it easier to find and specify devices.
They can only be found by device type name without the id field,
for example, devices of the same type have the same label.
The update also adds a head field,
which is useful for devices that support multiple heads,
such as virtio-gpu.

Signed-off-by: Jianxian Wen <jianxian.wen@verisilicon.com>
Signed-off-by: Lu Gao <lu.gao@verisilicon.com>
Message-Id: 
<4C23C17B8E87E74E906A25A3254A03F4018FC045B0@SHASXM06.verisilicon.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>


  Commit: 8c0d80245f3cdbbe6003844751d8fc6b1db7b1e4
      
https://github.com/qemu/qemu/commit/8c0d80245f3cdbbe6003844751d8fc6b1db7b1e4
  Author: Akihiko Odaki <akihiko.odaki@gmail.com>
  Date:   2022-07-01 (Fri, 01 Jul 2022)

  Changed paths:
    M ui/cocoa.m

  Log Message:
  -----------
  ui/cocoa: Fix clipboard text release

[-NSPasteboard dataForType:] returns an autoreleased NSString,
and callings its release method will result in double-free when
the global autorelease pool is released. Use NSAutoreleasePool to
release it properly.

Signed-off-by: Akihiko Odaki <akihiko.odaki@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <20220614212131.94696-1-akihiko.odaki@gmail.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>


  Commit: ada270cd18723c575120c379d0234a1eafeba3dc
      
https://github.com/qemu/qemu/commit/ada270cd18723c575120c379d0234a1eafeba3dc
  Author: Hongren (Zenithal) Zheng <i@zenithal.me>
  Date:   2022-07-01 (Fri, 01 Jul 2022)

  Changed paths:
    M hw/usb/canokey.c

  Log Message:
  -----------
  hw/usb/canokey: Fix CCID ZLP

CCID could send zero-length packet (ZLP)
if we invoke two data_in, two packets would be concated
and we could not distinguish them.

The CANOKEY_EMU_EP_CTAPHID is imported from canokey-qemu.h

Reported-by: MkfsSion <myychina28759@gmail.com>
Signed-off-by: Hongren (Zenithal) Zheng <i@zenithal.me>
Message-Id: <YqcqGz0s3+LE42ms@Sun>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>


  Commit: 1042563027c0b98b8f78831cdd1299bb623668fd
      
https://github.com/qemu/qemu/commit/1042563027c0b98b8f78831cdd1299bb623668fd
  Author: Hongren (Zenithal) Zheng <i@zenithal.me>
  Date:   2022-07-01 (Fri, 01 Jul 2022)

  Changed paths:
    M hw/usb/canokey.c

  Log Message:
  -----------
  hw/usb/canokey: fix compatibility of qemu-xhci

XHCI wont poll interrupt IN endpoint if NAKed, and needs wakeup

Suggested-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Hongren (Zenithal) Zheng <i@zenithal.me>
Message-Id: <YqcqSHNpI7sXRNpZ@Sun>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>


  Commit: 8607b5149e556db1e5c6d722867330f88a5b8d1a
      
https://github.com/qemu/qemu/commit/8607b5149e556db1e5c6d722867330f88a5b8d1a
  Author: Hongren (Zenithal) Zheng <i@zenithal.me>
  Date:   2022-07-01 (Fri, 01 Jul 2022)

  Changed paths:
    M docs/system/devices/canokey.rst

  Log Message:
  -----------
  docs/system/devices/usb/canokey: remove limitations on qemu-xhci

Signed-off-by: Hongren (Zenithal) Zheng <i@zenithal.me>
Message-Id: <YqcqeIpY4h7ZQPWH@Sun>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>


  Commit: 927b968d1bc7c0a25edad8161608223b1122a253
      
https://github.com/qemu/qemu/commit/927b968d1bc7c0a25edad8161608223b1122a253
  Author: MkfsSion <mkfssion@mkfssion.com>
  Date:   2022-07-01 (Fri, 01 Jul 2022)

  Changed paths:
    M hw/usb/canokey.c

  Log Message:
  -----------
  hw: canokey: Remove HS support as not compliant to the spec

Canokey core currently using 16 bytes as maximum packet size for
control endpoint, but to run the device in high-speed a 64 bytes
maximum packet size is required according to USB 2.0 specification.
Since we don't acutally need to run the device in high-speed, simply
don't assign high member in USBDesc.

When canokey-qemu is used with xhci, xhci would drive canokey
in high speed mode, since the bcdUSB in canokey-core is 2.1,
yet canokey-core set bMaxPacketSize0 to be 16, this is out
of the spec as the spec said that ``The allowable maximum
control transfer data payload sizes...for high-speed devices,
it is 64 bytes''.

In this case, usb device validation in Windows 10 LTSC 2021
as the guest would fail. It would complain
USB\DEVICE_DESCRIPTOR_VALIDATION_FAILURE.

Note that bcdUSB only identifies the spec version the device
complies, but it has no indication of its speed. So it is
allowed for the device to run in FS but comply the 2.1 spec.

To solve the issue we decided to just drop the high
speed support. This only affects usb-ehci as usb-ehci would
complain speed mismatch when FS device is attached to a HS port.
That's why the .high member was initialized in the first place.
Meanwhile, xhci is not affected as it works well with FS device.
Since everyone is now using xhci, it does no harm to most users.

Suggested-by: Hongren (Zenithal) Zheng <i@zenithal.me>
Signed-off-by: YuanYang Meng <mkfssion@mkfssion.com>
Reviewed-by: Hongren (Zenithal) Zheng <i@zenithal.me>
Message-Id: <20220625142138.19363-1-mkfssion@mkfssion.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>


  Commit: dfe2382f0641f537fdd33399d579215077c8f68c
      
https://github.com/qemu/qemu/commit/dfe2382f0641f537fdd33399d579215077c8f68c
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2022-07-04 (Mon, 04 Jul 2022)

  Changed paths:
    A docs/specs/fw_cfg.rst
    R docs/specs/fw_cfg.txt
    M docs/specs/index.rst
    M docs/system/devices/canokey.rst
    M hw/usb/canokey.c
    M include/ui/console.h
    M ui/cocoa.m
    M ui/console.c

  Log Message:
  -----------
  Merge tag 'kraxel-20220704-pull-request' of https://gitlab.com/kraxel/qemu 
into staging

usb: canokey fixes.
ui: better tab labels, cocoa fix,
docs: convert fw_cfg to rst.

# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCgAdFiEEoDKM/7k6F6eZAf59TLbY7tPocTgFAmLCndwACgkQTLbY7tPo
# cTjNHA/+MT56crVXnjMTdgBRLOuq0cxYnIUptN0JPKx9DTJzdlXEyT+zYD7iIzUt
# W0xbOrTLVzU9hfJVh9/5V2HuFmc1eAhfl0BDTzd1TT0kdH6LyUkz5RWgotzo3nvH
# 7tnl/sBy48a7diSyQn6K2s8r35ubrX1GNJiJcCLWdVEqvzKKWDEqebs02PxbN/OJ
# 9UG9xtkM/QQ1+h74jq5BGKXf08xOhOZIjO274Sn5zievBC9JU6RVkCOlUXiBdk51
# +vNTfKt3c864cstryXSTknYWyVv7zKzCqr7xR7c+fgbt3cN/HmLkM9LGytDMEDl/
# IC0CtKiRN316GgVHHMDT8v8X2dVHNH9ZEEoXRKIbc5jD/tetJw7IIEO7blJphdpV
# WE4/bRpJwYVW9UHzig9rPRxsHLs3NSZbNCQEbGUvAbZzS2kq9hnDa/BBtFSYaf+X
# RIwR7rY7WhENfSrus1jR5rfWRU7n+q+fcNIFZetUakH1V6Idb0xQir3eM/yM6sBC
# nzQSzzLsd3Mwh2ahbnLZ1HkyybZV692usVylKsFLVwcUhCvk+VHccOF31QfrxO/j
# ogVzTYYtfrGM5kaknueIMg7XAhjQ04Av70+0b886kZawB3ZE5Ccare2TztHq1jcG
# dMdEm7DLaDRm2RXa9NtcbxsIrS0DT2EuFcBnQ1mHMCGql4MidzE=
# =Bhbw
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon 04 Jul 2022 01:29:24 PM +0530
# gpg:                using RSA key A0328CFFB93A17A79901FE7D4CB6D8EED3E87138
# gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" 
[undefined]
# gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>" [undefined]
# gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>" 
[undefined]
# 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: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138

* tag 'kraxel-20220704-pull-request' of https://gitlab.com/kraxel/qemu:
  hw: canokey: Remove HS support as not compliant to the spec
  docs/system/devices/usb/canokey: remove limitations on qemu-xhci
  hw/usb/canokey: fix compatibility of qemu-xhci
  hw/usb/canokey: Fix CCID ZLP
  ui/cocoa: Fix clipboard text release
  ui/console: allow display device to be labeled with given id
  Convert fw_cfg.rst to reStructuredText syntax
  Rename docs/specs/fw_cfg.txt to .rst

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


Compare: https://github.com/qemu/qemu/compare/e8e86b484eac...dfe2382f0641



reply via email to

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