[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] automation: build some customised configs
On Fri, Nov 02, 2018 at 07:33:28PM +0000, Wei Liu wrote: > Introduce a new directory to put in configs we care about. Modify > build script to build with those configs. > > While we only introduce x86 configs initially, provision for non-x86 > configs. > > Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx> > --- > Cc: Jan Beulich <jbeulich@xxxxxxxx> > > Jan, feel free to put configs here. > --- > automation/configs/x86/hvm_only_config | 2 ++ > automation/configs/x86/no_hvm_pv_config | 2 ++ > automation/configs/x86/pv_only_config | 2 ++ > automation/scripts/build | 15 +++++++++++++++ > 4 files changed, 21 insertions(+) > create mode 100644 automation/configs/x86/hvm_only_config > create mode 100644 automation/configs/x86/no_hvm_pv_config > create mode 100644 automation/configs/x86/pv_only_config > > diff --git a/automation/configs/x86/hvm_only_config > b/automation/configs/x86/hvm_only_config > new file mode 100644 > index 0000000000..e82cc04d69 > --- /dev/null > +++ b/automation/configs/x86/hvm_only_config > @@ -0,0 +1,2 @@ > +CONFIG_HVM=y > +# CONFIG_PV is not set > diff --git a/automation/configs/x86/no_hvm_pv_config > b/automation/configs/x86/no_hvm_pv_config > new file mode 100644 > index 0000000000..ed853cd358 > --- /dev/null > +++ b/automation/configs/x86/no_hvm_pv_config > @@ -0,0 +1,2 @@ > +# CONFIG_HVM is not set > +# CONFIG_PV is not set > diff --git a/automation/configs/x86/pv_only_config > b/automation/configs/x86/pv_only_config > new file mode 100644 > index 0000000000..aca77b64d4 > --- /dev/null > +++ b/automation/configs/x86/pv_only_config > @@ -0,0 +1,2 @@ > +CONFIG_PV=y > +# CONFIG_HVM is not set > diff --git a/automation/scripts/build b/automation/scripts/build > index c463b060d4..0cde1c7794 100755 > --- a/automation/scripts/build > +++ b/automation/scripts/build > @@ -31,3 +31,18 @@ fi > ./configure "${cfgargs[@]}" > > make -j$(nproc) dist > + > +# Build all the configs we care about > +case ${XEN_TARGET_ARCH} in > + x86_64) arch=x86 ;; > + *) exit 0 ;; > +esac > + > +cfg_dir="automation/configs/${arch}" > +for cfg in `ls ${cfg_dir}`; do > + echo "Building $cfg" > + rm -f xen/.config > + make -C xen KBUILD_DEFCONFIG=../../../../${cfg_dir}/${cfg} > XEN_CONFIG_EXPERT=y defconfig > + make -j$(nproc) -C xen XEN_CONFIG_EXPERT=y > +done > + > -- > 2.11.0 > Seems very reasonable to me. Acked-by: Doug Goldstein <cardoe@xxxxxxxxxx> _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |