[Xen-devel] [xen-unstable-smoke test] 133030: trouble: blocked/broken/pass

2019-02-07 Thread osstest service owner
flight 133030 xen-unstable-smoke real [real] http://logs.test-lab.xenproject.org/osstest/logs/133030/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: build-arm64-xsm broken build-arm64-xs

Re: [Xen-devel] [PATCHv2 1/9] mm: Introduce new vm_insert_range and vm_insert_range_buggy API

2019-02-07 Thread Souptick Joarder
On Thu, Feb 7, 2019 at 10:17 PM Matthew Wilcox wrote: > > On Thu, Feb 07, 2019 at 09:19:47PM +0530, Souptick Joarder wrote: > > Just thought to take opinion for documentation before placing it in v3. > > Does it looks fine ? > > > > +/** > > + * __vm_insert_range - insert range of kernel pages int

[Xen-devel] [linux-4.4 test] 132975: regressions - trouble: broken/fail/pass

2019-02-07 Thread osstest service owner
flight 132975 linux-4.4 real [real] http://logs.test-lab.xenproject.org/osstest/logs/132975/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-arm64-arm64-xl-credit2 broken test-arm64-arm64-xl-credit1

[Xen-devel] [libvirt test] 132978: trouble: blocked/broken/pass

2019-02-07 Thread osstest service owner
flight 132978 libvirt real [real] http://logs.test-lab.xenproject.org/osstest/logs/132978/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: build-arm64-xsm broken build-arm64-pvops

[Xen-devel] [linux-3.18 bisection] complete test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm

2019-02-07 Thread osstest service owner
branch xen-unstable xenbranch xen-unstable job test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm testid xen-boot Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git Tree: qemu git://xenbits.xen.org/qemu

[Xen-devel] [xen-unstable-smoke test] 133022: trouble: blocked/broken/pass

2019-02-07 Thread osstest service owner
flight 133022 xen-unstable-smoke real [real] http://logs.test-lab.xenproject.org/osstest/logs/133022/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: build-arm64-xsm broken build-arm64-xs

[Xen-devel] [linux-4.9 test] 132973: regressions - trouble: blocked/broken/fail/pass

2019-02-07 Thread osstest service owner
flight 132973 linux-4.9 real [real] http://logs.test-lab.xenproject.org/osstest/logs/132973/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-arm64-arm64-libvirt-xsm broken test-arm64-arm64-xl-xsm

[Xen-devel] [ovmf test] 132980: all pass - PUSHED

2019-02-07 Thread osstest service owner
flight 132980 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/132980/ Perfect :-) All tests in this flight passed as required version targeted for testing: ovmf bac50dfbcd92f45165feb5a24fa7ce111416c0f7 baseline version: ovmf 3b6c73f13eac3dc8bf7de

[Xen-devel] [xen-unstable-smoke test] 133017: trouble: blocked/broken/pass

2019-02-07 Thread osstest service owner
flight 133017 xen-unstable-smoke real [real] http://logs.test-lab.xenproject.org/osstest/logs/133017/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: build-arm64-xsm broken build-arm64-xs

[Xen-devel] [linux-4.14 test] 132972: regressions - FAIL

2019-02-07 Thread osstest service owner
flight 132972 linux-4.14 real [real] http://logs.test-lab.xenproject.org/osstest/logs/132972/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-examine 4 memdisk-try-append fail REGR. vs. 132660 test-amd64-i386-libv

[Xen-devel] [xen-unstable-smoke test] 133011: trouble: blocked/broken/pass

2019-02-07 Thread osstest service owner
flight 133011 xen-unstable-smoke real [real] http://logs.test-lab.xenproject.org/osstest/logs/133011/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: build-arm64-xsm broken build-arm64-xs

[Xen-devel] [xen-unstable test] 132971: regressions - FAIL

2019-02-07 Thread osstest service owner
flight 132971 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/132971/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-armhf-armhf-libvirt-raw 6 xen-install fail REGR. vs. 132820 Tests which did no

[Xen-devel] [linux-3.18 test] 132969: regressions - FAIL

2019-02-07 Thread osstest service owner
flight 132969 linux-3.18 real [real] http://logs.test-lab.xenproject.org/osstest/logs/132969/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-examine 8 reboot fail REGR. vs. 128858 test-amd64-i386-libv

Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL

2019-02-07 Thread Stefano Stabellini
On Thu, 7 Feb 2019, Ian Jackson wrote: > Stefano Stabellini writes ("Re: [Xen-devel] [PATCH v6 1/4] xen: introduce > SYMBOL"): > > I am OK with this approach. Maybe not the best IMO, but good enough. It > > should also satisfy the MISRAC guys, as they wrote "ideally cast to > > uintptr_t only once

Re: [Xen-devel] [PATCH 7/8] x86/mm: handle foreign mappings in p2m_entry_modify

2019-02-07 Thread George Dunlap
On 2/7/19 5:57 PM, Roger Pau Monné wrote: > On Thu, Feb 07, 2019 at 05:49:16PM +, George Dunlap wrote: >> On 1/30/19 10:36 AM, Roger Pau Monne wrote: >>> diff --git a/xen/include/asm-x86/p2m.h b/xen/include/asm-x86/p2m.h >>> index 834d49d2d4..1cc8acb3fe 100644 >>> --- a/xen/include/asm-x86/p2m.

Re: [Xen-devel] [PATCH 7/8] x86/mm: handle foreign mappings in p2m_entry_modify

2019-02-07 Thread Roger Pau Monné
On Thu, Feb 07, 2019 at 05:49:16PM +, George Dunlap wrote: > On 1/30/19 10:36 AM, Roger Pau Monne wrote: > > diff --git a/xen/include/asm-x86/p2m.h b/xen/include/asm-x86/p2m.h > > index 834d49d2d4..1cc8acb3fe 100644 > > --- a/xen/include/asm-x86/p2m.h > > +++ b/xen/include/asm-x86/p2m.h > > @@

Re: [Xen-devel] [PATCH 7/8] x86/mm: handle foreign mappings in p2m_entry_modify

2019-02-07 Thread George Dunlap
On 1/30/19 10:36 AM, Roger Pau Monne wrote: > So that the specific handling can be removed from > atomic_write_ept_entry and be shared with npt and shadow code. > > This commit also removes the check that prevent non-ept PVH dom0 from > mapping foreign pages. > > Signed-off-by: Roger Pau Monné >

Re: [Xen-devel] [PATCH v4 4/6] xen/x86: Allow stubdom access to irq created for msi.

2019-02-07 Thread Marek Marczykowski-Górecki
On Thu, Feb 07, 2019 at 06:40:16PM +0100, Roger Pau Monné wrote: > On Thu, Feb 07, 2019 at 04:41:38PM +0100, Marek Marczykowski-Górecki wrote: > > On Thu, Feb 07, 2019 at 03:57:54PM +0100, Roger Pau Monné wrote: > > > On Thu, Feb 07, 2019 at 03:52:38PM +0100, Marek Marczykowski-Górecki > > > wrote

Re: [Xen-devel] [PATCH for-4.12 5/8] pvh/dom0: warn when dom0_mem is not set to a fixed value

2019-02-07 Thread Roger Pau Monné
On Thu, Feb 07, 2019 at 05:09:14PM +, George Dunlap wrote: > On Wed, Jan 30, 2019 at 10:37 AM Roger Pau Monne wrote: > > > > There have been several reports of the dom0 builder running out of > > memory when buildign a PVH dom0 without havingf specified a dom0_mem > > value. Print a warning me

Re: [Xen-devel] [PATCH v4 4/6] xen/x86: Allow stubdom access to irq created for msi.

2019-02-07 Thread Roger Pau Monné
On Thu, Feb 07, 2019 at 04:41:38PM +0100, Marek Marczykowski-Górecki wrote: > On Thu, Feb 07, 2019 at 03:57:54PM +0100, Roger Pau Monné wrote: > > On Thu, Feb 07, 2019 at 03:52:38PM +0100, Marek Marczykowski-Górecki wrote: > > > On Thu, Feb 07, 2019 at 02:21:27PM +0100, Marek Marczykowski-Górecki

Re: [Xen-devel] [PATCH for-4.12 2/8] amd/ntp: remove assert that prevents creating 2M MMIO entries

2019-02-07 Thread George Dunlap
On 2/5/19 1:38 PM, Roger Pau Monné wrote: > On Tue, Feb 05, 2019 at 05:44:14AM -0700, Jan Beulich wrote: > On 05.02.19 at 11:40, wrote: >>> On Tue, Feb 05, 2019 at 12:45:56AM -0700, Jan Beulich wrote: >>> On 04.02.19 at 18:18, wrote: > On Mon, Feb 04, 2019 at 09:56:22AM -0700, Jan Beu

Re: [Xen-devel] [PATCH for-4.12 5/8] pvh/dom0: warn when dom0_mem is not set to a fixed value

2019-02-07 Thread George Dunlap
On Wed, Jan 30, 2019 at 10:37 AM Roger Pau Monne wrote: > > There have been several reports of the dom0 builder running out of > memory when buildign a PVH dom0 without havingf specified a dom0_mem > value. Print a warning message if dom0_mem is not set to a fixed value > when booting in PVH mode.

[Xen-devel] [PATCH RFC 28/55] efi: use new page table APIs in copy_mapping

2019-02-07 Thread Wei Liu
After inspection ARM doesn't have alloc_xen_pagetable so this function is x86 only, which means it is safe for us to change. Signed-off-by: Wei Liu --- XXX test this in gitlab ci to be sure. --- xen/common/efi/boot.c | 16 +++- 1 file changed, 11 insertions(+), 5 deletions(-) diff -

[Xen-devel] [PATCH RFC 54/55] x86: switch to use domheap page for page tables

2019-02-07 Thread Wei Liu
Modify all the _new APIs to handle domheap pages. Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 13 +++-- 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c index 2a3442d881..97dd6a7f63 100644 --- a/xen/arch/x86/mm.c +++ b/xen/arch/x86/mm

[Xen-devel] [PATCH RFC 22/55] x86_64/mm: switch to new APIs in paging_init

2019-02-07 Thread Wei Liu
Signed-off-by: Wei Liu --- xen/arch/x86/x86_64/mm.c | 48 1 file changed, 36 insertions(+), 12 deletions(-) diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c index 83d62674c0..02919481e4 100644 --- a/xen/arch/x86/x86_64/mm.c +++ b/x

[Xen-devel] [PATCH RFC 27/55] x86_64/mm: drop lXe_to_lYe invocations from setup_m2p_table

2019-02-07 Thread Wei Liu
Signed-off-by: Wei Liu --- xen/arch/x86/x86_64/mm.c | 16 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c index 0b85961105..216f97c95f 100644 --- a/xen/arch/x86/x86_64/mm.c +++ b/xen/arch/x86/x86_64/mm.c @@ -400,1

[Xen-devel] [PATCH RFC 10/55] x86/mm: change pl2e to l2t in virt_to_xen_l2e

2019-02-07 Thread Wei Liu
We will need to have a variable named pl2e when we rewrite virt_to_xen_l2e. Change pl2e to l2t to reflect better its purpose. This will make reviewing later patch easier. No functional change. Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 14 +++--- 1 file changed, 7 insertions(+), 7 d

[Xen-devel] [PATCH RFC 49/55] x86/smpboot: remove lXe_to_lYe in cleanup_cpu_root_pgt

2019-02-07 Thread Wei Liu
Signed-off-by: Wei Liu --- xen/arch/x86/smpboot.c | 12 +--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/xen/arch/x86/smpboot.c b/xen/arch/x86/smpboot.c index 32dce00d10..3ac1924391 100644 --- a/xen/arch/x86/smpboot.c +++ b/xen/arch/x86/smpboot.c @@ -951,11 +951,17 @@ st

[Xen-devel] [PATCH RFC 25/55] x86_64/mm: introduce pl2e in setup_m2p_table

2019-02-07 Thread Wei Liu
Signed-off-by: Wei Liu --- xen/arch/x86/x86_64/mm.c | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c index 55fa338d71..d3e2398b6c 100644 --- a/xen/arch/x86/x86_64/mm.c +++ b/xen/arch/x86/x86_64/mm.c @@ -397,7 +397,7 @

[Xen-devel] [PATCH RFC 17/55] x86/mm: drop lXe_to_lYe invocations in map_pages_to_xen

2019-02-07 Thread Wei Liu
Map and unmap page tables where necessary. Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 40 +--- 1 file changed, 29 insertions(+), 11 deletions(-) diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c index c4cb6fbb60..1ea2974c1f 100644 --- a/xen/arch/x86/mm.c

[Xen-devel] [PATCH RFC 35/55] x86/smpboot: switch pl3e to use new APIs in clone_mapping

2019-02-07 Thread Wei Liu
Signed-off-by: Wei Liu --- xen/arch/x86/smpboot.c | 22 +++--- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/xen/arch/x86/smpboot.c b/xen/arch/x86/smpboot.c index cb38f31465..f74a6c245f 100644 --- a/xen/arch/x86/smpboot.c +++ b/xen/arch/x86/smpboot.c @@ -672,7 +67

[Xen-devel] [PATCH RFC 23/55] x86_64/mm: drop l4e_to_l3e invocation from paging_init

2019-02-07 Thread Wei Liu
Signed-off-by: Wei Liu --- xen/arch/x86/x86_64/mm.c | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c index 02919481e4..094c609c8c 100644 --- a/xen/arch/x86/x86_64/mm.c +++ b/xen/arch/x86/x86_64/mm.c @@ -648,8 +648,10 @@

[Xen-devel] [PATCH RFC 45/55] x86_64/mm: map and unmap page tables in setup_compat_m2p_table

2019-02-07 Thread Wei Liu
Signed-off-by: Wei Liu --- xen/arch/x86/x86_64/mm.c | 9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c index 36f25583f2..6087851e69 100644 --- a/xen/arch/x86/x86_64/mm.c +++ b/xen/arch/x86/x86_64/mm.c @@ -382,11 +382,13

[Xen-devel] [PATCH RFC 21/55] x86_64/mm: introduce pl2e in paging_init

2019-02-07 Thread Wei Liu
Introduce pl2e so that we can use l2_ro_mpt to point to the page table itself. No functional change. Signed-off-by: Wei Liu --- xen/arch/x86/x86_64/mm.c | 18 ++ 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c in

[Xen-devel] [PATCH RFC 18/55] x86/mm: switch to new APIs in modify_xen_mappings

2019-02-07 Thread Wei Liu
Page tables allocated in that function should be mapped and unmapped now. Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 31 ++- 1 file changed, 22 insertions(+), 9 deletions(-) diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c index 1ea2974c1f..18c7b43705 100644 --

[Xen-devel] [PATCH RFC 11/55] x86/mm: change pl1e to l1t in virt_to_xen_l1e

2019-02-07 Thread Wei Liu
We will need to have a variable named pl1e when we rewrite virt_to_xen_l1e. Change pl1e to l1t to reflect better its purpose. This will make reviewing later patch easier. No functional change. Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 14 +++--- 1 file changed, 7 insertions(+), 7 d

[Xen-devel] [PATCH RFC 39/55] x86: switch root_pgt to mfn_t and use new APIs

2019-02-07 Thread Wei Liu
This then requires moving declaration of root page table mfn into mm.h and modify setup_cpu_root_pgt to have a single exit path. We also need to force map_domain_page to use direct map when switching per-domain mappings. This is contrary to our end goal of removing direct map, but this will be rem

[Xen-devel] [PATCH RFC 43/55] x86_64/mm: map and unmap page tables in destroy_compat_m2p_mapping

2019-02-07 Thread Wei Liu
Signed-off-by: Wei Liu --- xen/arch/x86/x86_64/mm.c | 9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c index 597d8e9ed8..bd298fff1b 100644 --- a/xen/arch/x86/x86_64/mm.c +++ b/xen/arch/x86/x86_64/mm.c @@ -252,11 +252,13

[Xen-devel] [PATCH RFC 30/55] efi: use new page table APIs in efi_init_memory

2019-02-07 Thread Wei Liu
Signed-off-by: Wei Liu --- xen/common/efi/boot.c | 39 +++ 1 file changed, 27 insertions(+), 12 deletions(-) diff --git a/xen/common/efi/boot.c b/xen/common/efi/boot.c index 64a287690a..1d1420f02c 100644 --- a/xen/common/efi/boot.c +++ b/xen/common/efi/boot.c

[Xen-devel] [PATCH RFC 14/55] x86/mm: rewrite xen_to_virt_l2e

2019-02-07 Thread Wei Liu
Rewrite that function to use the new APIs. Modify its callers to unmap the pointer returned. Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 46 +- 1 file changed, 37 insertions(+), 9 deletions(-) diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c inde

[Xen-devel] [PATCH RFC 37/55] x86/smpboot: switch pl1e to use new APIs in clone_mapping

2019-02-07 Thread Wei Liu
Signed-off-by: Wei Liu --- xen/arch/x86/smpboot.c | 18 -- 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/xen/arch/x86/smpboot.c b/xen/arch/x86/smpboot.c index e14e48d823..7436799d80 100644 --- a/xen/arch/x86/smpboot.c +++ b/xen/arch/x86/smpboot.c @@ -674,7 +674,7

[Xen-devel] [PATCH RFC 51/55] x86/pv: properly map and unmap page table in dom0_construct_pv

2019-02-07 Thread Wei Liu
Signed-off-by: Wei Liu --- xen/arch/x86/pv/dom0_build.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/xen/arch/x86/pv/dom0_build.c b/xen/arch/x86/pv/dom0_build.c index 293be076d9..a07d2138a2 100644 --- a/xen/arch/x86/pv/dom0_build.c +++ b/xen/arch/x86/pv/dom0_build.c @@

[Xen-devel] [PATCH RFC 16/55] x86/mm: switch to new APIs in map_pages_to_xen

2019-02-07 Thread Wei Liu
Page tables allocated in that function should be mapped and unmapped now. Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 31 ++- 1 file changed, 22 insertions(+), 9 deletions(-) diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c index 356d561a06..c4cb6fbb60 100644 --

[Xen-devel] [PATCH RFC 34/55] x86/smpboot: clone_mapping should have one exit path

2019-02-07 Thread Wei Liu
We will soon need to clean up page table mappings in the exit path. No functional change. Signed-off-by: Wei Liu --- xen/arch/x86/smpboot.c | 35 --- 1 file changed, 28 insertions(+), 7 deletions(-) diff --git a/xen/arch/x86/smpboot.c b/xen/arch/x86/smpboot.c in

[Xen-devel] [PATCH RFC 41/55] x86_64/mm: map and unmap page tables in m2p_mapped

2019-02-07 Thread Wei Liu
Signed-off-by: Wei Liu --- xen/arch/x86/x86_64/mm.c | 22 +++--- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c index 216f97c95f..2b88a1af37 100644 --- a/xen/arch/x86/x86_64/mm.c +++ b/xen/arch/x86/x86_64/mm.c @@

[Xen-devel] [PATCH RFC 47/55] x86_64/mm: map and unmap page tables in subarch_init_memory

2019-02-07 Thread Wei Liu
Signed-off-by: Wei Liu --- xen/arch/x86/x86_64/mm.c | 31 +++ 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c index cbd1f829cf..9dd2ecad4a 100644 --- a/xen/arch/x86/x86_64/mm.c +++ b/xen/arch/x86/x86_64

[Xen-devel] [PATCH RFC 26/55] x86_64/mm: switch to new APIs in setup_m2p_table

2019-02-07 Thread Wei Liu
Signed-off-by: Wei Liu --- xen/arch/x86/x86_64/mm.c | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c index d3e2398b6c..0b85961105 100644 --- a/xen/arch/x86/x86_64/mm.c +++ b/xen/arch/x86/x86_64/mm.c @@ -397,9 +3

[Xen-devel] [PATCH RFC 36/55] x86/smpboot: switch pl2e to use new APIs in clone_mapping

2019-02-07 Thread Wei Liu
Signed-off-by: Wei Liu --- xen/arch/x86/smpboot.c | 18 -- 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/xen/arch/x86/smpboot.c b/xen/arch/x86/smpboot.c index f74a6c245f..e14e48d823 100644 --- a/xen/arch/x86/smpboot.c +++ b/xen/arch/x86/smpboot.c @@ -673,7 +673,7

[Xen-devel] [PATCH RFC 12/55] x86/mm: change pl3e to l3t in virt_to_xen_l3e

2019-02-07 Thread Wei Liu
We will need to have a variable named pl3e when we rewrite virt_to_xen_l3e. Change pl3e to l3t to reflect better its purpose. This will make reviewing later patch easier. No functional change. Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 14 +++--- 1 file changed, 7 insertions(+), 7 d

[Xen-devel] [PATCH RFC 42/55] x86_64/mm: map and unmap page tables in share_hotadd_m2p_table

2019-02-07 Thread Wei Liu
Signed-off-by: Wei Liu --- xen/arch/x86/x86_64/mm.c | 31 +++ 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c index 2b88a1af37..597d8e9ed8 100644 --- a/xen/arch/x86/x86_64/mm.c +++ b/xen/arch/x86/x86_64

[Xen-devel] [PATCH RFC 24/55] x86_64/mm.c: remove code that serves no purpose in setup_m2p_table

2019-02-07 Thread Wei Liu
Signed-off-by: Wei Liu --- xen/arch/x86/x86_64/mm.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c index 094c609c8c..55fa338d71 100644 --- a/xen/arch/x86/x86_64/mm.c +++ b/xen/arch/x86/x86_64/mm.c @@ -480,8 +480,6 @@ static int setup_m2p_t

[Xen-devel] [PATCH RFC 40/55] x86/shim: map and unmap page tables in replace_va_mapping

2019-02-07 Thread Wei Liu
Signed-off-by: Wei Liu --- xen/arch/x86/pv/shim.c | 20 +++- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/xen/arch/x86/pv/shim.c b/xen/arch/x86/pv/shim.c index 324ca27f93..cf638fa965 100644 --- a/xen/arch/x86/pv/shim.c +++ b/xen/arch/x86/pv/shim.c @@ -167,15 +167

[Xen-devel] [PATCH RFC 53/55] x86/mm: drop old page table APIs

2019-02-07 Thread Wei Liu
Now that we've switched all users to the new APIs, the old ones aren't needed anymore. Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 16 xen/include/asm-x86/mm.h | 2 -- xen/include/asm-x86/page.h | 5 - 3 files changed, 23 deletions(-) diff --git a/xen/arch/x

[Xen-devel] [PATCH RFC 50/55] x86/pv: properly map and unmap page tables in mark_pv_pt_pages_rdonly

2019-02-07 Thread Wei Liu
Signed-off-by: Wei Liu --- xen/arch/x86/pv/dom0_build.c | 35 +++ 1 file changed, 23 insertions(+), 12 deletions(-) diff --git a/xen/arch/x86/pv/dom0_build.c b/xen/arch/x86/pv/dom0_build.c index 837ef7bca1..293be076d9 100644 --- a/xen/arch/x86/pv/dom0_build.c +++

Re: [Xen-devel] [PATCH 7/8] x86/mm: handle foreign mappings in p2m_entry_modify

2019-02-07 Thread Jan Beulich
>>> On 07.02.19 at 17:53, wrote: > On Wed, Feb 06, 2019 at 09:59:30AM -0700, Jan Beulich wrote: >> >>> On 30.01.19 at 11:36, wrote: >> > --- a/xen/include/asm-x86/p2m.h >> > +++ b/xen/include/asm-x86/p2m.h >> > @@ -933,9 +933,12 @@ struct hvm_ioreq_server *p2m_get_ioreq_server(struct >> > domain

[Xen-devel] [PATCH RFC 15/55] x86/mm: rewrite virt_to_xen_l1e

2019-02-07 Thread Wei Liu
Rewrite this function to use new APIs. Modify its callers to unmap the pointer returned. Signed-off-by: Wei Liu --- xen/arch/x86/domain_page.c | 10 ++ xen/arch/x86/mm.c | 30 +- 2 files changed, 31 insertions(+), 9 deletions(-) diff --git a/xen/arch

[Xen-devel] [PATCH RFC 19/55] x86/mm: drop lXe_to_lYe invocations from modify_xen_mappings

2019-02-07 Thread Wei Liu
Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 28 +++- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c index 18c7b43705..ddd99ef0f2 100644 --- a/xen/arch/x86/mm.c +++ b/xen/arch/x86/mm.c @@ -5406,8 +5406,7 @@ int modify

[Xen-devel] [PATCH RFC 33/55] x86/smpboot: add emacs block

2019-02-07 Thread Wei Liu
Signed-off-by: Wei Liu --- xen/arch/x86/smpboot.c | 10 ++ 1 file changed, 10 insertions(+) diff --git a/xen/arch/x86/smpboot.c b/xen/arch/x86/smpboot.c index 7d1226d7bc..4a0982272d 100644 --- a/xen/arch/x86/smpboot.c +++ b/xen/arch/x86/smpboot.c @@ -1384,3 +1384,13 @@ void __init smp_in

[Xen-devel] [PATCH RFC 55/55] x86/mm: drop _new suffix from page table APIs

2019-02-07 Thread Wei Liu
Signed-off-by: Wei Liu --- Patch generated with find -name '*.[ch]' -exec sed -i 's/$OLD/$NEW/g' --- xen/arch/x86/domain.c| 4 +- xen/arch/x86/domain_page.c | 2 +- xen/arch/x86/efi/runtime.h | 4 +- xen/arch/x86/mm.c| 164 +--

[Xen-devel] [PATCH RFC 13/55] x86/mm: rewrite virt_to_xen_l3e

2019-02-07 Thread Wei Liu
Rewrite that function to use the new APIs. Modify its callers to unmap the pointer returned. Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 61 +++ 1 file changed, 48 insertions(+), 13 deletions(-) diff --git a/xen/arch/x86/mm.c b/xen/arch/x86

[Xen-devel] [PATCH RFC 38/55] x86/smpboot: drop lXe_to_lYe invocations from cleanup_cpu_root_pgt

2019-02-07 Thread Wei Liu
Signed-off-by: Wei Liu --- xen/arch/x86/smpboot.c | 16 +++- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/xen/arch/x86/smpboot.c b/xen/arch/x86/smpboot.c index 7436799d80..a9a39cea6e 100644 --- a/xen/arch/x86/smpboot.c +++ b/xen/arch/x86/smpboot.c @@ -893,23 +893,27

[Xen-devel] [PATCH RFC 31/55] efi: add emacs block to boot.c

2019-02-07 Thread Wei Liu
Signed-off-by: Wei Liu --- xen/common/efi/boot.c | 10 ++ 1 file changed, 10 insertions(+) diff --git a/xen/common/efi/boot.c b/xen/common/efi/boot.c index 1d1420f02c..3868293d06 100644 --- a/xen/common/efi/boot.c +++ b/xen/common/efi/boot.c @@ -1705,3 +1705,13 @@ void __init efi_init_me

[Xen-devel] [PATCH RFC 46/55] x86_64/mm: map and unmap page tables in cleanup_frame_table

2019-02-07 Thread Wei Liu
Signed-off-by: Wei Liu --- xen/arch/x86/x86_64/mm.c | 24 +--- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c index 6087851e69..cbd1f829cf 100644 --- a/xen/arch/x86/x86_64/mm.c +++ b/xen/arch/x86/x86_64/mm.c @

[Xen-devel] [PATCH RFC 52/55] x86: remove lXe_to_lYe in __start_xen

2019-02-07 Thread Wei Liu
Properly map and unmap page tables where necessary. Signed-off-by: Wei Liu --- xen/arch/x86/setup.c | 10 -- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/xen/arch/x86/setup.c b/xen/arch/x86/setup.c index 92da060915..7b6420f95a 100644 --- a/xen/arch/x86/setup.c +++ b/xen/

[Xen-devel] [PATCH RFC 44/55] x86_64/mm: map and unmap page tables in destroy_m2p_mapping

2019-02-07 Thread Wei Liu
Signed-off-by: Wei Liu --- xen/arch/x86/x86_64/mm.c | 18 ++ 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c index bd298fff1b..36f25583f2 100644 --- a/xen/arch/x86/x86_64/mm.c +++ b/xen/arch/x86/x86_64/mm.c @@ -292

[Xen-devel] [PATCH RFC 29/55] efi: avoid using global variable in copy_mapping

2019-02-07 Thread Wei Liu
We will soon switch efi_l4_table to use ephemeral mapping. Make copy_mapping take a pointer to the mapping instead of using the global variable. No functional change intended. Signed-off-by: Wei Liu --- xen/common/efi/boot.c | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) dif

[Xen-devel] [PATCH RFC 20/55] x86/mm: switch to new APIs in arch_init_memory

2019-02-07 Thread Wei Liu
Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 15 +-- 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c index ddd99ef0f2..9e115ef0b8 100644 --- a/xen/arch/x86/mm.c +++ b/xen/arch/x86/mm.c @@ -366,19 +366,22 @@ void __init arch_init_me

[Xen-devel] [PATCH RFC 32/55] efi: switch EFI L4 table to use new APIs

2019-02-07 Thread Wei Liu
This requires storing the MFN instead of linear address of the L4 table. Adjust code accordingly. Signed-off-by: Wei Liu --- xen/arch/x86/efi/runtime.h | 12 +--- xen/common/efi/boot.c | 8 ++-- xen/common/efi/efi.h | 3 ++- xen/common/efi/runtime.c | 8 4 fi

[Xen-devel] [PATCH RFC 48/55] x86_64/mm: map and unmap page tables in subarch_memory_op

2019-02-07 Thread Wei Liu
Signed-off-by: Wei Liu --- xen/arch/x86/x86_64/mm.c | 15 ++- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c index 9dd2ecad4a..cac06b782d 100644 --- a/xen/arch/x86/x86_64/mm.c +++ b/xen/arch/x86/x86_64/mm.c @@ -1015,8

Re: [Xen-devel] [PATCH 7/8] x86/mm: handle foreign mappings in p2m_entry_modify

2019-02-07 Thread Roger Pau Monné
On Wed, Feb 06, 2019 at 09:59:30AM -0700, Jan Beulich wrote: > >>> On 30.01.19 at 11:36, wrote: > > --- a/xen/include/asm-x86/p2m.h > > +++ b/xen/include/asm-x86/p2m.h > > @@ -933,9 +933,12 @@ struct hvm_ioreq_server *p2m_get_ioreq_server(struct > > domain *d, > >

Re: [Xen-devel] Reducing or removing direct map from xen (was Re: Ongoing/future speculative mitigation work)

2019-02-07 Thread Wei Liu
On Thu, Jan 24, 2019 at 11:44:55AM +, Wei Liu wrote: [...] > 3.2 Switch page table allocation to use domheap page > > We think that 3.2 is a worthwhile thing to do anyway. This work just > gives us a good excuse to do it. I just posted a patch series for this work item. See [PATCH RFC 00/5

Re: [Xen-devel] [PATCHv2 1/9] mm: Introduce new vm_insert_range and vm_insert_range_buggy API

2019-02-07 Thread Matthew Wilcox
On Thu, Feb 07, 2019 at 09:19:47PM +0530, Souptick Joarder wrote: > Just thought to take opinion for documentation before placing it in v3. > Does it looks fine ? > > +/** > + * __vm_insert_range - insert range of kernel pages into user vma > + * @vma: user vma to map to > + * @pages: pointer to a

Re: [Xen-devel] [PATCH for-4.12 5/8] pvh/dom0: warn when dom0_mem is not set to a fixed value

2019-02-07 Thread Jan Beulich
>>> On 07.02.19 at 16:39, wrote: > On Wed, Feb 06, 2019 at 06:54:23AM -0700, Jan Beulich wrote: >> >>> On 30.01.19 at 11:36, wrote: >> > There have been several reports of the dom0 builder running out of >> > memory when buildign a PVH dom0 without havingf specified a dom0_mem >> >> "building" a

[Xen-devel] [PATCH RFC 06/55] x86/mm: map_pages_to_xen should have one exit path

2019-02-07 Thread Wei Liu
We will soon rewrite the function to handle dynamically mapping and unmapping of page tables. No functional change. Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 34 +++--- 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/xen/arch/x86/mm.c b/xen/arch/x

[Xen-devel] [PATCH RFC 07/55] x86/mm: add an end_of_loop label in map_pages_to_xen

2019-02-07 Thread Wei Liu
We will soon need to clean up mappings whenever the out most loop is ended. Add a new label and turn relevant continue's into goto's. No functional change. Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/xen/arch/x86/mm.c

[Xen-devel] [PATCH RFC 05/55] x86/mm: introduce l{1, 2}t local variables to modify_xen_mappings

2019-02-07 Thread Wei Liu
The pl2e and pl1e variables are heavily (ab)used in that function. It is fine at the moment because all page tables are always mapped so there is no need to track the life time of each variable. We will soon have the requirement to map and unmap page tables. We need to track the life time of each

[Xen-devel] [PATCH RFC 08/55] x86/mm: make sure there is one exit path for modify_xen_mappings

2019-02-07 Thread Wei Liu
We will soon need to handle dynamically mapping / unmapping page tables in the said function. No functional change. Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 18 +++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c index dc

[Xen-devel] [PATCH RFC 09/55] x86/mm: add an end_of_loop label in modify_xen_mappings

2019-02-07 Thread Wei Liu
We will soon need to clean up mappings whenever the out most loop is ended. Add a new label and turn relevant continue's into goto's. No functional change. Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 15 --- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/xen/arch/x

[Xen-devel] [PATCH RFC 00/55] x86: use domheap page for xen page tables

2019-02-07 Thread Wei Liu
This series switches xen page tables from xenheap page to domheap page. This is required so that when we implement xenheap on top of vmap there won't be a loop. It is done in roughly three steps: 1. Introduce a new set of APIs, implement the old APIs on top of the new ones. New APIs still use

[Xen-devel] [PATCH RFC 03/55] x86: introduce a new set of APIs to manage Xen page tables

2019-02-07 Thread Wei Liu
We are going to switch to using domheap page for page tables. A new set of APIs is introduced to allocate, map, unmap and free pages for page tables. The allocation and deallocation work on mfn_t but not page_info, because they are required to work even before frame table is set up. Implement the

[Xen-devel] [PATCH RFC 02/55] x86: move some xen mm function declarations

2019-02-07 Thread Wei Liu
They were put into page.h but mm.h is more appropriate. The real reason is that I will be adding some new functions which takes mfn_t. It turns out it is a bit difficult to do in page.h. No functional change. Signed-off-by: Wei Liu --- xen/include/asm-x86/mm.h | 5 + xen/include/asm-x86/

[Xen-devel] [PATCH RFC 01/55] x86/mm: defer clearing page in virt_to_xen_lXe

2019-02-07 Thread Wei Liu
Defer the call to clear_page to the point when we're sure the page is going to become a page table. This is a minor optimisation. No functional change. Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/xen/arch/x86/mm.c b/xen/

[Xen-devel] [PATCH RFC 04/55] x86/mm: introduce l{1, 2}t local variables to map_pages_to_xen

2019-02-07 Thread Wei Liu
The pl2e and pl1e variables are heavily (ab)used in that function. It is fine at the moment because all page tables are always mapped so there is no need to track the life time of each variable. We will soon have the requirement to map and unmap page tables. We need to track the life time of each

Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 8/9] common/grant_table: block speculative out-of-bound accesses

2019-02-07 Thread Norbert Manthey
On 2/7/19 15:00, Jan Beulich wrote: On 07.02.19 at 11:20, wrote: >> On 2/7/19 10:50, Norbert Manthey wrote: >>> On 2/6/19 16:53, Jan Beulich wrote: >>> On 06.02.19 at 16:06, wrote: > On 2/6/19 15:52, Jan Beulich wrote: > On 29.01.19 at 15:43, wrote: >>> @@ -963,6 +965,9

Re: [Xen-devel] [PATCH] docs: features/qemu-depriv formatting fixes

2019-02-07 Thread Juergen Gross
On 07/02/2019 16:09, George Dunlap wrote: > Need a space between the paragraph and the list so pandoc knows it's a > list. > > Signed-off-by: George Dunlap Release-acked-by: Juergen Gross Juergen ___ Xen-devel mailing list Xen-devel@lists.xenprojec

Re: [Xen-devel] [PATCH for-4.12 0/3] tools: Init scripts minor fixes

2019-02-07 Thread Juergen Gross
On 07/02/2019 16:02, Ian Jackson wrote: > The Debian Xen maintainers had a review of the init scripts. Debian > has its completely own set of scripts. This is something that needs > to be tackled in the medium term but not now. > > However, we did identify some things which could be remedied ups

Re: [Xen-devel] [PATCH RFC 0/6] Slotted channels for sync vm_events

2019-02-07 Thread Petre Ovidiu PIRCALABU
On Thu, 2019-02-07 at 11:46 +, George Dunlap wrote: > On 2/6/19 2:26 PM, Petre Ovidiu PIRCALABU wrote: > > On Wed, 2018-12-19 at 20:52 +0200, Petre Pircalabu wrote: > > > This patchset is a rework of the "multi-page ring buffer" for > > > vm_events > > > patch based on Andrew Cooper's comments.

Re: [Xen-devel] [PATCHv2 1/9] mm: Introduce new vm_insert_range and vm_insert_range_buggy API

2019-02-07 Thread Mike Rapoport
On Thu, Feb 07, 2019 at 09:37:08PM +0530, Souptick Joarder wrote: > On Thu, Feb 7, 2019 at 9:27 PM Mike Rapoport wrote: > > > > Hi Souptick, > > > > On Thu, Feb 07, 2019 at 09:19:47PM +0530, Souptick Joarder wrote: > > > Hi Mike, > > > > > > Just thought to take opinion for documentation before pl

Re: [Xen-devel] [PATCHv2 1/9] mm: Introduce new vm_insert_range and vm_insert_range_buggy API

2019-02-07 Thread Souptick Joarder
On Thu, Feb 7, 2019 at 9:27 PM Mike Rapoport wrote: > > Hi Souptick, > > On Thu, Feb 07, 2019 at 09:19:47PM +0530, Souptick Joarder wrote: > > Hi Mike, > > > > Just thought to take opinion for documentation before placing it in v3. > > Does it looks fine ? > > Overall looks good to me. Several min

Re: [Xen-devel] [PATCHv2 1/9] mm: Introduce new vm_insert_range and vm_insert_range_buggy API

2019-02-07 Thread Mike Rapoport
Hi Souptick, On Thu, Feb 07, 2019 at 09:19:47PM +0530, Souptick Joarder wrote: > Hi Mike, > > Just thought to take opinion for documentation before placing it in v3. > Does it looks fine ? Overall looks good to me. Several minor points below. > +/** > + * __vm_insert_range - insert range of ke

[Xen-devel] [xen-unstable-smoke test] 133005: tolerable all pass - PUSHED

2019-02-07 Thread osstest service owner
flight 133005 xen-unstable-smoke real [real] http://logs.test-lab.xenproject.org/osstest/logs/133005/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-arm64-arm64-xl-xsm 13 migrate-support-checkfail never pass test-arm64-arm64-xl-xsm 1

Re: [Xen-devel] [PATCHv2 1/9] mm: Introduce new vm_insert_range and vm_insert_range_buggy API

2019-02-07 Thread Souptick Joarder
Hi Mike, On Thu, Jan 31, 2019 at 2:09 PM Mike Rapoport wrote: > > On Thu, Jan 31, 2019 at 08:38:12AM +0530, Souptick Joarder wrote: > > Previouly drivers have their own way of mapping range of > > kernel pages/memory into user vma and this was done by > > invoking vm_insert_page() within a loop.

Re: [Xen-devel] [PATCH v4 4/6] xen/x86: Allow stubdom access to irq created for msi.

2019-02-07 Thread Marek Marczykowski-Górecki
On Thu, Feb 07, 2019 at 03:57:54PM +0100, Roger Pau Monné wrote: > On Thu, Feb 07, 2019 at 03:52:38PM +0100, Marek Marczykowski-Górecki wrote: > > On Thu, Feb 07, 2019 at 02:21:27PM +0100, Marek Marczykowski-Górecki wrote: > > > On Thu, Feb 07, 2019 at 10:57:19AM +0100, Roger Pau Monné wrote: > > >

Re: [Xen-devel] [PATCH for-4.12 5/8] pvh/dom0: warn when dom0_mem is not set to a fixed value

2019-02-07 Thread Roger Pau Monné
On Wed, Feb 06, 2019 at 06:54:23AM -0700, Jan Beulich wrote: > >>> On 30.01.19 at 11:36, wrote: > > There have been several reports of the dom0 builder running out of > > memory when buildign a PVH dom0 without havingf specified a dom0_mem > > "building" and "having" > > > value. Print a warning

Re: [Xen-devel] [PATCH for-4.12 0/3] tools: Init scripts minor fixes

2019-02-07 Thread Wei Liu
On Thu, Feb 07, 2019 at 03:02:24PM +, Ian Jackson wrote: > The Debian Xen maintainers had a review of the init scripts. Debian > has its completely own set of scripts. This is something that needs > to be tackled in the medium term but not now. > > However, we did identify some things which

Re: [Xen-devel] [PATCH] docs: features/qemu-depriv formatting fixes

2019-02-07 Thread Andrew Cooper
On 07/02/2019 15:09, George Dunlap wrote: > Need a space between the paragraph and the list so pandoc knows it's a > list. > > Signed-off-by: George Dunlap LGTM.  Acked-by: Andrew Cooper ___ Xen-devel mailing list Xen-devel@lists.xenproject.org https:

[Xen-devel] [PATCH] docs: features/qemu-depriv formatting fixes

2019-02-07 Thread George Dunlap
Need a space between the paragraph and the list so pandoc knows it's a list. Signed-off-by: George Dunlap --- Release justification: - "Bug" in docs (incorrect HTML output generated) CC: Ian Jackson CC: Wei Liu CC: Andrew Cooper CC: Jan Beulich CC: Tim Deegan CC: Konrad Wilk CC: Stefano S

[Xen-devel] [PATCH 3/3] tools: init scripts: make XEN_RUN_DIR and XEN_LOCK_DIR mode 700

2019-02-07 Thread Ian Jackson
These directories ought not to be even world-readable. If this script for some reason runs with a lax umask they might be created overly-writeable. Avoid any such bug by setting the mode explicitly. Signed-off-by: Ian Jackson --- tools/hotplug/Linux/init.d/xencommons.in | 4 ++-- 1 file change

Re: [Xen-devel] [PATCH] x86/pv: Fix construction of 32bit dom0's

2019-02-07 Thread Andrew Cooper
On 07/02/2019 13:56, Juergen Gross wrote: > On 07/02/2019 14:45, Jan Beulich wrote: >> > @@ -606,23 +598,14 @@ int __init dom0_construct_pv(struct domain *d, > { > maddr_to_page(mpt_alloc)->u.inuse.type_info = PGT_l4_page_table; > l4start = l4tab = __va(mpt_al

[Xen-devel] [PATCH for-4.12 0/3] tools: Init scripts minor fixes

2019-02-07 Thread Ian Jackson
The Debian Xen maintainers had a review of the init scripts. Debian has its completely own set of scripts. This is something that needs to be tackled in the medium term but not now. However, we did identify some things which could be remedied upstream right away. Ian Jackson (3): tools: init

  1   2   >