Paolo Bonzini 
							
						 
					 
					
						
						
							
						
						32a9d73579 
					 
					
						
						
							
							coverity: unify Fedora dockerfiles  
						
						 
						
						... 
						
						
						
						The Fedora CI and coverity runs are using a slightly different set of
packages.  Copy most of the content over from tests/docker while
keeping the commands at the end that unpack the tools.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Message-Id: <20230331174844.376300-1-pbonzini@redhat.com >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com > 
						
						
					 
					
						2023-04-20 11:17:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Tokarev 
							
						 
					 
					
						
						
							
						
						9e8be4c546 
					 
					
						
						
							
							drop libxml2 checks since libxml is not actually used (for parallels)  
						
						 
						
						... 
						
						
						
						For a long time, we assumed that libxml2 is necessary for parallels
block format support (block/parallels*). However, this format actually
does not use libxml [*]. Since this is the only user of libxml2 in
whole QEMU tree, we can drop all libxml2 checks and dependencies too.
It is even more: --enable-parallels configure option was the only
option which was silently ignored when it's (fake) dependency
(libxml2) isn't installed.
Drop all mentions of libxml2.
[*] Actually the basis for libxml use were introduced in commit
    ed279a06c5  ("configure: add dependency") but the implementation
    was never merged:
    https://lore.kernel.org/qemu-devel/70227bbd-a517-70e9-714f-e6e0ec431be9@openvz.org/ 
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com >
Message-Id: <20220119090423.149315-1-mjt@msgid.tls.msk.ru >
Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
[PMD: Updated description and adapted to use lcitool]
Reviewed-by: Thomas Huth <thuth@redhat.com >
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Signed-off-by: Alex Bennée <alex.bennee@linaro.org >
Message-Id: <20220121154134.315047-5-f4bug@amsat.org >
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com >
Message-Id: <20220204204335.1689602-9-alex.bennee@linaro.org > 
						
						
					 
					
						2022-02-09 12:08:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel P. Berrangé 
							
						 
					 
					
						
						
							
						
						51f5c849c1 
					 
					
						
						
							
							hw/usb/ccid: remove references to NSS  
						
						 
						
						... 
						
						
						
						The NSS package was previously pre-requisite for building CCID related
features, however, this became obsolete when the libcacard library was
spun off to a separate project:
    commit 7b02f5447c 
    Author: Marc-André Lureau <marcandre.lureau@redhat.com >
    Date:   Sun Aug 30 11:48:40 2015 +0200
        libcacard: use the standalone project
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com >
Signed-off-by: Alex Bennée <alex.bennee@linaro.org >
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com >
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com >
Reviewed-by: Willian Rampazzo <willianr@redhat.com >
Reviewed-by: Alex Bennée <alex.bennee@linaro.org >
Message-Id: <20210623142245.307776-2-berrange@redhat.com >
Message-Id: <20210709143005.1554-10-alex.bennee@linaro.org > 
						
						
					 
					
						2021-07-14 14:33:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Maydell 
							
						 
					 
					
						
						
							
						
						7cd77fb02b 
					 
					
						
						
							
							Remove texinfo dependency from docker and CI configs  
						
						 
						
						... 
						
						
						
						We don't need texinfo to build the docs any more, so we can
drop that dependency from our docker and other CI configs.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
Message-Id: <20200925162316.21205-22-peter.maydell@linaro.org >
Reviewed-by: Markus Armbruster <armbru@redhat.com >
Signed-off-by: Markus Armbruster <armbru@redhat.com > 
						
						
					 
					
						2020-09-29 17:55:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Maydell 
							
						 
					 
					
						
						
							
						
						7d3660e798 
					 
					
						
						
							
							Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging  
						
						 
						
						... 
						
						
						
						* Miscellaneous fixes and feature enablement (many)
* SEV refactoring (David)
* Hyper-V initial support (Jon)
* i386 TCG fixes (x87 and SSE, Joseph)
* vmport cleanup and improvements (Philippe, Liran)
* Use-after-free with vCPU hot-unplug (Nengyuan)
* run-coverity-scan improvements (myself)
* Record/replay fixes (Pavel)
* -machine kernel_irqchip=split improvements for INTx (Peter)
* Code cleanups (Philippe)
* Crash and security fixes (PJP)
* HVF cleanups (Roman)
# gpg: Signature made Fri 12 Jun 2020 16:57:04 BST
# gpg:                using RSA key F13338574B662389866C7682BFFBD25F78C7AE83
# gpg:                issuer "pbonzini@redhat.com "
# gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org >" [full]
# gpg:                 aka "Paolo Bonzini <pbonzini@redhat.com >" [full]
# Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4  E2F7 7E15 100C CD36 69B1
#      Subkey fingerprint: F133 3857 4B66 2389 866C  7682 BFFB D25F 78C7 AE83
* remotes/bonzini/tags/for-upstream: (116 commits)
  target/i386: Remove obsolete TODO file
  stubs: move Xen stubs to accel/
  replay: fix replay shutdown for console mode
  exec/cpu-common: Move MUSB specific typedefs to 'hw/usb/hcd-musb.h'
  hw/usb: Move device-specific declarations to new 'hcd-musb.h' header
  exec/memory: Remove unused MemoryRegionMmio type
  checkpatch: reversed logic with acpi test checks
  target/i386: sev: Unify SEVState and SevGuestState
  target/i386: sev: Remove redundant handle field
  target/i386: sev: Remove redundant policy field
  target/i386: sev: Remove redundant cbitpos and reduced_phys_bits fields
  target/i386: sev: Partial cleanup to sev_state global
  target/i386: sev: Embed SEVState in SevGuestState
  target/i386: sev: Rename QSevGuestInfo
  target/i386: sev: Move local structure definitions into .c file
  target/i386: sev: Remove unused QSevGuestInfoClass
  xen: fix build without pci passthrough
  i386: hvf: Drop HVFX86EmulatorState
  i386: hvf: Move mmio_buf into CPUX86State
  i386: hvf: Move lazy_flags into CPUX86State
  ...
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
# Conflicts:
#	hw/i386/acpi-build.c 
						
						
					 
					
						2020-06-12 23:06:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paolo Bonzini 
							
						 
					 
					
						
						
							
						
						2e90470e90 
					 
					
						
						
							
							run-coverity-scan: download tools outside the container  
						
						 
						
						... 
						
						
						
						This lets us look at coverity_tool.md5 across executions of run-coverity-scan
and skip the download.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com > 
						
						
					 
					
						2020-06-10 12:09:33 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paolo Bonzini 
							
						 
					 
					
						
						
							
						
						7265905940 
					 
					
						
						
							
							run-coverity-scan: use docker.py  
						
						 
						
						... 
						
						
						
						Our trusted docker wrapper allows run-coverity-scan to run with both
docker and podman.
For the "run" phase this is transparent; for the "build" phase however
scripts are replaced with a bind mount (-v).  This is not an issue
because the secret option is meant for secrets stored globally in the
system and bind mounts are a valid substitute for secrets that are known
to whoever builds the container.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com > 
						
						
					 
					
						2020-06-10 12:09:32 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philippe Mathieu-Daudé 
							
						 
					 
					
						
						
							
						
						a5b04ccd74 
					 
					
						
						
							
							scripts/coverity-scan: Remove flex/bison packages  
						
						 
						
						... 
						
						
						
						QEMU does not use flex/bison packages.
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com >
Reviewed-by: Claudio Fontana <cfontana@suse.de >
Signed-off-by: Alex Bennée <alex.bennee@linaro.org >
Message-Id: <20200515163029.12917-6-philmd@redhat.com > 
						
						
					 
					
						2020-06-08 17:04:19 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Maydell 
							
						 
					 
					
						
						
							
						
						9edfa3580f 
					 
					
						
						
							
							scripts/coverity-scan: Add Docker support  
						
						 
						
						... 
						
						
						
						Add support for running the Coverity Scan tools inside a Docker
container rather than directly on the host system.
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com >
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
Message-id: 20200319193323.2038-7-peter.maydell@linaro.org  
						
						
					 
					
						2020-04-14 13:15:40 +01:00