qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL 0/2] misc patch queue
@ 2025-09-16 17:09 Richard Henderson
  2025-09-16 17:09 ` [PULL 1/2] tests/functional/x86_64: Accept a few locked pages in test_memlock.py Richard Henderson
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Richard Henderson @ 2025-09-16 17:09 UTC (permalink / raw)
  To: qemu-devel

The following changes since commit 190d5d7fd725ff754f94e8e0cbfb69f279c82b5d:

  Merge tag 'pull-request-2025-09-09' of https://gitlab.com/thuth/qemu into staging (2025-09-11 12:41:01 +0100)

are available in the Git repository at:

  https://gitlab.com/rth7680/qemu.git tags/pull-misc-20250916

for you to fetch changes up to a11d1847d5ef8a7db58e6d4e44f36fec708f0981:

  .gitmodules: move u-boot mirrors to qemu-project-mirrors (2025-09-16 09:58:20 -0700)

----------------------------------------------------------------
.gitmodules: move u-boot mirrors to qemu-project-mirrors
tests/functional/x86_64: Accept a few locked pages in test_memlock.py

----------------------------------------------------------------
Alex Bennée (1):
      .gitmodules: move u-boot mirrors to qemu-project-mirrors

Richard Henderson (1):
      tests/functional/x86_64: Accept a few locked pages in test_memlock.py

 .gitmodules                             | 4 ++--
 tests/functional/x86_64/test_memlock.py | 3 ++-
 2 files changed, 4 insertions(+), 3 deletions(-)


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PULL 1/2] tests/functional/x86_64: Accept a few locked pages in test_memlock.py
  2025-09-16 17:09 [PULL 0/2] misc patch queue Richard Henderson
@ 2025-09-16 17:09 ` Richard Henderson
  2025-09-16 17:09 ` [PULL 2/2] .gitmodules: move u-boot mirrors to qemu-project-mirrors Richard Henderson
  2025-09-16 19:22 ` [PULL 0/2] misc patch queue Richard Henderson
  2 siblings, 0 replies; 6+ messages in thread
From: Richard Henderson @ 2025-09-16 17:09 UTC (permalink / raw)
  To: qemu-devel; +Cc: Thomas Huth

Startup of libgcrypt locks a small pool of pages -- by default 16k.
Testing for zero locked pages is isn't correct, while testing for
32k is a decent compromise.

Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
---
 tests/functional/x86_64/test_memlock.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/tests/functional/x86_64/test_memlock.py b/tests/functional/x86_64/test_memlock.py
index 2b515ff979..81bce80b0c 100755
--- a/tests/functional/x86_64/test_memlock.py
+++ b/tests/functional/x86_64/test_memlock.py
@@ -37,7 +37,8 @@ def test_memlock_off(self):
 
         status = self.get_process_status_values(self.vm.get_pid())
 
-        self.assertTrue(status['VmLck'] == 0)
+        # libgcrypt may mlock a few pages
+        self.assertTrue(status['VmLck'] < 32)
 
     def test_memlock_on(self):
         self.common_vm_setup_with_memlock('on')
-- 
2.43.0



^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PULL 2/2] .gitmodules: move u-boot mirrors to qemu-project-mirrors
  2025-09-16 17:09 [PULL 0/2] misc patch queue Richard Henderson
  2025-09-16 17:09 ` [PULL 1/2] tests/functional/x86_64: Accept a few locked pages in test_memlock.py Richard Henderson
@ 2025-09-16 17:09 ` Richard Henderson
  2025-09-16 19:22 ` [PULL 0/2] misc patch queue Richard Henderson
  2 siblings, 0 replies; 6+ messages in thread
From: Richard Henderson @ 2025-09-16 17:09 UTC (permalink / raw)
  To: qemu-devel; +Cc: Alex Bennée, Daniel P . Berrangé, qemu-stable

From: Alex Bennée <alex.bennee@linaro.org>

To continue our GitLab Open Source Program license we need to pass an
automated license check for all repos under qemu-project. While U-Boot
is clearly GPLv2 rather than fight with the automated validation
script just move the mirror across to a separate project.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Suggested-by: Daniel P. Berrangé <berrange@redhat.com>
Cc: qemu-stable@nongnu.org
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-ID: <20250908141911.2546063-1-alex.bennee@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
---
 .gitmodules | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/.gitmodules b/.gitmodules
index 73cae4cd4d..e27dfe8c2c 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -15,7 +15,7 @@
 	url = https://gitlab.com/qemu-project/qemu-palcode.git
 [submodule "roms/u-boot"]
 	path = roms/u-boot
-	url = https://gitlab.com/qemu-project/u-boot.git
+	url = https://gitlab.com/qemu-project-mirrors/u-boot.git
 [submodule "roms/skiboot"]
 	path = roms/skiboot
 	url = https://gitlab.com/qemu-project/skiboot.git
@@ -27,7 +27,7 @@
 	url = https://gitlab.com/qemu-project/seabios-hppa.git
 [submodule "roms/u-boot-sam460ex"]
 	path = roms/u-boot-sam460ex
-	url = https://gitlab.com/qemu-project/u-boot-sam460ex.git
+	url = https://gitlab.com/qemu-project-mirrors/u-boot-sam460ex.git
 [submodule "roms/edk2"]
 	path = roms/edk2
 	url = https://gitlab.com/qemu-project/edk2.git
-- 
2.43.0



^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [PULL 0/2] misc patch queue
  2025-09-16 17:09 [PULL 0/2] misc patch queue Richard Henderson
  2025-09-16 17:09 ` [PULL 1/2] tests/functional/x86_64: Accept a few locked pages in test_memlock.py Richard Henderson
  2025-09-16 17:09 ` [PULL 2/2] .gitmodules: move u-boot mirrors to qemu-project-mirrors Richard Henderson
@ 2025-09-16 19:22 ` Richard Henderson
  2 siblings, 0 replies; 6+ messages in thread
From: Richard Henderson @ 2025-09-16 19:22 UTC (permalink / raw)
  To: qemu-devel

On 9/16/25 10:09, Richard Henderson wrote:
> The following changes since commit 190d5d7fd725ff754f94e8e0cbfb69f279c82b5d:
> 
>    Merge tag 'pull-request-2025-09-09' of https://gitlab.com/thuth/qemu into staging (2025-09-11 12:41:01 +0100)
> 
> are available in the Git repository at:
> 
>    https://gitlab.com/rth7680/qemu.git tags/pull-misc-20250916
> 
> for you to fetch changes up to a11d1847d5ef8a7db58e6d4e44f36fec708f0981:
> 
>    .gitmodules: move u-boot mirrors to qemu-project-mirrors (2025-09-16 09:58:20 -0700)
> 
> ----------------------------------------------------------------
> .gitmodules: move u-boot mirrors to qemu-project-mirrors
> tests/functional/x86_64: Accept a few locked pages in test_memlock.py
> 
> ----------------------------------------------------------------
> Alex Bennée (1):
>        .gitmodules: move u-boot mirrors to qemu-project-mirrors
> 
> Richard Henderson (1):
>        tests/functional/x86_64: Accept a few locked pages in test_memlock.py
> 
>   .gitmodules                             | 4 ++--
>   tests/functional/x86_64/test_memlock.py | 3 ++-
>   2 files changed, 4 insertions(+), 3 deletions(-)

Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/10.2 as appropriate.

r~


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PULL,2/2] .gitmodules: move u-boot mirrors to qemu-project-mirrors
@ 2025-09-22 15:37 Paul Buxton
  2025-09-22 16:16 ` Alex Bennée
  0 siblings, 1 reply; 6+ messages in thread
From: Paul Buxton @ 2025-09-22 15:37 UTC (permalink / raw)
  To: qemu-devel@nongnu.org

[-- Attachment #1: Type: text/plain, Size: 308 bytes --]

Hi,

It looks like the

https://gitlab.com/qemu-project/u-boot.git  repositories have now been removed. This breaks any older builds expecting those repositories to still exist.

Is the expectation for users on older versions to update their submodule paths? Or is this accidental?

Thanks,
Paul


[-- Attachment #2: Type: text/html, Size: 3410 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PULL,2/2] .gitmodules: move u-boot mirrors to qemu-project-mirrors
  2025-09-22 15:37 [PULL,2/2] .gitmodules: move u-boot mirrors to qemu-project-mirrors Paul Buxton
@ 2025-09-22 16:16 ` Alex Bennée
  0 siblings, 0 replies; 6+ messages in thread
From: Alex Bennée @ 2025-09-22 16:16 UTC (permalink / raw)
  To: Paul Buxton; +Cc: qemu-devel@nongnu.org

Paul Buxton <paul.buxton@codasip.com> writes:

> Hi,
>
> It looks like the 
> https://gitlab.com/qemu-project/u-boot.git  repositories have now been removed. This breaks any older builds expecting those repositories to still exist.
>
> Is the expectation for users on older versions to update their
> submodule paths? Or is this accidental?

Yes. The patch should be trivially applicable to the stable branches.

  https://patchew.org/QEMU/20250908141911.2546063-1-alex.bennee@linaro.org/

>
> Thanks,
> Paul

-- 
Alex Bennée
Virtualisation Tech Lead @ Linaro


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2025-09-22 16:17 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-16 17:09 [PULL 0/2] misc patch queue Richard Henderson
2025-09-16 17:09 ` [PULL 1/2] tests/functional/x86_64: Accept a few locked pages in test_memlock.py Richard Henderson
2025-09-16 17:09 ` [PULL 2/2] .gitmodules: move u-boot mirrors to qemu-project-mirrors Richard Henderson
2025-09-16 19:22 ` [PULL 0/2] misc patch queue Richard Henderson
  -- strict thread matches above, loose matches on Subject: below --
2025-09-22 15:37 [PULL,2/2] .gitmodules: move u-boot mirrors to qemu-project-mirrors Paul Buxton
2025-09-22 16:16 ` Alex Bennée

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).