[Xen-devel] XSA machine readable feeds

2017-12-14 Thread Doug Goldstein
index to a JSON file of XSAs and then each XSA to its own JSON file. -- Doug Goldstein ___ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel

Re: [Xen-devel] [PATCH] gitlab-ci: avoid deleting build-each-commit-gcc.log

2019-05-09 Thread Doug Goldstein
On Tue, May 07, 2019 at 05:11:01PM +0100, Wei Liu wrote: > 072a96c4901 used `git clean -ffdx` which caused the log to be deleted. > > Generate the log in the parent directory then move it back. > > Signed-off-by: Wei Liu Acked-by:

Re: [Xen-devel] [PATCH] gitlab-ci: allow specifying base and tip in build test

2019-05-14 Thread Doug Goldstein
. I apologize. Acked-by: Doug Goldstein ___ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel

Re: [Xen-devel] [PATCH v2] automation: add clang and lld 8 tests to gitlab

2019-06-08 Thread Doug Goldstein
this manually by doing: > > > > # make -C automation/build debian/stretch > > # CONTAINER_NO_PULL=1 ./automation/scripts/containerize << END > > ./configure --with-system-seabios=/usr/share/seabios/bios.bin \ > > --with-system-ipxe=/usr/lib/ipxe/ipxe.pxe --disab

Re: [Xen-devel] [PATCH v4] automation: add clang and lld 8 tests to gitlab

2019-06-10 Thread Doug Goldstein
gt; > Also add some jobs to test building Xen with clang 8 and lld. > > Signed-off-by: Roger Pau Monné > Acked-by: Andrew Cooper Acked-by: Doug Goldstein ___ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproje

Re: [Xen-devel] [PATCH] automation: Add an 'all' target for container maintenance

2019-06-10 Thread Doug Goldstein
On Mon, Jun 10, 2019 at 06:52:28PM +0100, Andrew Cooper wrote: > Signed-off-by: Andrew Cooper > --- > CC: Wei Liu > CC: Doug Goldstein Acked-by: Doug Goldstein ___ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xe

Re: [Xen-devel] [PATCH] automation: Fix CI with the fedora container

2019-06-11 Thread Doug Goldstein
0, which is blocking all CI activity. > > Switch from latest to an explicit version, to avoid future breakage. > > Signed-off-by: Andrew Cooper Acked-by: Doug Goldstein ___ Xen-devel mailing list Xen-devel@lists.xenproject.org http

Re: [Xen-devel] [PATCH for-4.12] automation: introduce a QEMU smoke test for PVH Dom0

2019-02-01 Thread Doug Goldstein
On Thu, Jan 24, 2019 at 03:24:11PM +, Wei Liu wrote: > Make qemu-smoke-x86-64.sh take a variant argument. Make two new tests > in test.yaml. > > Signed-off-by: Wei Liu Acked-by: Doug Goldstein This is a good improvement to increase our test coverage. Thanks for do

Re: [Xen-devel] [PATCH] ci: install C++ in opensuse-leap CI container

2019-07-29 Thread Doug Goldstein
On 7/26/19 5:03 AM, Dario Faggioli wrote: The openSUSE Leap container image, built after opensuse-leap.dockerfile was missing the gcc-c++, which is necessary, e.g., for building OVMF. Add it. Signed-off-by: Dario Faggioli --- Cc: Doug Goldstein --- Acked-by: Doug Goldstein Will you be

Re: [Xen-devel] [PATCH] ci: install C++ in opensuse-leap CI container

2019-08-03 Thread Doug Goldstein
On 8/2/19 9:37 AM, Dario Faggioli wrote: On Fri, 2019-08-02 at 13:11 +0100, Andrew Cooper wrote: On 02/08/2019 13:00, Dario Faggioli wrote: On Mon, 2019-07-29 at 12:18 -0500, Doug Goldstein wrote: Will you be pushing the rebuilt container or do you need me to do that? So, I guess someone

[Xen-devel] [PATCH] automation: add info about container pushes

2019-08-03 Thread Doug Goldstein
To be able to push a container, users must have access and have logged into the container registry. The docs did not explain this fully so this documents the steps better. Signed-off-by: Doug Goldstein --- automation/build/README.md | 6 +- 1 file changed, 5 insertions(+), 1 deletion

Re: [Xen-devel] [PATCH 1/3] automation: try to keep openSUSE Leap image a little smaller

2019-08-03 Thread Doug Goldstein
`). Signed-off-by: Dario Faggioli Acked-by: Doug Goldstein ___ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel

Re: [Xen-devel] [PATCH 2/3] automation: add openSUSE Tumbleweed CI image

2019-08-03 Thread Doug Goldstein
., periodically), even if the docker file does not change. Signed-off-by: Dario Faggioli Acked-by: Doug Goldstein ___ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel

Re: [Xen-devel] [PATCH 3/3] automation: build in openSUSE Tumbleweed

2019-08-03 Thread Doug Goldstein
On 7/31/19 11:58 AM, Dario Faggioli wrote: Signed-off-by: Dario Faggioli Acked-by: Doug Goldstein ___ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel

Re: [Xen-devel] [PATCH v2] automation: enable building rombios with clang

2019-03-15 Thread Doug Goldstein
>>> On Mar 15, 2019, at 8:34 AM, Wei Liu wrote: >>> >>>> On Sat, Aug 25, 2018 at 10:01:38PM -0500, Doug Goldstein wrote: >>>>> On Fri, Aug 24, 2018 at 04:34:35PM +0100, Wei Liu wrote: >>>>> On Fri, Aug 24, 2018 at 10:32:24AM -0500, Do

Re: [Xen-devel] [PATCH v2] automation: Add Arch Linux container and build jobs

2019-04-03 Thread Doug Goldstein
> On Apr 3, 2019, at 12:33 PM, Anthony PERARD wrote: > > One particularity of Arch Linux, /usr/bin/python is python3. > > Signed-off-by: Anthony PERARD Acked-by: Doug Goldstein ___ Xen-devel mailing list Xen-devel@lists.xenpr

Re: [Xen-devel] [PATCH 3/3] gitlab-ci: add fedora gcc build jobs

2019-04-04 Thread Doug Goldstein
On Thu, Apr 04, 2019 at 12:23:02PM +0100, Wei Liu wrote: > Although the image comes with clang, clang builds don't work yet. > > Signed-off-by: Wei Liu Acked-by: Doug Goldstein ___ Xen-devel mailing list Xen-devel@lists.xenpro

Re: [Xen-devel] [PATCH] gitlab-ci: use git clean -ffdx in build each commit test

2019-04-08 Thread Doug Goldstein
> On Apr 8, 2019, at 6:50 AM, Wei Liu wrote: > > The build script invoked is designed to run in a pristine checkout. > > Signed-off-by: Wei Liu Acked-by: Doug Goldstein ___ Xen-devel mailing list Xen-devel@lists.xenpr

Re: [Xen-devel] Xen project CI systems and committer workflow

2019-04-18 Thread Doug Goldstein
On Thu, Apr 18, 2019 at 01:32:52PM +0100, Wei Liu wrote: > Cc Anthony as well. Forgot to do that. Sorry. > > On Thu, Apr 18, 2019 at 01:31:59PM +0100, Wei Liu wrote: > > Hi all > > > > We now have Gitlab CI as a complementary system to Osstest and have planned > > to > > add bots. It's high time

Re: [Xen-devel] Xen project CI systems and committer workflow

2019-04-18 Thread Doug Goldstein
On Thu, Apr 18, 2019 at 02:21:44PM +0100, Ian Jackson wrote: > > > Gitlab CI doesn't have a self pushgate. If it is broken by accident Osstest > > will be blocked. > > Could we plan some kind of procedural or robotic workaround ? So my thoughts around this are on priority values. Admittedly it c

Re: [Xen-devel] Xen project CI systems and committer workflow

2019-04-18 Thread Doug Goldstein
On Thu, Apr 18, 2019 at 02:59:17PM +0100, Andrew Cooper wrote: > On 18/04/2019 13:31, Wei Liu wrote: > > Hi all > > > > We now have Gitlab CI as a complementary system to Osstest and have planned > > to > > add bots. It's high time we think about how we integrate them and how it may > > improve ou

[Xen-devel] tools/tests/x86_emulator causes build failures with older but supported compilers

2019-11-23 Thread Doug Goldstein
Hello, Per README, GCC 4.1.2 should lead to a successful default "make install" per INSTALL. Currently this is failing due to tools/tests/x86_emulator being in the default path and requiring a compiler with AVX. GCC 4.4.7 on CentOS 6 does not have this leading to a failure to build. 1265 mak

Re: [Xen-devel] tools/tests/x86_emulator causes build failures with older but supported compilers

2019-11-25 Thread Doug Goldstein
On 11/25/19 4:44 AM, Jan Beulich wrote: On 23.11.2019 19:00, Doug Goldstein wrote: Per README, GCC 4.1.2 should lead to a successful default "make install" per INSTALL. Currently this is failing due to tools/tests/x86_emulator being in the default path and requiring a compiler wit

Re: [Xen-devel] Status of 4.13

2019-11-25 Thread Doug Goldstein
On 11/21/19 12:05 AM, Jürgen Groß wrote: Where do we stand with Xen 4.13 regarding blockers and related patches? 1. Currently the default "make install" fails with errors in tools/tests/x86_emulator if you don't have a new enough GCC. Causing failures on distros that are considered still supp

[Xen-devel] current staging x86 hypervisor build fails with clang

2019-11-25 Thread Doug Goldstein
Hello, The following build failure happens when using clang to build the hypervisor. This is a default config. make -f /builds/xen-project/xen/xen/Rules.mk /builds/xen-project/xen/xen/.xen.efi.0r.o /builds/xen-project/xen/xen/.xen.efi.0s.o grep -v 'DEFINE_XEN_GUEST_HANDLE(long)' public/nmi.h

Re: [Xen-devel] [PATCH V2] kdd.c: Add support for initial handshake in KD protocol for Win 7, 8 and 10 (64 bit)

2019-11-29 Thread Doug Goldstein
On 11/13/19 10:55 PM, Julian Tuminaro wrote: From: Julian Tuminaro and Jenish Rakholiya Current implementation of find_os is based on the hard-coded values for different Windows version. It uses the value for get the address to start looking for DOS header in the given specified range. However

Re: [Xen-devel] [PATCH v2 0/2] x86: clank build check adjustments

2019-11-30 Thread Doug Goldstein
On 11/15/19 8:45 AM, Roger Pau Monné wrote: On Fri, Nov 15, 2019 at 11:43:21AM +0100, Jan Beulich wrote: 1: fix clang .macro retention check 2: clang: move and fix .skip check For both: Tested-by: Roger Pau Monné [On FreeBSD and Debian 9.5] Reviewed-by: Roger Pau Monné Note there's a typo

Re: [Xen-devel] [PATCH 1/2] automation: add a qemu smoke test for clang build

2018-12-05 Thread Doug Goldstein
On Thu, Nov 22, 2018 at 03:49:02PM +, Wei Liu wrote: > Also rename the old test to have -gcc suffix. > > Signed-off-by: Wei Liu Acked-by: Doug Goldstein Nice addition. Sorry for the delay. ___ Xen-devel mailing list

Re: [Xen-devel] [PATCH 2/2] automation: break .gitlab-yaml into smaller files

2018-12-05 Thread Doug Goldstein
On Thu, Nov 22, 2018 at 03:49:03PM +, Wei Liu wrote: > Break out files for build jobs and test jobs. Keep the top level > .gitlab-ci.yaml small. > > Signed-off-by: Wei Liu Good idea with this split. Acked-by: Doug Goldstein _

Re: [Xen-devel] [PATCH] automation: skip test stage for some branches

2018-12-10 Thread Doug Goldstein
> On Dec 10, 2018, at 9:11 AM, Wei Liu wrote: > > We skipped build stage for those branches. We want to skip test state > for those branches too. > > Signed-off-by: Wei Liu Thanks for taking care of this. Acked-by: Doug Goldstein ___

Re: [Xen-devel] Upping gcc requirement for x86

2018-03-30 Thread Doug Goldstein
On 3/30/18 3:50 AM, George Dunlap wrote: > On Thu, Mar 29, 2018 at 6:47 PM, Doug Goldstein wrote: >> On 3/29/18 12:05 PM, George Dunlap wrote: >>> On Thu, Mar 29, 2018 at 4:45 PM, Wei Liu wrote: >>> >>> Long term I think we want to get away from building s

Re: [Xen-devel] seabios regression in staging

2018-03-30 Thread Doug Goldstein
On 3/29/18 3:00 PM, Olaf Hering wrote: > On Thu, Mar 29, Doug Goldstein wrote: > >> If you'd be willing to create a SLE11 Docker container, we can add that >> to the tree and start doing builds against it. > > I do not know how to do that. Any pointers? > &g

Re: [Xen-devel] Upping gcc requirement for x86

2018-03-30 Thread Doug Goldstein
On 3/30/18 11:37 AM, George Dunlap wrote: > On Fri, Mar 30, 2018 at 5:11 PM, Doug Goldstein wrote: >> On 3/30/18 3:50 AM, George Dunlap wrote: >>> On Thu, Mar 29, 2018 at 6:47 PM, Doug Goldstein wrote: >>>> On 3/29/18 12:05 PM, George Dunlap wrote: >>>>

[Xen-devel] staging broken

2018-04-06 Thread Doug Goldstein
ed6f based on looking at the logs. -- Doug Goldstein ___ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel

[Xen-devel] broken build on staging docs

2018-04-12 Thread Doug Goldstein
people to bust out CPAN for RHEL/CentOS based builds. -- Doug Goldstein signature.asc Description: OpenPGP digital signature ___ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel

Re: [Xen-devel] [PATCH] docs/gen-html-index: Make HTML::TreeBuilder::XPath optional again

2018-04-13 Thread Doug Goldstein
dule optional: instead of > `use'ing at the toplevel, we `require' it in the eval. If it's not > present, then the title is simply not extracted and the filename is > used as before, which is tolerable. > > Reported-by: Doug Goldstein > Signed-off-by: Ian Jackson Reviewe

Re: [Xen-devel] [PATCH] xl: remove apic option for PVH guests

2018-03-05 Thread Doug Goldstein
other document that should be changed? >> >> Can we make it more explicit. Like >> >> VCPUs for PVH must have local APIC and it can't be disabled. >> >> ? > > To be honest I liker Roger's suggestion better. And yet better > would imo be if we left that sentence alone, unless we really mean > to close that road for anyone wanting to take on making APIC- > less guests work securely. > > Jan I believe that's exactly what Andrew proposed in https://lists.xenproject.org/archives/html/xen-devel/2018-03/msg00089.html removing the wording doesn't exclude someone from adding it later but it does make it clear that its not available today. -- Doug Goldstein signature.asc Description: OpenPGP digital signature ___ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel

Re: [Xen-devel] [PATCH v3] tools: detect appropriate debug optimization level

2018-03-10 Thread Doug Goldstein
On 3/2/18 6:46 AM, Wei Liu wrote: > On Fri, Feb 23, 2018 at 11:26:17PM -0600, Doug Goldstein wrote: >> On 4/28/16 12:40 PM, Wei Liu wrote: >>> On Tue, Apr 26, 2016 at 09:38:45AM -0500, Doug Goldstein wrote: >>>> When building debug use -Og as the optimization level if

[Xen-devel] [RFC PATCH 1/6] ci: add Dockerfile for CentOS 7.2

2018-03-12 Thread Doug Goldstein
Added a Dockerfile which captures all the necessary dependencies to build Xen on a CentOS 7.2 system. Signed-off-by: Doug Goldstein --- extras/testing/centos/CentOS-7.2.repo | 35 - extras/testing/centos/Dockerfile.7.2 | 41 - 2 files changed

[Xen-devel] [RFC PATCH 2/6] ci: add Dockerfile for Ubuntu 14.04

2018-03-12 Thread Doug Goldstein
Added a Dockerfile which captures all the necessary dependencies to build Xen on a Ubuntu 14.04 system. Signed-off-by: Doug Goldstein --- extras/testing/ubuntu/Dockerfile.trusty | 21 + 1 file changed, 21 insertions(+) create mode 100644 extras/testing/ubuntu

[Xen-devel] [RFC PATCH 4/6] ci: add Dockerfile for Debian jessie

2018-03-12 Thread Doug Goldstein
Added a Dockerfile which captures all the necessary dependencies to build Xen on a Debian jessie system. Signed-off-by: Doug Goldstein --- extras/testing/debian/Dockerfile.jessie | 21 + 1 file changed, 21 insertions(+) create mode 100644 extras/testing/debian

[Xen-devel] [RFC PATCH 6/6] ci: add a README about the containers

2018-03-12 Thread Doug Goldstein
Add a basic README explaining the containers and how people can use them to locally test with if they see an error in CI and want to reproduce it locally. Signed-off-by: Doug Goldstein --- extras/testing/README.md | 29 + 1 file changed, 29 insertions(+) create mode

[Xen-devel] [RFC PATCH 5/6] ci: add cfg to use GitLab CI to build

2018-03-12 Thread Doug Goldstein
Added a GitLab CI config which has a lot more flexibility to allow us to test a lot more distro configurations than Travis can and even build test on FreeBSD. Signed-off-by: Doug Goldstein --- .gitlab-ci.yml | 34 ++ 1 file changed, 34 insertions(+) create mode

[Xen-devel] [RFC PATCH 3/6] ci: add Dockerfile for Ubuntu 16.04

2018-03-12 Thread Doug Goldstein
Added a Dockerfile which captures all the necessary dependencies to build Xen on a Ubuntu 16.04 system. Signed-off-by: Doug Goldstein --- extras/testing/ubuntu/Dockerfile.xenial | 21 + 1 file changed, 21 insertions(+) create mode 100644 extras/testing/ubuntu

[Xen-devel] [RFC PATCH 0/6] Using GitLab CI for build testing

2018-03-12 Thread Doug Goldstein
. An example run can be seen here: https://gitlab.com/cardoe/xen/pipelines/18789907 If there is interest in this I will move it over to the "xen-project" name space in the next version. Doug Goldstein (6): ci: add Dockerfile for CentOS 7.2 ci: add Dockerfile for Ubuntu 14.04 ci: add

[Xen-devel] [PATCH v4] tools: detect appropriate debug optimization level

2018-03-12 Thread Doug Goldstein
When building debug use -Og as the optimization level if its available, otherwise retain the use of -O0. -Og has been added by GCC to enable all optimizations that to not affect debugging while retaining full debugability. Signed-off-by: Doug Goldstein --- tools/Rules.mk | 9 +++-- 1 file

Re: [Xen-devel] [RFC PATCH 0/6] Using GitLab CI for build testing

2018-03-12 Thread Doug Goldstein
On 3/12/18 10:31 PM, Doug Goldstein wrote: > Really early work on switching over to using GitLab CI over > Travis CI. GitLab is a competitor to GitHub with some advantages > such as an integrated CI system with a lot more flexibility > and control. It additionally is fully open so

[Xen-devel] [PATCH] tools/xl: fix uninitialized variable in xl_vdispl

2018-03-12 Thread Doug Goldstein
The code added in 7a48622a78a0b452e8afa55b8442c958abd226a7 could use rc uninitialized in main_vdisplattach(). Signed-off-by: Doug Goldstein --- CC: Oleksandr Grytsov --- tools/xl/xl_vdispl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/xl/xl_vdispl.c b/tools/xl

Re: [Xen-devel] [PATCH] tools/xl: fix uninitialized variable in xl_vdispl

2018-03-13 Thread Doug Goldstein
On 3/13/18 3:03 AM, Jan Beulich wrote: >>>> On 13.03.18 at 05:43, wrote: >> The code added in 7a48622a78a0b452e8afa55b8442c958abd226a7 could use rc >> uninitialized in main_vdisplattach(). >> >> Signed-off-by: Doug Goldstein >> --- >> CC: Oleksa

Re: [Xen-devel] [RFC PATCH 1/6] ci: add Dockerfile for CentOS 7.2

2018-03-13 Thread Doug Goldstein
On 3/13/18 9:52 AM, Julien Grall wrote: > Hi Doug, > > On 13/03/18 03:31, Doug Goldstein wrote: >> +# work around https://github.com/moby/moby/issues/10180 >> +# and install Xen depends >> +RUN rpm --rebuilddb && \ >> +    yum -y install \ >

Re: [Xen-devel] [RFC PATCH 6/6] ci: add a README about the containers

2018-03-13 Thread Doug Goldstein
On 3/13/18 10:38 AM, George Dunlap wrote: > On 03/13/2018 03:31 AM, Doug Goldstein wrote: >> Add a basic README explaining the containers and how people can use them >> to locally test with if they see an error in CI and want to reproduce it >> locally. >> >&

[Xen-devel] [PATCH v2] tools/xl: fix uninitialized variable in xl_vdispl

2018-03-13 Thread Doug Goldstein
The code added in 7a48622a78a0b452e8afa55b8442c958abd226a7 could use rc uninitialized in main_vdisplattach(). Signed-off-by: Doug Goldstein --- CC: Oleksandr Grytsov --- tools/xl/xl_vdispl.c | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/xl/xl_vdispl.c b/tools/xl/xl_vdispl.c index

Re: [Xen-devel] [RFC PATCH 0/6] Using GitLab CI for build testing

2018-03-14 Thread Doug Goldstein
On 3/14/18 4:45 AM, George Dunlap wrote: > On Tue, Mar 13, 2018 at 3:31 AM, Doug Goldstein wrote: >> Really early work on switching over to using GitLab CI over >> Travis CI. GitLab is a competitor to GitHub with some advantages >> such as an integrated CI system with a

Re: [Xen-devel] [xen-unstable-smoke bisection] complete build-arm64-xsm

2018-03-14 Thread Doug Goldstein
;>> >>>> Bug is in tree: xen git://xenbits.xen.org/xen.git >>>> Bug introduced: b43501451733193b265de30fd79a764363a2a473 >>>> Bug not present: eef83fd2af0d4c78afec34c199c977fc97d8a0b3 >>>> Last fail repro: >>>> http://logs.test-

Re: [Xen-devel] [PATCH v9 01/11] vpci: introduce basic handlers to trap accesses to the PCI config space

2018-03-15 Thread Doug Goldstein
t the top level drivers/Kconfig intentionally and not by mistake. It has been some time so I cannot recall if I made that decision unilaterally and no one complained or if it was a review comment on the ML. If Jan would like it in drivers/Kconfig then that works for me. -- Doug Goldstein ___ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel

[Xen-devel] [PATCH v2 2/8] ci: add Dockerfile for CentOS 7.2

2018-03-15 Thread Doug Goldstein
Added a Dockerfile which captures all the necessary dependencies to build Xen on a CentOS 7.2 system. Signed-off-by: Doug Goldstein --- automation/build/centos/7.2.dockerfile | 41 ++- automation/build/centos/CentOS-7.2.repo | 35 ++- 2 files changed

[Xen-devel] [PATCH v2 4/8] ci: add Dockerfile for Ubuntu 16.04

2018-03-15 Thread Doug Goldstein
Added a Dockerfile which captures all the necessary dependencies to build Xen on a Ubuntu 16.04 system. Signed-off-by: Doug Goldstein --- automation/build/ubuntu/xenial.dockerfile | 47 - 1 file changed, 47 insertions(+) create mode 100644 automation/build/ubuntu

[Xen-devel] [PATCH v2 1/8] ci: add README and makefile for containers

2018-03-15 Thread Doug Goldstein
Add a basic README explaining the containers and how people can use them to locally test with if they see an error in CI and want to reproduce it locally. Added a makefile to help with building and pushing the containers to the container registry. Signed-off-by: Doug Goldstein --- automation

[Xen-devel] [PATCH v2 3/8] ci: add Dockerfile for Ubuntu 14.04

2018-03-15 Thread Doug Goldstein
Added a Dockerfile which captures all the necessary dependencies to build Xen on a Ubuntu 14.04 system. Signed-off-by: Doug Goldstein --- automation/build/ubuntu/trusty.dockerfile | 47 - 1 file changed, 47 insertions(+) create mode 100644 automation/build/ubuntu

[Xen-devel] [PATCH v2 5/8] ci: add Dockerfile for Debian jessie

2018-03-15 Thread Doug Goldstein
Added a Dockerfile which captures all the necessary dependencies to build Xen on a Debian jessie system. Signed-off-by: Doug Goldstein --- automation/build/debian/jessie.dockerfile | 47 - 1 file changed, 47 insertions(+) create mode 100644 automation/build/debian

[Xen-devel] [PATCH v2 6/8] ci: add Dockerfile for Debian stretch

2018-03-15 Thread Doug Goldstein
Added a Dockerfile which captures all the necessary dependencies to build Xen on a Debian stretch system. Signed-off-by: Doug Goldstein --- automation/build/debian/stretch.dockerfile | 47 +++- 1 file changed, 47 insertions(+) create mode 100644 automation/build/debian

[Xen-devel] [PATCH v2 7/8] ci: add cfg to use GitLab CI to build

2018-03-15 Thread Doug Goldstein
Added a GitLab CI config which has a lot more flexibility to allow us to test a lot more distro configurations than Travis can and even build test on FreeBSD. Signed-off-by: Doug Goldstein --- .gitlab-ci.yml | 164 ++- 1 file changed, 164

[Xen-devel] [PATCH v2 8/8] ci: add new bits to MAINTAINERS combine with Travis

2018-03-15 Thread Doug Goldstein
Created a new section just called 'CI' since this is adding GitLab CI and still leaving the old Travis CI files around. This consolidates the two sections and adds the new files as well as adding another Travis file that was missing. Signed-off-by: Doug Goldstein --- MAINTA

[Xen-devel] [PATCH v2 0/8] Using GitLab CI for build testing

2018-03-15 Thread Doug Goldstein
ed from "cardoe" tenant to "xen-project" - added debian:stretch - added clang builds - added debug y/n builds - added maintainer info Doug Goldstein (8): ci: add README and makefile for containers ci: add Dockerfile for CentOS 7.2 ci: add Dockerfile for Ubuntu 14.04 ci: a

Re: [Xen-devel] [PATCH 5/5] hvmloader: Use iPXE ROM loaded from a standalone file

2018-03-17 Thread Doug Goldstein
le iPXE packages.> > It also removes the final non-stubdom bit of the build which downloads a > random tarball from the web, which is something downstreams have been > crying out for for years. I was originally asking if this was the case on the cover letter. I'll lend a +1 to the ove

Re: [Xen-devel] [PATCH v2 0/8] Using GitLab CI for build testing

2018-03-17 Thread Doug Goldstein
On 3/15/18 8:55 PM, John Thomson wrote: > Hi, > > I have some suggestions / queries. > I package Xen using GitLab CI for my use: > https://gitlab.com/archlinux-packages-johnth/xen/pipelines > My examples here are just mock-ups and not tested. > > On Fri, 16 Mar 2018,

Re: [Xen-devel] [PATCH v2 0/8] Using GitLab CI for build testing

2018-03-17 Thread Doug Goldstein
On 3/15/18 8:55 PM, John Thomson wrote: > Hi, > > I have some suggestions / queries. > I package Xen using GitLab CI for my use: > https://gitlab.com/archlinux-packages-johnth/xen/pipelines > My examples here are just mock-ups and not tested. > > On Fri, 16 Mar 2018,

Re: [Xen-devel] [PATCH 1/5] tools/firmware: Build ipxe as a standalone ROM

2018-03-17 Thread Doug Goldstein
s.inc >> +rombios.o: $(ETHERBOOT_ROM) roms.inc > > Please don't introduce dead dependencies: If a need for this arises > in a later patch, add the dependency there. Well this is what's creating the ipxe.bin that's being installed in the section you snipped out.

Re: [Xen-devel] [PATCH 3/5] libxc: Allow loading of firmware modules for HVM guest

2018-03-17 Thread Doug Goldstein
ng module %u", i); nothing more helpful for debugging than the for loop's number available? -- Doug Goldstein ___ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel

Re: [Xen-devel] [PATCH 4/5] libxl: Load iPXE ROM from a file

2018-03-17 Thread Doug Goldstein
On 3/15/18 12:31 PM, Anoob Soman wrote: > Load iPXE ROM from a file pointed to by IPXE_PATH. If --with-system-ipxe > is not specified default Xen firmware directory is picked up as > IPXE_PATH > > Signed-off-by: Anoob Soman Reviewed-by: Doug Goldstein --

Re: [Xen-devel] Request for Xen SeaBIOS git head / branch to follow or include Xen staging tag

2018-03-17 Thread Doug Goldstein
points to SeaBIOS rel-1.10.2. This is not in a named > head on the repository. > Xen SeaBIOS master is currently prior to rel-1.10.0. > https://xenbits.xen.org/gitweb/?p=seabios.git;a=summary > > Cheers, > Looks like 1.10-stable and master just

[Xen-devel] [PATCH] xen: fix null sched build with debug=n

2018-03-18 Thread Doug Goldstein
The null_dom() static inline is just used when debug=y so it results in a error with the default CFLAGS and debug=n. Signed-off-by: Doug Goldstein --- sched_null.c:123:32: error: unused function 'null_dom' [-Werror,-Wunused-function] Feel free to fix this better. --- xen/common/sc

Re: [Xen-devel] [PATCH 1/5] tools/firmware: Build ipxe as a standalone ROM

2018-03-19 Thread Doug Goldstein
rombios.o really depends on that binary blob, and nothing > in the patch here suggests it does. If the goal is simply to have a > dependency triggering the creation of the blob, then this should be > done via e.g. TARGET, and the whole logic should rather sit in > firmware/M

Re: [Xen-devel] [PATCH] xen: fix null sched build with debug=n

2018-03-19 Thread Doug Goldstein
On 3/19/18 4:40 AM, Jan Beulich wrote: >>>> On 19.03.18 at 03:20, wrote: >> The null_dom() static inline is just used when debug=y so it results in >> a error with the default CFLAGS and debug=n. >> >> Signed-off-by: Doug Goldstein >> --- >> sched

[Xen-devel] [PATCH v2] xen: fix null sched build with debug=n

2018-03-19 Thread Doug Goldstein
The null_dom() static inline is just used when debug=y so it results in a error with the default CFLAGS and debug=n. This function is used in only one place and it a one line helper so remove it until we actually need it. Signed-off-by: Doug Goldstein --- environment: Debian stretch compiler

[Xen-devel] broken build: 448c03b3cbe14873ee637755a29ea26ee7ca9ef9

2018-03-19 Thread Doug Goldstein
ake[2]: *** [subdirs-install] Error 2 make[2]: Leaving directory `/builds/cardoe/xen/tools' make[1]: *** [install] Error 2 make[1]: Leaving directory `/builds/cardoe/xen/tools' make: *** [install-tools] Error 2 -- Doug Goldstein ___ Xe

Re: [Xen-devel] broken build: 448c03b3cbe14873ee637755a29ea26ee7ca9ef9

2018-03-20 Thread Doug Goldstein
On 3/20/18 1:07 AM, Juergen Gross wrote: > On 19/03/18 20:04, Doug Goldstein wrote: >> commit 448c03b3cbe14873ee637755a29ea26ee7ca9ef9 >> Author: Juergen Gross >> Date: Mon Feb 26 09:46:12 2018 +0100 >> >> This commit breaks the build of qemu-xen-tradition

[Xen-devel] [PATCH v3 3/8] ci: add Dockerfile for Ubuntu 14.04

2018-03-20 Thread Doug Goldstein
Added a Dockerfile which captures all the necessary dependencies to build Xen on a Ubuntu 14.04 system. Signed-off-by: Doug Goldstein Reviewed-by: Konrad Rzeszutek Wilk --- automation/build/ubuntu/trusty.dockerfile | 47 - 1 file changed, 47 insertions(+) create mode

[Xen-devel] [PATCH v3 7/8] ci: use GitLab CI to build

2018-03-20 Thread Doug Goldstein
currently building. Signed-off-by: Doug Goldstein --- change since v2: - use templated build jobs to reduce copy and paste - added custom build script instead of using the travis one so that we can build more components -- .gitlab-ci.yml | 154

[Xen-devel] [PATCH v3 6/8] ci: add Dockerfile for Debian stretch

2018-03-20 Thread Doug Goldstein
Added a Dockerfile which captures all the necessary dependencies to build Xen on a Debian stretch system. Signed-off-by: Doug Goldstein Reviewed-by: Konrad Rzeszutek Wilk --- automation/build/debian/stretch.dockerfile | 47 +++- 1 file changed, 47 insertions(+) create mode

[Xen-devel] [PATCH v3 5/8] ci: add Dockerfile for Debian jessie

2018-03-20 Thread Doug Goldstein
Added a Dockerfile which captures all the necessary dependencies to build Xen on a Debian jessie system. Signed-off-by: Doug Goldstein Reviewed-by: Konrad Rzeszutek Wilk --- automation/build/debian/jessie.dockerfile | 47 - 1 file changed, 47 insertions(+) create mode

[Xen-devel] [PATCH v3 2/8] ci: add Dockerfile for CentOS 7.2

2018-03-20 Thread Doug Goldstein
Added a Dockerfile which captures all the necessary dependencies to build Xen on a CentOS 7.2 system. Signed-off-by: Doug Goldstein Reviewed-by: Konrad Rzeszutek Wilk --- change since v2: - added missing checkpolicy --- automation/build/centos/7.2.dockerfile | 42

[Xen-devel] [PATCH v3 4/8] ci: add Dockerfile for Ubuntu 16.04

2018-03-20 Thread Doug Goldstein
Added a Dockerfile which captures all the necessary dependencies to build Xen on a Ubuntu 16.04 system. Signed-off-by: Doug Goldstein Reviewed-by: Konrad Rzeszutek Wilk --- automation/build/ubuntu/xenial.dockerfile | 47 - 1 file changed, 47 insertions(+) create mode

[Xen-devel] [PATCH v3 8/8] ci: add new bits to MAINTAINERS combine with Travis

2018-03-20 Thread Doug Goldstein
Created a new section just called 'CI' since this is adding GitLab CI and still leaving the old Travis CI files around. This consolidates the two sections and adds the new files as well as adding another Travis file that was missing. Signed-off-by: Doug Goldstein Reviewed-by: Konrad

[Xen-devel] [PATCH v3 1/8] ci: add README and makefile for containers

2018-03-20 Thread Doug Goldstein
Add a basic README explaining the containers and how people can use them to locally test with if they see an error in CI and want to reproduce it locally. Added a makefile to help with building and pushing the containers to the container registry. Signed-off-by: Doug Goldstein Reviewed-by

[Xen-devel] [PATCH v3 0/8] Using GitLab CI for build testing

2018-03-20 Thread Doug Goldstein
673 Run with caching: https://gitlab.com/cardoe/xen/pipelines/19229723 Note: The failures under Ubuntu are due to https://lists.xenproject.org/archives/html/xen-devel/2018-03/msg02152.html Doug Goldstein (8): ci: add README and makefile for containers ci: add Dockerfile for CentOS 7.2 ci: a

Re: [Xen-devel] [PATCH v3 8/8] ci: add new bits to MAINTAINERS combine with Travis

2018-03-21 Thread Doug Goldstein
On 3/21/18 6:11 AM, George Dunlap wrote: > On 03/21/2018 03:01 AM, Doug Goldstein wrote: >> Created a new section just called 'CI' since this is adding GitLab CI >> and still leaving the old Travis CI files around. This consolidates the >> two sections and adds

Re: [Xen-devel] [PATCH v3 8/8] ci: add new bits to MAINTAINERS combine with Travis

2018-03-21 Thread Doug Goldstein
On 3/21/18 11:58 AM, Wei Liu wrote: > On Wed, Mar 21, 2018 at 11:09:13AM -0500, Doug Goldstein wrote: >> On 3/21/18 6:11 AM, George Dunlap wrote: >>> On 03/21/2018 03:01 AM, Doug Goldstein wrote: >>>> Created a new section just called 'CI' since this is add

Re: [Xen-devel] [PATCH for-4.11] tools/xenstore: fix linking libxenstore with ldl

2018-03-23 Thread Doug Goldstein
fy "-ldl" when linking. This can be > avoided by linking libxenstore.so specifying "-ldl" as a trailing > option. So use APPEND_LDFLAGS instead of LDFLAGS for adding the > "-ldl" option when linking libxenstore.so. > > Signed-off-by: Juergen Gross Reviewed

[Xen-devel] Sunseting mercurial

2018-03-24 Thread Doug Goldstein
s time we start thinking about sunsetting the mercurial mirrors and use those resources for more practical uses. -- Doug Goldstein ___ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel

[Xen-devel] [PATCH 2/3] ci: add GCC based build tests for CentOS 6

2018-03-25 Thread Doug Goldstein
Signed-off-by: Doug Goldstein --- .gitlab-ci.yml | 16 1 file changed, 16 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 682e48ef51..1c22b7715f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -23,6 +23,22 @@ stages: CXX: clang++ clang: y

[Xen-devel] [PATCH 1/3] ci: add Dockerfile for CentOS 6

2018-03-25 Thread Doug Goldstein
Added a Dockerfile which captures all the necessary dependencies to build Xen on a CentOS 6 system. Signed-off-by: Doug Goldstein --- automation/build/centos/6.dockerfile | 40 1 file changed, 40 insertions(+) create mode 100644 automation/build/centos/6

[Xen-devel] [PATCH 0/3] More GitLab Bits

2018-03-25 Thread Doug Goldstein
- add CentOS 6 as a test environment - fix missing dependency on libpci for qemu-trad Doug Goldstein (3): ci: add Dockerfile for CentOS 6 ci: add GCC based build tests for CentOS 6 ci: add missing libpci dependency .gitlab-ci.yml| 16 + automation

[Xen-devel] [PATCH 3/3] ci: add missing libpci dependency

2018-03-25 Thread Doug Goldstein
While building qemu-xen-traditional the following message is printed to the build log. xen-hooks.mak:75: === pciutils-dev package not found - missing /usr/include/pci xen-hooks.mak:76: === PCI passthrough capability has been disabled Signed-off-by: Doug Goldstein --- automation/build/centos

Re: [Xen-devel] [PATCH 0/3] More GitLab Bits

2018-03-25 Thread Doug Goldstein
On 3/25/18 9:21 AM, Doug Goldstein wrote: > - add CentOS 6 as a test environment > - fix missing dependency on libpci for qemu-trad I forgot to mention that the test run is here: https://gitlab.com/cardoe/xen/pipelines/19442238 -- Doug Gol

[Xen-devel] [PATCH 4/3] README: document that qemu-trad wants libpci

2018-03-25 Thread Doug Goldstein
qemu-traditional wants libpci from pciutils for supporting PCI passthrough. Signed-off-by: Doug Goldstein --- README | 1 + 1 file changed, 1 insertion(+) diff --git a/README b/README index 4ed03b7fe2..c32c2af616 100644 --- a/README +++ b/README @@ -82,6 +82,7 @@ disabled at compile time

Re: [Xen-devel] [PATCH 4/3] README: document that qemu-trad wants libpci

2018-03-26 Thread Doug Goldstein
rough that it was good enough but I can happily reword further. -- Doug Goldstein ___ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel

Re: [Xen-devel] Sunseting mercurial

2018-03-26 Thread Doug Goldstein
url="http://gitlab.com/xen-project/xen/blame"; thefile=$(readlink -f $1) repo=$(git rev-parse --show-toplevel) relfile=${thefile##${repo}} branch=$(git rev-parse --abbrev-ref HEAD) xdg-open "${url}/${branch}${relfile}" -- Doug Goldstein ___ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel

Re: [Xen-devel] [PATCH for-4.11] tools: set DEBUG_DIR from configure

2018-03-27 Thread Doug Goldstein
then by default it would have /usr/lib/debug/usr/bin/ls.debug If you have /usr/local/bin/foo then it would be /usr/local/debug/usr/local/bin/foo.debug Assuming that ls was built with ./configure --prefix=/usr and foo was built with ./configure (where --prefix is by default /usr/local

Re: [Xen-devel] [PATCH for-4.11] tools: set DEBUG_DIR from configure

2018-03-28 Thread Doug Goldstein
On 3/28/18 2:26 AM, Roger Pau Monné wrote: > On Tue, Mar 27, 2018 at 11:55:37AM -0500, Doug Goldstein wrote: >> On 3/27/18 11:28 AM, Roger Pau Monné wrote: >>> On Tue, Mar 27, 2018 at 05:20:57PM +0100, Roger Pau Monné wrote: >>>> On Tue, Mar 27, 2018 at 06:18

  1   2   3   >