qemu-patch-raspberry4/scripts/ci/org.centos/stream
Thomas Huth a5730b8bd3 block/file-posix: Simplify the XFS_IOC_DIOINFO handling
The handling for the XFS_IOC_DIOINFO ioctl is currently quite excessive:
This is not a "real" feature like the other features that we provide with
the "--enable-xxx" and "--disable-xxx" switches for the configure script,
since this does not influence lots of code (it's only about one call to
xfsctl() in file-posix.c), so people don't gain much with the ability to
disable this with "--disable-xfsctl".
It's also unfortunate that the ioctl will be disabled on Linux in case
the user did not install the right xfsprogs-devel package before running
configure. Thus let's simplify this by providing the ioctl definition
on our own, so we can completely get rid of the header dependency and
thus the related code in the configure script.

Suggested-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20211215125824.250091-1-thuth@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2022-01-12 14:09:04 +01:00
..
8 block/file-posix: Simplify the XFS_IOC_DIOINFO handling 2022-01-12 14:09:04 +01:00
README Jobs based on custom runners: add CentOS Stream 8 2021-11-16 16:19:53 +00:00

README

This directory contains scripts for generating a build of QEMU that
closely matches the CentOS Stream[1] builds of the qemu-kvm package.

To have the environment ready to configure, build QEMU and run tests,
please start with a CentOS Stream machine and:

 * apply the generic "build-environment.yml" playbook located at
   scripts/ci/setup

 * apply the "build-environment.yml" in the directory following the
   CentOS Stream version (such as "8").

This currently only covers CentOS Stream 8 environments and
packages[2].

[1] https://www.centos.org/centos-stream/
[2] https://git.centos.org/rpms/qemu-kvm/commits/c8s-stream-rhel