[PULL v2 0/8] More fixes + random seed patches for QEMU 7.1

Paolo Bonzini posted 8 patches 1 year, 9 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20220722170449.853222-1-pbonzini@redhat.com
Maintainers: Paolo Bonzini <pbonzini@redhat.com>, Sergio Lopez <slp@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Eduardo Habkost <eduardo@habkost.net>, "Michael S. Tsirkin" <mst@redhat.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Paul Burton <paulburton@kernel.org>, Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>, "Philippe Mathieu-Daudé" <f4bug@amsat.org>, Chris Wulff <crwulff@gmail.com>, Marek Vasut <marex@denx.de>, Yoshinori Sato <ysato@users.sourceforge.jp>, Alexander Bulekov <alxndr@bu.edu>, Bandan Das <bsd@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>, Thomas Huth <thuth@redhat.com>, Darren Kenny <darren.kenny@oracle.com>, Qiuhao Li <Qiuhao.Li@outlook.com>
accel/kvm/kvm-all.c                          |  2 +-
docs/about/build-platforms.rst               | 10 +++++++++-
hw/i386/microvm.c                            |  2 +-
hw/i386/pc.c                                 |  4 ++--
hw/i386/pc_piix.c                            |  2 ++
hw/i386/pc_q35.c                             |  2 ++
hw/i386/x86.c                                | 26 ++++++++++++++++++++++----
hw/mips/boston.c                             |  5 +++++
hw/nios2/boot.c                              |  5 +++++
hw/rx/rx-gdbsim.c                            |  4 ++++
include/hw/i386/pc.h                         |  3 +++
include/hw/i386/x86.h                        |  3 ++-
include/standard-headers/asm-x86/bootparam.h |  1 +
scripts/oss-fuzz/build.sh                    |  6 ++++--
14 files changed, 63 insertions(+), 12 deletions(-)
[PULL v2 0/8] More fixes + random seed patches for QEMU 7.1
Posted by Paolo Bonzini 1 year, 9 months ago
The following changes since commit 5288bee45fbd33203b61f8c76e41b15bb5913e6e:

  Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2022-07-21 11:13:01 +0100)

are available in the Git repository at:

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

for you to fetch changes up to 9fa032885583a2f1cb9cacad2f717784ccea02a1:

  hw/i386: pass RNG seed via setup_data entry (2022-07-22 19:01:44 +0200)

----------------------------------------------------------------
* Bug fixes
* Pass random seed to x86 and other FDT platforms

----------------------------------------------------------------
Alexander Bulekov (1):
      oss-fuzz: ensure base_copy is a generic-fuzzer

Bin Meng (1):
      docs: Add caveats for Windows as the build platform

Jason A. Donenfeld (4):
      hw/nios2: virt: pass random seed to fdt
      hw/mips: boston: pass random seed to fdt
      hw/rx: pass random seed to fdt
      hw/i386: pass RNG seed via setup_data entry

Paolo Bonzini (1):
      oss-fuzz: remove binaries from qemu-bundle tree

Peter Maydell (1):
      accel/kvm: Avoid Coverity warning in query_stats()

 accel/kvm/kvm-all.c                          |  2 +-
 docs/about/build-platforms.rst               | 10 +++++++++-
 hw/i386/microvm.c                            |  2 +-
 hw/i386/pc.c                                 |  4 ++--
 hw/i386/pc_piix.c                            |  2 ++
 hw/i386/pc_q35.c                             |  2 ++
 hw/i386/x86.c                                | 26 ++++++++++++++++++++++----
 hw/mips/boston.c                             |  5 +++++
 hw/nios2/boot.c                              |  5 +++++
 hw/rx/rx-gdbsim.c                            |  4 ++++
 include/hw/i386/pc.h                         |  3 +++
 include/hw/i386/x86.h                        |  3 ++-
 include/standard-headers/asm-x86/bootparam.h |  1 +
 scripts/oss-fuzz/build.sh                    |  6 ++++--
 14 files changed, 63 insertions(+), 12 deletions(-)
-- 
2.36.1
Re: [PULL v2 0/8] More fixes + random seed patches for QEMU 7.1
Posted by Peter Maydell 1 year, 9 months ago
On Fri, 22 Jul 2022 at 18:08, Paolo Bonzini <pbonzini@redhat.com> wrote:
>
> The following changes since commit 5288bee45fbd33203b61f8c76e41b15bb5913e6e:
>
>   Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2022-07-21 11:13:01 +0100)
>
> are available in the Git repository at:
>
>   https://gitlab.com/bonzini/qemu.git tags/for-upstream2
>
> for you to fetch changes up to 9fa032885583a2f1cb9cacad2f717784ccea02a1:
>
>   hw/i386: pass RNG seed via setup_data entry (2022-07-22 19:01:44 +0200)

Hi -- this tag doesn't seem to be the same commit hash that this
pull request quotes. The tag is commit 67f7e426e53833. Is the
tag definitely pointing at the right thing ?

thanks
-- PMM
Re: [PULL v2 0/8] More fixes + random seed patches for QEMU 7.1
Posted by Paolo Bonzini 1 year, 9 months ago
On Mon, Jul 25, 2022 at 5:05 PM Peter Maydell <peter.maydell@linaro.org> wrote:
>
> On Fri, 22 Jul 2022 at 18:08, Paolo Bonzini <pbonzini@redhat.com> wrote:
> >
> > The following changes since commit 5288bee45fbd33203b61f8c76e41b15bb5913e6e:
> >
> >   Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2022-07-21 11:13:01 +0100)
> >
> > are available in the Git repository at:
> >
> >   https://gitlab.com/bonzini/qemu.git tags/for-upstream2
> >
> > for you to fetch changes up to 9fa032885583a2f1cb9cacad2f717784ccea02a1:
> >
> >   hw/i386: pass RNG seed via setup_data entry (2022-07-22 19:01:44 +0200)
>
> Hi -- this tag doesn't seem to be the same commit hash that this
> pull request quotes. The tag is commit 67f7e426e53833. Is the
> tag definitely pointing at the right thing ?

Yes, the only difference is it fixes mojibake in a commit message:

$ git range-diff origin/master 9fa032885583a tags/for-upstream2
1:  b67de91e0d = 1:  b67de91e0d docs: Add caveats for Windows as the
build platform
2:  d12dd9c7ee = 2:  d12dd9c7ee accel/kvm: Avoid Coverity warning in
query_stats()
3:  d5b5023691 = 3:  d5b5023691 oss-fuzz: remove binaries from qemu-bundle tree
4:  7906f11e62 = 4:  7906f11e62 oss-fuzz: ensure base_copy is a generic-fuzzer
5:  6b23a67916 = 5:  6b23a67916 hw/nios2: virt: pass random seed to fdt
6:  5e19cc68fb = 6:  5e19cc68fb hw/mips: boston: pass random seed to fdt
7:  c287941a4d = 7:  c287941a4d hw/rx: pass random seed to fdt
8:  9fa0328855 ! 8:  67f7e426e5 hw/i386: pass RNG seed via setup_data entry
    @@ Commit message
         Cc: Richard Henderson <richard.henderson@linaro.org>
         Cc: Eduardo Habkost <eduardo@habkost.net>
         Cc: Peter Maydell <peter.maydell@linaro.org>
    -    Cc: Philippe Mathieu-Daudé <f4bug@amsat.org>
    +    Cc: Philippe Mathieu-Daudé <f4bug@amsat.org>
         Cc: Laurent Vivier <laurent@vivier.eu>
         Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
         Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>

Sorry for the confusion, I probably re-created the pull request in a
different directory and then sent out the older one.

Paolo
Re: [PULL v2 0/8] More fixes + random seed patches for QEMU 7.1
Posted by Peter Maydell 1 year, 9 months ago
On Tue, 26 Jul 2022 at 09:18, Paolo Bonzini <pbonzini@redhat.com> wrote:
>
> On Mon, Jul 25, 2022 at 5:05 PM Peter Maydell <peter.maydell@linaro.org> wrote:
> >
> > On Fri, 22 Jul 2022 at 18:08, Paolo Bonzini <pbonzini@redhat.com> wrote:
> > >
> > > The following changes since commit 5288bee45fbd33203b61f8c76e41b15bb5913e6e:
> > >
> > >   Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2022-07-21 11:13:01 +0100)
> > >
> > > are available in the Git repository at:
> > >
> > >   https://gitlab.com/bonzini/qemu.git tags/for-upstream2
> > >
> > > for you to fetch changes up to 9fa032885583a2f1cb9cacad2f717784ccea02a1:
> > >
> > >   hw/i386: pass RNG seed via setup_data entry (2022-07-22 19:01:44 +0200)
> >
> > Hi -- this tag doesn't seem to be the same commit hash that this
> > pull request quotes. The tag is commit 67f7e426e53833. Is the
> > tag definitely pointing at the right thing ?
>
> Yes, the only difference is it fixes mojibake in a commit message:

Thanks for the clarification.


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/7.1
for any user-visible changes.

-- PMM