Pierrick Bouvier 
							
						 
					 
					
						
						
							
						
						dfbc72a77c 
					 
					
						
						
							
							docs/devel: update tsan build documentation  
						
						... 
						
						
						
						Mention it's now possible to build with gcc, instead of clang, and
explain how to build a sanitized glib version.
Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org >
Reviewed-by: Thomas Huth <thuth@redhat.com >
Message-Id: <20240910174013.1433331-4-pierrick.bouvier@linaro.org >
Signed-off-by: Alex Bennée <alex.bennee@linaro.org >
Message-Id: <20241023113406.1284676-6-alex.bennee@linaro.org > 
						
						
					 
					
						2024-10-24 09:56:12 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Maydell 
							
						 
					 
					
						
						
							
						
						78ac2d8df6 
					 
					
						
						
							
							docs/devel/blkverify: Convert to rST format  
						
						... 
						
						
						
						Convert blkverify.txt to rST format.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
Reviewed-by: Thomas Huth <thuth@redhat.com >
Message-id: 20240816132212.3602106-3-peter.maydell@linaro.org  
						
						
					 
					
						2024-10-15 15:16:17 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Maydell 
							
						 
					 
					
						
						
							
						
						d5f42aac04 
					 
					
						
						
							
							docs/devel/blkdebug: Convert to rST format  
						
						... 
						
						
						
						Convert blkdebug.txt to rST format.  We put it into index-build.rst
because it falls under the "test" part of "QEMU Build and Test
System".
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
Reviewed-by: Thomas Huth <thuth@redhat.com >
Message-id: 20240816132212.3602106-2-peter.maydell@linaro.org  
						
						
					 
					
						2024-10-15 15:16:17 +01:00 
						 
				 
			
				
					
						
							
							
								Paolo Bonzini 
							
						 
					 
					
						
						
							
						
						232c3a848e 
					 
					
						
						
							
							docs: avoid footnotes consisting of just URLs  
						
						... 
						
						
						
						Replace the footnotes with inline links whenever the footnote text
consists of nothing but the URL.  While at it, make the link texts
consistent in the surrounding areas, for example avoiding usage of
"here" for the link's text.
In the case of acpi-bits.rst this fixes a build failure with Sphinx
8.1.0, because the FOSDEM link was duplicated in the paragraph and the
new version is a lot stricter about unreferenced footnotes.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com > 
						
						
					 
					
						2024-10-11 13:48:34 +02:00 
						 
				 
			
				
					
						
							
							
								Matheus Tavares Bernardino 
							
						 
					 
					
						
						
							
						
						c0f86125c3 
					 
					
						
						
							
							docs/fuzz: fix outdated mention to enable-sanitizers  
						
						... 
						
						
						
						This options has been removed at cb771ac1f5quic_mathbern@quicinc.com >
Reviewed-by: Brian Cain <bcain@quicinc.com >
Message-ID: <0ecf4e1ab26771009d74a2ce61e7c17ddc586ef7.1726226316.git.quic_mathbern@quicinc.com >
Signed-off-by: Thomas Huth <thuth@redhat.com > 
						
						
					 
					
						2024-09-17 10:52:20 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Maydell 
							
						 
					 
					
						
						
							
						
						4b7ea33074 
					 
					
						
						
							
							Merge tag 'pull-request-2024-09-11' of  https://gitlab.com/thuth/qemu  into staging  
						
						... 
						
						
						
						* Split --enable-sanitizers to --enable-{asan, ubsan}
* Build MSYS2 job using multiple CPUs
* Fix "make distclean" wrt contrib/plugins/
* Convert more Avocado tests to plain standalone functional tests
* Fix bug that breaks "make check-functional" when tesseract is missing
* Use builtin hashlib of Python in the functional tests
* Update the FreeBSD CI jobs to 14.1
# -----BEGIN PGP SIGNATURE-----
#
# iQJFBAABCAAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmbhY4YRHHRodXRoQHJl
# ZGhhdC5jb20ACgkQLtnXdP5wLbU/aw/9HXl9H8BUDn8lnoEmxuuQSk8F19n/l5pt
# en3L8pMBt4dGFe/9KaGes2GFfid+cp2zlx+qQhA4HW35ntMJorF/qinOH/JGDtoM
# 3O6RGZrQPn60zD9P2EbFVCrVYysVYCEu0U3Uglj6tf33bE0L7SJsQxqcbIciyIj5
# aq3Te0yMM2lqzCdMqNpWHGn3VMZRvbRaGBPDU4RLP8V2Bpz1iiRE+6HCH9Kg7HzS
# OmleeXtvcyInG+54onjfTcn4/XA27pl1UU04KFv5PrRPB3M2FspHn7oOT2yyQ+ls
# 79mqIcd8PvycCT+3ch9p8KhVtbVBgZGmeemALLvk5FxysaWnl4KtSqmQNdqSvvpV
# waDDKlLaSnjEHDUse3bCJX0m4d7/vTBY5fOYxqZ4z5dl63csDtgPY4/VF4XR08sP
# tR1mW+2qEH9eygsxuKcBjx/j7Etpy+jL9pX2ii1V3ElhjjYuEnpEiURa+TaqPjpZ
# jmPtBEszzUdPbrD707tDkW3/ezT7VAnASQeYneJXB/JQG6K6Z//05iX6oCzCbRm3
# ceW/fem3UaeGYpzbMdoZToTuNlXEyS7NDcr39xJjH4LyRTPJAX4zeqUEdzces9g/
# u4Dw6rJ0Yhj4rscKxRvGl3/BH6CTI+8IAsbju2B/CnVLTqaABB0q/MDB90aB44xX
# bAVsl4P03Uk=
# =5TR0
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 11 Sep 2024 10:31:50 BST
# gpg:                using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5
# gpg:                issuer "thuth@redhat.com "
# gpg: Good signature from "Thomas Huth <th.huth@gmx.de >" [full]
# gpg:                 aka "Thomas Huth <thuth@redhat.com >" [full]
# gpg:                 aka "Thomas Huth <huth@tuxfamily.org >" [full]
# gpg:                 aka "Thomas Huth <th.huth@posteo.de >" [unknown]
# Primary key fingerprint: 27B8 8847 EEE0 2501 18F3  EAB9 2ED9 D774 FE70 2DB5
* tag 'pull-request-2024-09-11' of https://gitlab.com/thuth/qemu : (24 commits)
  Update FreeBSD CI jobs FreeBSD 14.1
  tests/functional/qemu_test: Use Python hashlib instead of external programs
  tests/functional: Fix bad usage of has_cmd
  tests/functional: Convert the multiprocess avocado test into a standalone test
  tests/functional: Convert the or1k-sim Avocado test
  tests/functional: Convert the m68k MCF5208EVB Avocado test
  tests/functional: Convert the Alpha Clipper Avocado test
  tests/functional: Convert Aarch64 Raspi4 avocado tests
  tests/functional: Convert Aarch64 Raspi3 avocado tests
  tests/functional: Convert ARM Raspi2 avocado tests
  tests/functional: Convert mips32eb 4Kc Malta avocado tests
  tests/functional: Convert nanomips Malta avocado tests
  tests/functional: Convert mips32el Malta YAMON avocado test
  tests/functional: Convert mips64el 5KEc Malta avocado tests
  tests/functional: Convert mips64el I6400 Malta avocado tests
  tests/functional: Convert mips64el Fuloong2e avocado test (2/2)
  tests/functional: Convert the m68k Q800 Avocado test into a functional test
  tests/functional: Add the LinuxKernelTest for testing the Linux boot process
  MAINTAINERS: Remove myself from the Meson section
  MAINTAINERS: Remove myself as reviewer
  ...
Signed-off-by: Peter Maydell <peter.maydell@linaro.org > 
						
						
					 
					
						2024-09-11 19:28:23 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Henderson 
							
						 
					 
					
						
						
							
						
						cb771ac1f5 
					 
					
						
						
							
							meson: Split --enable-sanitizers to --enable-{asan, ubsan}  
						
						... 
						
						
						
						We do not always want both address and undefined behavior
sanitizers running at the same time.
For the gitlab custom-runners, drop to only --enable-ubsan.
These jobs are not run by default, but as will be obvious in the
next patch, we don't run ASan on x86 either, and it seems wrong
to hold aarch64 and s390x to a different standard.
Signed-off-by: Richard Henderson <richard.henderson@linaro.org >
Reviewed-by: Thomas Huth <thuth@redhat.com >
Message-ID: <20240813095216.306555-2-richard.henderson@linaro.org >
Signed-off-by: Thomas Huth <thuth@redhat.com > 
						
						
					 
					
						2024-09-11 09:49:11 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Bennée 
							
						 
					 
					
						
						
							
						
						613edf0c0d 
					 
					
						
						
							
							docs/devel: fix duplicate line  
						
						... 
						
						
						
						I guess the same change came in via two patch series. Remove the
repetition.
Fixes: 2a851fca9fpierrick.bouvier@linaro.org >
Signed-off-by: Alex Bennée <alex.bennee@linaro.org >
Message-Id: <20240910173900.4154726-5-alex.bennee@linaro.org > 
						
						
					 
					
						2024-09-10 23:33:03 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Huth 
							
						 
					 
					
						
						
							
						
						c3e24cff2b 
					 
					
						
						
							
							docs/devel/testing: Add documentation for functional tests  
						
						... 
						
						
						
						Document the new functional testing framework. The text is originally
based on the Avocado documentation, but heavily modified to match the
new framework.
Message-ID: <20240830133841.142644-45-thuth@redhat.com >
Signed-off-by: Thomas Huth <thuth@redhat.com > 
						
						
					 
					
						2024-09-04 12:28:00 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Huth 
							
						 
					 
					
						
						
							
						
						0abdd97084 
					 
					
						
						
							
							docs/devel/testing: Rename avocado_qemu.Test class  
						
						... 
						
						
						
						The avocado_qemu.Test class has been renamed a while back in commit
2283b627bcberrange@redhat.com >
Message-ID: <20240830133841.142644-44-thuth@redhat.com >
Signed-off-by: Thomas Huth <thuth@redhat.com > 
						
						
					 
					
						2024-09-04 12:28:00 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Huth 
							
						 
					 
					
						
						
							
						
						2133c2ab9c 
					 
					
						
						
							
							docs/devel/testing: Split the Avocado documentation into a separate file  
						
						... 
						
						
						
						The main testing documentation file got very overloaded already.
Thus let's split the Avocado information into a separate file.
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com >
Message-ID: <20240830133841.142644-43-thuth@redhat.com >
Signed-off-by: Thomas Huth <thuth@redhat.com > 
						
						
					 
					
						2024-09-04 12:28:00 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Huth 
							
						 
					 
					
						
						
							
						
						ff41da5030 
					 
					
						
						
							
							docs/devel: Split testing docs from the build docs and move to separate folder  
						
						... 
						
						
						
						Building and testing are two separate topics, so let's split the testing
into a separate category and move the related files into a separate folder.
Message-ID: <20240830133841.142644-42-thuth@redhat.com >
Signed-off-by: Thomas Huth <thuth@redhat.com > 
						
						
					 
					
						2024-09-04 12:28:00 +02:00