[Xen-devel] [xen-unstable test] 144613: tolerable FAIL - PUSHED

2019-12-07 Thread osstest service owner
flight 144613 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/144613/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-amd64-amd64-xl-rtds 18 guest-localmigrate/x10 fail blocked in 144588 test-amd64-amd64-xl-qemut-win7-amd64

[Xen-devel] [PATCH for-4.13 0/2] xen: Build fixes related to Python3

2019-12-07 Thread Andrew Cooper
Patch 2 is a fix for a problem reported on IRC. It is a very-nice-to-have considering our attempt to make Xen 4.13 Py3-clean. While testing patch 2, it became apparent that XSM/Flask isn't Py3-clean, and this is a blocker. It is addressed in patch 1. Andrew Cooper (2): xen/flask: Fix Python 3

[Xen-devel] [PATCH 2/2] xen/build: Automatically locate a suitable python interpreter

2019-12-07 Thread Andrew Cooper
Needing to pass PYTHON=python3 into hypervisor builds is irritating and unnecessary. Locate a suitable interpreter automatically, defaulting to Py3 if it is available. Reported-by: Steven Haigh Signed-off-by: Andrew Cooper --- CC: George Dunlap CC: Ian Jackson CC: Jan Beulich CC: Konrad Rzes

[Xen-devel] [PATCH 1/2] xen/flask: Fix Python 3 problems with gen-policy.py

2019-12-07 Thread Andrew Cooper
The script is Python 2 specific, and fails with string/binary issues with Python 3: Traceback (most recent call last): File "gen-policy.py", line 14, in for char in sys.stdin.read(): File "/usr/lib/python3.5/codecs.py", line 321, in decode (result, consumed) = self._buffer_d

[Xen-devel] [xen-unstable test] 144619: tolerable FAIL

2019-12-07 Thread osstest service owner
flight 144619 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/144619/ Failures :-/ but no regressions. Tests which are failing intermittently (not blocking): test-amd64-amd64-xl-rtds 16 guest-localmigrate fail pass in 144613 Tests which did not succeed, but

[Xen-devel] [PATCH v2 3/3] xen/build: Automatically locate a suitable python interpreter

2019-12-07 Thread Andrew Cooper
Needing to pass PYTHON=python3 into hypervisor builds is irritating and unnecessary. Locate a suitable interpreter automatically, defaulting to Py3 if it is available. Reported-by: Steven Haigh Signed-off-by: Andrew Cooper --- CC: George Dunlap CC: Ian Jackson CC: Jan Beulich CC: Konrad Rzes

[Xen-devel] [PATCH v2 1/3] xen/flask: Drop the gen-policy.py script

2019-12-07 Thread Andrew Cooper
The script is Python 2 specific, and fails with string/binary issues with Python 3: Traceback (most recent call last): File "gen-policy.py", line 14, in for char in sys.stdin.read(): File "/usr/lib/python3.5/codecs.py", line 321, in decode (result, consumed) = self._buffer_d

[Xen-devel] [PATCH v2 2/3] xen/banner: Drop the fig-to-oct.py script

2019-12-07 Thread Andrew Cooper
The script is 664 rather than 775, so the banner conversion doesn't actually work if $(PYTHON) is empty: /bin/sh: tools/fig-to-oct.py: Permission denied make[3]: *** [include/xen/compile.h] Error 126 make[3]: Leaving directory `/builds/xen-project/people/andyhhp/xen/xen' Fixing this is easy

[Xen-devel] [PATCH for-4.13 v2 0/3] xen: Build fixes related to Python3

2019-12-07 Thread Andrew Cooper
Patch 3 is a fix for a problem reported on IRC. It is a very-nice-to-have considering our attempt to make Xen 4.13 Py3-clean. While testing patch 3, it became apparent that XSM/Flask isn't Py3-clean, and this is a blocker. It is addressed in patch 1. Patch 2 addresses a bug spotted by Gitlab wh

Re: [Xen-devel] [PATCH 1/2] x86/mm: factor out the code for shattering an l3 PTE

2019-12-07 Thread Xia, Hongyan
Hi Andrew, On Fri, 2019-12-06 at 17:50 +, Andrew Cooper wrote: > On 06/12/2019 15:53, Hongyan Xia wrote: > > map_pages_to_xen and modify_xen_mappings are performing almost > > exactly > > the same operations when shattering an l3 PTE, the only difference > > being whether we want to flush. > >

Re: [Xen-devel] [PATCH 1/2] x86/mm: factor out the code for shattering an l3 PTE

2019-12-07 Thread Julien Grall
Hi, On 07/12/2019 18:20, Xia, Hongyan wrote: hmm... if we want to make the nullification visible to the caller we might need to pass &. I wonder if it makes sense to simply move the memory allocation of pl2e into shatter_l3e as well, so that the caller cannot have any ideas. AFAICT, the alloca

Re: [Xen-devel] [PATCH 1/2] x86/mm: factor out the code for shattering an l3 PTE

2019-12-07 Thread Julien Grall
Hi Hongyan, On 06/12/2019 15:53, Hongyan Xia wrote: map_pages_to_xen and modify_xen_mappings are performing almost exactly the same operations when shattering an l3 PTE, the only difference being whether we want to flush. Signed-off-by: Hongyan Xia --- xen/arch/x86/mm.c | 85

Re: [Xen-devel] [PATCH 1/2] x86/mm: factor out the code for shattering an l3 PTE

2019-12-07 Thread Andrew Cooper
On 07/12/2019 19:04, Julien Grall wrote: > Hi Hongyan, > > On 06/12/2019 15:53, Hongyan Xia wrote: >> map_pages_to_xen and modify_xen_mappings are performing almost exactly >> the same operations when shattering an l3 PTE, the only difference >> being whether we want to flush. >> >> Signed-off-by:

Re: [Xen-devel] [PATCH v4 3/6] arm64: remove uaccess_ttbr0 asm macros from cache functions

2019-12-07 Thread kbuild test robot
also suggest to use '--base' option to specify the base tree in git format-patch, please see https://stackoverflow.com/a/37406982] url: https://github.com/0day-ci/linux/commits/Pavel-Tatashin/Use-C-inlines-for-uaccess/20191207-044947 base:838333c80c4f64a4ef9f5486f8bbc73312cd3abf con

[Xen-devel] [PATCH v3 2/3] xen/banner: Drop the fig-to-oct.py script

2019-12-07 Thread Andrew Cooper
The script is 664 rather than 775, so the banner conversion doesn't actually work if $(PYTHON) is empty: /bin/sh: tools/fig-to-oct.py: Permission denied make[3]: *** [include/xen/compile.h] Error 126 make[3]: Leaving directory `/builds/xen-project/people/andyhhp/xen/xen' Fixing this is easy

[Xen-devel] [PATCH v3 3/3] xen/build: Automatically locate a suitable python interpreter

2019-12-07 Thread Andrew Cooper
Needing to pass PYTHON=python3 into hypervisor builds is irritating and unnecessary. Locate a suitable interpreter automatically, defaulting to Py3 if it is available. Reported-by: Steven Haigh Signed-off-by: Andrew Cooper --- CC: George Dunlap CC: Ian Jackson CC: Jan Beulich CC: Konrad Rzes

[Xen-devel] [PATCH for-4.13 v3 0/3] xen: Build fixes related to Python3

2019-12-07 Thread Andrew Cooper
Patch 3 is a fix for a problem reported on IRC. It is a very-nice-to-have considering our attempt to make Xen 4.13 Py3-clean. While testing patch 3, it became apparent that XSM/Flask isn't Py3-clean, and this is a blocker. It is addressed in patch 1. Patch 2 addresses a bug spotted by Gitlab wh

[Xen-devel] [PATCH v3 1/3] xen/flask: Drop the gen-policy.py script

2019-12-07 Thread Andrew Cooper
The script is Python 2 specific, and fails with string/binary issues with Python 3: Traceback (most recent call last): File "gen-policy.py", line 14, in for char in sys.stdin.read(): File "/usr/lib/python3.5/codecs.py", line 321, in decode (result, consumed) = self._buffer_d

Re: [Xen-devel] [GIT PULL] xen: branch for v5.5-rc1

2019-12-07 Thread pr-tracker-bot
The pull request you sent on Fri, 6 Dec 2019 17:55:11 +0100: > git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git > for-linus-5.5b-rc1-tag has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/f74fd13f4585e418a3e630a82468be58bf1d98c1 Thank you! -- Deet-doot-dot, I

Re: [Xen-devel] [PATCH 1/2] x86/mm: factor out the code for shattering an l3 PTE

2019-12-07 Thread Julien Grall
On 07/12/2019 19:37, Andrew Cooper wrote: On 07/12/2019 19:04, Julien Grall wrote: Hi Hongyan, On 06/12/2019 15:53, Hongyan Xia wrote: map_pages_to_xen and modify_xen_mappings are performing almost exactly the same operations when shattering an l3 PTE, the only difference being whether we wa

[Xen-devel] [libvirt bisection] complete build-armhf-libvirt

2019-12-07 Thread osstest service owner
branch xen-unstable xenbranch xen-unstable job build-armhf-libvirt testid libvirt-build Tree: libvirt git://libvirt.org/libvirt.git Tree: libvirt_gnulib https://git.savannah.gnu.org/git/gnulib.git/ Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.git Tree: ovmf git://xenbits.x