* [PATCH 1/4] build: include missing hypervisor files in Meson build
@ 2018-08-31 9:20 Luca Boccassi
2018-08-31 9:20 ` [PATCH 2/4] build: use -Wno-error=format-security for Meson ifpga_rawdev build Luca Boccassi
` (4 more replies)
0 siblings, 5 replies; 24+ messages in thread
From: Luca Boccassi @ 2018-08-31 9:20 UTC (permalink / raw)
To: dev; +Cc: bruce.richardson
They are built by the legacy makefiles but not by Meson.
Fixes: 8f40ee0734c8 ("eal/x86: get hypervisor name")
Signed-off-by: Luca Boccassi <bluca@debian.org>
---
lib/librte_eal/common/arch/arm/meson.build | 2 +-
lib/librte_eal/common/arch/x86/meson.build | 2 +-
lib/librte_eal/common/meson.build | 2 ++
3 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/lib/librte_eal/common/arch/arm/meson.build b/lib/librte_eal/common/arch/arm/meson.build
index c6bd92272b..79731e1a2c 100644
--- a/lib/librte_eal/common/arch/arm/meson.build
+++ b/lib/librte_eal/common/arch/arm/meson.build
@@ -2,4 +2,4 @@
# Copyright(c) 2017 Intel Corporation.
eal_common_arch_sources = files('rte_cpuflags.c',
- 'rte_cycles.c')
+ 'rte_cycles.c', 'rte_hypervisor.c')
diff --git a/lib/librte_eal/common/arch/x86/meson.build b/lib/librte_eal/common/arch/x86/meson.build
index 4e0f77900a..14bf204c6f 100644
--- a/lib/librte_eal/common/arch/x86/meson.build
+++ b/lib/librte_eal/common/arch/x86/meson.build
@@ -2,4 +2,4 @@
# Copyright(c) 2017 Intel Corporation
eal_common_arch_sources = files('rte_spinlock.c', 'rte_cpuflags.c',
- 'rte_cycles.c')
+ 'rte_cycles.c', 'rte_hypervisor.c')
diff --git a/lib/librte_eal/common/meson.build b/lib/librte_eal/common/meson.build
index 56005bea80..b7fc984997 100644
--- a/lib/librte_eal/common/meson.build
+++ b/lib/librte_eal/common/meson.build
@@ -14,6 +14,7 @@ common_sources = files(
'eal_common_errno.c',
'eal_common_fbarray.c',
'eal_common_hexdump.c',
+ 'eal_common_hypervisor.c',
'eal_common_launch.c',
'eal_common_lcore.c',
'eal_common_log.c',
@@ -59,6 +60,7 @@ common_headers = files(
'include/rte_errno.h',
'include/rte_fbarray.h',
'include/rte_hexdump.h',
+ 'include/rte_hypervisor.h',
'include/rte_interrupts.h',
'include/rte_keepalive.h',
'include/rte_launch.h',
--
2.18.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH 2/4] build: use -Wno-error=format-security for Meson ifpga_rawdev build
2018-08-31 9:20 [PATCH 1/4] build: include missing hypervisor files in Meson build Luca Boccassi
@ 2018-08-31 9:20 ` Luca Boccassi
2018-08-31 10:17 ` Bruce Richardson
2018-08-31 9:20 ` [PATCH 3/4] build: use -Wno-error=format-security for Meson i40e build Luca Boccassi
` (3 subsequent siblings)
4 siblings, 1 reply; 24+ messages in thread
From: Luca Boccassi @ 2018-08-31 9:20 UTC (permalink / raw)
To: dev; +Cc: bruce.richardson
This PMD is built with -Wno-format, which means GCC errors out if
-Wformat-security is used.
Fixes: 56bb54ea1bdf ("raw/ifpga/base: add Intel FPGA OPAE share code")
Signed-off-by: Luca Boccassi <bluca@debian.org>
---
drivers/raw/ifpga_rawdev/base/meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/raw/ifpga_rawdev/base/meson.build b/drivers/raw/ifpga_rawdev/base/meson.build
index cb6553521d..aadfc19084 100644
--- a/drivers/raw/ifpga_rawdev/base/meson.build
+++ b/drivers/raw/ifpga_rawdev/base/meson.build
@@ -19,7 +19,7 @@ sources = [
error_cflags = ['-Wno-sign-compare', '-Wno-unused-value',
'-Wno-format', '-Wno-unused-but-set-variable',
- '-Wno-strict-aliasing'
+ '-Wno-strict-aliasing', '-Wno-error=format-security'
]
c_args = cflags
foreach flag: error_cflags
--
2.18.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH 3/4] build: use -Wno-error=format-security for Meson i40e build
2018-08-31 9:20 [PATCH 1/4] build: include missing hypervisor files in Meson build Luca Boccassi
2018-08-31 9:20 ` [PATCH 2/4] build: use -Wno-error=format-security for Meson ifpga_rawdev build Luca Boccassi
@ 2018-08-31 9:20 ` Luca Boccassi
2018-08-31 9:20 ` [PATCH 4/4] build: install igb_uio kernel module when building with Meson Luca Boccassi
` (2 subsequent siblings)
4 siblings, 0 replies; 24+ messages in thread
From: Luca Boccassi @ 2018-08-31 9:20 UTC (permalink / raw)
To: dev; +Cc: bruce.richardson
This PMD is built with -Wno-format, which means GCC errors out if
-Wformat-security is used.
Fixes: e940646b20fa ("drivers/net: build Intel NIC PMDs with meson")
Signed-off-by: Luca Boccassi <bluca@debian.org>
---
drivers/net/i40e/base/meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/i40e/base/meson.build b/drivers/net/i40e/base/meson.build
index 401a1477fa..50bd4704e6 100644
--- a/drivers/net/i40e/base/meson.build
+++ b/drivers/net/i40e/base/meson.build
@@ -13,7 +13,7 @@ sources = [
error_cflags = ['-Wno-sign-compare', '-Wno-unused-value',
'-Wno-format', '-Wno-unused-but-set-variable',
- '-Wno-strict-aliasing'
+ '-Wno-strict-aliasing', '-Wno-error=format-security'
]
c_args = cflags
foreach flag: error_cflags
--
2.18.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH 4/4] build: install igb_uio kernel module when building with Meson
2018-08-31 9:20 [PATCH 1/4] build: include missing hypervisor files in Meson build Luca Boccassi
2018-08-31 9:20 ` [PATCH 2/4] build: use -Wno-error=format-security for Meson ifpga_rawdev build Luca Boccassi
2018-08-31 9:20 ` [PATCH 3/4] build: use -Wno-error=format-security for Meson i40e build Luca Boccassi
@ 2018-08-31 9:20 ` Luca Boccassi
2018-08-31 10:15 ` Bruce Richardson
2018-08-31 10:41 ` [PATCH v2 1/4] build: include missing hypervisor files in Meson build Luca Boccassi
2018-09-17 9:01 ` [PATCH v3 " Luca Boccassi
4 siblings, 1 reply; 24+ messages in thread
From: Luca Boccassi @ 2018-08-31 9:20 UTC (permalink / raw)
To: dev; +Cc: bruce.richardson
Install in $kerneldir/../extra/dpdk. Usually $kerneldir should something
like: /lib/modules/$kver/build, so this directory will match the default
one used by legacy makefiles.
Fixes: a52f4574f798 ("igb_uio: build with meson")
Signed-off-by: Luca Boccassi <bluca@debian.org>
---
kernel/linux/igb_uio/meson.build | 2 ++
meson_options.txt | 2 +-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/kernel/linux/igb_uio/meson.build b/kernel/linux/igb_uio/meson.build
index 71ed2e7a85..f5a9d5ccf3 100644
--- a/kernel/linux/igb_uio/meson.build
+++ b/kernel/linux/igb_uio/meson.build
@@ -15,4 +15,6 @@ custom_target('igb_uio',
'/../../../lib/librte_eal/common/include',
'modules'],
depends: mkfile,
+ install: true,
+ install_dir: kernel_dir + '/../extra/dpdk',
build_by_default: get_option('enable_kmods'))
diff --git a/meson_options.txt b/meson_options.txt
index c843278587..f452986da3 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -7,7 +7,7 @@ option('examples', type: 'string', value: '',
option('include_subdir_arch', type: 'string', value: '',
description: 'subdirectory where to install arch-dependent headers')
option('kernel_dir', type: 'string', value: '',
- description: 'path to the kernel for building kernel modules')
+ description: 'path to the kernel for building kernel modules, they will be installed in $prefix/$kernel_dir/../extra/dpdk')
option('lib_musdk_dir', type: 'string', value: '',
description: 'path to the MUSDK library installation directory')
option('machine', type: 'string', value: 'native',
--
2.18.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* Re: [PATCH 4/4] build: install igb_uio kernel module when building with Meson
2018-08-31 9:20 ` [PATCH 4/4] build: install igb_uio kernel module when building with Meson Luca Boccassi
@ 2018-08-31 10:15 ` Bruce Richardson
2018-08-31 10:19 ` Luca Boccassi
0 siblings, 1 reply; 24+ messages in thread
From: Bruce Richardson @ 2018-08-31 10:15 UTC (permalink / raw)
To: Luca Boccassi; +Cc: dev
On Fri, Aug 31, 2018 at 10:20:29AM +0100, Luca Boccassi wrote:
> Install in $kerneldir/../extra/dpdk. Usually $kerneldir should something
> like: /lib/modules/$kver/build, so this directory will match the default
> one used by legacy makefiles.
>
> Fixes: a52f4574f798 ("igb_uio: build with meson")
>
> Signed-off-by: Luca Boccassi <bluca@debian.org>
> ---
> kernel/linux/igb_uio/meson.build | 2 ++
> meson_options.txt | 2 +-
> 2 files changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/kernel/linux/igb_uio/meson.build b/kernel/linux/igb_uio/meson.build
> index 71ed2e7a85..f5a9d5ccf3 100644
> --- a/kernel/linux/igb_uio/meson.build
> +++ b/kernel/linux/igb_uio/meson.build
> @@ -15,4 +15,6 @@ custom_target('igb_uio',
> '/../../../lib/librte_eal/common/include',
> 'modules'],
> depends: mkfile,
> + install: true,
> + install_dir: kernel_dir + '/../extra/dpdk',
> build_by_default: get_option('enable_kmods'))
> diff --git a/meson_options.txt b/meson_options.txt
> index c843278587..f452986da3 100644
> --- a/meson_options.txt
> +++ b/meson_options.txt
> @@ -7,7 +7,7 @@ option('examples', type: 'string', value: '',
> option('include_subdir_arch', type: 'string', value: '',
> description: 'subdirectory where to install arch-dependent headers')
> option('kernel_dir', type: 'string', value: '',
> - description: 'path to the kernel for building kernel modules')
> + description: 'path to the kernel for building kernel modules, they will be installed in $prefix/$kernel_dir/../extra/dpdk')
Will $prefix be used in the install path? I thought it would be $DEST_DIR?
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH 2/4] build: use -Wno-error=format-security for Meson ifpga_rawdev build
2018-08-31 9:20 ` [PATCH 2/4] build: use -Wno-error=format-security for Meson ifpga_rawdev build Luca Boccassi
@ 2018-08-31 10:17 ` Bruce Richardson
2018-08-31 10:35 ` Luca Boccassi
0 siblings, 1 reply; 24+ messages in thread
From: Bruce Richardson @ 2018-08-31 10:17 UTC (permalink / raw)
To: Luca Boccassi; +Cc: dev
On Fri, Aug 31, 2018 at 10:20:27AM +0100, Luca Boccassi wrote:
> This PMD is built with -Wno-format, which means GCC errors out if
> -Wformat-security is used.
>
> Fixes: 56bb54ea1bdf ("raw/ifpga/base: add Intel FPGA OPAE share code")
>
> Signed-off-by: Luca Boccassi <bluca@debian.org>
> ---
> drivers/raw/ifpga_rawdev/base/meson.build | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/raw/ifpga_rawdev/base/meson.build b/drivers/raw/ifpga_rawdev/base/meson.build
> index cb6553521d..aadfc19084 100644
> --- a/drivers/raw/ifpga_rawdev/base/meson.build
> +++ b/drivers/raw/ifpga_rawdev/base/meson.build
> @@ -19,7 +19,7 @@ sources = [
>
> error_cflags = ['-Wno-sign-compare', '-Wno-unused-value',
> '-Wno-format', '-Wno-unused-but-set-variable',
> - '-Wno-strict-aliasing'
> + '-Wno-strict-aliasing', '-Wno-error=format-security'
For readability, should format-security be placed right beside the
Wno-format, since both go together? Makes the diff a little bigger, but the
result would be better, I feel.
/Bruce
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH 4/4] build: install igb_uio kernel module when building with Meson
2018-08-31 10:15 ` Bruce Richardson
@ 2018-08-31 10:19 ` Luca Boccassi
0 siblings, 0 replies; 24+ messages in thread
From: Luca Boccassi @ 2018-08-31 10:19 UTC (permalink / raw)
To: Bruce Richardson; +Cc: dev
On Fri, 2018-08-31 at 11:15 +0100, Bruce Richardson wrote:
> On Fri, Aug 31, 2018 at 10:20:29AM +0100, Luca Boccassi wrote:
> > Install in $kerneldir/../extra/dpdk. Usually $kerneldir should
> > something
> > like: /lib/modules/$kver/build, so this directory will match the
> > default
> > one used by legacy makefiles.
> >
> > Fixes: a52f4574f798 ("igb_uio: build with meson")
> >
> > Signed-off-by: Luca Boccassi <bluca@debian.org>
> > ---
> > kernel/linux/igb_uio/meson.build | 2 ++
> > meson_options.txt | 2 +-
> > 2 files changed, 3 insertions(+), 1 deletion(-)
> >
> > diff --git a/kernel/linux/igb_uio/meson.build
> > b/kernel/linux/igb_uio/meson.build
> > index 71ed2e7a85..f5a9d5ccf3 100644
> > --- a/kernel/linux/igb_uio/meson.build
> > +++ b/kernel/linux/igb_uio/meson.build
> > @@ -15,4 +15,6 @@ custom_target('igb_uio',
> > '/../../../lib/librte_eal/common/include',
> > 'modules'],
> > depends: mkfile,
> > + install: true,
> > + install_dir: kernel_dir + '/../extra/dpdk',
> > build_by_default: get_option('enable_kmods'))
> > diff --git a/meson_options.txt b/meson_options.txt
> > index c843278587..f452986da3 100644
> > --- a/meson_options.txt
> > +++ b/meson_options.txt
> > @@ -7,7 +7,7 @@ option('examples', type: 'string', value: '',
> > option('include_subdir_arch', type: 'string', value: '',
> > description: 'subdirectory where to install arch-dependent
> > headers')
> > option('kernel_dir', type: 'string', value: '',
> > - description: 'path to the kernel for building kernel
> > modules')
> > + description: 'path to the kernel for building kernel
> > modules, they will be installed in
> > $prefix/$kernel_dir/../extra/dpdk')
>
> Will $prefix be used in the install path? I thought it would be
> $DEST_DIR?
Yeah it was meant as a pseudo-variable :-)
--
Kind regards,
Luca Boccassi
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH 2/4] build: use -Wno-error=format-security for Meson ifpga_rawdev build
2018-08-31 10:17 ` Bruce Richardson
@ 2018-08-31 10:35 ` Luca Boccassi
0 siblings, 0 replies; 24+ messages in thread
From: Luca Boccassi @ 2018-08-31 10:35 UTC (permalink / raw)
To: Bruce Richardson; +Cc: dev
On Fri, 2018-08-31 at 11:17 +0100, Bruce Richardson wrote:
> On Fri, Aug 31, 2018 at 10:20:27AM +0100, Luca Boccassi wrote:
> > This PMD is built with -Wno-format, which means GCC errors out if
> > -Wformat-security is used.
> >
> > Fixes: 56bb54ea1bdf ("raw/ifpga/base: add Intel FPGA OPAE share
> > code")
> >
> > Signed-off-by: Luca Boccassi <bluca@debian.org>
> > ---
> > drivers/raw/ifpga_rawdev/base/meson.build | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/drivers/raw/ifpga_rawdev/base/meson.build
> > b/drivers/raw/ifpga_rawdev/base/meson.build
> > index cb6553521d..aadfc19084 100644
> > --- a/drivers/raw/ifpga_rawdev/base/meson.build
> > +++ b/drivers/raw/ifpga_rawdev/base/meson.build
> > @@ -19,7 +19,7 @@ sources = [
> >
> > error_cflags = ['-Wno-sign-compare', '-Wno-unused-value',
> > '-Wno-format', '-Wno-unused-but-set-variable',
> > - '-Wno-strict-aliasing'
> > + '-Wno-strict-aliasing', '-Wno-error=format-
> > security'
>
> For readability, should format-security be placed right beside the
> Wno-format, since both go together? Makes the diff a little bigger,
> but the
> result would be better, I feel.
>
> /Bruce
Sure, will change that.
--
Kind regards,
Luca Boccassi
^ permalink raw reply [flat|nested] 24+ messages in thread
* [PATCH v2 1/4] build: include missing hypervisor files in Meson build
2018-08-31 9:20 [PATCH 1/4] build: include missing hypervisor files in Meson build Luca Boccassi
` (2 preceding siblings ...)
2018-08-31 9:20 ` [PATCH 4/4] build: install igb_uio kernel module when building with Meson Luca Boccassi
@ 2018-08-31 10:41 ` Luca Boccassi
2018-08-31 10:41 ` [PATCH v2 2/4] build: use -Wno-error=format-security for Meson ifpga_rawdev build Luca Boccassi
` (3 more replies)
2018-09-17 9:01 ` [PATCH v3 " Luca Boccassi
4 siblings, 4 replies; 24+ messages in thread
From: Luca Boccassi @ 2018-08-31 10:41 UTC (permalink / raw)
To: dev; +Cc: bruce.richardson
They are built by the legacy makefiles but not by Meson.
Fixes: 8f40ee0734c8 ("eal/x86: get hypervisor name")
Signed-off-by: Luca Boccassi <bluca@debian.org>
---
lib/librte_eal/common/arch/arm/meson.build | 2 +-
lib/librte_eal/common/arch/x86/meson.build | 2 +-
lib/librte_eal/common/meson.build | 2 ++
3 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/lib/librte_eal/common/arch/arm/meson.build b/lib/librte_eal/common/arch/arm/meson.build
index c6bd92272b..79731e1a2c 100644
--- a/lib/librte_eal/common/arch/arm/meson.build
+++ b/lib/librte_eal/common/arch/arm/meson.build
@@ -2,4 +2,4 @@
# Copyright(c) 2017 Intel Corporation.
eal_common_arch_sources = files('rte_cpuflags.c',
- 'rte_cycles.c')
+ 'rte_cycles.c', 'rte_hypervisor.c')
diff --git a/lib/librte_eal/common/arch/x86/meson.build b/lib/librte_eal/common/arch/x86/meson.build
index 4e0f77900a..14bf204c6f 100644
--- a/lib/librte_eal/common/arch/x86/meson.build
+++ b/lib/librte_eal/common/arch/x86/meson.build
@@ -2,4 +2,4 @@
# Copyright(c) 2017 Intel Corporation
eal_common_arch_sources = files('rte_spinlock.c', 'rte_cpuflags.c',
- 'rte_cycles.c')
+ 'rte_cycles.c', 'rte_hypervisor.c')
diff --git a/lib/librte_eal/common/meson.build b/lib/librte_eal/common/meson.build
index 56005bea80..b7fc984997 100644
--- a/lib/librte_eal/common/meson.build
+++ b/lib/librte_eal/common/meson.build
@@ -14,6 +14,7 @@ common_sources = files(
'eal_common_errno.c',
'eal_common_fbarray.c',
'eal_common_hexdump.c',
+ 'eal_common_hypervisor.c',
'eal_common_launch.c',
'eal_common_lcore.c',
'eal_common_log.c',
@@ -59,6 +60,7 @@ common_headers = files(
'include/rte_errno.h',
'include/rte_fbarray.h',
'include/rte_hexdump.h',
+ 'include/rte_hypervisor.h',
'include/rte_interrupts.h',
'include/rte_keepalive.h',
'include/rte_launch.h',
--
2.18.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH v2 2/4] build: use -Wno-error=format-security for Meson ifpga_rawdev build
2018-08-31 10:41 ` [PATCH v2 1/4] build: include missing hypervisor files in Meson build Luca Boccassi
@ 2018-08-31 10:41 ` Luca Boccassi
2018-08-31 11:01 ` Bruce Richardson
2018-08-31 10:41 ` [PATCH v2 3/4] build: use -Wno-error=format-security for Meson i40e build Luca Boccassi
` (2 subsequent siblings)
3 siblings, 1 reply; 24+ messages in thread
From: Luca Boccassi @ 2018-08-31 10:41 UTC (permalink / raw)
To: dev; +Cc: bruce.richardson
This PMD is built with -Wno-format, which means GCC errors out if
-Wformat-security is used.
Fixes: 56bb54ea1bdf ("raw/ifpga/base: add Intel FPGA OPAE share code")
Signed-off-by: Luca Boccassi <bluca@debian.org>
---
v2: re-arranged flags
drivers/raw/ifpga_rawdev/base/meson.build | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/raw/ifpga_rawdev/base/meson.build b/drivers/raw/ifpga_rawdev/base/meson.build
index cb6553521d..03f5112caa 100644
--- a/drivers/raw/ifpga_rawdev/base/meson.build
+++ b/drivers/raw/ifpga_rawdev/base/meson.build
@@ -18,8 +18,8 @@ sources = [
]
error_cflags = ['-Wno-sign-compare', '-Wno-unused-value',
- '-Wno-format', '-Wno-unused-but-set-variable',
- '-Wno-strict-aliasing'
+ '-Wno-format', '-Wno-error=format-security',
+ '-Wno-strict-aliasing', '-Wno-unused-but-set-variable'
]
c_args = cflags
foreach flag: error_cflags
--
2.18.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH v2 3/4] build: use -Wno-error=format-security for Meson i40e build
2018-08-31 10:41 ` [PATCH v2 1/4] build: include missing hypervisor files in Meson build Luca Boccassi
2018-08-31 10:41 ` [PATCH v2 2/4] build: use -Wno-error=format-security for Meson ifpga_rawdev build Luca Boccassi
@ 2018-08-31 10:41 ` Luca Boccassi
2018-08-31 11:01 ` Bruce Richardson
2018-08-31 10:41 ` [PATCH v2 4/4] build: install igb_uio kernel module when building with Meson Luca Boccassi
2018-08-31 11:00 ` [PATCH v2 1/4] build: include missing hypervisor files in Meson build Bruce Richardson
3 siblings, 1 reply; 24+ messages in thread
From: Luca Boccassi @ 2018-08-31 10:41 UTC (permalink / raw)
To: dev; +Cc: bruce.richardson
This PMD is built with -Wno-format, which means GCC errors out if
-Wformat-security is used.
Fixes: e940646b20fa ("drivers/net: build Intel NIC PMDs with meson")
Signed-off-by: Luca Boccassi <bluca@debian.org>
---
v2: re-arranged flags
drivers/net/i40e/base/meson.build | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/i40e/base/meson.build b/drivers/net/i40e/base/meson.build
index 401a1477fa..e6163eaa6c 100644
--- a/drivers/net/i40e/base/meson.build
+++ b/drivers/net/i40e/base/meson.build
@@ -12,8 +12,8 @@ sources = [
]
error_cflags = ['-Wno-sign-compare', '-Wno-unused-value',
- '-Wno-format', '-Wno-unused-but-set-variable',
- '-Wno-strict-aliasing'
+ '-Wno-format', '-Wno-error=format-security',
+ '-Wno-strict-aliasing', '-Wno-unused-but-set-variable'
]
c_args = cflags
foreach flag: error_cflags
--
2.18.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH v2 4/4] build: install igb_uio kernel module when building with Meson
2018-08-31 10:41 ` [PATCH v2 1/4] build: include missing hypervisor files in Meson build Luca Boccassi
2018-08-31 10:41 ` [PATCH v2 2/4] build: use -Wno-error=format-security for Meson ifpga_rawdev build Luca Boccassi
2018-08-31 10:41 ` [PATCH v2 3/4] build: use -Wno-error=format-security for Meson i40e build Luca Boccassi
@ 2018-08-31 10:41 ` Luca Boccassi
2018-08-31 11:06 ` Bruce Richardson
2018-08-31 11:00 ` [PATCH v2 1/4] build: include missing hypervisor files in Meson build Bruce Richardson
3 siblings, 1 reply; 24+ messages in thread
From: Luca Boccassi @ 2018-08-31 10:41 UTC (permalink / raw)
To: dev; +Cc: bruce.richardson
Install in $kerneldir/../extra/dpdk. Usually $kerneldir should something
like: /lib/modules/$kver/build, so this directory will match the default
one used by legacy makefiles.
Fixes: a52f4574f798 ("igb_uio: build with meson")
Signed-off-by: Luca Boccassi <bluca@debian.org>
---
v2: fixed DEST_DIR in option help text
kernel/linux/igb_uio/meson.build | 2 ++
meson_options.txt | 2 +-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/kernel/linux/igb_uio/meson.build b/kernel/linux/igb_uio/meson.build
index 71ed2e7a85..f5a9d5ccf3 100644
--- a/kernel/linux/igb_uio/meson.build
+++ b/kernel/linux/igb_uio/meson.build
@@ -15,4 +15,6 @@ custom_target('igb_uio',
'/../../../lib/librte_eal/common/include',
'modules'],
depends: mkfile,
+ install: true,
+ install_dir: kernel_dir + '/../extra/dpdk',
build_by_default: get_option('enable_kmods'))
diff --git a/meson_options.txt b/meson_options.txt
index c843278587..f20887212a 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -7,7 +7,7 @@ option('examples', type: 'string', value: '',
option('include_subdir_arch', type: 'string', value: '',
description: 'subdirectory where to install arch-dependent headers')
option('kernel_dir', type: 'string', value: '',
- description: 'path to the kernel for building kernel modules')
+ description: 'path to the kernel for building kernel modules, they will be installed in $DEST_DIR/$kernel_dir/../extra/dpdk')
option('lib_musdk_dir', type: 'string', value: '',
description: 'path to the MUSDK library installation directory')
option('machine', type: 'string', value: 'native',
--
2.18.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* Re: [PATCH v2 1/4] build: include missing hypervisor files in Meson build
2018-08-31 10:41 ` [PATCH v2 1/4] build: include missing hypervisor files in Meson build Luca Boccassi
` (2 preceding siblings ...)
2018-08-31 10:41 ` [PATCH v2 4/4] build: install igb_uio kernel module when building with Meson Luca Boccassi
@ 2018-08-31 11:00 ` Bruce Richardson
2018-09-16 9:00 ` Thomas Monjalon
3 siblings, 1 reply; 24+ messages in thread
From: Bruce Richardson @ 2018-08-31 11:00 UTC (permalink / raw)
To: Luca Boccassi; +Cc: dev
On Fri, Aug 31, 2018 at 11:41:51AM +0100, Luca Boccassi wrote:
> They are built by the legacy makefiles but not by Meson.
>
> Fixes: 8f40ee0734c8 ("eal/x86: get hypervisor name")
>
> Signed-off-by: Luca Boccassi <bluca@debian.org>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH v2 2/4] build: use -Wno-error=format-security for Meson ifpga_rawdev build
2018-08-31 10:41 ` [PATCH v2 2/4] build: use -Wno-error=format-security for Meson ifpga_rawdev build Luca Boccassi
@ 2018-08-31 11:01 ` Bruce Richardson
0 siblings, 0 replies; 24+ messages in thread
From: Bruce Richardson @ 2018-08-31 11:01 UTC (permalink / raw)
To: Luca Boccassi; +Cc: dev
On Fri, Aug 31, 2018 at 11:41:52AM +0100, Luca Boccassi wrote:
> This PMD is built with -Wno-format, which means GCC errors out if
> -Wformat-security is used.
>
> Fixes: 56bb54ea1bdf ("raw/ifpga/base: add Intel FPGA OPAE share code")
>
> Signed-off-by: Luca Boccassi <bluca@debian.org>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH v2 3/4] build: use -Wno-error=format-security for Meson i40e build
2018-08-31 10:41 ` [PATCH v2 3/4] build: use -Wno-error=format-security for Meson i40e build Luca Boccassi
@ 2018-08-31 11:01 ` Bruce Richardson
0 siblings, 0 replies; 24+ messages in thread
From: Bruce Richardson @ 2018-08-31 11:01 UTC (permalink / raw)
To: Luca Boccassi; +Cc: dev
On Fri, Aug 31, 2018 at 11:41:53AM +0100, Luca Boccassi wrote:
> This PMD is built with -Wno-format, which means GCC errors out if
> -Wformat-security is used.
>
> Fixes: e940646b20fa ("drivers/net: build Intel NIC PMDs with meson")
>
> Signed-off-by: Luca Boccassi <bluca@debian.org>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH v2 4/4] build: install igb_uio kernel module when building with Meson
2018-08-31 10:41 ` [PATCH v2 4/4] build: install igb_uio kernel module when building with Meson Luca Boccassi
@ 2018-08-31 11:06 ` Bruce Richardson
0 siblings, 0 replies; 24+ messages in thread
From: Bruce Richardson @ 2018-08-31 11:06 UTC (permalink / raw)
To: Luca Boccassi; +Cc: dev
On Fri, Aug 31, 2018 at 11:41:54AM +0100, Luca Boccassi wrote:
> Install in $kerneldir/../extra/dpdk. Usually $kerneldir should something
> like: /lib/modules/$kver/build, so this directory will match the default
> one used by legacy makefiles.
>
> Fixes: a52f4574f798 ("igb_uio: build with meson")
>
> Signed-off-by: Luca Boccassi <bluca@debian.org>
> ---
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH v2 1/4] build: include missing hypervisor files in Meson build
2018-08-31 11:00 ` [PATCH v2 1/4] build: include missing hypervisor files in Meson build Bruce Richardson
@ 2018-09-16 9:00 ` Thomas Monjalon
2018-09-17 8:20 ` Bruce Richardson
0 siblings, 1 reply; 24+ messages in thread
From: Thomas Monjalon @ 2018-09-16 9:00 UTC (permalink / raw)
To: Luca Boccassi; +Cc: dev, Bruce Richardson
31/08/2018 13:00, Bruce Richardson:
> On Fri, Aug 31, 2018 at 11:41:51AM +0100, Luca Boccassi wrote:
> > They are built by the legacy makefiles but not by Meson.
> >
> > Fixes: 8f40ee0734c8 ("eal/x86: get hypervisor name")
> >
> > Signed-off-by: Luca Boccassi <bluca@debian.org>
>
> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
Should we add "Cc: stable@dpdk.org" for the whole series?
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH v2 1/4] build: include missing hypervisor files in Meson build
2018-09-16 9:00 ` Thomas Monjalon
@ 2018-09-17 8:20 ` Bruce Richardson
2018-09-17 9:01 ` Luca Boccassi
0 siblings, 1 reply; 24+ messages in thread
From: Bruce Richardson @ 2018-09-17 8:20 UTC (permalink / raw)
To: Thomas Monjalon; +Cc: Luca Boccassi, dev
On Sun, Sep 16, 2018 at 11:00:24AM +0200, Thomas Monjalon wrote:
> 31/08/2018 13:00, Bruce Richardson:
> > On Fri, Aug 31, 2018 at 11:41:51AM +0100, Luca Boccassi wrote:
> > > They are built by the legacy makefiles but not by Meson.
> > >
> > > Fixes: 8f40ee0734c8 ("eal/x86: get hypervisor name")
> > >
> > > Signed-off-by: Luca Boccassi <bluca@debian.org>
> >
> > Acked-by: Bruce Richardson <bruce.richardson@intel.com>
>
> Should we add "Cc: stable@dpdk.org" for the whole series?
>
Yes, it wouldn't hurt to do so.
^ permalink raw reply [flat|nested] 24+ messages in thread
* [PATCH v3 1/4] build: include missing hypervisor files in Meson build
2018-08-31 9:20 [PATCH 1/4] build: include missing hypervisor files in Meson build Luca Boccassi
` (3 preceding siblings ...)
2018-08-31 10:41 ` [PATCH v2 1/4] build: include missing hypervisor files in Meson build Luca Boccassi
@ 2018-09-17 9:01 ` Luca Boccassi
2018-09-17 9:01 ` [PATCH v3 2/4] build: use -Wno-error=format-security for Meson ifpga_rawdev build Luca Boccassi
` (3 more replies)
4 siblings, 4 replies; 24+ messages in thread
From: Luca Boccassi @ 2018-09-17 9:01 UTC (permalink / raw)
To: dev; +Cc: bruce.richardson
They are built by the legacy makefiles but not by Meson.
Fixes: 8f40ee0734c8 ("eal/x86: get hypervisor name")
Cc: stable@dpdk.org
Signed-off-by: Luca Boccassi <bluca@debian.org>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
---
v3: added acked-by and cc stable
lib/librte_eal/common/arch/arm/meson.build | 2 +-
lib/librte_eal/common/arch/x86/meson.build | 2 +-
lib/librte_eal/common/meson.build | 2 ++
3 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/lib/librte_eal/common/arch/arm/meson.build b/lib/librte_eal/common/arch/arm/meson.build
index c6bd92272b..79731e1a2c 100644
--- a/lib/librte_eal/common/arch/arm/meson.build
+++ b/lib/librte_eal/common/arch/arm/meson.build
@@ -2,4 +2,4 @@
# Copyright(c) 2017 Intel Corporation.
eal_common_arch_sources = files('rte_cpuflags.c',
- 'rte_cycles.c')
+ 'rte_cycles.c', 'rte_hypervisor.c')
diff --git a/lib/librte_eal/common/arch/x86/meson.build b/lib/librte_eal/common/arch/x86/meson.build
index 4e0f77900a..14bf204c6f 100644
--- a/lib/librte_eal/common/arch/x86/meson.build
+++ b/lib/librte_eal/common/arch/x86/meson.build
@@ -2,4 +2,4 @@
# Copyright(c) 2017 Intel Corporation
eal_common_arch_sources = files('rte_spinlock.c', 'rte_cpuflags.c',
- 'rte_cycles.c')
+ 'rte_cycles.c', 'rte_hypervisor.c')
diff --git a/lib/librte_eal/common/meson.build b/lib/librte_eal/common/meson.build
index 56005bea80..b7fc984997 100644
--- a/lib/librte_eal/common/meson.build
+++ b/lib/librte_eal/common/meson.build
@@ -14,6 +14,7 @@ common_sources = files(
'eal_common_errno.c',
'eal_common_fbarray.c',
'eal_common_hexdump.c',
+ 'eal_common_hypervisor.c',
'eal_common_launch.c',
'eal_common_lcore.c',
'eal_common_log.c',
@@ -59,6 +60,7 @@ common_headers = files(
'include/rte_errno.h',
'include/rte_fbarray.h',
'include/rte_hexdump.h',
+ 'include/rte_hypervisor.h',
'include/rte_interrupts.h',
'include/rte_keepalive.h',
'include/rte_launch.h',
--
2.18.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH v3 2/4] build: use -Wno-error=format-security for Meson ifpga_rawdev build
2018-09-17 9:01 ` [PATCH v3 " Luca Boccassi
@ 2018-09-17 9:01 ` Luca Boccassi
2018-09-17 9:01 ` [PATCH v3 3/4] build: use -Wno-error=format-security for Meson i40e build Luca Boccassi
` (2 subsequent siblings)
3 siblings, 0 replies; 24+ messages in thread
From: Luca Boccassi @ 2018-09-17 9:01 UTC (permalink / raw)
To: dev; +Cc: bruce.richardson
This PMD is built with -Wno-format, which means GCC errors out if
-Wformat-security is used.
Fixes: 56bb54ea1bdf ("raw/ifpga/base: add Intel FPGA OPAE share code")
Cc: stable@dpdk.org
Signed-off-by: Luca Boccassi <bluca@debian.org>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
---
v2: re-arranged flags
v3: added acked-by and cc stable
drivers/raw/ifpga_rawdev/base/meson.build | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/raw/ifpga_rawdev/base/meson.build b/drivers/raw/ifpga_rawdev/base/meson.build
index cb6553521d..03f5112caa 100644
--- a/drivers/raw/ifpga_rawdev/base/meson.build
+++ b/drivers/raw/ifpga_rawdev/base/meson.build
@@ -18,8 +18,8 @@ sources = [
]
error_cflags = ['-Wno-sign-compare', '-Wno-unused-value',
- '-Wno-format', '-Wno-unused-but-set-variable',
- '-Wno-strict-aliasing'
+ '-Wno-format', '-Wno-error=format-security',
+ '-Wno-strict-aliasing', '-Wno-unused-but-set-variable'
]
c_args = cflags
foreach flag: error_cflags
--
2.18.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH v3 3/4] build: use -Wno-error=format-security for Meson i40e build
2018-09-17 9:01 ` [PATCH v3 " Luca Boccassi
2018-09-17 9:01 ` [PATCH v3 2/4] build: use -Wno-error=format-security for Meson ifpga_rawdev build Luca Boccassi
@ 2018-09-17 9:01 ` Luca Boccassi
2018-09-17 9:01 ` [PATCH v3 4/4] build: install igb_uio kernel module when building with Meson Luca Boccassi
2018-09-17 10:20 ` [PATCH v3 1/4] build: include missing hypervisor files in Meson build Thomas Monjalon
3 siblings, 0 replies; 24+ messages in thread
From: Luca Boccassi @ 2018-09-17 9:01 UTC (permalink / raw)
To: dev; +Cc: bruce.richardson
This PMD is built with -Wno-format, which means GCC errors out if
-Wformat-security is used.
Fixes: e940646b20fa ("drivers/net: build Intel NIC PMDs with meson")
Cc: stable@dpdk.org
Signed-off-by: Luca Boccassi <bluca@debian.org>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
---
v2: re-arranged flags
v3: added acked-by and cc stable
drivers/net/i40e/base/meson.build | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/i40e/base/meson.build b/drivers/net/i40e/base/meson.build
index 401a1477fa..e6163eaa6c 100644
--- a/drivers/net/i40e/base/meson.build
+++ b/drivers/net/i40e/base/meson.build
@@ -12,8 +12,8 @@ sources = [
]
error_cflags = ['-Wno-sign-compare', '-Wno-unused-value',
- '-Wno-format', '-Wno-unused-but-set-variable',
- '-Wno-strict-aliasing'
+ '-Wno-format', '-Wno-error=format-security',
+ '-Wno-strict-aliasing', '-Wno-unused-but-set-variable'
]
c_args = cflags
foreach flag: error_cflags
--
2.18.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH v3 4/4] build: install igb_uio kernel module when building with Meson
2018-09-17 9:01 ` [PATCH v3 " Luca Boccassi
2018-09-17 9:01 ` [PATCH v3 2/4] build: use -Wno-error=format-security for Meson ifpga_rawdev build Luca Boccassi
2018-09-17 9:01 ` [PATCH v3 3/4] build: use -Wno-error=format-security for Meson i40e build Luca Boccassi
@ 2018-09-17 9:01 ` Luca Boccassi
2018-09-17 10:20 ` [PATCH v3 1/4] build: include missing hypervisor files in Meson build Thomas Monjalon
3 siblings, 0 replies; 24+ messages in thread
From: Luca Boccassi @ 2018-09-17 9:01 UTC (permalink / raw)
To: dev; +Cc: bruce.richardson
Install in $kerneldir/../extra/dpdk. Usually $kerneldir should something
like: /lib/modules/$kver/build, so this directory will match the default
one used by legacy makefiles.
Fixes: a52f4574f798 ("igb_uio: build with meson")
Cc: stable@dpdk.org
Signed-off-by: Luca Boccassi <bluca@debian.org>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
---
v2: fixed DEST_DIR in option help text
v3: added acked-by and cc stable
kernel/linux/igb_uio/meson.build | 2 ++
meson_options.txt | 2 +-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/kernel/linux/igb_uio/meson.build b/kernel/linux/igb_uio/meson.build
index 71ed2e7a85..f5a9d5ccf3 100644
--- a/kernel/linux/igb_uio/meson.build
+++ b/kernel/linux/igb_uio/meson.build
@@ -15,4 +15,6 @@ custom_target('igb_uio',
'/../../../lib/librte_eal/common/include',
'modules'],
depends: mkfile,
+ install: true,
+ install_dir: kernel_dir + '/../extra/dpdk',
build_by_default: get_option('enable_kmods'))
diff --git a/meson_options.txt b/meson_options.txt
index c843278587..f20887212a 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -7,7 +7,7 @@ option('examples', type: 'string', value: '',
option('include_subdir_arch', type: 'string', value: '',
description: 'subdirectory where to install arch-dependent headers')
option('kernel_dir', type: 'string', value: '',
- description: 'path to the kernel for building kernel modules')
+ description: 'path to the kernel for building kernel modules, they will be installed in $DEST_DIR/$kernel_dir/../extra/dpdk')
option('lib_musdk_dir', type: 'string', value: '',
description: 'path to the MUSDK library installation directory')
option('machine', type: 'string', value: 'native',
--
2.18.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* Re: [PATCH v2 1/4] build: include missing hypervisor files in Meson build
2018-09-17 8:20 ` Bruce Richardson
@ 2018-09-17 9:01 ` Luca Boccassi
0 siblings, 0 replies; 24+ messages in thread
From: Luca Boccassi @ 2018-09-17 9:01 UTC (permalink / raw)
To: Bruce Richardson, Thomas Monjalon; +Cc: dev
On Mon, 2018-09-17 at 09:20 +0100, Bruce Richardson wrote:
> On Sun, Sep 16, 2018 at 11:00:24AM +0200, Thomas Monjalon wrote:
> > 31/08/2018 13:00, Bruce Richardson:
> > > On Fri, Aug 31, 2018 at 11:41:51AM +0100, Luca Boccassi wrote:
> > > > They are built by the legacy makefiles but not by Meson.
> > > >
> > > > Fixes: 8f40ee0734c8 ("eal/x86: get hypervisor name")
> > > >
> > > > Signed-off-by: Luca Boccassi <bluca@debian.org>
> > >
> > > Acked-by: Bruce Richardson <bruce.richardson@intel.com>
> >
> > Should we add "Cc: stable@dpdk.org" for the whole series?
> >
>
> Yes, it wouldn't hurt to do so.
Done in v3, thanks
--
Kind regards,
Luca Boccassi
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH v3 1/4] build: include missing hypervisor files in Meson build
2018-09-17 9:01 ` [PATCH v3 " Luca Boccassi
` (2 preceding siblings ...)
2018-09-17 9:01 ` [PATCH v3 4/4] build: install igb_uio kernel module when building with Meson Luca Boccassi
@ 2018-09-17 10:20 ` Thomas Monjalon
3 siblings, 0 replies; 24+ messages in thread
From: Thomas Monjalon @ 2018-09-17 10:20 UTC (permalink / raw)
To: Luca Boccassi; +Cc: dev, bruce.richardson
17/09/2018 11:01, Luca Boccassi:
> They are built by the legacy makefiles but not by Meson.
>
> Fixes: 8f40ee0734c8 ("eal/x86: get hypervisor name")
> Cc: stable@dpdk.org
>
> Signed-off-by: Luca Boccassi <bluca@debian.org>
> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
Series applied, thanks
^ permalink raw reply [flat|nested] 24+ messages in thread
end of thread, other threads:[~2018-09-17 10:20 UTC | newest]
Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-08-31 9:20 [PATCH 1/4] build: include missing hypervisor files in Meson build Luca Boccassi
2018-08-31 9:20 ` [PATCH 2/4] build: use -Wno-error=format-security for Meson ifpga_rawdev build Luca Boccassi
2018-08-31 10:17 ` Bruce Richardson
2018-08-31 10:35 ` Luca Boccassi
2018-08-31 9:20 ` [PATCH 3/4] build: use -Wno-error=format-security for Meson i40e build Luca Boccassi
2018-08-31 9:20 ` [PATCH 4/4] build: install igb_uio kernel module when building with Meson Luca Boccassi
2018-08-31 10:15 ` Bruce Richardson
2018-08-31 10:19 ` Luca Boccassi
2018-08-31 10:41 ` [PATCH v2 1/4] build: include missing hypervisor files in Meson build Luca Boccassi
2018-08-31 10:41 ` [PATCH v2 2/4] build: use -Wno-error=format-security for Meson ifpga_rawdev build Luca Boccassi
2018-08-31 11:01 ` Bruce Richardson
2018-08-31 10:41 ` [PATCH v2 3/4] build: use -Wno-error=format-security for Meson i40e build Luca Boccassi
2018-08-31 11:01 ` Bruce Richardson
2018-08-31 10:41 ` [PATCH v2 4/4] build: install igb_uio kernel module when building with Meson Luca Boccassi
2018-08-31 11:06 ` Bruce Richardson
2018-08-31 11:00 ` [PATCH v2 1/4] build: include missing hypervisor files in Meson build Bruce Richardson
2018-09-16 9:00 ` Thomas Monjalon
2018-09-17 8:20 ` Bruce Richardson
2018-09-17 9:01 ` Luca Boccassi
2018-09-17 9:01 ` [PATCH v3 " Luca Boccassi
2018-09-17 9:01 ` [PATCH v3 2/4] build: use -Wno-error=format-security for Meson ifpga_rawdev build Luca Boccassi
2018-09-17 9:01 ` [PATCH v3 3/4] build: use -Wno-error=format-security for Meson i40e build Luca Boccassi
2018-09-17 9:01 ` [PATCH v3 4/4] build: install igb_uio kernel module when building with Meson Luca Boccassi
2018-09-17 10:20 ` [PATCH v3 1/4] build: include missing hypervisor files in Meson build Thomas Monjalon
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.