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: abf635ddfe32
Choose a base ref
...
head repository: qemu/qemu
compare: 29b5d70cb705
Choose a head ref
  • 6 commits
  • 6 files changed
  • 5 contributors

Commits on Nov 30, 2023

  1. migration/multifd: Stop setting p->ioc before connecting

    This is being shadowed but the assignments at
    multifd_channel_connect() and multifd_tls_channel_connect() .
    
    Signed-off-by: Fabiano Rosas <farosas@suse.de>
    Message-ID: <20231110200241.20679-2-farosas@suse.de>
    Signed-off-by: Juan Quintela <quintela@redhat.com>
    Fabiano Rosas authored and Juan Quintela committed Nov 30, 2023
    Copy the full SHA
    0a08c79 View commit details
    Browse the repository at this point in the history
  2. migration: free 'saddr' since be no longer used

    Since socket_parse() will allocate memory for 'saddr',and its value
    will pass to 'addr' that allocated by migrate_uri_parse(),
    then 'saddr' will no longer used,need to free.
    But due to 'saddr->u' is shallow copying the contents of the union,
    the members of this union containing allocated strings,and will be used after that.
    So just free 'saddr' itself without doing a deep free on the contents of the SocketAddress.
    
    Fixes: 72a8192 ("migration: convert migration 'uri' into 'MigrateAddress'")
    Signed-off-by: Zongmin Zhou<zhouzongmin@kylinos.cn>
    Reviewed-by: Juan Quintela <quintela@redhat.com>
    Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
    Reviewed-by: Peter Xu <peterx@redhat.com>
    Signed-off-by: Juan Quintela <quintela@redhat.com>
    Message-ID: <20231120031428.908295-1-zhouzongmin@kylinos.cn>
    Zongmin Zhou authored and Juan Quintela committed Nov 30, 2023
    Copy the full SHA
    4158126 View commit details
    Browse the repository at this point in the history
  3. pseries: Update SLOF firmware image

    It's been a while. This fixes compile warning, typos and
    a bug with virtio-serial being used after it was shutdown
    at "quiesce".
    
    The full changelog is here:
    
    Alexey Kardashevskiy (2):
          Remove ?PICK
          version: update to 20230918
    
    Jordan Niethe (1):
          virtio-serial: Do not close stdout on quiesce
    
    Kautuk Consul (1):
          virtio-serial: Make read and write methods report failure
    
    Thomas Huth (10):
          lib/libnet/ipv6: Silence compiler warning from Clang
          Fix typos in the board-qemu folder
          Fix typos in the lib/libnet folder
          Fix typos in the remaining lib folders
          Fix typos in the slof folder
          Fix typos in the board-js2x folder
          Fix typos in the llfw folder
          Fix typos in the board-js2x folder
          Fix typos in the clients folder
          Fix remaining typos in various folders
    
    Compiled with gcc-12.1.0-nolibc
    
    Tested with (sorry, no KVM):
    
    /home/aik/b/q-slof/qemu-system-ppc64 \
    -nodefaults \
    -chardev stdio,id=STDIO0,signal=off,mux=on \
    -device spapr-vty,id=svty0,reg=0x71000110,chardev=STDIO0 \
    -mon id=MON0,chardev=STDIO0,mode=readline \
    -nographic \
    -vga none \
    -m 2G \
    -kernel /home/aik/t/vml4150le \
    -initrd /home/aik/t/le.cpio \
    -machine pseries,cap-cfpc=broken,cap-sbbc=broken,cap-ibs=broken,cap-ccf-assist=off \
    -bios pc-bios/slof.bin \
    -trace events=/home/aik/qemu_trace_events \
    -d guest_errors \
    -chardev socket,id=SOCKET0,server=on,wait=off,path=qemu.mon.604650 \
    -mon chardev=SOCKET0,mode=control \
    -name 604650,debug-threads=on
    
    [ npiggin: Also tested with KVM, including with virtio-console. ]
    
    Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
    Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
    aik authored and npiggin committed Nov 30, 2023
    Copy the full SHA
    c1dc0a1 View commit details
    Browse the repository at this point in the history
  4. ppc/amigaone: Allow running AmigaOS without firmware image

    The machine uses a modified U-Boot under GPL license but the sources
    of it are lost with only a binary available so it cannot be included
    in QEMU. Allow running without the firmware image which can be used
    when calling a boot loader directly and thus simplifying booting
    guests. We need a small routine that AmigaOS calls from ROM which is
    added in this case to allow booting AmigaOS without external firmware
    image.
    
    Fixes: d9656f8 ("hw/ppc: Add emulation of AmigaOne XE board")
    Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu>
    Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
    zbalaton authored and npiggin committed Nov 30, 2023
    Copy the full SHA
    e25acd6 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Merge tag 'migration-20231130-pull-request' of https://gitlab.com/jua…

    …n.quintela/qemu into staging
    
    Migration Pull request (20231130)
    
    Hi
    
    In this pull request:
    - fix form p-ioc set too soon
    - free 'saddr' at the right time
    
    Please, apply.
    
    CI: https://gitlab.com/juan.quintela/qemu/-/pipelines/1090495323
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCAAdFiEEGJn/jt6/WMzuA0uC9IfvGFhy1yMFAmVoZrgACgkQ9IfvGFhy
    # 1yOS6BAA2Rag1bz2yrI/Gts+J/+pVu3a8AZh0lu8J5nABkFSGwrQ5RfVuSuq1Cwt
    # j9uctmt9qAEbbLeFsTf/CYCxO4R1RDhOw78o7YfPZPiUFOAvuZB+gHCGA+NH1YH7
    # a8uzh/yQ0wSQSKrkFHKV7A1Kli7k6c8iYo3v9ibJDqphUpOfjSPLB22hmRqRp/gy
    # 2ZQH/mxj9xlkYxQ/WUKVVl3weXbshbniuQ3RM3HnZYzzWlam4PjI+rAyAF6jhmf6
    # ReKDm4n55jTNZXXd9Wa5PZQ7g55BwO1suJfGeojJGsdgfqsFXf/TTwRdmvxOMg/V
    # 5X/Eo8GxMF2Vf3pul/m3eNmKvlP0Bh+VlN8dF+Ii8ZXawOEsJpXcCE2yNpXn4UqP
    # nyaTznnel2QCDMNWaQNHVbGXFc+n5ocwEnDmO5Idwp5W3/+MFM+xP05FpnshpR0h
    # 1vq5dUO/mq5jIoYK//iIXe99rHoIJlOP6SRdtTyxRBhJLg76YKRYmF3RaU51B9n4
    # qWLWhDQBwbdv0ZEPZIAhDlO5grY9BRQT5aGNLRsLWL0rY4nJtYdVv8/MyISlNCD8
    # eY8SOB0cs/vaLG7Nfj0tboXMAh5sPCXxqx25pVf+x+09EJhD1VZ+axTjbnJmRTs/
    # nL5tmQ2EPvFzoVzxeOHdEK+jXdJYWBZf6LBlPY1HN+Gt3JjIecE=
    # =5Img
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Thu 30 Nov 2023 05:40:56 EST
    # gpg:                using RSA key 1899FF8EDEBF58CCEE034B82F487EF185872D723
    # gpg: Good signature from "Juan Quintela <quintela@redhat.com>" [full]
    # gpg:                 aka "Juan Quintela <quintela@trasno.org>" [full]
    # Primary key fingerprint: 1899 FF8E DEBF 58CC EE03  4B82 F487 EF18 5872 D723
    
    * tag 'migration-20231130-pull-request' of https://gitlab.com/juan.quintela/qemu:
      migration: free 'saddr' since be no longer used
      migration/multifd: Stop setting p->ioc before connecting
    
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
    Stefan Hajnoczi committed Dec 1, 2023
    Copy the full SHA
    e8c0753 View commit details
    Browse the repository at this point in the history
  2. Merge tag 'pull-ppc-for-8.2-20231130' of https://gitlab.com/npiggin/qemu

     into staging
    
    * Add a default BIOS for the new amigaone machine so it does not
      require out of tree binary blob.
    * SLOF update to fix virtio serial bugs.
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCgAdFiEETkN92lZhb0MpsKeVZ7MCdqhiHK4FAmVof8kACgkQZ7MCdqhi
    # HK71ng//TCpoi02/aZY5kAd1a1NxvRDd/gR9d5y79TaixgJ9FoV7joNg7Labu21r
    # Gezghpgj7Ph+Wy175/qYhIJJ6JheK6xsAb7JmCJUq5HeOixJHkK0xHCJ0uGf1tcb
    # c24+6JYa7K1Yd48EhGQUDwd+7J7QeAKPyJLSZHG2Qg9+sPX2koxa9tzZMoaWoA2L
    # pMfXhUTBiK6Q93FtrQw16pRUcGrY542wLeA/nRaUFtuPdv38TDmJ4ktnid27fIh5
    # 1+QVGQD0HCO29SVT/VP1TJenJukrYVjBfT8ulVC/wo53tZHhNSDVffXbRijrVFlX
    # CPowJ2UebPwpvnvv8F8CSGPL4XPI+IBVdUOwZZMkH5oGaMXQW6mP4zsB7TK+g5z3
    # 8+hQ0VZS0MzrrfSqufup8SUJAqJ1Sckx104clrpXtrBSAoiF634Qi1+UurwDVLFS
    # VibKnMl31LauNRIWXVfj4BYOdH9oHOEHR5ghoaRguOAe58N7fGNiXC/WnScWbp8r
    # PXE9D7SUMPtxNejDFRam+Df7JwTY+CdB56uvZ/behgs3FABfMmqBX+WgBbNhLaP4
    # B4Wa0MTOAHz3itXRHYtvd6n3M9ts4nU88Srkuf0akAzp4Nv4b3+isuIncUazDREt
    # q2z94oolhuZarLhsi/8Qo2G/SfJBNM0s4fmx4NTrqscupl5SadM=
    # =7rvy
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Thu 30 Nov 2023 07:27:53 EST
    # gpg:                using RSA key 4E437DDA56616F4329B0A79567B30276A8621CAE
    # gpg: Good signature from "Nicholas Piggin <npiggin@gmail.com>" [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: 4E43 7DDA 5661 6F43 29B0  A795 67B3 0276 A862 1CAE
    
    * tag 'pull-ppc-for-8.2-20231130' of https://gitlab.com/npiggin/qemu:
      ppc/amigaone: Allow running AmigaOS without firmware image
      pseries: Update SLOF firmware image
    
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
    Stefan Hajnoczi committed Dec 1, 2023
    Copy the full SHA
    29b5d70 View commit details
    Browse the repository at this point in the history