Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: qemu/qemu
base: 388fd936ae23
Choose a base ref
...
head repository: qemu/qemu
compare: c152379422a2
Choose a head ref
  • 3 commits
  • 242 files changed
  • 1 contributor

Commits on Sep 6, 2023

  1. Merge tag 'pull-aspeed-20230901' of https://github.com/legoater/qemu

    …into staging
    
    aspeed queue:
    
    * Fixes for the Aspeed I2C model
    * New SDK image for avocado tests
    * blockdev support for flash device definition
    * SD refactoring preparing ground for eMMC support
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCAAdFiEEoPZlSPBIlev+awtgUaNDx8/77KEFAmTxsaQACgkQUaNDx8/7
    # 7KGXmg//XJNisscl/VWSBaGmH5MbQUAg/QCRalXx1V/lJ8rhE/JqwnWKuoPFd4EN
    # iDlh3ufpzxPhHFc9boechuM5ytlrJxpLJoCIJ4sw/4qnO3Dy3Q6BCy1t8Ma62D1u
    # oE7cAMHsriJ1uTJNHUTFo72VapTaH2XwFN9lFDuQW45d+WWAXtVJsqvRgFETNmw6
    # YYnTTpH2gLTZZFEgOixhWpGLh4Ibc/l8U1VzL0ctQmC11xng0bqk3PAqU9NGzcM5
    # MJmEGAxg43CnFu9NJI1nMqC/coi/8PFtrM7HprSwE3H8Jkwncs4ePVT+kZQC+VNQ
    # 7EaVkksfEGHlN8XP5+eQDrQ5yT6ve+fbHTLQhwULfeyt0GlQ8h1yewvHCDWo/zw3
    # XI1ZyOcNZ2yiaenSUrTPzu0LiqZEJQnzRjPCpgTi1fU08ryEMEaPtr176YDLCguQ
    # cpRj4QSZHCrGl/Eo9NlkFP/2rQDKTvCcedKPkYLQtsurSiH/36Oj9YvZycNtZ574
    # ortKAtru4YV/rglNX4L8JDhdI+nqvy1liifpJsiS/2KBZDpVFaP8PzGIV40HNy3G
    # 8/LVTnaggZaScF3ftHhkg84uQumELS9l2dhsNCL9HqdlrNXLQrVAIR6iuQlpOKBa
    # 5S/6h7ZXGOb1qNVQjYp4HCrB7X1KIJYksZ3GdUREf8ot5Ds1FhE=
    # =ymmX
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Fri 01 Sep 2023 05:40:52 EDT
    # gpg:                using RSA key A0F66548F04895EBFE6B0B6051A343C7CFFBECA1
    # gpg: Good signature from "Cédric Le Goater <clg@redhat.com>" [unknown]
    # gpg:                 aka "Cédric Le Goater <clg@kaod.org>" [unknown]
    # 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: A0F6 6548 F048 95EB FE6B  0B60 51A3 43C7 CFFB ECA1
    
    * tag 'pull-aspeed-20230901' of https://github.com/legoater/qemu: (26 commits)
      hw/sd: Introduce a "sd-card" SPI variant model
      hw/sd: Add sd_cmd_SET_BLOCK_COUNT() handler
      hw/sd: Add sd_cmd_SEND_TUNING_BLOCK() handler
      hw/sd: Add sd_cmd_SEND_RELATIVE_ADDR() handler
      hw/sd: Add sd_cmd_ALL_SEND_CID() handler
      hw/sd: Add sd_cmd_SEND_OP_CMD() handler
      hw/sd: Add sd_cmd_GO_IDLE_STATE() handler
      hw/sd: Add sd_cmd_unimplemented() handler
      hw/sd: Add sd_cmd_illegal() handler
      hw/sd: Introduce sd_cmd_handler type
      hw/sd: Move proto_name to SDProto structure
      hw/sd: When card is in wrong state, log which spec version is used
      hw/sd: When card is in wrong state, log which state it is
      hw/sd/sdcard: Return ILLEGAL for CMD19/CMD23 prior SD spec v3.01
      aspeed: Get the BlockBackend of FMC0 from the flash device
      m25p80: Introduce an helper to retrieve the BlockBackend of a device
      aspeed: Create flash devices only when defaults are enabled
      hw/ssi: Check for duplicate CS indexes
      aspeed/smc: Wire CS lines at reset
      hw/ssi: Introduce a ssi_get_cs() helper
      ...
    
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
    Stefan Hajnoczi committed Sep 6, 2023
    Copy the full SHA
    912a9ef View commit details
    Browse the repository at this point in the history
  2. Merge tag 'pull-lu-20230901' of https://gitlab.com/rth7680/qemu into …

    …staging
    
    linux-user: Rewrite and improve /proc/pid/maps
    linux-user: Fix shmdt and improve shm region tracking
    linux-user: Remove ELF_START_MMAP and image_info.start_mmap
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmTyTEcdHHJpY2hhcmQu
    # aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV8aZAf/UVKDv0FwEzxn3wzx
    # pT+NbP4adHCew5ovDq94In9OpwG4+PtZj3x+EdPCFxAvVb9KdOs001a9zSRYSwWi
    # 0p9ZkOgtq58/Wr34dl6C8oPZP8bnw7hfVcXWYwdsBq9K+dmW9Tu4LgZSc92NWYiE
    # SGBATB/cF4keLlDJrm1YBfb6cVKmYHdgQzMHr4g4TitBOO3lic8HQglXN8eKvQyd
    # ZKuMxFwfSGjaNXsoBLmzPBEqJCLzj5JNtOb8maIN9oPTkkC66XvkBmD/4UrQ7K3x
    # aX2QgZpxZYZsyKfWJd4EkrJl+0JZYvGW4vBX1c+vBdIYQZoBHlWwZQBqsi+AMA6J
    # ASc3hQ==
    # =QWfr
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Fri 01 Sep 2023 16:40:39 EDT
    # gpg:                using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F
    # gpg:                issuer "richard.henderson@linaro.org"
    # gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org>" [full]
    # Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A  05C0 64DF 38E8 AF7E 215F
    
    * tag 'pull-lu-20230901' of https://gitlab.com/rth7680/qemu:
      linux-user: Track shm regions with an interval tree
      linux-user: Fix shmdt
      linux-user: Use WITH_MMAP_LOCK_GUARD in target_{shmat,shmdt}
      linux-user: Move shmat and shmdt implementations to mmap.c
      linux-user: Remove ELF_START_MMAP and image_info.start_mmap
      linux-user: Emulate the Anonymous: keyword in /proc/self/smaps
      linux-user: Show heap address in /proc/pid/maps
      linux-user: Adjust brk for load_bias
      linux-user: Use walk_memory_regions for open_self_maps
      util/selfmap: Use dev_t and ino_t in MapInfo
      linux-user: Emulate /proc/cpuinfo for Alpha
      linux-user: Emulate /proc/cpuinfo on aarch64 and arm
      linux-user: Split out cpu/target_proc.h
    
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
    Stefan Hajnoczi committed Sep 6, 2023
    Copy the full SHA
    bde438c View commit details
    Browse the repository at this point in the history
  3. Merge tag 'ui-pull-request' of https://gitlab.com/marcandre.lureau/qemu

    … into staging
    
    UI patch queue
    
    - misc fixes and improvement
    - cleanups and refactoring in ui/vc code
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQJQBAABCAA6FiEEh6m9kz+HxgbSdvYt2ujhCXWWnOUFAmT1wuYcHG1hcmNhbmRy
    # ZS5sdXJlYXVAcmVkaGF0LmNvbQAKCRDa6OEJdZac5UhmD/wPCVZ/Vipmbexc8eBd
    # wbI7i0zR5Hj7szU4D1MV+fvi5Y6Z7PWvPxnQOIoWbmEGuhOm5P73oRz1jlBDXGLP
    # Nh1kh2RvuWILF0Vu+QjJHL5FyA0XJcl/Qhsn1tc7pYMbEOBCpPfpmWRiXrEUDc7/
    # S1iSPkB2a7YYwuMW6ksPyKlsb4tjGyea/HYz1lTdw8bJxaFVXMFX35lrqz+A5ZGz
    # XAk/6OyMtkMbBi8hWcd6IweYyc/DYaK8emqppQLIUenZEz7nKSWlEUIKcXpf9U4n
    # 3W+BISACxnw7KbXrrZl2KJf2Bix6LRureoscZTKawnB/D5hV+g7PtEjNMUQsxjg3
    # RyV9+zSPsIg5zXunrHIs1rrUtGS5SvdQbIQYqHPNdL86iuWKer+EnwA06vflweLw
    # P7FZhuBNvuY3gU2sdCk5Q7My92YT5DRWjoJRHLFGNYTxPA6MYPivIu8RqsBiu+JX
    # BvK1FfhG2JsR9XuuOFR968AXLfMc0hOlHfHWvORk3s/9zIpeEWmQbnGxr1sN9El8
    # o+rDIkcadELuzcTJcoHCKdCzjFbLdNNKgvbcVQdw3rdp2rvQ6CZalyh+qZEihAy4
    # xLVO+hUypxNhRAg/DtZilUW6cPavn0OjoH/3BgY0F0GiwvhFMntyVGN7eBdwnC7c
    # sV5s4Xnafmh5xnGf0GS3UyuX9g==
    # =JxZP
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Mon 04 Sep 2023 07:43:34 EDT
    # gpg:                using RSA key 87A9BD933F87C606D276F62DDAE8E10975969CE5
    # gpg:                issuer "marcandre.lureau@redhat.com"
    # gpg: Good signature from "Marc-André Lureau <marcandre.lureau@redhat.com>" [full]
    # gpg:                 aka "Marc-André Lureau <marcandre.lureau@gmail.com>" [full]
    # Primary key fingerprint: 87A9 BD93 3F87 C606 D276  F62D DAE8 E109 7596 9CE5
    
    * tag 'ui-pull-request' of https://gitlab.com/marcandre.lureau/qemu: (52 commits)
      ui/gtk: fix leaks found wtih fuzzing
      ui/vdagent: Unregister input handler of mouse during finalization
      ui/vdagent: call vdagent_disconnect() when agent connection is lost
      ui/dbus: implement damage regions for GL
      ui/dbus: Properly dispose touch/mouse dbus objects
      ui/vnc-enc-tight: Avoid dynamic stack allocation
      ui/vnc-enc-hextile: Use static rather than dynamic length stack array
      ui/spice-display: Avoid dynamic stack allocation
      ui/vc: change the argument for QemuTextConsole
      ui/vc: do not parse VC-specific options in Spice and GTK
      ui/vc: move text console invalidate in helper
      ui/console: minor stylistic changes
      ui/vc: skip text console resize when possible
      ui/console: fold text_console_update_cursor_timer
      ui/console: assert(surface) where appropriate
      ui/console: rename vga_ functions with qemu_console_
      ui/console: use QEMU_PIXMAN_COLOR helpers
      ui/console: declare console types in console.h
      ui/vc: use common text console surface creation
      ui/console: remove need for g_width/g_height
      ...
    
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
    Stefan Hajnoczi committed Sep 6, 2023
    Copy the full SHA
    c152379 View commit details
    Browse the repository at this point in the history